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

  *#dm .dmInner a.u_1427029857 span.text {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:var(--cta_primary_txt_color) !important;
  }

  *#dm .dmInner div.u_1022267726 { position:absolute !important; }

  *#dm .dmInner *.u_1306734765 {
    color:var(--third_color) !important;
    font-size:80px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1843267908 {
    color:var(--third_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1427029857 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1823965033 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner div.u_1823965033 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:1% !important;
    -moz-border-radius:1% !important;
    -webkit-border-radius:1% !important;
  }

  *#dm .dmInner *.u_1518369141 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1518369141 p {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1518369141 li {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1906659626 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:400 !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1906659626 p {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:400 !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1906659626 li {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:400 !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1823965033 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner *.u_1538892701 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1538892701 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1538892701 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1938012437 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1938012437 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1938012437 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1278797646 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1278797646 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1278797646 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1446684515 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1446684515 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1446684515 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1652862762 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1652862762 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1652862762 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1174648968 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1174648968 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1174648968 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1036389989 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1036389989 p {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1036389989 li {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1874004978 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1773564253 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
  }

  *#dm .dmInner *.u_1773564253 { text-align:center !important; }

  *#dm .dmInner *.u_1334085921 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1334085921 p {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1334085921 li {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1114009268 {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1114009268 p {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1114009268 li {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1768606976 {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1768606976 p {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1768606976 li {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1394638030 {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1394638030 p {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1394638030 li {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1165797738 {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1165797738 p {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1165797738 li {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1323807537 {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1323807537 p {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1323807537 li {
    font-size:20px !important;
    color:var(--fifth_color) !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1928462517 {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1928462517 p {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1928462517 li {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1667814482 {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1667814482 p {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1667814482 li {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1699943846 {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1699943846 p {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1699943846 li {
    color:var(--fifth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1162829067 { position:absolute !important; }

  *#dm .dmInner a.u_1922237138 span.text {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:var(--cta_primary_txt_color) !important;
  }

  *#dm .dmInner a.u_1105850483 span.text {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:var(--cta_primary_txt_color) !important;
  }

  *#dm .dmInner a.u_1375186024 span.text {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:var(--cta_primary_txt_color) !important;
  }

  *#dm .dmInner div.u_1706082432 {
    color:var(--third_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1706082432 p {
    color:var(--third_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1706082432 li {
    color:var(--third_color) !important;
    font-size:20px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1990653286 span.text {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
    color:var(--cta_primary_txt_color) !important;
  }

  *#dm .dmInner div.u_1974903867 {
    color:var(--third_color) !important;
    font-size:50px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1974903867 p {
    color:var(--third_color) !important;
    font-size:50px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1974903867 li {
    color:var(--third_color) !important;
    font-size:50px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1990653286 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1990653286 {
    background-color:var(--cta_primary_color) !important;
    border-color:var(--cta_primary_color) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1375186024 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1375186024 {
    background-color:var(--cta_primary_color) !important;
    border-color:var(--cta_primary_color) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1922237138 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1922237138 {
    background-color:var(--cta_primary_color) !important;
    border-color:var(--cta_primary_color) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner a.u_1105850483 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1105850483 {
    background-color:var(--cta_primary_color) !important;
    border-color:var(--cta_primary_color) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner *.u_1197076862 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1197076862 p {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1197076862 li {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1481400542 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1481400542 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1777580054 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1777580054 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner *.u_1611909110 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1611909110 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1611909110 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1898374068 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1898374068 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner *.u_1589856170 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1589856170 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1589856170 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1072794672 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1072794672 p {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1072794672 li {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1773260599 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1773260599 p {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1773260599 li {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1726640177 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1726640177 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner *.u_1108021417 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1108021417 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1108021417 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1032739252 {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1032739252 p {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1032739252 li {
    color:var(--fourth_color) !important;
    font-size:20px !important;
    font-family:var(--h3_font_family) !important;
    font-weight:var(--h3_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1503506566 {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1503506566 p {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1503506566 li {
    color:var(--fourth_color) !important;
    font-size:18px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1742337319 {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1742337319 p {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1742337319 li {
    color:var(--fourth_color) !important;
    font-size:50px !important;
    font-family:var(--h2_font_family) !important;
    font-weight:var(--h2_font_weight) !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner div.u_3197225935 img {
    border-radius:8px 8px 8px 8px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1843267908 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    color:var(--third_color) !important;
    font-size:48px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1843267908 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    color:var(--third_color) !important;
    font-size:48px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1772450593 span.text { color:rgba(195,61,101,1) !important; }

  *#dm .dmInner div.u_1906659626 p { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1906659626 li { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1906659626 { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner a.u_198585029 {
    background-color:rgba(195,61,101,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) !important;
  }

  *#dm .dmInner a.u_450351051 {
    background-color:rgba(195,61,101,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) !important;
  }

  *#dm .dmInner div.u_1114009268 p { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1114009268 li { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1114009268 { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1768606976 p { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1768606976 li { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1768606976 { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1165797738 p { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1165797738 li { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1165797738 { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1323807537 p { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1323807537 li { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1323807537 { color:rgba(32,33,115,1) !important; }

  *#dm .dmInner div.u_1162829067 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1518369141 p { color:rgba(20,46,85,1) !important; }

  *#dm .dmInner div.u_1518369141 li { color:rgba(20,46,85,1) !important; }

  *#dm .dmInner div.u_1518369141 { color:rgba(20,46,85,1) !important; }

  *#dm .dmInner a.u_1427029857 {
    background-color:var(--cta_primary_color) !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_1772450593 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) rgba(195,61,101,1) !important;
  }

  *#dm .dmInner *.u_1643699117 { display:block !important; }

  *#dm .dmInner *.u_1816772468 { display:none !important; }

  *#dm .dmInner div.u_1188667787 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1523395626 { background-position:0% 0% !important; }

  *#dm .dmInner *.u_1872510605 { display:block !important; }

  *#dm .dmInner *.u_1632432055 { display:none !important; }

  *#dm .dmInner *.u_1808034877 { display:block !important; }

  *#dm .dmInner *.u_1128841925 { display:none !important; }

  *#dm .dmInner *.u_1197732818 { display:block !important; }

  *#dm .dmInner *.u_1189245397 { display:none !important; }

  *#dm .dmInner *.u_1095970354 { display:block !important; }

  *#dm .dmInner *.u_1962078470 { display:none !important; }

  *#dm .dmInner *.u_1435705307 { display:block !important; }

  *#dm .dmInner *.u_1379825252 { display:none !important; }

  *#dm .dmInner div.u_1188667787 .caption-container .caption-text { font-style:italic !important; }

  *#dm .dmInner div.u_1188667787 .caption-container .caption-text .rteBlock { font-style:italic !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1488288352 { display:block !important; }

  *#dm .dmInner *.u_1064236434 { display:none !important; }

  *#dm .dmInner div.u_1022267726 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1843267908 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:300 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    color:var(--third_color) !important;
    font-size:48px !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:center !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_4236565354 hr { color:rgba(240,240,240,1) !important; }

  *#dm .dmInner div.u_1306734765 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    color:var(--third_color) !important;
    font-size:80px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1306734765 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    color:var(--third_color) !important;
    font-size:80px !important;
    font-family:var(--h1_font_family) !important;
    font-weight:400 !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1306734765 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    font-style:normal !important;
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1906659626 { text-align:left !important; }

  *#dm .dmInner *.u_1518369141 { text-align:left !important; }

  *#dm .dmInner div.u_1906659626 p { font-size:30px !important; }

  *#dm .dmInner div.u_1906659626 li { font-size:30px !important; }

  *#dm .dmInner div.u_1906659626 { font-size:30px !important; }

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

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

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

  *#dm .dmInner div.u_1036389989 { font-size:35px !important; }

  *#dm .dmInner div.u_1874004978 { font-size:35px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1334085921 p { font-size:30px !important; }

  *#dm .dmInner div.u_1334085921 li { font-size:30px !important; }

  *#dm .dmInner div.u_1334085921 { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1974903867 p { font-size:30px !important; }

  *#dm .dmInner div.u_1974903867 li { font-size:30px !important; }

  *#dm .dmInner div.u_1974903867 { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs .image-container a { padding-top:190px !important; }

  *#dm .dmInner *.u_1188667787 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1188667787 .photoGalleryViewAll { padding:0 20px !important; }

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

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

  *#dm .dmInner div.u_1742337319 p { font-size:32px !important; }

  *#dm .dmInner div.u_1742337319 li { font-size:32px !important; }

  *#dm .dmInner div.u_1742337319 { font-size:32px !important; }

  *#dm .dmInner div.u_1306734765 p { font-size:28px !important; }

  *#dm .dmInner div.u_1306734765 li { font-size:28px !important; }

  *#dm .dmInner div.u_1306734765 { font-size:28px !important; }

  *#dm .dmInner div.u_1843267908 p { font-size:30px !important; }

  *#dm .dmInner div.u_1843267908 li { font-size:30px !important; }

  *#dm .dmInner div.u_1843267908 { font-size:30px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1022267726 { position:absolute !important; }

  *#dm .dmInner div.u_1843267908 p { text-align:center !important; }

  *#dm .dmInner div.u_1843267908 li { text-align:center !important; }

  *#dm .dmInner div.u_1843267908 { text-align:center !important; }

  *#dm .dmInner div.u_1906659626 { font-size:50px !important; }

  *#dm .dmInner div.u_1518369141 { text-align:left !important; }

  *#dm .dmInner div.u_1518369141 p { text-align:left !important; }

  *#dm .dmInner div.u_1518369141 li { text-align:left !important; }

  *#dm .dmInner div.u_1306734765 {
    font-size:80px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1306734765 p { text-align:center !important; }

  *#dm .dmInner div.u_1306734765 li { text-align:center !important; }

  *#dm .dmInner *.u_1188667787 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1188667787 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1188667787 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1188667787 .photoGalleryViewAll.link { font-size:11px !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1188667787 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs .image-container a { padding-top:235px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1906659626 p { font-size:36px !important; }

  *#dm .dmInner div.u_1906659626 li { font-size:36px !important; }

  *#dm .dmInner div.u_1906659626 { font-size:36px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1974903867 p { font-size:36px !important; }

  *#dm .dmInner div.u_1974903867 li { font-size:36px !important; }

  *#dm .dmInner div.u_1974903867 { font-size:36px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1188667787 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1188667787 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1306734765 p { font-size:42px !important; }

  *#dm .dmInner div.u_1306734765 li { font-size:42px !important; }

  *#dm .dmInner div.u_1306734765 { font-size:42px !important; }

  *#dm .dmInner div.u_1843267908 p { font-size:32px !important; }

  *#dm .dmInner div.u_1843267908 li { font-size:32px !important; }

  *#dm .dmInner div.u_1843267908 { font-size:32px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c92d7411 {
    grid-template-rows: minmax(80vh, max-content);
    width: 100.00007300148737%;
    justify-self: auto;
    align-self: auto;
    max-width: none;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 848fd0c {
    width: 82.54%;
    height: auto;
    max-width: none;
    align-self: center;
    margin: 0px 0px 25px 0%;
}
    
#\38 7fe54d0 {
    align-items: flex-start;
    width: 65%;
    min-height: 197px;
    max-height: 100%;
    justify-self: center;
    align-self: center;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 100px 0% 100px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff41e68a {
    margin: 0px 0% 0px 0%;
}
    
#c9535857 {
    width: 100%;
    height: 100%;
    min-height: 60vh;
    justify-self: stretch;
    align-self: stretch;
    max-width: none;
    max-height: none;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1278aa7 {
    min-height: 754px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3ac1dc1::before, #\38 3ac1dc1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
    border-radius: inherit;
}
#\38 3ac1dc1 {
    background-color: var(--primary_color);
}
    
#c3a5ac60 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 10px 0px 0%;
}
    
#\33 a007997 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 48.49%;
    min-height: 1px;
    max-height: 100%;
    align-self: center;
    justify-self: auto;
    column-gap: 0%;
    margin: 35px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff3ba140 {
    width: 80%;
    height: auto;
    max-width: none;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#\37 42eb959 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ede9493 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c92d7411 {
    grid-template-rows: minmax(40vh, max-content);
}
    
#\33 a007997 {
    width: 85%;
}
    
#\38 7fe54d0 {
    height: auto;
    min-height: auto;
    width: 87.84%;
    justify-self: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff3ba140 {
    width: 94.39%;
}
    
#\37 42eb959 {
    align-items: center;
}
    
#c9535857 {
    align-self: stretch;
    max-height: none;
    height: 100%;
    justify-self: stretch;
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1278aa7 {
    min-height: 291px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c92d7411 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1278aa7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3ac1dc1 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#c3a5ac60 {
    width: 100%;
    height: 45px;
    margin: 0px 0px 0px 0%;
}
    
#c92d7411 {
    padding-bottom: 0px;
    padding-left: 0px;
    align-self: stretch;
    justify-self: center;
    max-height: none;
    grid-template-rows: minmax(248px, max-content);
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\33 a007997 {
    align-self: center;
    width: 92.10%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    row-gap: 9px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 848fd0c {
    margin-bottom: 0px;
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
    order: 0;
}
    
#\38 7fe54d0 {
    width: 100%;
    min-height: 10vh;
    max-height: 100vh;
    justify-self: start;
    align-self: start;
    height: auto;
    row-gap: 10px;
    padding: 0px 6% 0px 6%;
    margin: 93px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff3ba140 {
    margin-bottom: 20px;
    order: 1;
    margin-top: 0px;
    width: 100%;
}
    
#\37 42eb959 {
    width: 100%;
    min-height: 58px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#c9535857 {
    height: 100.00%;
    max-height: none;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    max-width: none;
    min-height: 50vh;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1278aa7 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\37 ede9493 {
    height: auto;
    min-height: 45px;
}
}



@media all {
    
#\32 254faaf {
    align-items: center;
    max-width: 100vh;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    justify-self: flex-start;
    align-self: center;
    order: 0;
    row-gap: 15px;
    padding: 0px 0% 0% 0px;
    margin: 0% 0px 0% 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b8e2793c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 7d62ae2 {
    width: 50%;
    height: 60vh;
    min-height: 1.146788990825688vh;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 643974f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 10vh;
    max-height: none;
    order: 0;
    column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a6010193 {
    margin: 0px 0% 0px 0%;
}
    
#b719170d {
    min-height: 717px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d79bd23 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#f1e49f7e {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: flex-start;
    order: 1;
    margin: 0px 0px 0px 0%;
}
    
#widget_h4u {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 254faaf {
    max-width: 80vh;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 60%;
}
    
#\37 7d62ae2 {
    width: 50%;
    height: 45vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\32 643974f {
    min-height: 10vh;
    max-height: none;
    column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#b719170d {
    min-height: 452px;
    padding: 8% 4% 8% 4%;
}
    
#f1e49f7e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b8e2793c {
    grid-template-rows: minmax(8px, max-content);
}
    
#b719170d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 254faaf {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 5vh;
    max-height: none;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0%;
}
    
#\37 7d62ae2 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100.00%;
    max-width: none;
    height: 30vh;
    margin-bottom: 0px;
    order: 0;
}
    
#\32 643974f {
    flex-direction: column;
    justify-content: flex-start;
    min-height: 10vh;
    width: 100%;
    max-height: none;
    row-gap: 27px;
    padding: 16px 16px 16px 16px;
}
    
#b719170d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\36 d79bd23 {
    width: 100%;
    max-width: none;
    justify-self: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#f1e49f7e {
    width: 100%;
    max-width: none;
    justify-self: flex-start;
    margin: 0px 0px 0px 0%;
}
}



@media all {
    
#a1c4fb2c {
    background-color: var(--primary_color);
}
    
#\33 43a2538.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\33 43a2538 {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0932255 {
    margin: 0px 0% 0px 0%;
}
    
#b4bf50f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9526db5 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 43a2538 {
    justify-self: auto;
    width: 100%;
    max-width: none;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9526db5 {
    min-height: 0px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#a1c4fb2c {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 43a2538 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 9526db5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 43a2538 {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#b4bf50f9 {
    width: 100%;
    min-height: 1vh;
    align-items: center;
    row-gap: 10px;
}
    
#\35 9526db5 {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 2% 4%;
}
}



@media all {
    
#\37 6d2a139 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 97dfb2f {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#\32 79b9a32 {
    grid-template-rows: minmax(84.92px, max-content);
    width: 99%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 064720a {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0a5502 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#b5b2c82f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5b2c82f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    margin: 10px 20px 10px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 8d45939 {
    width: 100.00006819537977%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e1ad354 {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 5;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#cfd3e525 {
    grid-template-rows: minmax(84.92px, max-content);
    width: 99.48%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02dfb1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 02dfb1d {
    width: 61.91%;
    height: 76px;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 10px 13px 0px 0px;
}
    
#\33 4ce5884 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 6% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 237f60c {
    grid-template-rows: minmax(84.78px, max-content);
    width: 99.48%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 820e7e2 {
    grid-template-rows: minmax(84.78px, max-content);
    width: 98.97%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    min-width: 100px;
    padding: 3% 3% 3% 3%;
}
    
#af2f442c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af2f442c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    margin: 10px 20px 10px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce59c65f {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ebbc6d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ebbc6d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    margin: 10px 20px 10px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 c53ab71 {
    background-color: var(--primary_color);
    background-image: initial;
}
    
#c47b8255 {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 4;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ee883d5e {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 1;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 98d3bbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 98d3bbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    margin: 10px 20px 10px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dbc75967 {
    grid-template-rows: minmax(84.9609475px, max-content);
    width: 99.48%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 034f1aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 034f1aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: center;
    margin: 10px 20px 10px 20px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f2b3d836 {
    justify-content: flex-start;
    align-items: center;
    width: 19%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    row-gap: 20px;
    order: 2;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e506f0 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0d26a2 {
    flex-direction: row;
    width: 100%;
    min-height: 1vh;
    height: auto;
    order: 0;
    column-gap: 1%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 69b3542 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1c5265e {
    width: 100.00006819537977%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86e1df1 {
    grid-template-rows: minmax(84.78px, max-content);
    width: 99.48%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    padding: 3% 3% 3% 3%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce59c65f {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#\30 ebbc6d5 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#\32 79b9a32 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#c47b8255 {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#\37 064720a {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#ee883d5e {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#\36 98d3bbf {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#b5b2c82f {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#dbc75967 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 e1ad354 {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#\32 034f1aa {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#f2b3d836 {
    width: 20%;
    padding: 1% 1% 1% 1%;
}
    
#cfd3e525 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 02dfb1d {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#\33 4ce5884 {
    min-height: 0px;
    padding: 2% 2% 8% 2%;
}
    
#\33 237f60c {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 d0d26a2 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\35 69b3542 {
    margin-bottom: 0px;
}
    
#\30 820e7e2 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#af2f442c {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 80%;
    max-width: none;
}
    
#b86e1df1 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
}



@media (max-width: 767px) {
    
#\31 c53ab71 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 4ce5884 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ce59c65f {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#\30 ebbc6d5 {
    height: auto;
    width: 80%;
    justify-self: center;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\32 79b9a32 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#c47b8255 {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#\37 064720a {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#ee883d5e {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#\36 98d3bbf {
    height: auto;
    width: 80%;
    margin-bottom: 10px;
}
    
#b5b2c82f {
    height: auto;
    width: 80%;
    margin-bottom: 10px;
}
    
#dbc75967 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 e1ad354 {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#\32 034f1aa {
    height: auto;
    width: 80%;
    margin-bottom: 10px;
}
    
#f2b3d836 {
    align-self: stretch;
    width: 47%;
    max-width: none;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0px 15px 0%;
}
    
#cfd3e525 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 02dfb1d {
    height: 72px;
    width: 72.00%;
    justify-self: start;
    align-self: start;
    margin: 10px 0px 0px 4px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4ce5884 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 4% 12% 4%;
}
    
#\33 237f60c {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 d0d26a2 {
    flex-direction: row;
    width: 100%;
    min-height: 100.00%;
    height: auto;
    max-height: none;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 1%;
}
    
#\30 820e7e2 {
    width: 90%;
    background-color: rgba(255, 255, 255, 1);
}
    
#af2f442c {
    height: auto;
    width: 80%;
    justify-self: center;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b86e1df1 {
    width: 88.55%;
    background-color: rgba(255, 255, 255, 1);
    grid-template-rows: minmax(84.3203075px, max-content);
}
}



@media all {
    
#ca54e654 {
    margin: 0px 0% 0px 0%;
}
    
#\38 18618a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cd63c41c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#cd63c41c {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed261393 {
    width: 99.99973870864056%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 859bc0f {
    background-color: var(--primary_color);
}
    
#e2c2a3c9 {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 18618a4 {
    row-gap: 11px;
    padding: 16px 16px 16px 16px;
}
    
#cd63c41c {
    margin-bottom: 0px;
    order: 0;
}
    
#ed261393 {
    justify-self: auto;
    align-self: auto;
    width: 99.99890898522213%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2c2a3c9 {
    min-height: 0px;
    padding: 4% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\39 859bc0f {
    grid-template-rows: minmax(8px, max-content);
}
    
#e2c2a3c9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 18618a4 {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
}
    
#cd63c41c {
    margin-bottom: 0px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#e2c2a3c9 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 4% 4%;
}
}



@media all {
    
#\30 fb99da7 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 699405c {
    background-color: var(--primary_color);
}
    
#\31 619415e {
    margin: 0px 0% 0px 0%;
}
    
#\31 55d91db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4b37912 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fb99da7 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 10%;
}
    
#d4b37912 {
    margin-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#\30 fb99da7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 699405c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 fb99da7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 12%;
}
    
#\31 55d91db {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#d4b37912 {
    margin-bottom: 0px;
}
}



@media all {
    
#\31 b34fc48 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
    margin: 2% 0px 2% 0%;
    grid-area: auto / auto / auto / auto;
    order: 1;
}
    
#a4b6a1fb {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#\39 dcf0e6c {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#\32 d3029d3 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#a3b2768d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
    margin: 2% 0px 2% 0%;
    grid-area: auto / auto / auto / auto;
    order: 0;
}
    
#\34 eee7c23 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#d8fb7737 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#d66152c5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
    margin: 2% 0px 2% 0%;
    grid-area: auto / auto / auto / auto;
    order: 2;
}
    
#\31 16ca023 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#aa25d4b8 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-height: 5vh;
    max-height: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 0%;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#ca21ae3c {
    background-color: var(--primary_color);
}
    
