@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1746920839:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1746920839.hover span.text { color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1072447306 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1072447306:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1072447306.hover span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1280531508 .svg { width:50% !important; }

  *#dm .dmInner div.u_1280531508 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1051693028 .svg { width:50% !important; }

  *#dm .dmInner div.u_1051693028 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1210186902 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1210186902:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1210186902.hover span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1638611183 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1976783540 img[dm_changed] {
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1976783540 img {
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1539580210 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1940166261 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-color:rgba(82,178,172,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1940166261 .svg {
    width:50% !important;
    fill:rgba(203,232,230,1) !important;
  }

  *#dm .dmInner div.u_1768740523 {
    border-radius:50% !important;
    border-color:rgb(0,0,0) !important;
    border-width:1px !important;
    background-image:none !important;
    background-color:rgba(203,232,230,1) !important;
  }

  *#dm .dmInner div.u_1768740523 .svg {
    width:50% !important;
    fill:rgba(72,155,148,1) !important;
  }

  *#dm .dmInner div.u_1970202943 {
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1099649770 {
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    padding:0 !important;
  }

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

  *#dm .dmInner div.u_1050924339 {
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    padding:0 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1072801678 {
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    padding:0 !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1753458523 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1753458523:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1753458523.hover span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1067314356 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1680997136 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1680997136:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1680997136.hover span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1236897932 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

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

  *#dm .dmInner div.u_1180562719 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1792962656 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1857249791 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

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

  *#dm .dmInner div.u_1155406669 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1664455203 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1653612640 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1343390757 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1135321243 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner a.u_1258613151 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1400278373 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1664798349 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1765093606 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1031291374 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1766584900 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1227795974 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1131569366 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1137366174 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1286613162 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1924496273 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1881946252 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

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

  *#dm .dmInner div.u_1164030701 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1340705388 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1308650080 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

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

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

  *#dm .dmInner div.u_1448520538 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1655090096 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1747937163 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1618584091 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1142218457 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1310704405 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1034361752 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

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

  *#dm .dmInner div.u_1159702669 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

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

  *#dm .dmInner div.u_1844626726 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1098700421 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1262331986 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1116927198 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1516800917 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1250660761 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1293471911 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1383869948 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1161548754 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1627096535 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
    background-color:rgba(0,0,0,1) !important;
  }

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

  *#dm .dmInner div.u_1220822418 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1480227613 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1168001234 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1911640162 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner div.u_1689649665 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(130,130,130,0.5) !important;
  }

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

  *#dm .dmInner div.u_1027723681 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:linear-gradient(495deg,rgba(225,249,12,1) 4%,rgba(196,247,245,1) 100%) !important;
  }

  *#dm .dmInner a.u_1671241583 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1781353047 span.text { font-weight:600 !important; }

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

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

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

  *#dm .dmInner a.u_1779514657 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1779514657:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1779514657.hover span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1012602152 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1839736560 span.text { font-weight:600 !important; }

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

  *#dm .dmInner a.u_3765795573 {
    border-radius:20px 20px 20px 20px !important;
    background-color:rgba(82,178,172,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3765795573:hover {
    border-color:rgba(0,0,0,1) !important;
    background-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(16,16,16,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_3765795573.hover {
    border-color:rgba(0,0,0,1) !important;
    background-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(16,16,16,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

  *#dm .dmInner a.u_1779563002 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1779563002:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1779563002.hover span.text { color:rgba(0,0,0,1) !important; }

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

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

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

  *#dm .dmInner div.u_1517337123 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1270989151 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1568952241 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1271087399 img { object-fit:contain !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1072447306 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1839736560 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\35 7922123 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.93%;
    min-height: 203px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb789b40 {
    background-image: none;
    background-color: var(--color_2);
}
    
#f0070fef {
    min-height: 0px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 40d02fc {
    width: 140px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab25b92a {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(82, 178, 172, 1) rgba(82, 178, 172, 1) rgba(82, 178, 172, 1) rgba(82, 178, 172, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 22b5090 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e2fc77f3 {
    width: 97.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 130662d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 cbf9825 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 977f8e2 {
    width: 132px;
    height: 23px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f4858578 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 401718e {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_lhp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.28%;
    min-height: 204px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_2a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f49a4fb {
    width: 132px;
    height: 23px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 24dabd1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#afae7637 {
    width: 94.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 97520b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#c90105dc {
    min-height: 702px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 74f6cac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 74f6cac {
    width: 494px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d103d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(82, 178, 172, 1);
    background-image: none;
    border-radius: 35px 35px 35px 35px;
    padding: 16px 16px 16px 16px;
    margin: 13px 0% 20px 0%;
}
    
#ffd26b6a {
    width: 362px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 e660a7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e9df120 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_33p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_33p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ocf {
    width: 69.07%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dse {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_4bj {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(236, 243, 242, 1);
    border-radius: 25px;
    background-image: none;
    padding: 9% 9% 9% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1a15a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#f84cc738 {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 49a95b6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(236, 243, 242, 1);
    border-radius: 25px;
    background-image: none;
    padding: 9% 9% 9% 9%;
    margin: 0% 0% 0% 0%;
}
    
#dace40f1 {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a522f473 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e57fe31e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(236, 243, 242, 1);
    border-radius: 25px;
    background-image: none;
    padding: 9% 9% 9% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b1c5486 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd02a7f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: var(--color_1);
    border-radius: 25px;
    padding: 9% 9% 9% 9%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0a97499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 502cbcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 502cbcd {
    width: 99.48%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a685606b {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9afa1c {
    width: 48px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e489e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 746fa32 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2e2 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0446783 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c95bb40f {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b366c21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a382aa {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28de0c5 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ee082a2 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\39 8875f31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39d636d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    width: 481px;
    height: auto;
    max-width: 100%;
}
    
#\34 fcfc638 {
    width: 481px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4e5da38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    border-radius: 0px;
    padding: 0px 6px 28px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 004ded6 {
    background-color: rgba(0, 0, 0, 1);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#\39 5ac470d {
    min-height: 466px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d0c5fe {
    margin: 0px 0% 0px 0%;
}
    
#\32 dc45968.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dc45968 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uem {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 4763416.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4763416 {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da26a2a4 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ea6b649 {
    width: 24.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b72eed00 {
    width: 24.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    margin: 0% 0% 0% 0%;
}
    
#b72ba7ab {
    width: 24.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b06f0ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 879176b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 879176b {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1728d57 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 25px 25px 25px 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 9% 6% 9% 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 629fc90 {
    width: 100px;
    height: 48px;
    max-width: 100%;
    order: 0;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#\34 64db326 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a54999b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: var(--color_2);
    border-radius: 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 9% 6% 9% 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b032c9 {
    width: 100px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c3c2eb5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3c2eb5d {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db41dbf8 {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a408f74 {
    margin: 0px 0% 0px 0%;
}
    
#group_op8 {
    width: 24.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 3a38224 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 9% 6% 9% 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9824a74 {
    width: 99.68%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 22897a8 {
    width: 100px;
    height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e502c1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e502c1d {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 5px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c24380e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 25px 25px 25px 25px;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 9% 6% 9% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd19162 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#ea59dd81 {
    width: 100px;
    height: 48px;
    max-width: 100%;
    order: 0;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 de2e9a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 e7a46b0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8a831d3 {
    width: 100%;
    min-width: 4%;
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 5581d74 {
    width: 1049px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0q3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 150px 0px 150px;
}
#widget_0q3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bd6acc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b83bc559 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\35 7c61ec1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e1ef0f24 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#\37 2dcbb5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9d176e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 36ea121 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 480c0fb {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e540e17 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5c6b3fb {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 6ca787b {
    width: 442px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\32 a78994e {
    width: 369px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6402020 {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bfd22c91 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\30 97e55ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.9%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    flex-wrap: nowrap;
    background-image: none;
    background-size: contain;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5e43170 {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e381146 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ffa6c250 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 37%;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 7% 0% 7%;
}
    
#d8381a11 {
    min-height: 574px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#f20fd5ea {
    margin: 0px 0% 0px 0%;
}
    
#widget_e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_e92 {
    width: 100.00%;
    height: 422px;
    max-width: 100%;
    order: 1;
}
    
#\37 598aa3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\37 598aa3f {
    width: 100.00%;
    height: 404px;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2489908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9475007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c17b0c5e {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\30 010d7ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    padding: 1% 16px 1% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 33a6b39 {
    min-height: 877px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba5dde2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a05e5538 {
    width: 98.9%;
    height: 29px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#efa2346f {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f704aaba {
    align-items: center;
    width: 89.78%;
    min-height: 196px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83a1be8 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a2b7dc7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\37 a2b7dc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 79eb15c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f19dcb {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#cb0024b6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#cb0024b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\39 0f93252 {
    justify-content: flex-start;
    align-items: center;
    width: 31.74%;
    min-height: 590px;
    max-height: 100%;
    background-color: var(--color_1);
    border-radius: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d385910f {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\35 85628db {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad4fe99 {
    background-color: var(--color_2);
}
    
#\32 d91fc57 {
    width: 85.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2a78bff {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 13;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb3b8f14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 12;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 237b692 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d5c22f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\33 2d5c22f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 7232ea7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b04df9da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#b04df9da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 35cd3d9 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\32 39ccc8e {
    width: 78.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cee0710 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c745ed {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d420e7ea {
    margin: 0px 0% 0px 0%;
}
    
#\30 7f8c630.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\30 7f8c630 {
    width: 89.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feed22a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 88.02%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6b09c80 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#e646beb2 {
    width: 84.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a490063f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#a490063f {
    width: 89.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c66faf6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.62%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd68c15c {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1cfb286 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\37 e268663 {
    justify-content: flex-start;
    align-items: center;
    width: 31.66%;
    min-height: 768px;
    max-height: 100%;
    background-color: rgba(82, 178, 172, 1);
    border-radius: 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: none;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15d10c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58a7919 {
    width: 85.81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1acd07 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#c4dbab68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2b90e97 {
    width: 67.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31333a6 {
    align-items: center;
    width: 100%;
    min-height: 196px;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfb6613e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8d78970 {
    width: 85.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82e2990 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#efefaf55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c76b1177 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7f0d5e {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\33 3c7d2ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2ce4d5 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1fa2d5 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\38 f32050e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e32d0b86 {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4257525 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\30 f22cd8c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\30 f22cd8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 99d6d4f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\36 99d6d4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\36 79cd107.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 79cd107 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b09d8b47 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61f9fd9.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\31 61f9fd9 {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 253f5c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 87.42%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb7badd {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#eabe858d {
    width: 72.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f71fa9 {
    justify-content: flex-start;
    align-items: center;
    width: 29.89%;
    min-height: 590px;
    max-height: 100%;
    background-color: var(--color_1);
    border-radius: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c529331 {
    width: 100%;
    height: 29px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac81691b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#ac81691b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a61174 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f449f81c {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 074bda3 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\35 3bf70af.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\35 3bf70af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e8276d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5140760 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#dcc5fac7 {
    width: 72.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3ca6387 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    align-self: auto;
    order: 10;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2820076 {
    width: 64.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 395f26c {
    align-items: center;
    width: 100%;
    min-height: 196px;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa880468 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38f0f8e {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8d01279 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#f74fd1f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c2ab21 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a4e1c91 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\36 9e40f0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e8b4623 {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 661ff30 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\34 9d180cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 10;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8c1c176 {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa047e2b {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\30 10197fc.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\30 10197fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\38 08d76ef.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\38 08d76ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\32 9b86764.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\32 9b86764 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\37 7d3f829.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\37 7d3f829 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\32 05340dc.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\32 05340dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\30 b66acac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8dfbbe8 {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54294f7 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#c18f0915.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#c18f0915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
}
    
#\34 35b82ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c54066 {
    width: 84.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 3.7%;
    grid-area: auto / auto / auto / auto;
}
    
#c930d194 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 17f6c07.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#\34 17f6c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
}
    
#bee2964b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 10;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b04ffdf9 {
    width: 84.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13448dc {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\36 59e8fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 59e8fd0 {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    order: 12;
    justify-self: auto;
    align-self: auto;
    margin: 16px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b002a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0b002a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 106px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3bb8f36 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dde7edd {
    width: 85.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e33ecd {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 e2cb929.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\36 e2cb929 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 8aa9d41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\31 8aa9d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d61a71e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1a9999a {
    width: 85.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 efa5119 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#ad8f8ecf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad8f8ecf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcbf0a0c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
    padding-top: 5px;
}
#dcbf0a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39f2394 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0431efb {
    width: 81%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3f4c7b8 {
    width: 28px;
    height: 28px;
    min-width: 24px;
    min-height: 24px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\30 06369ff {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de436a0 {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 13;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eddcddca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e5cb8747 {
    min-height: 159px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f9366733 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5q7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1d4b45e {
    width: 537px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f275b3 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc00b281 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
}
    
#\37 d5a23c8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 ddcc52f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.89%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 37ee7a6 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8b356ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a4853f8e {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 5%;
}
    
#edf9f905 {
    width: 452px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a010f715 {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e54b2627 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cec096d {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#db8afb9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 70.69%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 4% 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e683d8 {
    min-height: 737px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 aa2bc98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 27.20329391891892%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 2% 16px 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#fe9b9ae7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 f183eb9 {
    width: 265px;
    height: auto;
    max-width: 100%;
}
    
#\31 eed25cc {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d63582f {
    border-width: 1px 1px 1px 1px;
    border-color: rgba(225, 225, 225, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/764871a0-f9c4-4b1f-a9cb-188203068fa7/dms3rep/multi/home_hero_block_background-1a967f31.svg");
    background-attachment: fixed;
}
    
#widget_bqt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 6587630 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 eb64ae5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 8aba18d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_n43 {
    width: 280px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_1e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_das {
    width: 84.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 b966b4a {
    background-image: none;
    background-color: rgba(82, 178, 172, 1);
}
    
#\37 0b8e3e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a06e6884 {
    margin: 0px 0px 0px 0px;
}
    
#\35 7d408ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(82, 178, 172, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f07b510c {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\37 1c47dc3 {
    background-image: none;
    background-color: rgba(82, 178, 172, 1);
}
    
#\34 10efa06 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e672ecc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    justify-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 72a3485 {
    margin: 0px 0px 0px 0px;
}
    
#b6ebf15a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#b6ebf15a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6a54854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 56ba2cd {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d4269dc {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\32 9b1e8a5 {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4a983bd {
    margin: 0px 0px 0px 0px;
}
    
#\36 22f4700 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 7b6f9c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1faa6fe {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7922123 {
    min-height: 215px;
}
    
#f0070fef {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 21px;
    column-gap: 1%;
    padding: 8% 6% 4% 6%;
}
    
#ab25b92a {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    row-gap: 16px;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#f4858578 {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    row-gap: 16px;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 401718e {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    row-gap: 16px;
    padding: 32px 24px 32px 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_lhp {
    min-height: 215px;
}
    
#group_2a4 {
    min-height: 215px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90105dc {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 7px;
    padding-top: 12%;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 160px;
    margin-bottom: 6%;
}
    
#\33 e660a7a {
    width: 100%;
    min-height: 160px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
}
    
#\33 e9df120 {
    height: auto;
}
    
#widget_dse {
    height: 48px;
}
    
#group_4bj {
    border-radius: 25px;
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 74f6cac {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 49a95b6 {
    border-radius: 25px;
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#dace40f1 {
    height: 48px;
}
    
#a522f473 {
    width: 100%;
    min-height: 160px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
}
    
#e57fe31e {
    border-radius: 25px;
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dd02a7f {
    background-color: var(--color_1);
    border-radius: 25px;
    min-height: 280px;
    width: 50%;
    padding: 4.5% 4.5% 4.5% 4.5%;
    margin: 0px 0% 0px 0%;
}
    
#a685606b {
    height: 48px;
}
    
#\39 b9afa1c {
    height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#c95bb40f {
    width: 395px;
    order: 1;
}
    
#\32 b366c21 {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    order: 3;
}
    
#\33 28de0c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
}
    
#\35 ee082a2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\39 8875f31 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39d636d {
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    height: auto;
}
    
#\34 fcfc638 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5ac470d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d4e5da38 {
    width: 100%;
    min-height: 80px;
    border-radius: 0px;
    align-items: center;
    order: 1;
}
    
#\32 dc45968 {
    height: auto;
    width: 51.08%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d0c5fe {
    margin-left: 6%;
    margin-right: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a408f74 {
    margin: 0px 0% 0px 0%;
}
    
#da26a2a4 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 ea6b649 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b72eed00 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b72ba7ab {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_op8 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 629fc90 {
    height: auto;
}
    
#ea59dd81 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b83bc559 {
    background-color: var(--color_2);
}
    
#\35 7c61ec1 {
    height: auto;
}
    
#e1ef0f24 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\37 2dcbb5c {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#d9d176e3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 36ea121 {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\30 480c0fb {
    order: 3;
}
    
#\31 e540e17 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#\31 5c6b3fb {
    width: 395px;
    order: 1;
}
    
#\36 6ca787b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a78994e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#a6402020 {
    width: 395px;
    order: 1;
}
    
#bfd22c91 {
    background-color: var(--color_2);
}
    
#\30 97e55ff {
    width: 100%;
    min-height: 80px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\39 5e43170 {
    order: 3;
}
    
#\30 e381146 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffa6c250 {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 16px;
}
    
#d8381a11 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
}
    
#\37 598aa3f {
    width: 95.87%;
    height: 496px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 010d7ad {
    width: 100%;
    min-height: 80px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\36 33a6b39 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 14px;
    padding: 5% 6% 5% 6%;
}
    
#\39 0f93252 {
    background-color: var(--color_1);
    border-radius: 20px;
}
    
#f704aaba {
    width: 91.16%;
}
    
#\35 ad4fe99 {
    background-color: var(--color_2);
}
    
#\37 e268663 {
    border-radius: 20px;
}
    
#f31333a6 {
    width: 91.16%;
}
    
#\32 6f71fa9 {
    background-color: var(--color_1);
    border-radius: 20px;
}
    
#\38 395f26c {
    width: 91.16%;
}
    
#f15d10c1 {
    width: 89.30%;
}
    
#\36 59e8fd0 {
    margin-top: 37px;
    width: 78.00%;
}
    
#\34 0b002a3 {
    margin-top: 36px;
    width: 79.21%;
}
    
#b09d8b47 {
    height: 29px;
}
    
#d420e7ea {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0667196 {
    margin: 0px 0% 0px 0%;
}
    
#e5cb8747 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d1d4b45e {
    order: 2;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f275b3 {
    height: auto;
    order: 0;
    width: 46px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc00b281 {
    background-color: var(--color_2);
}
    
#\37 d5a23c8 {
    height: auto;
}
    
#\30 37ee7a6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#\33 ddcc52f {
    width: 100%;
    min-height: 419px;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 8b356ae {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4853f8e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#edf9f905 {
    width: 395px;
    order: 1;
}
    
#a010f715 {
    order: 3;
}
    
#e54b2627 {
    width: 100%;
    min-height: 160px;
    order: 0;
    row-gap: 16px;
}
    
#\32 cec096d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db8afb9e {
    width: 50%;
    min-height: 8px;
    order: 0;
    padding-right: 0px;
    padding-top: 16px;
    justify-content: center;
    row-gap: 22px;
    padding-left: 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e683d8 {
    min-height: 582px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 40px;
    padding: 6% 6% 8% 6%;
}
    
#\35 aa2bc98 {
    width: 50%;
    min-height: 8px;
    justify-content: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe9b9ae7 {
    width: 99.97%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 f183eb9 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 233px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d63582f {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/764871a0-f9c4-4b1f-a9cb-188203068fa7/dms3rep/multi/home_hero_block_background-1a967f31.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0b8e3e7 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 7d408ea {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#f07b510c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 10efa06 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#e672ecc0 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6a54854 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\32 9b1e8a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#\33 7b6f9c0 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 1faa6fe {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



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



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



@media (max-width: 767px) {
    
#\32 9b1e8a5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 22f4700 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 7922123 {
    min-height: 195px;
    height: auto;
}
    
#f0070fef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 6% 12% 6%;
}
    
#\36 40d02fc {
    height: 33px;
    width: 186px;
}
    
#ab25b92a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#\35 22b5090 {
    width: 100%;
}
    
#e2fc77f3 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 130662d {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbf9825 {
    width: 100%;
}
    
#\37 977f8e2 {
    height: 28px;
    width: 142px;
}
    
#f4858578 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#\34 401718e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    border-width: 1px;
    border-color: rgba(84, 84, 84, 1);
    border-style: solid;
    row-gap: 16px;
    padding: 30px 24px 30px 24px;
}
    
#group_lhp {
    min-height: 197px;
    height: auto;
}
    
#group_2a4 {
    min-height: 168px;
    height: auto;
}
    
#\33 f49a4fb {
    height: 31px;
    width: 177px;
}
    
#\36 24dabd1 {
    width: 100%;
}
    
#afae7637 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c90105dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 16% 6% 16% 6%;
}
    
#\31 74f6cac {
    width: 343px;
    margin-top: 10px;
    order: 2;
}
    
#e8d103d5 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0%;
    justify-content: flex-start;
}
    
#ffd26b6a {
    width: 95.73%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e660a7a {
    min-height: 529px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 e9df120 {
    height: auto;
    width: 44px;
}
    
#widget_dse {
    height: 48px;
}
    
#widget_33p {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_4bj {
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#f84cc738 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 49a95b6 {
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#dace40f1 {
    height: 48px;
}
    
#a522f473 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
}
    
#e57fe31e {
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#\37 b1c5486 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 dd02a7f {
    background-color: var(--color_1);
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#\34 502cbcd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a685606b {
    height: 48px;
}
    
#\39 b9afa1c {
    height: 48px;
}
}



