@media all {
  *#dm .dmInner div.u_1144885804 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1144885804 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

  *#dm .dmInner div.u_1242924108 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1425159118 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1334709595 {
    border-style:solid !important;
    border-width:0px !important;
  }

  div.u_1379602729 button.prev { background-color:rgba(0,0,0,0) !important; }

  div.u_1379602729 button.next { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1379602729 .cover-bg {
    background-size:contain !important;
    background-repeat:no-repeat !important;
  }

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

  *#dm .dmInner a.u_1697173298 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1697173298:hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1697173298.hover {
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1774664351 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
  }

  *#dm .dmInner a.u_1774664351 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1094441270 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1502073304 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1564012589 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1852077837 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1135132600 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:rgba(185,212,221,1) !important;
  }

  *#dm .dmInner div.u_1262220803 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1454357339 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner a.u_1951445114 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
  }

  *#dm .dmInner a.u_1951445114 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1871475105 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

  *#dm .dmInner a.u_1251189262 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
  }

  *#dm .dmInner a.u_1251189262 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1316966376 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1141641535 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1788580185 img { border-radius:40px 40px 40px 40px !important; }

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

  *#dm .dmInner a.u_1343869469 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_1343869469 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1343869469:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1343869469.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1795720025 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
  }

  *#dm .dmInner a.u_1795720025 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

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

  *#dm .dmInner a.u_1552253809 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
  }

  *#dm .dmInner a.u_1552253809 .iconBg {
    display:none !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/ca86aae0/icon/Phone_7814366.svg) !important;
    width:24px !important;
    height:24px !important;
  }

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

  *#dm .dmInner div.u_1485453509 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1026766904 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1039656396 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1595854208 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1383454261 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1853302614 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1122268412 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1729766187 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1368803921 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1684774576 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1693438260 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1661576772 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1002987283 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1756208051 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1214012084 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1540518599 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1838043572 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1489412305 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1992768520 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1360290430 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1757161815 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1386392983 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1765705294 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1507884410 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1375684682 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1923631488 {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1697173298 {
    border-radius:300px 300px 300px 300px !important;
    gap:9px !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1576567493 input[type="submit"] {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1576567493 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(231,240,241,1) !important;
    background-image:initial !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1576567493 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(231,240,241,1) !important;
    background-image:initial !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1576567493 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:rgba(231,240,241,1) !important;
    background-image:initial !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1576567493 .dmformsubmit {
    height:60px !important;
    width:200px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1379602729 .siema>div>div>div.w-space {
    padding-left:28px !important;
    padding-right:28px !important;
  }

  *#dm .dmInner *.u_1379602729 .cover-bg { height:80px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1379602729 .cover-bg { height:70px !important; }

  *#dm .dmInner *.u_1379602729 .siema>div>div>div.w-space {
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1379602729 .cover-bg { height:70px !important; }

  *#dm .dmInner *.u_1379602729 .siema>div>div>div.w-space {
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 48px;
    padding-top: 48px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 200px 8% 64px 8%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/Frame+757-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_chc {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qp9 {
    width: 758.984px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#group_g0h {
    align-items: flex-start;
    width: 801px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31ad293 {
    width: 290px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cbg {
    align-items: flex-start;
    width: 847px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 216px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-left: 10px;
    padding-right: 10px;
    row-gap: 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 20px 8% 20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_qp9 {
    width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    background-position: 0% 0%;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 675px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 8% 120px 8%;
}
    
#b030e945 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99930296588018%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76b5134 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(227, 164, 202, 0.1);
    background-image: initial;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 727e30b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 506cb06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_glg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4k0 {
    width: 700px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rfo {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_r9f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_q02.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_q02 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_v50 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a8dadc95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d87224 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99930296588018%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#df901619 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(249, 170, 146, 0.1);
    background-image: initial;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3173b27.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\35 3173b27 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 8812b40 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 8fb2818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b02149cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c34a8fa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    flex-wrap: nowrap;
    background-color: rgba(73, 185, 221, 0.1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 de3c364.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 de3c364 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c14f20 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#dd41a16b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cd4cbe69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d7aafb5f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(162, 209, 201, 0.1);
    background-image: initial;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7de3b51.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 7de3b51 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 50b56b5 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 31623b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ced7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jk7 {
    width: 131px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a55cd1a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a55cd1a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec22d261.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec22d261 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b8b1f4d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b8b1f4d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80f933a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e80f933a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_or7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_1ir {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_hfh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_njj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#b030e945 {
    justify-content: space-between;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#group_glg {
    align-items: flex-start;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    order: 0;
    justify-content: space-between;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#a8dadc95 {
    align-items: flex-start;
}
    
#\35 4d87224 {
    justify-content: space-between;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_rfo {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_r9f {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_jk7 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 40px 0% 40px 0%;
}
    
#b030e945 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_glg {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#a8dadc95 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4d87224 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jk7 {
    height: auto;
    width: 47.95%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 76b5134 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c34a8fa {
    margin: 0px 0% 0px 0%;
}
    
#d7aafb5f {
    margin: 0px 0% 0px 0%;
}
    
#df901619 {
    margin: 0px 0% 0px 0%;
}
    
#group_rfo {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: auto;
    padding-bottom: 32px;
}
    
#group_r9f {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4850135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2903804 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#c57492a1 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ef6a81 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 c138848 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 2ee7d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_rua[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: auto;
    z-index: 1;
}
#group_rua {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    background-color: var(--color_7);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 100px 4% 40px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_drr {
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#afa99195[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#afa99195 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 2;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/bg3-1920w.png);
    justify-self: auto;
    align-self: auto;
    background-color: rgba(236, 191, 217, 1);
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
#afa99195.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhklEQVQI1wF7AIT/AARTdP8IYID/EHOQ/xmFnf8jkaX/Lpip/z+frf9Cnar/Loua/xJ2iv8AEFF6/xRZgf8bZIr/H3GT/ymCnf84k6j/SqCw/0WcrP8rh5n/DnGH/wAbUID/IFGC/yVUhf8lXYn/LnOV/0OOp/9UobP/SZyu/yiDmP8KbYX/oVlCXBHRCgEAAAAASUVORK5CYII=');
}
    
#ef843188 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c13b989 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 40px;
}
    
#\31 39248fe {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#\35 2a3d591 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa0f4ebe {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81c57f0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c969ce6c[data-pinned] {
    position: sticky;
    top: 40px;
    bottom: auto;
    z-index: 1;
}
#c969ce6c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 3;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_6);
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ce3f66 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6de26c2 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 40px;
}
    
#cc87fc87 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#ba10c2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a29987 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef8607cf {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b76232f6[data-pinned] {
    position: sticky;
    top: 60px;
    bottom: auto;
    z-index: 1;
}
#b76232f6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 4;
    border-style: solid;
    border-color: #000000 #000000 rgba(0, 0, 0, 0) #000000;
    border-width: 0 0 0px 0;
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/bg3-1920w.png);
    padding: 4% 4% 4% 4%;
}
#b76232f6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhklEQVQI1wF7AIT/AARTdP8IYID/EHOQ/xmFnf8jkaX/Lpip/z+frf9Cnar/Loua/xJ2iv8AEFF6/xRZgf8bZIr/H3GT/ymCnf84k6j/SqCw/0WcrP8rh5n/DnGH/wAbUID/IFGC/yVUhf8lXYn/LnOV/0OOp/9UobP/SZyu/yiDmP8KbYX/oVlCXBHRCgEAAAAASUVORK5CYII=');
}
    
