@media all {
  *#dm .dmInner a.u_1306578660:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1101000663 span.text {
    font-size:18px !important;
    font-weight:500 !important;
  }

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

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

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

  *#dm .dmInner a.u_1700827517 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

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

  *#dm .dmInner div.u_945534263 hr { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_3177332035 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1035714341 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1035714341:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1035714341.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_3177332035 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1077448777 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1077448777 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1470006406 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1470006406:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1470006406.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1848789847 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1848789847 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1294393043 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1294393043:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1294393043.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1081358644 hr { color:var(--color_1) !important; }

  *#dm .dmInner div.u_3802086320 img {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(233,233,233) rgb(0,0,0) !important;
    border-width:0px 0px 2px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1223558965 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1700827517:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1700827517.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1223558965:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1223558965.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1223558965 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(76,176,52) rgb(76,176,52) var(--color_1) rgb(76,176,52) !important;
    gap:4px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1801243882 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1801243882:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1801243882.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1801243882 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(76,176,52) rgb(76,176,52) var(--color_1) rgb(76,176,52) !important;
    gap:4px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1387004334 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1387004334:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1387004334.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1387004334 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 2px 0px !important;
    border-color:rgb(76,176,52) rgb(76,176,52) var(--color_1) rgb(76,176,52) !important;
    gap:4px !important;
  }

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

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

  *#dm .dmInner div.u_1273817773 hr { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1302014602 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1302014602:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1302014602.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1941003310 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) rgb(0,83,53) !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1941003310:hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1941003310.hover span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_104225317 .postArticle>.inner {
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_104225317 {
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0) !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_104225317 .postTitle a {
    text-decoration:none !important;
    font-weight:700 !important;
  }

  .postTitle h3 {
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    display:block !important;
    margin-bottom:0px !important;
    line-height:1 !important;
  }

  *#dm .dmInner div.u_1661877091 hr {
    color:var(--color_8) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_2850328010 .radio-wrapper { flex-direction:row !important; }

  *#dm .dmInner div.u_2850328010 .contact-checkable-container {
    font-weight:bold !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1365299163 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1365299163 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1365299163 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1375629585 input {
    font-size:18px !important;
    font-weight:normal !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1375629585 textarea {
    font-size:18px !important;
    font-weight:normal !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1375629585 select {
    font-size:18px !important;
    font-weight:normal !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1365299163 input {
    font-size:18px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1365299163 textarea {
    font-size:18px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1365299163 select {
    font-size:18px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1096059577 .advanced-form-label {
    font-weight:500 !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1375629585 .advanced-form-label {
    font-weight:500 !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1365299163 .advanced-form-label {
    font-weight:500 !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_2850328010 .advanced-form-label {
    font-size:16px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1096059577 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1096059577 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1096059577 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1096059577 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1096059577 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1096059577 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1049567420 .advanced-form-label {
    font-size:16px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1049567420 input {
    font-size:16px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1049567420 textarea {
    font-size:16px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1049567420 select {
    font-size:16px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1099301022 span.text {
    font-size:18px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1099301022:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1099301022.hover span.text { font-weight:bold !important; }

  *#dm .dmInner nav.u_1113205786.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_9) !important; }

  *#dm .dmInner div.u_1837200501 hr {
    color:var(--color_8) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1049567420 input::placeholder {
    font-size:18px !important;
    font-family:'Noto Sans TC' !important;
  }

  *#dm .dmInner div.u_1049567420 textarea::placeholder {
    font-size:18px !important;
    font-family:'Noto Sans TC' !important;
  }

  *#dm .dmInner div.u_1049567420 select::placeholder {
    font-size:18px !important;
    font-family:'Noto Sans TC' !important;
  }

  *#dm .dmInner a.u_1101000663 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_2040584287 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
  }

  *#dm .dmInner div.u_1251159101 .advanced-form-label {
    font-size:16px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1375629585 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1375629585 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1375629585 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1251159101 .form-dropdown {
    --dropdown-placeholder-font-size:16px !important;
    --dropdown-placeholder-font-size-selected:16px !important;
  }

  *#dm .dmInner a.u_1306578660 span.text {
    font-weight:500 !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner a.u_1101000663:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1101000663.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_2971180994 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_104225317 .postDescription { max-height:2.6999999999999997em !important; }

  *#dm .dmInner div.u_104225317 .readMore a {
    color:var(--color_1) !important;
    text-decoration:underline !important;
    padding-bottom:16px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_104225317 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_104225317 .postTitle a { font-size:18px !important; }

  *#dm .dmInner *.u_104225317 .postText * { text-align:JUSTIFY !important; }

  *#dm .dmInner div.u_104225317 .readMore a { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1223558965 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_104225317 .postTitle a { font-size:18px !important; }

  *#dm .dmInner div.u_104225317 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 input { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 select { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 input { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 select { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 input { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 select { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 select::placeholder { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1700827517 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1375629585 input { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 select { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1375629585 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 input { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 select { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1365299163 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 input { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 select { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1096059577 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1049567420 select::placeholder { font-size:16px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_104225317
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_4);
    --overlapping-background-image: var(--color_4);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_n03 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_9of {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c97629 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_f8h {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nuc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#group_ouc {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_aq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ba80fc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aaafa7b {
    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 d685d89.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\31 d685d89 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nqd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a84b314 {
    min-height: 48vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 120px 40px 120px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 94343c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 e7fd039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 49%;
    min-width: 4%;
    justify-content: space-around;
    justify-self: auto;
    align-items: flex-end;
    align-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\32 01ae128 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-self: auto;
    flex: 0 1 auto;
    background-image: url("https://irp.cdn-website.com/f7894e37/dms3rep/multi/opt/group_pro-1920w.jpg?jxl&v=jxl");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_cl6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 8px;
    order: 0;
    justify-content: flex-start;
}
    
#\39 771416a {
    margin: 0px 0% 0px 0%;
}
    
#widget_044 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_31h.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_31h {
    width: 56px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 2a59d62 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_0vg {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_qno {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_43s.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#widget_43s {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f6644fcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 48px 16px 48px;
}
#f6644fcc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b94cfd8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_n8k {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-content: flex-start;
}
    
#group_nep {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#group_hsq {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 1 1 auto;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.64) rgba(255, 255, 255, 0.64) rgba(255, 255, 255, 0.64) rgba(255, 255, 255, 0.64);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 c8f80aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
}
    
#\39 44bfdc3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bbde2b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 07b1d63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cd32a3ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
}
    
#df3081f4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 eb75e2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fe2316d0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#d4225e32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fcfbcddc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_d7a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#group_uda {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_7vv {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 8px 1px 1px 1px;
    border-color: var(--color_1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    align-content: flex-start;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nh9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v0e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 a0f20b5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 5fc71ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    order: 3;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 172c0be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\35 172c0be {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 865fced {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 8px 1px 1px 1px;
    border-color: var(--color_3) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fa6b2970 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b20460cd {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d9ef9e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f05223df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4b38ea2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\36 4b38ea2 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdb5fd52 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 8px 1px 1px 1px;
    border-color: var(--color_1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b4df06a6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 cf8dc9c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 11182c5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 66640ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90fce27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\30 90fce27 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7433704 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d65eaf8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 75f7da9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 75f7da9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\30 0dd2833 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3d9b8b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b07afe96 {
    margin: 0px 0% 0px 0%;
}
    
#b0372f14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d0566cf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 49835fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e946548 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5eff975 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d062629 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#bd4ee39d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b29c8f04 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
}
    
#\32 ff3cd5c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\32 ff3cd5c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d050207f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#e450fd96 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_p9m {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#group_p8g {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-content: flex-end;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1b5cebc {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 717ea73 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 3e08214 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae2d58ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cd1a384 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa4b2767 {
    width: auto;
    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 260c6f6 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8934e8f {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\35 33840f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5c6074 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b0990f6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c91771 {
    width: auto;
    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_3al {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    --column-gap: 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e1ed40.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\37 5e1ed40 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9882a7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 9882a7b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hah {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_qhp {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_edn {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_ugl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
}



@media all {
    
#\32 33e4d27 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a830f07 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#cd360368 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e86ec9e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#fb1505fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf025af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
}
    
#\33 877633c {
    margin: 0px 0% 0px 0%;
}
    
#\39 b307a84 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 dbee8cb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 dbee8cb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\36 1afaab0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
}
    
#\35 afe9880 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6202e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_ubt {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_fj7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_4ul {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eea59dc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    order: 1;
    min-width: auto;
}
    
#a51f6595.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#a51f6595 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 20b05c9 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b848dbb0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 ef26c47 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 126989d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 2px 0px;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-style: solid;
    order: 1;
    min-width: auto;
}
    
#cecf3a10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#cecf3a10 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hlg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hlg {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#deba8e9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#deba8e9f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 55fb2bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fc64d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eddcf272 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 945be50 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 87bd1ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 88c0df3 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 ebf74af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4b498dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da9fc41e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\36 4794429 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 17c13d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 36%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 191be74 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\34 a18e2d6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e740743 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 c462e80 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 a4b3b4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0792a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
}
    
#\37 63ae28d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81e61cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 60%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 408035f {
    width: 100%;
    height: 160px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 214dc71 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a5c9e0bb {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 9d6208d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    padding: 80px 16px 80px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e89fec6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4da2645 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    padding: 80px 16px 80px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5f17913 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 ae888d3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c3b35b9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#c3b35b9e {
    width: 24vh;
    height: 56px;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0px 0px 0px;
}
    
#\34 3f8221d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ce590ad4 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7deedbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5a5d0b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be3a416 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8809e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8cbab63 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c4836923 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6u8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_r7g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0303030303030303%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 16px;
    order: 1;
}
    
#widget_lat {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 8af1c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_aha {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_hca {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    align-content: center;
}
    
#group_i4o {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#group_bnb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#widget_2pl {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 e83e25d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 c211376 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#\36 d72dad6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c203c8bf {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 f112327 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
}
    
#\38 5a29c45 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f3030095 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_4u4 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 40px 40px 40px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_ouc {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a84b314 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#\39 771416a {
    margin: 0px 0% 0px 0%;
}
    
#widget_0vg {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_cl6 {
    justify-content: center;
}
    
#group_nep {
    align-items: center;
    align-content: center;
}
    
#\34 e7fd039 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    order: 1;
}
    
#\32 01ae128 {
    width: 100%;
    min-height: 56vw;
    order: 0;
    align-items: center;
    align-content: center;
}
    
#group_n8k {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df3081f4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 40px 40px 40px;
}
    
#\39 44bfdc3 {
    margin: 0px 0% 0px 0%;
}
    
#d4225e32 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d65eaf8c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#e450fd96 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 40px 40px 40px;
}
    
#b07afe96 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1b5cebc {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#ae2d58ca {
    flex: 1 1 auto;
    height: auto;
    justify-content: space-between;
}
    
#\31 260c6f6 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: flex-start;
}
    
#\34 a5c6074 {
    flex: 1 1 auto;
    height: auto;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 877633c {
    margin: 0px 0% 0px 0%;
}
    
#cd360368 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 b307a84 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 40px 40px 40px;
}
    