@media (max-width: 767px) {
    
#\36 0446783 {
    width: 100%;
    min-height: 287px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
}
    
#c95bb40f {
    width: 89.64%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b366c21 {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\33 2a382aa {
    height: auto;
    width: 195px;
    order: 4;
    min-height: 48px;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 28de0c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 12% 6% 6% 6%;
}
    
#\35 ee082a2 {
    width: 343px;
    margin-top: 0px;
    order: 3;
}
    
#\39 8875f31 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 39d636d {
    background-color: var(--color_2);
}
    
#\34 b09d0d9 {
    height: auto;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fcfc638 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d4e5da38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-radius: 0px;
    order: 1;
    padding-bottom: 0px;
}
    
#\39 5ac470d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 5% 4% 2% 4%;
}
    
#\32 dc45968 {
    height: auto;
    width: 100.00%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2d0c5fe {
    margin: 0px 2% 0px 2%;
}
}



@media (max-width: 767px) {
    
#\38 4763416 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#da26a2a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 ea6b649 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b72eed00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b72ba7ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 879176b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d1728d57 {
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#\33 629fc90 {
    height: auto;
}
    
#\33 a54999b {
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#\33 8b032c9 {
    height: 48px;
}
    
#c3c2eb5d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_op8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3a38224 {
    border-radius: 25px;
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#\32 22897a8 {
    height: 48px;
}
    