#fe128d90 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 272a2d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1334628 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
}
    
#\39 6be1f70 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dabcbeb {
    width: 100%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_fah {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#cd41b1f6[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: auto;
    z-index: 1;
}
#cd41b1f6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_7);
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eebaf37 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7c6a393 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 40px;
}
    
#efb6eea9 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#\35 151e027 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 848589e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b07deafd {
    width: 91.92082284866125%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db51d105[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#db51d105 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 5;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    background-color: var(--color_7);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc22f5f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a71c3d3 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 40px;
}
    
#\34 f8966e1 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#a9926fc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c13d4474 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf20314d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a85afac8[data-pinned] {
    position: sticky;
    top: 0px;
    bottom: auto;
    z-index: 1;
}
#a85afac8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 6;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 0px 0;
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    background-color: var(--color_6);
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1b98b3a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4115455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7c5c652 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
}
    
#\33 afd5da2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a34f400c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecb0035d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8f62a9 {
    width: 312px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_o1l {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
}
    
#widget_eas {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
}
    
#\34 d6a7a51 {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a18efa4 {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4dcaa2c {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d871625 {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0edaa14 {
    width: 55px;
    height: 340px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2903804 {
    width: 100%;
    min-height: 8px;
}
    
#c57492a1 {
    width: 100.00%;
}
    
#\33 c138848 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 283px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#ef843188 {
    width: 100.00%;
}
    
#\39 c13b989 {
    width: 100.00%;
}
    
#b7ce3f66 {
    width: 100.00%;
}
    
#c6de26c2 {
    width: 100.00%;
}
    
#fe128d90 {
    width: 100.00%;
}
    