#d8167a3a {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#\37 f3d0305 {
    padding-left: 0px;
    min-height: 280px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0px;
    padding-bottom: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-top: 0%;
}
    
#\33 b9de401 {
    margin: 0px 0% 0px 0%;
}
    
#\31 cbef6db {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
    margin: 2% 0px 2% 0%;
    grid-area: auto / auto / auto / auto;
    order: 3;
}
    
#\36 e817989 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa25d4b8 {
    min-height: 5vh;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: stretch;
    flex-direction: row;
    max-height: 100%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#d8167a3a {
    margin-bottom: 0px;
}
    
#\37 f3d0305 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 1vh;
    padding-bottom: 10%;
}
    
#\31 b34fc48 {
    width: 48.99923014114079%;
    min-height: 10vh;
    align-self: auto;
    max-height: none;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dcf0e6c {
    margin-bottom: 0px;
}
    
#\31 cbef6db {
    width: 49%;
    min-height: 10vh;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    order: 1;
    margin: 0px 0px 2% 0%;
}
    
#a3b2768d {
    width: 49%;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    order: 0;
    margin: 0px 0px 2% 0%;
}
    
#\32 d3029d3 {
    margin-bottom: 0px;
}
    
#d66152c5 {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 10vh;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    row-gap: 10px;
    order: 2;
    margin: 0px 0px 0px 0%;
}
    