#\31 e502c1d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c24380e {
    min-height: 235px;
    padding: 8% 8% 8% 8%;
}
    
#ea59dd81 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 e7a46b0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 8a831d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5581d74 {
    width: 95.73%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b83bc559 {
    background-color: var(--color_2);
}
    
#\35 7c61ec1 {
    height: auto;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ef0f24 {
    width: 343px;
    margin-top: 0px;
    order: 3;
}
    
#\37 2dcbb5c {
    width: 100%;
    min-height: 287px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
}
    
#d9d176e3 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 36ea121 {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\30 480c0fb {
    height: auto;
    width: 195px;
    order: 4;
    min-height: 48px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e540e17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 16% 6% 8% 6%;
}
    
#\31 5c6b3fb {
    width: 89.03%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6ca787b {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 a78994e {
    width: 343px;
    margin-top: 0px;
    order: 3;
}
    
#a6402020 {
    width: 89.64%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd22c91 {
    background-color: var(--color_2);
}
    
#\30 97e55ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
}
    
#\39 5e43170 {
    height: auto;
    width: 195px;
    order: 4;
    min-height: 48px;
    margin: 10px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e381146 {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ffa6c250 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
}
    
#d8381a11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 12% 6% 6% 6%;
}
    
#widget_e92 {
    height: 234px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 598aa3f {
    height: 248px;
    width: 94.93%;
}
}