#\37 272a2d8 {
    width: 100.00%;
}
    
#\37 eebaf37 {
    width: 100.00%;
}
    
#e7c6a393 {
    width: 100.00%;
}
    
#\38 dc22f5f {
    width: 100.00%;
}
    
#\34 a71c3d3 {
    width: 100.00%;
}
    
#\37 1b98b3a {
    width: 100.00%;
}
    
#c4115455 {
    width: 100.00%;
}
    
#widget_eas {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 2903804 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 0px;
}
    
#c57492a1 {
    width: 100.00%;
}
    
#\33 c138848 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 40px 0% 40px 0%;
}
    
#ef843188 {
    width: 100.00%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 c13b989 {
    width: 100.00%;
}
    
#\39 81c57f0 {
    height: 240px;
    width: 84.09496855345913%;
}
    
#b7ce3f66 {
    width: 100.00%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c6de26c2 {
    width: 100.00%;
}
    
#ef8607cf {
    height: 240px;
    width: 84.09496855345913%;
}
    
#fe128d90 {
    width: 100.00%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 272a2d8 {
    width: 100.00%;
}
    
#\30 dabcbeb {
    height: 240px;
    width: 84.09496855345913%;
}
    
#\37 eebaf37 {
    width: 100.00%;
    order: 1;
    min-height: auto;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7c6a393 {
    width: 100.00%;
}
    
#b07deafd {
    height: 240px;
    width: 82.71817836812143%;
}
    
#\38 dc22f5f {
    width: 100.00%;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a71c3d3 {
    width: 100.00%;
}
    
#bf20314d {
    height: 240px;
    width: 84.09496855345913%;
}
    
#\37 1b98b3a {
    width: 100.00%;
    order: 1;
    min-height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#c4115455 {
    width: 100.00%;
}
    
#ecb0035d {
    height: 240px;
    width: 84.09496855345913%;
}
    
#widget_eas {
    height: 241px;
}
    
#\34 d6a7a51 {
    height: 241px;
}
    
#\33 a18efa4 {
    height: 241px;
}
    
#b4dcaa2c {
    height: 241px;
}
    
#\36 d871625 {
    height: 240px;
}
    
#\39 0edaa14 {
    height: 241px;
}
    
#group_rua {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
}
    
#cd41b1f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 32px 20px 32px 20px;
}
    
#afa99195 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 40px 20px 40px 20px;
}
#afa99195.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhklEQVQI1wF7AIT/AARTdP8IYID/EHOQ/xmFnf8jkaX/Lpip/z+frf9Cnar/Loua/xJ2iv8AEFF6/xRZgf8bZIr/H3GT/ymCnf84k6j/SqCw/0WcrP8rh5n/DnGH/wAbUID/IFGC/yVUhf8lXYn/LnOV/0OOp/9UobP/SZyu/yiDmP8KbYX/oVlCXBHRCgEAAAAASUVORK5CYII=');
}
    
#c969ce6c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 40px 20px 40px 20px;
}
    
#b76232f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 40px 20px 40px 20px;
}
#b76232f6.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAhklEQVQI1wF7AIT/AARTdP8IYID/EHOQ/xmFnf8jkaX/Lpip/z+frf9Cnar/Loua/xJ2iv8AEFF6/xRZgf8bZIr/H3GT/ymCnf84k6j/SqCw/0WcrP8rh5n/DnGH/wAbUID/IFGC/yVUhf8lXYn/LnOV/0OOp/9UobP/SZyu/yiDmP8KbYX/oVlCXBHRCgEAAAAASUVORK5CYII=');
}
    
#db51d105 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 40px 20px 40px 20px;
}
    
#a85afac8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding: 40px 20px 40px 20px;
}
    
#\36 4403a59 {
    margin: 0px 0% 0px 0%;
}
    
#group_drr {
    width: 100%;
}
    
#\39 848589e {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fa0f4ebe {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 7a29987 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 6be1f70 {
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c13d4474 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a34f400c {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8f62a9 {
    width: 100%;
}
}



@media all {
    
#\34 4606308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b04e2c4 {
    width: 960px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#a334bb3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#e0aa8135 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 120px;
    padding-bottom: 120px;
}
    
#fef253b5 {
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/Frame+752-1920w.png);
    background-origin: border-box;
}
#fef253b5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAyUlEQVQY0x2Ly07DMAAE/f8fhLhxR4gDIIQKFURN82rixG/HTTzIOYy02tkVH2rlWQaeBs9j73jo7EHJpSuubERlEye98r5EXufIiwwHJb8tkZNZqVxCqBCRPtLbQGM8F+0Oau3obGB0ERUTYrOK1Si80Rij0cYcKK2wWhOM4u4tIo8N+9iS5EBcJF6Xk8LPE1EOpKkjzzcE9Q+5+WUbrqRlYnWG5C1JSe5jy95Whxf8fZIv3+S+ZleSLTi24NnNTL5dyfWZXH3xD3AMCN+Zs4OJAAAAAElFTkSuQmCC');
}
    
