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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Parkinsans !important;
    font-size:18px !important;
  }

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner *.u_1893893810 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1893893810 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner *.u_1949552355 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1949552355 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1355929596 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1355929596 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1515356568 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1515356568 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1628599294 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1628599294 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1307052351 img {
    border-radius:100px 100px 100px 100px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1092884776 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-color:rgb(62,62,62) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1133640474 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-color:rgb(62,62,62) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1566010505 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-color:rgb(62,62,62) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2570349451 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1743533602 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1888853464 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1436926270 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1106313048 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1090060730 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

  *#dm .dmInner div.u_1995606140 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:none !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1478524566 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1076776766 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1414219078 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1084257112 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1098405990 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1829415283 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1054482092 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1775852973 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1731267680 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1685623424 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1685623424 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1268725899 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1268725899 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1494053072 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1494053072 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1045254461 .txttipWrapper { text-align:CENTER !important; }

  *#dm .dmInner div.u_1045254461 .txttipWrapper {
    font-family: Epilogue !important;
    font-weight:bold !important;
    text-decoration:none !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1537599729 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_324090225 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1629885046 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1456647111 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1990758015 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1629885046 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1456647111 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1990758015 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner a.u_4250229343 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1440828098 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1252512743 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1824010294 span.text { font-size:12px !important; }

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

  *#dm .dmInner div.u_1908106668 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1775184918 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1326912528 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1592127251 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1320815513 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1139920429 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1064247288 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1178782916 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1026023710 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1045679647 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1636252236 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1706716974 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1486653900 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1710274938 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1797587312 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1136925261 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1383206877 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1110379723 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1012292229 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1543283865 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1489575292 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1489575292 .svg { fill:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:15px !important; }

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:15px !important; }

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !important; }

  *#dm .dmInner a.u_324090225 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1537599729 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1893893810 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1949552355 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1355929596 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1515356568 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1628599294 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1685623424 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1268725899 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1494053072 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1045254461 .txttipWrapper { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1893893810 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1949552355 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1355929596 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1515356568 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1628599294 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1685623424 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1268725899 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1494053072 .txttipWrapper { font-size:18px !important; }

  *#dm .dmInner div.u_1045254461 .txttipWrapper { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 56bba5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 29d8208 {
    min-height: 429px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90bbdef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_gi1 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 0;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ada7977 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dvp {
    flex-direction: row;
    align-items: center;
    width: 43.22%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    order: 0;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7i9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_ed9 {
    width: 74.67%;
    height: auto;
    max-width: 100%;
}
    
#widget_fek {
    width: 90.98%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_h95::before, #group_h95 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.2;
    border-radius: inherit;
}
#group_h95 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 510px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/380801e4/dms3rep/multi/opt/pexels-photo-4260325-1920w.png);
    border-radius: 24px 24px 24px 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_0ot {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jjq {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#\34 6c20119 {
    width: 200px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
}
    
#group_7ul[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 20px;
    z-index: 1;
}
#group_7ul {
    align-items: center;
    width: 60%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_df1 {
    width: 89.34%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fc5ec3e0 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0454a4f[data-background-color-animation] {
    
}
#\37 0454a4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#ea218357 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_qt3 {
    width: 230px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebf6136d {
    width: 550px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a74a5d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 31b8cde {
    width: 203px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7rp {
    align-items: flex-start;
    width: 36.27%;
    min-height: 361px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    height: auto;
    padding: 0px 5% 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1e5 {
    align-items: flex-start;
    width: 49.03%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_9);
    border-width: 0 0 0 1px;
    justify-content: flex-start;
    padding: 16px 16px 16px 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0qd {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 0295124 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8258d38 {
    min-height: 603px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 a75f254 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#b75c1d8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 51696b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 47%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_5);
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_2tu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
}
    
#\30 6ec5980 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a133153 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(0,0,0,0);
    background-image: none;
    height: auto;
}
    
#widget_8uo {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_rub {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1hn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q8g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9e7151c {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_afn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 1f59919 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(0,0,0,0);
    background-image: none;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 15px 0% 15px 0%;
}
    
#\38 cab6b91 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd17c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 d1b76c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-color: rgba(0,0,0,0);
    background-image: none;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1e96103 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b04b23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e73001 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 205139a {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 a1e98ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 75b7ec3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3ad381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e98e08ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 615a95e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f1a102bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4c3fd19 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ebf074 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 deaa09e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1fbcf80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9140723 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#e7725e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a76304 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c85965 {
    width: 29.8532px;
    height: auto;
    max-width: 100%;
}
    
#a3407f35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\30 6c3722b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d29a652 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ed621370 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8i7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_8i7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e76e412 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 7;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd2e7aa8 {
    width: 76.32%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9dc493c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    align-self: auto;
    order: 7;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 24px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 65826dd {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c180819 {
    margin: 0px 0% 0px 0%;
}
    
#c83a7819 {
    min-height: 266px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 8969bb4 {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    background-image: none;
}
    
#\39 082ff7d {
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 1;
    background-color: var(--color_5);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1ac1b3b {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qe1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 242315d {
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 2;
    background-color: var(--color_5);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4f31d11 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c08727fb {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ade8353 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d2643f {
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 0;
    background-color: rgba(0,0,0,0);
    border-radius: 12px 12px 12px 12px;
    background-image: none;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cb6d0f2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc1d257 {
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 3;
    background-color: var(--color_5);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c9ea559 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 66adc0e {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eded22cd {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4b83246 {
    align-items: center;
    width: 16.8%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
    background-color: var(--color_5);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5c679bc {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 64b9b02 {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd227261 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a319fb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a319fb7 {
    width: 161.344px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ism[data-pinned] {
    position: sticky;
    top: 74px;
    bottom: auto;
    z-index: 1;
}
#widget_ism {
    width: 53.2344px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 23193c0 {
    width: 957px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9545c0 {
    min-height: 344px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8e92dab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 c47c761 {
    width: 91.95%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e71f72d6 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 193d1dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4a76c4c {
    width: 780px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd65851 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 ff0affd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#f2a56880 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de4b1b00 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c500ff {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d0b7406 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f04e684 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1d80be9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f86b707 {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 3;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 26460ba {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fea24f17 {
    width: 99.77%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc40c466 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82ca400 {
    background-color: rgba(0,0,0,0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f504d3ea {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 5;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db694fcf {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b41fc9e {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e7eced {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94f259a {
    background-color: rgba(0,0,0,0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ce6362 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 85e9fce {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9215e08 {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 9;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 0px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a5c91a6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb5cf20 {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 8;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e5f41f {
    background-color: var(--color_5);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec92b6f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 429ac05 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac10d8a {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fbe7052 {
    background-color: rgba(0,0,0,0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b4a562 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9fea3c {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a36047d {
    background-color: var(--color_5);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 0px 12px 12px 12px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 39a0e59 {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 6;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46a02e1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#e46966dd {
    justify-content: flex-start;
    background-color: var(--color_5);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 7;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    border-radius: 12px 12px 12px 12px;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 66c17ea {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f2b9f60f {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2c5f637 {
    width: 99.77%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#faa358e3 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7a43c6 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#ea92bf8f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#d460b4c7 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f18347d7 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bdcc4a1 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11648c8 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-left: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 21e8887 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 2063c09 {
    background-color: var(--color_5);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 4;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    border-radius: 12px 12px 12px 12px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c80db56 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#f7beac3e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.76%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee8b1250 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 250e17c {
    width: 99.76%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#acf69f9b {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6ba7a20:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 6ba7a20 [data-content-reference].active-tab-title .tab-title, #\38 6ba7a20 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-weight: 600 !important;
    color: var(--color_2) !important;
}
#\38 6ba7a20 [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_4);
    background-image: none;
}
#\38 6ba7a20:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\38 6ba7a20 [data-content-reference].active-tab-title, #\38 6ba7a20 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\38 6ba7a20 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_1) !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    font-style: normal !important;
}
#\38 6ba7a20 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 1;
    align-self: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 5fa3307 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee0177a3 {
    min-height: 411px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: flex-start;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 082ab73 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac45c73 {
    align-items: center;
    width: 100%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a8b849b {
    width: 1050px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a9aa40f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c40615ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#e65ed48d {
    align-items: flex-start;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 48px;
    order: 2;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hir {
    width: 38.50%;
    height: auto;
    max-width: 100%;
}
    
#widget_sl2 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\31 aa934cd {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\37 c665b51 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8442719 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 743ffb8 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 427edd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4a906cd {
    background-color: var(--color_4);
    background-image: none;
}
    
#d5e568a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 553d591 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 55697c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a598093 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 8e6ec90 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb5f98b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e70b5ae {
    width: 40px;
    height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c7f9b76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1dd8539 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b923afd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6bc83c8 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 efe25ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 53b0dc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e73022e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_10);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fad5d509 {
    width: 40px;
    height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da7a0c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 899142e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a0f42015 {
    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 59171b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 3c35816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 dd011ee {
    background-color: var(--color_10);
    background-image: none;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_5) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
}
    
#\30 ffb2405 {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 6112474 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5678232 {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0bc39f3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3bf233b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f8b4bf {
    width: 70.98%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a0d54b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 24px 24px 24px 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba21b9d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a9551d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75ca0c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    justify-content: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf167a5b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbf11de9 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 77af73a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bba05d5 {
    flex-direction: row;
    align-items: center;
    width: 39.56%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    order: 0;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd3cdf0d {
    width: 74.67%;
    height: auto;
    max-width: 100%;
}
    
#\32 cdd369b {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 400f135 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ba73b6d {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e74bd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f0ff2b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f699ca73 {
    width: 26px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d38504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    border-radius: 24px 24px 24px 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fd51a4b {
    flex-direction: row;
    align-items: center;
    width: 39.56%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    order: 0;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e792a00d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#dff82bbb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5cc5c1a {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    justify-content: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8a77398 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f090725 {
    width: 69.97%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c63423a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ebccc8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c93984a {
    width: 23.1416px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4753676 {
    width: 88.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd9e6de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acfc69cd {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce9cd62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85f07fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c4e5ff1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d88dbeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc0a4a72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 96362c2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeab4e04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ab883c1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fffcf48 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fceff90e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dfe5af4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f761258 {
    width: 26px;
    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 b8765e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-radius: 24px 24px 24px 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 802339c {
    flex-direction: row;
    align-items: center;
    width: 39.56%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    order: 0;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbd88f61 {
    width: 74.67%;
    height: auto;
    max-width: 100%;
}
    
#a12f27c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd189b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    justify-content: flex-start;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3cc5d2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7febf09 {
    width: 71.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a54aba {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1f27232 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mr8 {
    width: 140px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd369e01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb6f3fd {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#f44dfd51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.65%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd77e6b {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#b6a60163 {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#e4433719 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d5d59f {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5e6693d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a072e1df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f36e0f {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be744229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6cb9a09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b66945dc {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51f442c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fa359ca6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b2bf4f {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ec2f7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c10818 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa4504d2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b4dd88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 00eac3c {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c569d760 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 286d855 {
    width: 30px;
    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 dcf7013 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd8c1d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2ec8684 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8f82a59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c37df3d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b354d6c0 {
    width: 26px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 219a5c1 {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 16ae071 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a58b002e {
    width: 26px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f465525 {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f14e0692 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f123c440 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 09f8fc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d1b4c39c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f5ba6541 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 382a2d5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb29128 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c180bae {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 315742b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80925d3 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fddba3f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64f471c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f4e59741 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5fee644 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fa3b93e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a44f8dc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bde53458 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1bf1a3d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c920061 {
    width: 26px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2733dd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ef181f {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b0aa61a {
    width: 86.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89f2540 {
    width: 26px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 95ddaf4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0f691a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e1f603ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0b48a1d {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74a38fd {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7c87ddb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c517cb90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 faaed26 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7b7159e {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 196b12d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4230c24 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b65b4d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8133067 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c2a42b8 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\34 b8149a6 {
    min-height: 35px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5bb4ff7::before, #b5bb4ff7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b5bb4ff7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 81cd0dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gur {
    width: 40px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a5a5b5dd {
    background-color: var(--color_10);
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    background-image: none;
}
    
#ff573047 {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d7945e3 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 126e2a6 {
    margin: 0px 0% 0px 0%;
}
    
#d0f83ff4 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4422a03 {
    min-height: 266px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 693508a {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 57d144d {
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
    background-color: rgba(0,0,0,0);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 675d8e2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 79a90d6 {
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 1;
    background-color: rgba(0,0,0,0);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 26d6389 {
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 1;
    background-color: rgba(0,0,0,0);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f08d16f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 f5620cc {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e9ad237 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b491c75f {
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 1;
    background-color: rgba(0,0,0,0);
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    padding: 30px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ad0d14 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a40089bc {
    width: 99.99034643830284%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e58d77b4 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee5fd146 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e1873dfa {
    background-image: none;
    background-color: var(--color_10);
}
    
#aba62029 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e900473 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9e6ecdb::before, #\33 9e6ecdb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 9e6ecdb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_2);
    width: 23.5%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cececfb {
    min-height: 110px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 288f157 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9f4b76b::before, #\34 9f4b76b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 9f4b76b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_2);
    width: 23.5%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8dc0134 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5607e24::before, #a5607e24 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#a5607e24 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_2);
    width: 23.5%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a073817 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6ceb113::before, #\38 6ceb113 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 6ceb113 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_2);
    width: 23.5%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1025px) {
    
#\38 6ba7a20:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 6ba7a20 [data-content-reference].active-tab-title .tab-title, #\38 6ba7a20 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px !important;
}
#\38 6ba7a20 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6ba7a20:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 6ba7a20 [data-content-reference].active-tab-title .tab-title, #\38 6ba7a20 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\38 6ba7a20 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 29d8208 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 2% 2% 2%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 56bba5c {
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#group_gi1 {
    width: 100%;
    min-height: 80px;
}
    
#group_h95::before, #group_h95 > .bgExtraLayerOverlay {
    
}
#group_h95 {
    min-height: 400px;
}
    
#\34 ada7977 {
    width: 60.09%;
}
    
#widget_fek {
    width: 81.26%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc5ec3e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a74a5d1 {
    width: 99.67%;
}
    
#widget_qt3 {
    width: 99.83%;
}
    
#ebf6136d {
    width: 99.97%;
}
    
#group_1e5 {
    width: 56.8%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding: 6px 16px 16px 7%;
    margin: 0px 0% 0px 0%;
}
    
#group_7rp {
    height: auto;
    min-height: 100%;
    width: 43.2%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6px 8% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 31b8cde {
    width: 190px;
}
    
#ea218357 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8258d38 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 471px;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#\30 d406589 {
    margin: 0px 0% 0px 0%;
}
    
#b75c1d8d {
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\34 51696b0 {
    width: 38%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8969bb4 {
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
    
#\34 65826dd {
    order: 2;
}
    
#\39 082ff7d {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c83a7819 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 280px;
    column-gap: 1%;
    padding-bottom: 50px;
}
    
#\36 242315d {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ade8353 {
    order: 2;
}
    
#\39 4d2643f {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cb6d0f2 {
    order: 2;
}
    
#abc1d257 {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eded22cd {
    order: 2;
}
    
#b4b83246 {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cd227261 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 23193c0 {
    width: 100.00%;
    order: 2;
}
    
#\33 f9545c0 {
    padding: 4% 4% 8% 4%;
}
    
#\38 c47c761 {
    width: 100.00%;
    order: 1;
}
    
#e71f72d6 {
    height: auto;
    width: 104px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 193d1dc {
    row-gap: 24px;
}
    
#c4a76c4c {
    width: 100.00%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee0177a3 {
    width: 100%;
    min-height: 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c665b51 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ac45c73 {
    width: 99.99%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    height: auto;
    min-height: 80px;
}
    
#\31 a9aa40f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 329px;
    padding: 4% 4% 6% 4%;
}
    
#e65ed48d {
    width: 99.99%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: center;
}
    
#\33 a8b849b {
    width: 600px;
}
    
#\30 082ab73 {
    height: auto;
    min-height: 184px;
}
    
#widget_hir {
    width: 60.45%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 743ffb8 {
    padding-top: 70px;
    padding-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8e6ec90 {
    padding-top: 25px;
}
    
#\38 e70b5ae {
    height: auto;
}
    
#\39 6bc83c8 {
    height: auto;
}
    
#fad5d509 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 59171b2 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
}
    
#\30 ffb2405 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 53px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba21b9d0 {
    width: 68.71%;
    margin: 0px 0% 0px 0%;
}
    
#\30 75ca0c5 {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a0d54b0 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0bc39f3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bf167a5b {
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\38 3d38504 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dff82bbb {
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#d5cc5c1a {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#c63423a0 {
    width: 68.71%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b8765e9 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a12f27c8 {
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\30 fd189b1 {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a54aba {
    width: 68.71%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b8149a6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 71px;
    column-gap: 2%;
}
    
#b5bb4ff7 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5a5b5dd {
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
    
#\31 57d144d {
    width: 24.25%;
    min-height: 8px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d7945e3 {
    order: 2;
}
    
#d0f83ff4 {
    order: 2;
}
    
#\33 4422a03 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 280px;
    column-gap: 1%;
    padding-bottom: 50px;
}
    
#\38 79a90d6 {
    width: 24.25%;
    min-height: 8px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 26d6389 {
    width: 24.25%;
    min-height: 8px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e9ad237 {
    order: 2;
}
    
#b491c75f {
    width: 24.25%;
    min-height: 8px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e58d77b4 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9e6ecdb {
    width: 23.5%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 cececfb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 97px;
    column-gap: 2%;
}
    
#\34 9f4b76b {
    width: 23.5%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#a5607e24 {
    width: 23.5%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 6ceb113 {
    width: 23.5%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 8969bb4 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c83a7819 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 6ba7a20:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 6ba7a20 [data-content-reference].active-tab-title .tab-title, #\38 6ba7a20 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\38 6ba7a20 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



@media (max-width: 767px) {
    
#a5a5b5dd {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 4422a03 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 56bba5c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\37 29d8208 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_gi1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8px 8% 8px;
    margin: 0px 0% 0px 0%;
}
    
#group_dvp {
    justify-content: center;
    width: 78.65%;
}
    
#group_h95::before, #group_h95 > .bgExtraLayerOverlay {
    
}
    
#group_7ul {
    width: 70%;
}
    
#widget_fek {
    width: 92.98%;
}
    
#group_0ot {
    column-gap: 12px;
}
}



@media (max-width: 767px) {
    
#fc5ec3e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 0% 8% 0%;
}
    
#ea218357 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a74a5d1 {
    width: 99.47%;
}
    
#widget_qt3 {
    width: 71.88%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ebf6136d {
    width: 99.47%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 31b8cde {
    width: 100%;
}
    
#\33 8e6f743 {
    margin: 0px 0% 0px 0%;
}
    
#group_7rp {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#group_1e5 {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0qd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 0295124 {
    height: auto;
    min-height: 167px;
}
    
#\30 8258d38 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b75c1d8d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    order: 1;
}
    
#\34 51696b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#\30 6ec5980 {
    height: auto;
    min-height: 88px;
}
    
#group_2tu {
    height: auto;
    min-height: 58px;
}
}



@media (max-width: 767px) {
    
#\34 65826dd {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c83a7819 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 30px 6% 8% 6%;
}
    
#\31 8969bb4 {
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
    
#\39 082ff7d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 242315d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ade8353 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 4d2643f {
    width: 48%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cb6d0f2 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#abc1d257 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#eded22cd {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4b83246 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#cd227261 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 a319fb7 {
    max-width: 100%;
}
    
#widget_ism {
    max-width: 100%;
}
    
#\31 c180819 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 23193c0 {
    width: 312px;
    order: 1;
}
    
#\33 f9545c0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding-bottom: 8%;
}
    
#\38 c47c761.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c47c761 {
    width: 100.00%;
    order: 3;
    margin: 0px 0px 0px 0px;
}
    
#e71f72d6 {
    height: auto;
    width: 80px;
    order: 0;
}
    
#\31 193d1dc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 18px;
}
    
#c4a76c4c {
    width: 100.00%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\37 ff0affd {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\39 8e5f41f {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec92b6f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\38 429ac05 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 1067px;
}
    
#f2a56880 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#de4b1b00 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fbe7052 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b4a562 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1c500ff {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\30 d0b7406 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a36047d {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46a02e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\30 f04e684 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\36 66c17ea {
    width: 100.00%;
    margin: 0px 0% 20px 0%;
}
    
#\36 1d80be9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 2c5f637 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#ea92bf8f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#d460b4c7 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 26460ba {
    width: 100.00%;
    margin: 0px 0% 20px 0%;
}
    
#fea24f17 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#cc40c466 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\36 11648c8 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\36 82ca400 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2063c09 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db694fcf {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\31 c80db56 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#f7beac3e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\34 7e7eced {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\34 94f259a {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ce6362 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 250e17c {
    width: 100.00%;
    margin: 0px 0% 20px 0%;
}
    
#\38 6ba7a20 {
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a5c91a6 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\30 b9fea3c {
    height: auto;
    min-height: 1236px;
    width: 99.99%;
}
}



@media (max-width: 767px) {
    
#ee0177a3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 c665b51 {
    margin: 0px 0% 0px 0%;
}
    
#\30 082ab73 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 ac45c73 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a8b849b {
    width: 100.00%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 a9aa40f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 10% 4%;
}
    
#e65ed48d {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_hir {
    width: 94.77%;
}
    
#widget_sl2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 aa934cd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\31 743ffb8 {
    min-height: unset;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 15px;
}
    
#\32 427edd0 {
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 8e6ec90 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#fb5f98b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 e70b5ae {
    height: auto;
}
    
#\32 b923afd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6bc83c8 {
    height: auto;
}
    
#e73022e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fad5d509 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 59171b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 ffb2405 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 6112474 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ba21b9d0 {
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 a0d54b0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\32 4f8b4bf {
    width: 76.42%;
}
    
#\39 77af73a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 0bc39f3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 bba05d5 {
    justify-content: center;
    width: 78.65%;
}
    
#\37 400f135 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f0ff2b1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 3d38504 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\31 fd51a4b {
    justify-content: center;
    width: 78.65%;
}
    
#\38 f090725 {
    width: 61.48%;
}
    
#c63423a0 {
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 ebccc8b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 cd9e6de {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 85f07fd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cc0a4a72 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ab883c1a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 dfe5af4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b8765e9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 802339c {
    justify-content: center;
    width: 78.65%;
}
    
#\32 7febf09 {
    width: 68.43%;
}
    
#\31 9a54aba {
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 75ca0c5 {
    height: auto;
    min-height: 96px;
}
    
#d5cc5c1a {
    height: auto;
    min-height: 96px;
}
    
#\30 fd189b1 {
    height: auto;
    min-height: 96px;
}
    
#e4433719 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a072e1df {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 6cb9a09 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fa359ca6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 2c10818 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c569d760 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 bd8c1d1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c37df3d1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 16ae071 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f123c440 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f5ba6541 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cbb29128 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fddba3f1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f4e59741 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1bf1a3d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d2733dd4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 95ddaf4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e1f603ce {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c7c87ddb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 faaed26 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 b8149a6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b5bb4ff7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#widget_gur {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 30px;
}
}



@media (max-width: 767px) {
    
#a5a5b5dd {
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
    
#\32 d7945e3 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d0f83ff4 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 4422a03 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 30px 6% 0px 6%;
}
    
#\31 57d144d {
    width: 48%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 79a90d6 {
    width: 48%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 26d6389 {
    width: 48%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e9ad237 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b491c75f {
    width: 48%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e58d77b4 {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 9e6ecdb {
    row-gap: 16px;
    width: 48.5%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cececfb {
    min-height: 149px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    row-gap: 10px;
    padding: 0% 4% 4% 4%;
}
    
#\34 9f4b76b {
    row-gap: 16px;
    width: 48.5%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a5607e24 {
    row-gap: 16px;
    width: 48.5%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6ceb113 {
    row-gap: 16px;
    width: 48.5%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e900473 {
    margin: 0px 0% 0px 0%;
}
}