@media (max-width: 767px) {
    
#\32 2489908 {
    justify-self: start;
    width: 100%;
    order: 0;
    margin: 1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 9475007 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#c17b0c5e {
    height: auto;
}
    
#\36 7232ea7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\30 010d7ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 33a6b39 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 16% 6% 16% 6%;
}
    
#\38 ba5dde2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#f704aaba {
    width: 99.75%;
    max-width: 100%;
    justify-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 35cd3d9 {
    height: auto;
}
    
#\31 79eb15c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\35 9f19dcb {
    height: auto;
}
    
#\32 39ccc8e {
    width: 100%;
    justify-self: center;
    order: 2;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 0f93252 {
    background-color: var(--color_1);
    border-radius: 20px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 15% 8% 16% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d385910f {
    height: auto;
}
    
#\35 ad4fe99 {
    background-color: var(--color_2);
}
    
#\38 2a78bff {
    height: auto;
    width: 238px;
    justify-self: center;
    min-height: 48px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3c745ed {
    height: auto;
}
    
#eb3b8f14 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\35 237b692 {
    justify-self: start;
    width: 100%;
    margin: 1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#feed22a1 {
    justify-content: flex-start;
    width: 99.01%;
}
    
#\39 6b09c80 {
    height: auto;
}
    
#c66faf6d {
    justify-content: flex-start;
    width: 98.83%;
}
    