#group_f29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\37 d1b9766 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc35a37c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fc35a37c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a6eb1760 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ee53ef5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\30 7380a7f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#\31 7cd73c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f5e1907 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\37 fecea2b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 fecea2b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 a1ef4f7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#d0821fc8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e0b225f {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca1aaf1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8a692d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#b2057ef5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2057ef5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f19db197 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#f7e0a3fc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a43b6126 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f02e7d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d820704b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\34 a0aa6a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\37 a25075b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 a25075b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#fe559f84 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#a209834e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b15703a {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f3fab35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf0430e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#c826b4b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c826b4b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e7c901b5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#c5f14879 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 50db94a {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fbe609c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b5950bb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\37 1b9f15e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 1b9f15e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b46b6f1d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#c3dd3faa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 276dd82 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc4d9f01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d08f58e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#\32 8221b37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\38 819d291.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 819d291 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 595afe7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#\36 26ffc2a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f602afe8 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7338174 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 86db044 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#\30 ed0af87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 ed0af87 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 c8a199a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#c0ee3104 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 786b47d {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e9a05ccc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 32px 32px 32px 32px;
}
    
#fc61da70.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fc61da70 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 1a023af {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
}
    
#\34 03efd5e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b8634310 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a09077d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a334bb3b {
    width: 100%;
    min-height: 8px;
}
    
#e0aa8135 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 120px 40px 120px 40px;
}
    
#\39 98f81a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a334bb3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#e0aa8135 {
    min-height: 0;
    flex-direction: column;
    row-gap: 7px;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#a6eb1760 {
    height: auto;
}
    
#\37 ee53ef5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7380a7f {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\31 f5e1907 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a1ef4f7 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\36 e0b225f {
    height: auto;
}
    
#e8a692d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f19db197 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#a43b6126 {
    height: auto;
}
    
#\34 a0aa6a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#fe559f84 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\36 b15703a {
    height: auto;
}
    
#\31 bf0430e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e7c901b5 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\35 50db94a {
    height: auto;
}
    
#b5950bb0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b46b6f1d {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\33 276dd82 {
    height: auto;
}
    
#\32 8221b37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 595afe7 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#f602afe8 {
    height: auto;
}
    
#\30 86db044 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c8a199a {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\30 786b47d {
    height: auto;
}
    
#e9a05ccc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1a023af {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#b8634310 {
    height: auto;
}
    
#\39 98f81a3 {
    margin: 0px 0% 0px 0%;
}
    
#group_f29 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin-bottom: 20px;
}
    
#d820704b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 d08f58e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\39 b04e2c4 {
    width: 100%;
    margin-bottom: 32px;
}
}



@media all {
    
#\37 d48e674 {
    width: 100%;
    height: 442px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 046d32c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7c4f799 {
    margin: 0px 0px 0px 0px;
}
    
#\32 5af53b1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 88e91fa {
    background-image: linear-gradient(0deg, rgba(73, 185, 221, 0.2) 45%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#dc7590d7 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 120px;
    padding-bottom: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_0mh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_jgu {
    width: 1092px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d48e674.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\37 d48e674 {
    height: 528px;
}
    
#\36 046d32c {
    width: 100%;
    min-height: 395px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
    
#dc7590d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 2% 6% 2%;
}
}



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



@media (max-width: 767px) {
    
#\37 d48e674.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d48e674 {
    height: 451px;
    width: 100%;
}
    
#\36 046d32c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    row-gap: 8px;
}
    
#dc7590d7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 0% 12% 0%;
}
}



@media all {
    
#\30 9a39f12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#a1bd4b56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#a1bd4b56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7a56f98 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\32 2b34949 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 120px;
    padding-bottom: 120px;
}
    
#group_hqg {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    margin-bottom: 40px;
}
    
#widget_ini {
    width: 772.969px;
    height: auto;
    max-width: 100%;
}
    
#widget_qsp {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-top: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd76b35 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9a39f12 {
    width: 100%;
    min-height: 8px;
}
    
#\32 2b34949 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 9a39f12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\32 2b34949 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 20px 48px 20px;
}
    
#\30 550f091 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 35bb8cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}
    
#\38 d882ba4 {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 346c889 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 4% 100px 4%;
}
    