#d8fb7737 {
    margin-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#ca21ae3c {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 f3d0305 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#aa25d4b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-height: none;
    min-height: 10vh;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\37 f3d0305 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 12%;
}
    
#\31 b34fc48 {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cbef6db {
    width: 100%;
    max-height: none;
    justify-content: flex-start;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    order: 2;
    padding: 8% 2% 8% 2%;
    margin: 0px 0px 0px 0%;
}
    
#a3b2768d {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9de401 {
    margin-bottom: 0px;
}
    
#d66152c5 {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    order: 3;
    padding: 8% 2% 8% 2%;
    margin: 0px 0px 0px 0%;
}
}



@media all {
    
#\36 6735117 {
    grid-template-rows: minmax(8px, max-content);
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6db1a18 {
    width: 80%;
    height: 55px;
    max-width: none;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 662233b {
    background-color: var(--primary_color);
}
    
#\31 84e57cf {
    margin: 0px 0% 0px 0%;
}
    
#\35 c2f26cd {
    width: 86px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4af74f2 {
    width: 80%;
    height: 55px;
    max-width: none;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 d26854a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0afd2f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0%;
}
    
#e12842be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 508d782.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5%;
    padding-right: 5%;
}
#\30 508d782 {
    width: 80%;
    height: 55px;
    max-width: none;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 5cec4d1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f60001cb {
    width: 100.00%;
    height: 634px;
    min-height: 1.0384215991692627vh;
    justify-self: center;
    align-self: start;
    max-width: none;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 030f4c5 {
    width: 100.00%;
    grid-template-rows: minmax(max-content, 100%);
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    background-color: rgba(0, 0, 0, 0.2);
    background-image: initial;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0px;
}
    
#a1a25871 {
    width: 80%;
    height: 55px;
    max-width: none;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c8a09c84 {
    align-items: center;
    justify-self: center;
    align-self: start;
    width: 50.16870070758353%;
    min-height: auto;
    height: auto;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6db1a18 {
    width: 90%;
}
    
#\35 c2f26cd {
    margin-bottom: 20px;
}
    
#\30 4af74f2 {
    width: 90%;
    margin-bottom: 0px;
}
    