#c1cfb286 {
    height: auto;
}
    
#\37 e268663 {
    border-radius: 20px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    min-height: 715px;
    padding: 15% 8% 16% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15d10c1 {
    justify-content: flex-start;
    order: 4;
}
    
#\32 f1acd07 {
    height: auto;
}
    
#c4dbab68 {
    justify-self: start;
    width: 100%;
    order: 0;
    margin: 1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 2b90e97 {
    width: 99.79%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31333a6 {
    width: 99.75%;
    max-width: 100%;
    justify-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dfb6613e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\36 82e2990 {
    height: auto;
}
    
#efefaf55 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\33 a7f0d5e {
    height: auto;
}
    
#\33 3c7d2ee {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\35 f1fa2d5 {
    height: auto;
}
    
#\38 f32050e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\30 4257525 {
    height: auto;
}
    
#\37 253f5c3 {
    justify-content: flex-start;
    width: 98.36%;
}
    
#\31 fb7badd {
    height: auto;
}
    
#\32 6f71fa9 {
    background-color: var(--color_1);
    border-radius: 20px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 15% 8% 16% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a61174 {
    justify-content: flex-start;
    order: 5;
}
    
#\37 074bda3 {
    height: auto;
}
    
#\30 0e8276d {
    justify-content: flex-start;
    order: 9;
}
    