#\34 7d81ec7::before, #\34 7d81ec7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 79, 106, 1) 27%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
#\34 7d81ec7 {
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/girl-teacher-using-abacus-homeschooling+%281%29-1920w.png);
    background-color: var(--color_7);
}
#\34 7d81ec7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAklEQVQY0wXBTU+CcADA4f+n60N47OCh2pxaW+VcrNScFomaQ0RQAhUC3yh0WW7aoS4dMlerL/PreYRck+k6AybhErMT0Kg0UKUT3PwRI6WA09TQWz1EOpNGUTVcL+ROtzCuirSzSWwpQSBL+EYTz3YQ8cQexesKtmHh1hV6hQxWNklXSuEr54SGwthsIHKlMqZpEXkuK0dn2a7wWC8xruUZq3lm+iWjag7R0TRC/573xZyvxYTPB5c3z+C1JzMzJKbKIdbpPmJwW+bZt9msF/yuI/6WQ76jDpuJzItxTFCM00rEEKZ0QGTe8PEUsJn32U41fqZVtsMLVnqK/lmM6u4O//CTxp59Lr63AAAAAElFTkSuQmCC');
}
    
#c1eda4b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jmq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 76002f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bd4c2f44 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 48px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kgs {
    align-items: flex-start;
    width: 500px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 35bb8cf {
    row-gap: 54px;
    width: 100%;
    min-height: 8px;
}
    
#\34 346c889 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 7d81ec7::before, #\34 7d81ec7 > .bgExtraLayerOverlay {
    
}
#\34 7d81ec7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAklEQVQY0wXBTU+CcADA4f+n60N47OCh2pxaW+VcrNScFomaQ0RQAhUC3yh0WW7aoS4dMlerL/PreYRck+k6AybhErMT0Kg0UKUT3PwRI6WA09TQWz1EOpNGUTVcL+ROtzCuirSzSWwpQSBL+EYTz3YQ8cQexesKtmHh1hV6hQxWNklXSuEr54SGwthsIHKlMqZpEXkuK0dn2a7wWC8xruUZq3lm+iWjag7R0TRC/573xZyvxYTPB5c3z+C1JzMzJKbKIdbpPmJwW+bZt9msF/yuI/6WQ76jDpuJzItxTFCM00rEEKZ0QGTe8PEUsJn32U41fqZVtsMLVnqK/lmM6u4O//CTxp59Lr63AAAAAElFTkSuQmCC');
}
    
#c1eda4b3 {
    min-height: auto;
    width: 564px;
}
    
#\38 d882ba4 {
    width: 476px;
}
}



@media (max-width: 767px) {
    
#\30 35bb8cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 346c889 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 20px 48px 20px;
}
    
#\34 7d81ec7::before, #\34 7d81ec7 > .bgExtraLayerOverlay {
    
}
#\34 7d81ec7 {
    background-position: 0% 50%;
}
#\34 7d81ec7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAklEQVQY0wXBTU+CcADA4f+n60N47OCh2pxaW+VcrNScFomaQ0RQAhUC3yh0WW7aoS4dMlerL/PreYRck+k6AybhErMT0Kg0UKUT3PwRI6WA09TQWz1EOpNGUTVcL+ROtzCuirSzSWwpQSBL+EYTz3YQ8cQexesKtmHh1hV6hQxWNklXSuEr54SGwthsIHKlMqZpEXkuK0dn2a7wWC8xruUZq3lm+iWjag7R0TRC/573xZyvxYTPB5c3z+C1JzMzJKbKIdbpPmJwW+bZt9msF/yuI/6WQ76jDpuJzItxTFCM00rEEKZ0QGTe8PEUsJn32U41fqZVtsMLVnqK/lmM6u4O//CTxp59Lr63AAAAAElFTkSuQmCC');
}
    
#c1eda4b3 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d882ba4 {
    width: 318px;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\32 c3310a7 {
    margin: 0px 0% 0px 0%;
}
    
#bd4c2f44 {
    justify-self: auto;
    align-self: auto;
    order: 2;
    width: 100%;
    margin: 32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kgs {
    order: 1;
}
}



@media all {
    
#\38 6136531 {
    width: 99.99957771161927%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 500ca30.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 500ca30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e94a7959 {
    background-image: linear-gradient(135deg, rgba(162, 209, 201, 0.5) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#c3cdc53b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 4% 120px 4%;
}
    
#acc8efa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#widget_341 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_9sl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 500ca30 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3cdc53b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c3cdc53b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 4% 48px 4%;
}
    
#acc8efa4 {
    width: 100%;
    min-height: 487px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f9319fb2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 298f7e6 {
    background-image: linear-gradient(180deg, rgba(244, 250, 252, 1) 67%, rgba(73, 185, 221, 1) 100%);
    background-origin: border-box;
}
    
#\33 629cb6a {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 4% 120px 4%;
}
    