#\32 33e4d27 {
    column-gap: 3.781512483820795%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ubt {
    width: 100%;
    order: 1;
    padding: 24px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 20b05c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 17c13d2 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 24px;
}
    
#\34 a18e2d6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c462e80 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#\39 81e61cc {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 8cbab63 {
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae888d3 {
    width: 100.00%;
    row-gap: 24px;
}
    
#c4836923 {
    width: 172px;
    height: auto;
}
    
#widget_lat {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 8af1c00 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_r7g {
    column-gap: 3.0303030303030303%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#widget_aha {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 5f17913 {
    order: 0;
}
    
#\39 be3a416 {
    order: 3;
}
    
#widget_4u4 {
    order: 2;
    width: 100%;
}
    
#\37 408035f {
    order: 4;
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#group_ouc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_aq9 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\31 d685d89.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#group_nqd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 a84b314 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 16px 40px 16px;
}
    
#\34 e7fd039 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 01ae128 {
    min-height: 56vw;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\39 2a59d62 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_cl6 {
    justify-content: flex-start;
    width: 100.00%;
    height: auto;
    min-height: 29px;
}
    
#group_nep {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#\39 771416a {
    margin: 0px 0% 0px 0%;
}
    
#widget_43s.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#widget_43s {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f6644fcc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#f6644fcc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_31h {
    width: 40px;
}
    