#e5140760 {
    height: auto;
}
    
#\30 2820076 {
    width: 99.79%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 395f26c {
    width: 99.75%;
    max-width: 100%;
    justify-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa880468 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\34 8d01279 {
    height: auto;
}
    
#f74fd1f5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\37 a4e1c91 {
    height: auto;
}
    
#\36 9e40f0e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\39 661ff30 {
    height: auto;
}
    
#\34 9d180cc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#fa047e2b {
    height: auto;
}
    
#\30 b66acac {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#a54294f7 {
    height: auto;
}
    
#\34 35b82ca {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#c930d194 {
    height: auto;
}
    
#bee2964b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\36 13448dc {
    height: auto;
}
    
#\36 59e8fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 59e8fd0 {
    justify-self: start;
    width: 100%;
    margin: 10px 0px 10px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 0b002a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 0b002a3 {
    justify-self: start;
    width: 100%;
    order: 5;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e3bb8f36 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#f3e33ecd {
    height: auto;
}
    
#d61a71e9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
}
    
#\34 efa5119 {
    height: auto;
}
    
#ad8f8ecf.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ad8f8ecf {
    justify-self: start;
    width: 100%;
    order: 11;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 39f2394 {
    justify-content: flex-start;
    order: 7;
}
    
#\30 3f4c7b8 {
    height: auto;
}
    