#b90ba449 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    box-shadow: none;
    padding: 64px 64px 64px 64px;
}
    
#\39 78845b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 60px 16px 60px 16px;
}
    
#widget_g1f {
    width: 99.99898094117363%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf2120cb {
    width: 690px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 578aca3 {
    width: 230px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_kce {
    align-items: flex-start;
    width: 99.99898094117363%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4b23c75 {
    width: 99.99898094117363%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d5da1b0a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a13b29 {
    width: 99.99898094117363%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_0sk {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 4%;
}
    
#widget_u9f {
    width: auto;
    height: 343px;
    max-width: 100%;
}
    
#\35 99c2384 {
    width: 99.99898094117363%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a25f82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b90ba449 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 629cb6a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 40px 4% 40px 4%;
}
    
#\39 78845b1 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\34 9860eb7 {
    margin: 0px 0% 0px 0%;
}
    
#d5da1b0a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 629cb6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 4% 48px 4%;
}
    
#b90ba449 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 24px 24px 24px 24px;
}
    
#\39 78845b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 9px;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
}
    
#widget_u9f {
    height: auto;
    margin-top: 24px;
}
    
#\34 9860eb7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 578aca3 {
    width: 100%;
}
}



@media all {
    
#df3907e8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7b9557c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 8% 4% 8%;
}
    
#\34 42dc09c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\39 94f851d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c3dcb8::before, #\33 8c3dcb8 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(217, 217, 217, 1) 100%);
}
#\33 8c3dcb8 {
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/bg4-1920w.png);
}
#\33 8c3dcb8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAo0lEQVQI1x3KPQsBARzA4X+dKJsyyIRJShYjhRhMysskykBR6uQ4zr04d50FKXnbfQDf8Kc88yMysRE1QLQjScOjenBo+HtyS5NQf410NKStITLQ+eepQ0K1KBtbKpZBVt2gDHSU/pbw0EKkt0AZmURnPplVQN32qFkO+dWe2NwnsTyT3t0R6apExi5x/UYheNM6P2keLxTdKynnQf70ofT68gNzuFJq2BjPawAAAABJRU5ErkJggg==');
}
    
#\30 8730e6e {
    min-height: 80px;
    column-gap: 20%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\30 94a6458 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eb917897 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a7a12d8e {
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fd211fc2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6021f16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4933dbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_s02 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_525 {
    align-items: flex-end;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 4%;
    order: 1;
}
    
#\35 23bdd0b {
    width: 227px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_t3t {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7b9557c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 42dc09c {
    row-gap: 54px;
    width: 100%;
    min-height: 80px;
}
    
#\39 94f851d {
    min-height: auto;
    width: 100%;
}
    
#\33 8c3dcb8::before, #\33 8c3dcb8 > .bgExtraLayerOverlay {
    
}
#\33 8c3dcb8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAo0lEQVQI1x3KPQsBARzA4X+dKJsyyIRJShYjhRhMysskykBR6uQ4zr04d50FKXnbfQDf8Kc88yMysRE1QLQjScOjenBo+HtyS5NQf410NKStITLQ+eepQ0K1KBtbKpZBVt2gDHSU/pbw0EKkt0AZmURnPplVQN32qFkO+dWe2NwnsTyT3t0R6apExi5x/UYheNM6P2keLxTdKynnQf70ofT68gNzuFJq2BjPawAAAABJRU5ErkJggg==');
}
    
#\30 8730e6e {
    row-gap: 54px;
    width: 100%;
    min-height: 80px;
}
    
#\30 94a6458 {
    min-height: auto;
}
    
#a7a12d8e {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#e7b9557c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 48px 20px 48px 20px;
}
    
#\34 42dc09c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\39 94f851d {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8c3dcb8::before, #\33 8c3dcb8 > .bgExtraLayerOverlay {
    
}
#\33 8c3dcb8 {
    background-position: 0% 0%;
}
#\33 8c3dcb8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAo0lEQVQI1x3KPQsBARzA4X+dKJsyyIRJShYjhRhMysskykBR6uQ4zr04d50FKXnbfQDf8Kc88yMysRE1QLQjScOjenBo+HtyS5NQf410NKStITLQ+eepQ0K1KBtbKpZBVt2gDHSU/pbw0EKkt0AZmURnPplVQN32qFkO+dWe2NwnsTyT3t0R6apExi5x/UYheNM6P2keLxTdKynnQf70ofT68gNzuFJq2BjPawAAAABJRU5ErkJggg==');
}
    