#\33 d26854a {
    margin-top: 0px;
}
    
#\31 0afd2f8 {
    width: 100.00%;
}
    
#\30 508d782 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 90%;
    max-width: none;
}
    
#\34 5cec4d1 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 030f4c5 {
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#a1a25871 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 90%;
    max-width: none;
}
    
#c8a09c84 {
    width: 87.14%;
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 100.00%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f60001cb {
    height: 439px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 662233b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 5cec4d1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f60001cb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c8a09c84 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 6735117 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 6db1a18 {
    margin-top: 0px;
    width: 320px;
}
    
#\35 c2f26cd {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\30 4af74f2 {
    margin-top: 0px;
    width: 320px;
}
    
#\33 d26854a {
    margin-top: 0px;
}
    
#\31 0afd2f8 {
    margin-top: 0px;
}
    
#e12842be {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 508d782.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\30 508d782 {
    width: 320px;
}
    
#\34 5cec4d1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 030f4c5 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(345.4062px, max-content);
    padding: 10% 4% 10% 4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a1a25871 {
    margin-top: 0px;
    width: 320px;
}
    
#c8a09c84 {
    flex-direction: column;
    justify-self: center;
    width: 100%;
    max-width: none;
    padding-left: 0px;
    padding-right: 0px;
    align-self: center;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f60001cb {
    height: 417px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#f8f07e19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c5911aac {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    justify-self: flex-start;
    align-self: stretch;
    max-width: none;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f8103e19 {
    min-height: 10vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b5e88ddb {
    background-color: var(--primary_color);
}
    
#ffc17319 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8f07e19 {
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#f8103e19 {
    min-height: 0px;
    padding: 6% 2% 2% 2%;
}
}