#\30 06369ff {
    height: auto;
    width: 238px;
    min-height: 48px;
    order: 6;
}
    
#\31 de436a0 {
    height: auto;
    width: 238px;
    min-height: 48px;
    order: 12;
}
    
#b09d8b47 {
    order: 2;
    height: 29px;
}
    
#a05e5538 {
    width: 100%;
}
    
#\34 c529331 {
    order: 2;
}
    
#ac81691b {
    order: 4;
}
    
#\35 3bf70af {
    order: 6;
}
    
#dcbf0a0c {
    order: 8;
}
    
#\35 3ca6387 {
    order: 10;
}
}



@media (max-width: 767px) {
    
#eddcddca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e5cb8747 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d1d4b45e {
    width: 343px;
    margin-top: 5px;
    order: 2;
}
    
#\31 5f275b3 {
    height: auto;
    width: 44px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#dc00b281 {
    background-color: var(--color_2);
}
    
#\37 d5a23c8 {
    height: auto;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ddcc52f {
    min-height: 248px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\30 37ee7a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 16% 6% 8% 6%;
}
    
#\36 8b356ae {
    order: 0;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#a4853f8e {
    width: 343px;
    margin-top: 0px;
    order: 3;
}
    
#edf9f905 {
    width: 89.03%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a010f715 {
    height: auto;
    width: 195px;
    order: 4;
    min-height: 48px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e54b2627 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    margin-bottom: 0px;
    justify-content: space-between;
    order: 0;
}
    
#\32 cec096d {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#db8afb9e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-top: 0%;
    row-gap: 18px;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\38 5e683d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 12% 6% 12% 6%;
}
    
#\35 aa2bc98 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#fe9b9ae7 {
    justify-self: auto;
    order: 0;
    width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f183eb9 {
    height: auto;
    width: 44.84%;
}
    
#\31 eed25cc {
    height: auto;
    width: 195px;
    justify-self: center;
    order: 2;
    min-height: 48px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 d63582f {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/764871a0-f9c4-4b1f-a9cb-188203068fa7/dms3rep/multi/home_hero_block_background-1a967f31.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
}



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



@media (max-width: 767px) {
    
#\35 7d408ea {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#f07b510c {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
}



@media (max-width: 767px) {
    
#\34 10efa06 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#e672ecc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b6ebf15a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 6a54854 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\34 56ba2cd {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
    
#\34 d4269dc {
    height: 8px;
}
    
#\32 9b1e8a5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#\37 1faa6fe {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}