#\30 8730e6e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 94a6458 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb917897 {
    height: 240px;
}
    
#a7a12d8e {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd211fc2 {
    height: 240px;
}
    
#\38 4ad0e71 {
    margin: 0px 0% 0px 0%;
}
    
#group_525 {
    align-items: flex-end;
    width: 100%;
}
    
#\35 23bdd0b {
    width: 100%;
}
    
#group_s02 {
    width: 100%;
}
}



@media all {
    
#\36 2234445 {
    width: auto;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a975f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 07860e0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 20px;
    order: 1;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\36 1f71ca2 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 48px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 64px 8% 64px 8%;
}
    
#\32 901ac6f {
    background-image: url(https://lirp.cdn-website.com/ca86aae0/dms3rep/multi/opt/Frame+749-37027ded-1920w.png);
    background-origin: border-box;
}
    
#e7794a90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 64b279a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\31 64b279a {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 454762b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
}
    
#a9fd1420.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#a9fd1420 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 df608f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1944d60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#de2724e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#de2724e2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 728812e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 471cd47.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 471cd47 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ia {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    background-color: var(--color_2);
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b46628 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    background-color: rgba(255, 255, 255, 1);
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 02ae891 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a8404 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a3c3bb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 64754a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8eb5ecc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1f71ca2 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 26px;
}
    
#\37 16d1a40 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\37 07860e0 {
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e7794a90 {
    width: 100%;
}
    
#\35 454762b {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 df608f5 {
    width: 100%;
}
    
#\31 728812e {
    width: 100%;
}
    
#\37 64754a8 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 1f71ca2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 48px 20px 48px 20px;
}
    
#\37 16d1a40 {
    margin: 0px 0px 0px 0px;
}
    
#\37 07860e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 454762b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9b46628 {
    min-height: auto;
}
    
#\32 02ae891 {
    min-height: auto;
}
}



@media all {
    
#\36 aea7600::before, #\36 aea7600 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 aea7600 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b51dc657 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 120px 4% 120px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e53d33b4::before, #e53d33b4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e53d33b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.984562951082594%;
    justify-content: flex-start;
    align-items: flex-end;
    background-image: url();
    min-width: 4%;
    order: 2;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
#e53d33b4.lazy {
    background-image: url('');
}
    
#\34 ddc5828 {
    margin: 0px 0% 0px 0%;
}
    
#ae0770df.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 100px;
    padding-bottom: 100px;
}
#ae0770df {
    width: 296.719px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 696c195 {
    width: 297px;
    height: auto;
    max-width: 100%;
}
    
#\35 8ccc463::before, #\35 8ccc463 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 8ccc463 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    align-items: center;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\35 8ccc463.lazy {
    background-image: url('');
}
    
#\36 0f0ccb4 {
    width: 572.516px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f85b75fc::before, #f85b75fc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f85b75fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 18%;
    background-image: url();
    min-width: 4%;
    order: 0;
    padding-top: 100px;
    padding-bottom: 100px;
    margin: 0px 0% 0px 0%;
}
#f85b75fc.lazy {
    background-image: url('');
}
    
#widget_09i {
    width: 81.46192023422716%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a96b8e88 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 0f88c0f {
    width: 687.828px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 79c6872 {
    width: 757.891px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 04631f8 {
    width: 216px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dnm {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    align-self: center;
    order: 0;
}
    
#\35 eba7600 {
    width: 719.922px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aea7600::before, #\36 aea7600 > .bgExtraLayerOverlay {
    
}
    
#b51dc657 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#e53d33b4 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-end;
}
#e53d33b4.lazy {
    background-image: url('');
}
    
#ae0770df {
    width: 180px;
    height: 112px;
}
    
#\31 696c195 {
    width: 180px;
    height: 112px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8ccc463::before, #\35 8ccc463 > .bgExtraLayerOverlay {
    
}
#\35 8ccc463 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\35 8ccc463.lazy {
    background-image: url('');
}
    
#\36 0f0ccb4 {
    width: 84.99893671754417%;
}
    
#f85b75fc {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
#f85b75fc.lazy {
    background-image: url('');
}
}



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



@media (max-width: 767px) {
    
#\36 aea7600::before, #\36 aea7600 > .bgExtraLayerOverlay {
    
}
    
#b51dc657 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 20px 8% 20px;
}
    
#e53d33b4 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: flex-end;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
#e53d33b4.lazy {
    background-image: url('');
}
    
#ae0770df {
    height: 80px;
    width: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\31 696c195 {
    height: 80px;
    width: 120px;
}
    