@media (max-width: 767px) {
    
#c5911aac {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f8103e19 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b5e88ddb {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f8f07e19 {
    width: 100%;
    min-height: 76px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    height: auto;
}
    
#c5911aac {
    justify-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 0px;
}
    
#f8103e19 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 12%;
}
}



@media all {
    
#\34 ecc61be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24%;
    min-height: auto;
    height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 2% 1% 2% 1%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 c04492b {
    width: 84px;
    height: 84px;
    max-width: 100%;
    max-height: 84px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 142c87d {
    width: 84px;
    height: 84px;
    max-width: 100%;
    max-height: 84px;
    align-self: center;
    order: 0;
    margin: 0px 0px 5px 0%;
}
    
#cc50e155 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5393128 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 23.98573822431881%;
    min-height: auto;
    height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a59875 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0px 0px 0%;
}
    
#\30 f230b40 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\34 c502acb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0%;
}
    
#\32 c2d7089 {
    margin: 0px 0% 0px 0%;
}
    
#c2656d51 {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
}
    
#d3de6d90 {
    width: 84px;
    height: 84px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    max-height: 84px;
    align-self: center;
    margin-bottom: 5px;
}
    
#b184cffb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\32 79faf20 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24%;
    min-height: auto;
    height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 2% 1% 2% 1%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 6b32b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7009380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin: 0px 0px 0px 0%;
}
    