#group_qno {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#df3081f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#\39 44bfdc3 {
    margin: 0px 0% 0px 0%;
}
    
#d4225e32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 172c0be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#\36 4b38ea2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#\30 90fce27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#group_uda {
    column-gap: 7.741935483870968%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_7vv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 865fced {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bdb5fd52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d65eaf8c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b07afe96 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ff3cd5c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#e450fd96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#widget_p9m {
    height: 240px;
}
    
#\32 717ea73 {
    height: 240px;
}
    
#\33 8934e8f {
    height: 240px;
}
    
#\37 5e1ed40.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#\39 9882a7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#e3d9b8b7 {
    column-gap: 7.741935483870968%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 5eff975 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 1b5cebc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 260c6f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 877633c {
    margin: 0px 0% 0px 0%;
}
    
#\39 b307a84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
}
    
#cd360368 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a51f6595.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#cecf3a10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
    
#\32 33e4d27 {
    column-gap: 3.781512483820795%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ubt {
    width: 100%;
    order: 1;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 20b05c9 {
    width: 100%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_fj7 {
    --column-gap: 0px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 17c13d2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\34 a18e2d6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c462e80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 16px 40px 16px;
}
    
#\39 81e61cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 214dc71 {
    width: 166px;
    height: auto;
}
    
#\36 9d6208d {
    align-items: center;
}
    
#\30 4da2645 {
    align-items: center;
}
    
#\35 5f17913 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\30 ae888d3 {
    width: 100%;
    row-gap: 24px;
}
    
#ce590ad4 {
    --column-gap: 16px;
    column-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8cbab63 {
    row-gap: 40px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c4836923 {
    width: 152px;
    height: auto;
}
    
#group_r7g {
    column-gap: 3.0303030303030303%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_lat {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 8af1c00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3b35b9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3b35b9e {
    width: 100vw;
    margin: 0px 0px 0px 0px;
}
    
#widget_aha {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_4u4 {
    width: 100%;
}
    
#\37 408035f {
    height: 320px;
}
}