#\35 8ccc463::before, #\35 8ccc463 > .bgExtraLayerOverlay {
    
}
#\35 8ccc463 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#\35 8ccc463.lazy {
    background-image: url('');
}
    
#\36 0f0ccb4 {
    width: 100%;
}
    
#f85b75fc {
    row-gap: 18px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#f85b75fc.lazy {
    background-image: url('');
}
    
#\34 ddc5828 {
    margin: 0px 0% 0px 0%;
}
    
#widget_09i {
    width: 100%;
}
    
#a96b8e88 {
    width: 100%;
}
    
#\39 0f88c0f {
    width: 100%;
}
    
#\37 79c6872 {
    width: 100%;
}
    
#\36 04631f8 {
    width: 100%;
}
    
#\35 eba7600 {
    width: 100%;
}
}



@media all {
    
#\38 662c381 {
    width: 99.99707871894643%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e274726e {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 961a0ac {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ebb575 {
    align-items: flex-start;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    height: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(73, 185, 221, 0.1);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 32px 32px 32px 32px;
}
    
#ae18de29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 37.70%;
    min-width: 4%;
    justify-content: space-between;
}
    
#\38 cbf0e88 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-top: 120px;
    padding-right: 3.999565071930412%;
    padding-left: 4%;
}
    
#\35 947b7b5 {
    width: 496.031px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#baa3a5a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.25435936315391%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 100px;
}
    
#\39 516033f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a64023 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#group_v6o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ac6c6bec {
    align-items: flex-start;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    height: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(252, 246, 249, 1);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 32px 32px 32px 32px;
}
    
#\35 79fc8c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0e02379 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 703bbe6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64f3fd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47c18a1 {
    align-items: flex-start;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    height: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(245, 250, 249, 1);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 32px 32px 32px 32px;
}
    
#\37 d0eeb24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb37d48 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e8dc5e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbdedaac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d63a034 {
    align-items: flex-start;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 2%;
    height: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(254, 247, 244, 1);
    background-image: initial;
    flex-wrap: nowrap;
    padding: 32px 32px 32px 32px;
}
    
#\33 e534796 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 f9e3ef4 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68682ca {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 267ae8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c7t[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#group_c7t {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 64px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_e8o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_s5v {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 662c381 {
    width: 595px;
}
    
#baa3a5a3 {
    width: 100%;
    min-height: 80px;
}
    
#e274726e {
    height: auto;
}
    
#\39 516033f {
    width: 320.914px;
}
    
#\31 961a0ac {
    width: 186px;
}
    
#\34 8ebb575 {
    column-gap: 4%;
}
    
#ae18de29 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\38 cbf0e88 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\35 947b7b5 {
    height: auto;
}
    
#ac6c6bec {
    column-gap: 4%;
}
    
#\32 0e02379 {
    height: auto;
}
    
#\33 703bbe6 {
    width: 186px;
}
    
#f64f3fd3 {
    width: 320.914px;
}
    
#\33 47c18a1 {
    column-gap: 4%;
}
    
#\35 bb37d48 {
    height: auto;
}
    
#\34 e8dc5e2 {
    width: 186px;
}
    
#fbdedaac {
    width: 320.914px;
}
    
#\37 d63a034 {
    column-gap: 4%;
}
    
#\38 f9e3ef4 {
    height: auto;
}
    
#\38 68682ca {
    width: 186px;
}
    
#\34 267ae8f {
    width: 320.914px;
}
    
#group_c7t {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#baa3a5a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e274726e {
    height: auto;
}
    
#\39 516033f {
    width: 100%;
}
    
#\31 961a0ac {
    width: 100%;
}
    
#\34 8ebb575 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ae18de29 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
}
    
#\38 cbf0e88 {
    min-height: unset;
    flex-direction: column;
    padding: 48px 20px 48px 20px;
}
    
#\35 947b7b5 {
    height: auto;
}
    
#ac6c6bec {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0e02379 {
    height: auto;
}
    
#\33 703bbe6 {
    width: 100%;
}
    
#f64f3fd3 {
    width: 100%;
}
    
#\33 47c18a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 bb37d48 {
    height: auto;
}
    
#\34 e8dc5e2 {
    width: 100%;
}
    
#fbdedaac {
    width: 100%;
}
    
#\37 d63a034 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f9e3ef4 {
    height: auto;
}
    
#\38 68682ca {
    width: 100%;
}
    
#\34 267ae8f {
    width: 100%;
}
    
#group_c7t {
    padding: 0px 0px 0px 0px;
}
    
#d05105de {
    margin: 0px 0% 0px 0%;
}
}