#\31 e7ab900 {
    background-color: var(--primary_color);
}
    
#\36 0df8307 {
    width: 84px;
    height: 84px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    max-height: 84px;
    order: 0;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0eb61b1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 24%;
    min-height: auto;
    height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 2% 1% 2% 1%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 ad18d9e {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 99a2f09 {
    width: 99.84%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0%;
    max-width: 100%;
    align-self: center;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ecc61be {
    width: 24%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
}
    
#\35 c04492b {
    height: auto;
    width: 40%;
}
    
#\38 142c87d {
    height: auto;
    width: 40%;
}
    
#cc50e155 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
}
    
#\31 5393128 {
    width: 24%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
}
    
#a6a59875 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\34 c502acb {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#d3de6d90 {
    height: auto;
    width: 40%;
}
    
#b184cffb {
    min-height: 0px;
    padding: 2% 2% 6% 2%;
}
    
#\32 79faf20 {
    height: auto;
    min-height: 46.02%;
    width: 24%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
}
    
#d7009380 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#\36 0df8307 {
    height: auto;
    width: 40%;
}
    
#\31 0eb61b1 {
    width: 24%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 10px;
}
    
#\31 ad18d9e {
    padding: 16px 6px 16px 6px;
}
}



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



@media (max-width: 767px) {
    
#\34 ecc61be {
    flex-direction: column;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    min-height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c04492b {
    height: 75px;
    width: 75px;
}
    
#\38 142c87d {
    height: 75px;
    width: 75px;
}
    
#\31 5393128 {
    flex-direction: column;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    min-height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f230b40 {
    margin-bottom: 0px;
}
    
#c2656d51 {
    margin-bottom: 0px;
}
    
#d3de6d90 {
    height: 75px;
    width: 75px;
}
    
#b184cffb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
    
#\32 79faf20 {
    flex-direction: column;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    min-height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6b32b15 {
    margin-bottom: 0px;
}
    
#\36 0df8307 {
    height: 75px;
    width: 75px;
}
    
#\31 0eb61b1 {
    flex-direction: column;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 ad18d9e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 99a2f09 {
    margin-bottom: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 2ccfca2 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 e75c3a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f7ea21e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a37dc29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jam {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_4rq {
    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_41e {
    width: 100.00%;
    height: 60vh;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_q79 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2ccfca2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 f50dad1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_41e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 2ccfca2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f7ea21e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a37dc29 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_41e {
    height: auto;
}
    
#widget_jam {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_q79 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 97f6f6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fc0351f3 {
    min-height: 597px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 ddbb2d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_qdk {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#widget_a6q {
    width: 56.52%;
    height: 373px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_qmh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qmh {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc0351f3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 0953bd2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a6q {
    width: 100%;
}
}



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



@media all {
    
#e700ede9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 f15137e {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 971832a {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d8f26b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 47e9507 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 971832a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 495px;
}
    
#\33 d8f26b0 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 971832a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\33 d8f26b0 {
    width: 100%;
    min-height: 905px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
}
}

