@media all {
  *#dm .dmInner div.u_1353986635 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1353986635 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1592663704 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_1625625517 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

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

  *#dm .dmInner a.u_3113871101 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a65c8c3e/icon/shopping_8039351.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_1802147719 { color:black !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1660113239 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1660113239 .rteBlock { text-align:LEFT !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1887671437 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1887671437 span.text {
    font-weight:500 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1383248120 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1225565033 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1203078367 .svg {
    width:50% !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1501415400 {
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.17) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1491637268 .svg {
    width:50% !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1491637268 {
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.33) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1203078367 {
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.28) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1735017483 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1648070209 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1054250040 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1462361498 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1963865377 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1344291603 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1393449548 .svg {
    width:50% !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1961999605 {
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.17) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1776373576 .svg {
    width:50% !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1776373576 {
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.33) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1393449548 {
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0.28) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1843853041 { color:black !important; }

  *#dm .dmInner div.u_1673932414 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1673932414 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1673932414 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1181288071 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1181288071 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1181288071 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1106487975 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1106487975 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1106487975 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1231135840 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1231135840 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1231135840 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1136164919 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1136164919 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1136164919 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1869183368 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1869183368 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1869183368 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1454264829 .marquee-item {
    color:var(--color_1) !important;
    font-family:'Open Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1268234971 .marquee-item {
    color:var(--color_4) !important;
    font-family:'Open Sans' !important;
  }

  *#dm .dmInner div.u_1454264829 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-top-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1268234971 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-top-color:rgba(94,108,72,0) !important;
  }

  *#dm .dmInner *.u_1454264829 .marquee-sep svg {
    fill:rgba(149,149,149,0.96) !important;
    color:rgba(149,149,149,0.96) !important;
  }

  *#dm .dmInner div.u_1283051154 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1373258465 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1341118375 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1359011556 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1359011556 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1600239708 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1600239708 .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_1836299564 hr {
    border-top-style:solid !important;
    color:rgba(27,27,27,0.18) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1811770200 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1811770200 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1811770200 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1598587302 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1598587302 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1598587302 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_1816291794 .marquee-item { font-family:'Open Sans' !important; }

  *#dm .dmInner div.u_1816291794 .marquee-bar {
    background-color:rgba(94,108,72,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1816291794 .marquee-sep svg {
    fill:rgba(90,90,90,1) !important;
    color:rgba(90,90,90,1) !important;
  }

  *#dm .dmInner div.u_3861561796 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1673932414 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1673932414 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1673932414 .marquee-item { font-size:80px !important; }

  *#dm .dmInner *.u_1181288071 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1181288071 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1181288071 .marquee-item { font-size:80px !important; }

  *#dm .dmInner *.u_1106487975 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1106487975 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1106487975 .marquee-item { font-size:76px !important; }

  *#dm .dmInner *.u_1231135840 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1231135840 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1231135840 .marquee-item { font-size:76px !important; }

  *#dm .dmInner *.u_1136164919 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1136164919 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1136164919 .marquee-item { font-size:80px !important; }

  *#dm .dmInner *.u_1869183368 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1869183368 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1869183368 .marquee-item { font-size:80px !important; }

  *#dm .dmInner div.u_1454264829 .marquee-item { font-size:22px !important; }

  *#dm .dmInner div.u_1268234971 .marquee-item { font-size:70px !important; }

  *#dm .dmInner *.u_1268234971 .marquee-sep svg {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1811770200 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1811770200 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1811770200 .marquee-item { font-size:60px !important; }

  *#dm .dmInner *.u_1598587302 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1598587302 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1598587302 .marquee-item { font-size:66px !important; }

  *#dm .dmInner *.u_1816291794 .marquee-sep svg {
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1816291794 .marquee-content { gap:100px !important; }

  *#dm .dmInner div.u_1816291794 .marquee-item { font-size:66px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1304118738 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1673932414 .marquee-item { font-size:60px !important; }

  *#dm .dmInner div.u_1181288071 .marquee-item { font-size:60px !important; }

  *#dm .dmInner div.u_1106487975 .marquee-item { font-size:55px !important; }

  *#dm .dmInner div.u_1231135840 .marquee-item { font-size:55px !important; }

  *#dm .dmInner div.u_1136164919 .marquee-item { font-size:60px !important; }

  *#dm .dmInner div.u_1869183368 .marquee-item { font-size:60px !important; }

  *#dm .dmInner div.u_1454264829 .marquee-item { font-size:20px !important; }

  *#dm .dmInner div.u_1268234971 .marquee-item { font-size:44px !important; }

  *#dm .dmInner *.u_1268234971 .marquee-sep svg {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner div.u_1811770200 .marquee-item { font-size:44px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1181288071 .marquee-item { font-size:32px !important; }

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

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

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

  *#dm .dmInner *.u_1869183368 .marquee-content { gap:19px !important; }

  *#dm .dmInner *.u_1106487975 .marquee-sep svg {
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner *.u_1106487975 .marquee-content { gap:19px !important; }

  *#dm .dmInner *.u_1673932414 .marquee-content { gap:19px !important; }

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

  *#dm .dmInner *.u_1816291794 .marquee-content { gap:19px !important; }

  *#dm .dmInner div.u_3861561796 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_1);
    --overlapping-background-image: rgba(31, 31, 31, 1);
}
}



@media all {
    
#\32 6bac027 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\30 0cf1ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#cc0769f7 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media all {
    
#b3e883a3 {
    background-color: rgba(255,242,1,1);
    background-image: none;
    border-radius: 30px 30px 0 0;
}
    
#\31 3ef8d34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#afbcc45d {
    min-height: 136px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c2afe95d {
    width: 86.52%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f889cb7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 91e9475 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c1a877 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9b43da1 {
    background-color: rgba(255,242,1,1);
    background-image: none;
}
    
#caf03d60.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#caf03d60 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#f4bf669c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f40a1c2b {
    min-height: 197px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e94719b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e94719b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#be217440.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be217440 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\39 fcd4843 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f02bd1c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 405e6f5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce86d4e {
    margin: 0px 0% 0px 0%;
}
    
#\30 91a0613 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e737f9cf {
    width: 100.00%;
    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 0a1f1e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a6e9776 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 23027a5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 61e7c5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 61e7c5f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\33 9fdfdcb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 333bfb9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaf4339d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1159e5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d79c9e21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 433c601 {
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 0 0 30px 30px;
}
    
#\31 2ef3139.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2ef3139 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\36 7d89b26 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c50dae9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 c50dae9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#a9f6a251.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9f6a251 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#d7cd4d0f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f07bb0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1c0823e {
    margin: 0px 0% 0px 0%;
}
    
#fc112cdc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c77d44d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cac72514 {
    width: 95.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dccbe62f {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e42f1f6 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255, 247, 109, 1);
    border-radius: 30px 30px 0px 0px;
    background-image: none;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
    padding: 40px 5% 1.5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#a202e20f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
    border-radius: 0 0px 0 0px;
}
    
#\37 e4f2938 {
    margin: 0px 0% 0px 0%;
}
    
#b36eeaf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 15px 0% 0px 0%;
}
    
#\39 199ea27 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9074b1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 4.5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fc8ee6 {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 50%;
    min-height: 66.75%;
    background-color: rgba(34, 34, 34, 1);
    background-image: none;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb7bb90a {
    min-height: 744px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3e47406 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c4bcc30 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 6bab11c {
    width: 100.00%;
    grid-template-rows: minmax(683.3px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    align-self: auto;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be9a8187 {
    width: 56%;
    height: 594px;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#ef492c0a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e47575c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 90e34a2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 1726756 {
    min-height: 812px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a156e807::before, #a156e807 > .bgExtraLayerOverlay {
    
}
#a156e807 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(94,108,72,0);
    background-position: 50% 100%;
    flex-wrap: nowrap;
    background-size: contain;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 01e19e7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3bd69fe {
    background-color: var(--color_9);
    background-image: initial;
}
    
#widget_1hj {
    width: 100.00%;
    height: 681px;
    min-height: 100px;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 455d212 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,242,1,0.21);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 3% 3.5% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0ec0931 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 7% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f297086 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a836548 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,242,1,0.51);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 1;
    justify-content: flex-start;
    padding: 3% 2.5% 3% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3fc2ed5 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    width: 32%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(34, 34, 34, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 2;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9a0690b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\32 95e2d37 {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 391603e {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec14329e {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46e4050.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 46e4050 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    min-height: 48px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec39571b {
    width: 41.66%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6c489c7 {
    width: 41.66%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce89082 {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c08cfaeb {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8bbdb2 {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae0c8768 {
    width: 102.83%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ca07442.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 ca07442 {
    width: 234px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    min-height: 48px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5689226 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\37 9e6b3cc {
    min-height: 283px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 576e4a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(250, 247, 161, 1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ef9c959 {
    align-items: center;
    width: 49.83%;
    min-height: 478px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    height: auto;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aafa99f::before, #\34 aafa99f > .bgExtraLayerOverlay {
    
}
#\34 aafa99f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 46.48%;
    min-height: 582px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Graph-3-a27d075d-cedbe8ca-742fcda4-1920w.png");
    border-radius: 30px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    background-color: rgba(113, 124, 111, 0.31);
    height: auto;
    background-position: 100% 50%;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 aafa99f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 1b7c629 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae9f5545 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b352bfee {
    margin: 0px 0% 0px 0%;
}
    
#\36 b04d60f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 b04d60f {
    width: 100.34%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d161e68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d161e68 {
    width: 100.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c25cc17a {
    margin: 0px 0% 0px 0%;
}
    
#\37 80d2f6b::before, #\37 80d2f6b > .bgExtraLayerOverlay {
    
}
#\37 80d2f6b {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.86%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: rgba(255, 242, 1, 0.51);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb97561 {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b52b6447 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.86%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_3);
    order: 1;
    background-image: none;
    padding: 5% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d6e2082 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 722af3f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d4eb28e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    --column-gap: 2%;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b39b055 {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 24466bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#be0a93d0 {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a3d9ea7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a3d9ea7 {
    width: 99.77%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 4355621 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b4c434 {
    background-color: rgba(255,242,1,1);
    background-image: none;
}
    
#\36 711390c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9a9bd87 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a0bce9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c0a0bce9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#a89386e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec51d2b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9384f63 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b1912c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 4b1912c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#b15202c2 {
    width: 100.00%;
    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 c82285d {
    margin: 0px 0% 0px 0%;
}
    
#\36 9b9212e {
    min-height: 197px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d24b33b9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 818e206 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dedbeea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 dedbeea {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
}



@media all {
    
#\32 5b3682d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e2fc091.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 e2fc091 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 7d1941d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f9aeae2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 451b3c4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3eaede5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d760c8b0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb5555fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eb5555fd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\33 8168f10 {
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 0 0 30px 30px;
}
    
#\36 43fa659 {
    margin: 0px 0% 0px 0%;
}
    
#cafb2ba9 {
    width: 100.00%;
    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 all {
    
#\31 0651433 {
    min-height: 283px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a715e75c {
    background-color: var(--color_9);
    background-image: initial;
}
    
#ed3eb948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(250, 247, 161, 1);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 14dcd74 {
    align-items: center;
    width: 49.83%;
    min-height: 478px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    height: auto;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8d4306f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
}
    
#\30 5daee8a {
    margin: 0px 0% 0px 0%;
}
    
#\36 907ba97.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 907ba97 {
    width: 100.34%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48bb836::before, #\30 48bb836 > .bgExtraLayerOverlay {
    
}
#\30 48bb836 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 46.48%;
    min-height: 582px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Graph-3-a27d075d-cedbe8ca-742fcda4-1920w.png");
    border-radius: 30px;
    background-color: rgba(113, 124, 111, 0.31);
    height: auto;
    background-position: 100% 50%;
    padding: 3% 3% 3% 3%;
}
#\30 48bb836.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 61b1b39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc3ff1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 bc3ff1b {
    width: 100.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6624224 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(34, 34, 34, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 2;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0785a28 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4dc2f43 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\35 318e07e::before, #\35 318e07e > .bgExtraLayerOverlay {
    
}
#\35 318e07e {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_3-8ff039cd-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-color: rgba(27, 27, 27, 0.41);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 318e07e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f69ebb4e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\30 72a4589 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 dea65b3 {
    width: 79.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3fa1a4e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8198e96 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,242,1,0.21);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 1;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2ac0789 {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 03bee66 {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b0f2ea6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 aca050d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\38 68265e6 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bd6b6a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#a32c1a34 {
    width: 69.55%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7abbab5 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3d071a1 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd27644 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9670b30::before, #b9670b30 > .bgExtraLayerOverlay {
    
}
#b9670b30 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_1-8d68d116-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-color: rgba(27, 27, 27, 0.16);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#b9670b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 737e7e9::before, #\34 737e7e9 > .bgExtraLayerOverlay {
    
}
#\34 737e7e9 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_4-f93b8a70-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-position: 100% 50%;
    background-color: rgba(250, 250, 250, 0.25);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 737e7e9.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a6feca01 {
    width: 70.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e0ec00d {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fc7c721 {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 01aef77 {
    min-height: 413px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 3% 6% 3% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fa2cae57 {
    align-items: center;
    width: 72.77%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    row-gap: 90px;
    background-color: rgba(94,108,72,0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3a17977 {
    background-color: rgba(34, 34, 34, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
}
    
#\39 de7d250.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0%;
}
#\39 de7d250 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    order: 0;
    margin: 0px -8px 0px -8px;
    grid-area: auto / auto / auto / auto;
}
    
#efcb4480 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e71bead.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 e71bead {
    width: 265px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-height: 54px;
    align-self: flex-start;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1516a1c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(94,108,72,0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fat {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#e7704ea8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 8b80ed9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 2527373.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 2527373 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7782ac5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 7782ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7fc2857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f16a07fa {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2d7e01a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 2d7e01a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d88804e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,247,109,1);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9fdae5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8884d10 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e8a1559 {
    margin: 0px 0% 0px 0%;
}
    
#\39 07bdbc5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 618cea6 {
    width: 17.8828px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 86980b2 {
    min-height: 283px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e50ab81 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 cb47229 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#b5a67197 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4fd44db {
    width: 98.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf300416 {
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 40px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 06b7f06 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\31 27a89cf {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 16f5432 {
    width: 52.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 474c815 {
    width: 100.00%;
    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 7b84ba7 {
    width: 592px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\32 465e9c0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4880d5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.92%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#f2ae104d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db802e8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#db802e8a {
    width: 100.34%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d821d2 {
    min-height: 283px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c33a7837 {
    margin: 0px 0% 0px 0%;
}
    
#\33 20e120c {
    background-color: var(--color_9);
    background-image: initial;
}
    
#acab57ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe67441::before, #\33 fe67441 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(94,108,72,0.40);
    opacity: 0.13;
}
#\33 fe67441 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 46.48%;
    min-height: 582px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Graph-3-a27d075d-cedbe8ca-1920w.png");
    border-radius: 30px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    background-color: rgba(113, 124, 111, 0.31);
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 fe67441.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQI112OuxKCMBBF+f/KQiEzGJHXj2WzBCOQbATzqJxoZ3G7c+ecItEIeZEGCLYDb+7gNy6D5TJSA5F6SG6EIgM/qIdjbeW+cHksDINhGO1VRuogueELivzypoHXkyM92OR0Ob3XC0Zb/4NZV0un2WTUWdm5VPtSYbANJOqyURTJ9SLSDfxWSafPasXTvGKpnGaYexO1uVN8AGOtqiR1xYkZAAAAAElFTkSuQmCC');
}
    
#\35 3b267c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 242, 1, 0.4);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ecaa3929 {
    align-items: center;
    width: 49.83%;
    min-height: 478px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    height: auto;
    row-gap: 20px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d33ad4be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d33ad4be {
    width: 100.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0204f42 {
    background-color: var(--color_9);
    background-image: initial;
}
    
#b15cae55 {
    min-height: 145px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e4929f9a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ee28cf6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.1662471669532932%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    height: auto;
    order: 0;
    align-self: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6cfbe7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cd38b3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\35 cd38b3d {
    width: 100.00%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 915649b {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2c052ad {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 51ba826 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bfa5651 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.1662471669532932%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    height: auto;
    order: 0;
    align-self: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 26ece24.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\34 26ece24 {
    width: 100.00%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eff6122 {
    margin: 0px 0% 0px 0%;
}
    
#d02bb2fe {
    background-color: var(--color_9);
    background-image: initial;
}
    
#\37 358f1ac {
    min-height: 145px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 7% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 29e3612.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\37 29e3612 {
    width: 49.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vv5 {
    align-items: stretch;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4c6cb70.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#f4c6cb70 {
    width: 49.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c460f124.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#c460f124 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e81c1e5 {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62523a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\34 62523a5 {
    width: 49.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ba55757a::before, #ba55757a > .bgExtraLayerOverlay {
    
}
#ba55757a {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_3-8ff039cd-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-color: rgba(27, 27, 27, 0.41);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#ba55757a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+ABcXFzUODg42BwcHNgYFBTYJCAg2DQ0NNhMTEygYGBgWHh4eBAAAAAAARUVGiktLS4tSUlKLU1NTi05OTotHR0eLQEBAaTw9PTovMS8MMjIyAQB7e3vegYGB34uLi9+Pj4/fj46O34aGht95enqob29vXkZHRhQ/Pz8BALCwsPyqqqv8tbS0/L+9vfzMysr7xMPD/LS0tMClpqZsYmNiGHFxcQIA1tbW/MHBwfzCwcL80c7P/O7r7Pvv7u784eHiwNDQ0Gx5eXkYjY2NAgC7vLzeoaKj3Z2cnt2qqKndyMfI3M7Oz97ExMastra4Y25ucRiRkZEBAKipqoqXmJmKkJGSiZmam4mwsbOJuLm7iq+vsm2foKM/ZGRoEX9/fwAAY2ZpNWdpbDVnaWw0ZWdrNGVnazRmaGw1YGJnLFpbYBtLS1IIAAAAAH3+mOyftQlUAAAAAElFTkSuQmCC');
}
    
#\32 5630abd {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#cebcca26 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec4a0188 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\32 35f59ae {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#f672534e {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 42b2c57 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 867635e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\31 287ae94 {
    width: 79.83%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1f76cd {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a17f6643::before, #a17f6643 > .bgExtraLayerOverlay {
    
}
#a17f6643 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_4-f93b8a70-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-position: 100% 50%;
    background-color: rgba(250, 250, 250, 0.25);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#a17f6643.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABQ0lEQVQY02NITcszz8goMM9Mz7fIzsw3T0/LM4+OSTcPCIzRdHLyFTcxsWZhAIGQyOSelKSsnuKMnN6i1IyetNiknuCg6B5f37AsRwdPa1VVTR4GBgZGBr+AyPsJMUkP8pLTH2Qlpj2IDI154OLq98DB3n2VoYFFvJi4jAhYobmFyx8PF78/oT4hfwK8Q/842Hn91tWz/qOpYXxAVkYth4tbUIKBgYGJwcjQ7o+NpesfJ3vvP3Z2vn+MTFx+q6iZ/lGQ1zkgJqqYy80tIglWaGHpfsfaxvOOnb3vbRtbn9tmFu639fRt72hpmq9WUzNKVlLWlgRb7esX2envH9URFBTb4ecb3u7lGdLu7OjTYWfnkWNt7WpvbGItCPZ1Vm6hSXZuoXFuXpFxWnq2cWJSmlFUVJxxWHi0dkhohJS3XxAHSB0AUvdjfNs1dFIAAAAASUVORK5CYII=');
}
    
#\30 13d046c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2832f94 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,242,1,0.21);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 1;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8835b38 {
    width: 69.55%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c70cce {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5c35669 {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b0bd29 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d075e7::before, #\32 1d075e7 > .bgExtraLayerOverlay {
    
}
#\32 1d075e7 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mockup_laptop_1-8d68d116-1920w.png");
    border-radius: 30px;
    align-self: stretch;
    background-color: rgba(27, 27, 27, 0.16);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 1d075e7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AJOfrjWUorM2kqCuNpCdqzaRnas2lZ2mNpCTlieMhnsVWlI7A///AAAAf5ixioWet4uIn7iLgZixi3aNpYt0iJ2Lb4CRZ3F+iDhIT08KqalUAABhfp/eaYSk3muGpt9hgKPeVHSY3lNwkN5RaoalU2uCWzNDTRFlmGUBAGGAo/xrhqj8bIms/F6BqfxQdZ78UHKZ/FBvkrxScZNoL0JSFEhtbQEAiZy0/JKhuPyImbL8ZXyY/EhhfvxTaof8YniSvXmQqWlCT1wVP19fAQChqrXcpq2525mhrdtye4naUl1s2mFsettyfoyoj5qnX1JXXxZISEgBALS0toi4tbiHpKGjh3Bra4dBPT6HVlNUiHFxc2mfoKM8XV9kDz8/PwAAXGBlM1tfZDJQVVoyPD5EMi0uMzI3OD0zQ0ZMKVVYXhhFSVEHAAAAABvvlbo5M4yFAAAAAElFTkSuQmCC');
}
    
#\31 1f76dd1 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(34, 34, 34, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: none;
    order: 2;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e2d8408 {
    width: 70.19%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9aea859 {
    width: 54px;
    height: 54px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b03cbc {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f781b50 {
    margin: 0px 0% 0px 0%;
}
    
#d4562e22 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 749a2e9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 43f34a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 887ee34 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
}
    
#\35 2df2158 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\38 c8392d8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c1e7fc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f6064b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
}
    
#\38 3592c99 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\35 a190892 {
    margin: 0px 0% 0px 0%;
}
    
#\34 d00e114 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2484b89 {
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\35 62b31a3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 4% 6%;
}
    
#\32 729b199 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 466cec6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 4% 6%;
}
    
#e6ee13e8 {
    margin: 0px 0% 0px 0%;
}
    
#eb14c20e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fb88b34 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a76cf3c {
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
}



@media all {
    
#\30 0718192 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ece160 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
}
    
#de240f13 {
    margin: 0px 0% 0px 0%;
}
    
#\35 04158ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5ca8d65 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c808ccca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7ab6af6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 481ca9d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
}
}



@media all {
    
#\39 4329d1d {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cdde349 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -43px;
}
    
#b542f067 {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    row-gap: 45px;
    background-color: rgba(94,108,72,0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5698d79 {
    margin: 0px 0% 0px 0%;
}
    
#\31 99c3544 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -51px;
}
    
#\31 f4255e8 {
    background-color: rgba(34, 34, 34, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
}
    
#\30 089d6a6 {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9dce2e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(94,108,72,0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af3f079a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#af3f079a {
    width: 251px;
    height: auto;
    max-width: 100%;
    min-height: 54px;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a4992344.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a4992344 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcfdd56 {
    width: 98.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b95d176 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a1226be {
    width: 98.60%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8d4353f {
    width: 17.8828px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f873b77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e3f7145.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e3f7145 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\35 98fb9f0 {
    min-height: 283px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ed19222b {
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 40px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c3ddff2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da5bb425 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 45fe3b0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3510123 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,247,109,1);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-image: none;
    padding: 0% 5% 2% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 07a97b9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 07a97b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 166e4bd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 166e4bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1fc8567 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fdf1e65 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4eb93d7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2f0bdc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e26ae000 {
    width: 17.8828px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae184744 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2798032 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c292fed {
    background-color: var(--color_9);
    background-image: initial;
}
}



@media all {
    
#a19bb2ee {
    width: 81.37%;
    height: 45px;
    max-width: 100%;
    order: 0;
}
    
#\30 9d398d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9d398d6 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a94abd7f {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10px 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1dbf1c {
    background-color: var(--color_1);
    background-image: none;
}
    
#fce3ac08::before, #fce3ac08 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.73;
}
#fce3ac08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Untitled-1-1920w.png");
    padding: 6% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 110ce81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0%;
}
#\36 110ce81 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    margin: 0px -8px 0px -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0afe69e {
    margin: 0px 0% 0px 0%;
}
    
#f53e59a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f53e59a9 {
    width: 265px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    min-height: 54px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 7797687::before, #\35 7797687 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.73;
}
#\35 7797687 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Untitled-1-ccc6d8be-1920w.png");
    padding: 6% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
#\35 7797687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d4a7a5b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d4a7a5b9 {
    width: 265px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    min-height: 54px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 950395e {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 f90e1d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0%;
}
#\38 f90e1d0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    margin: 0px -8px 0px -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 084eaa7 {
    width: 81.37%;
    height: 45px;
    max-width: 100%;
    order: 0;
}
    
#\32 67a7f52 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7885ce2 {
    margin: 0px 0% 0px 0%;
}
    
#fd637fe6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd637fe6 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8c53db2 {
    width: 99.49%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 d8594be {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\34 9ea13cd {
    width: 98.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 017a198 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    --column-gap: 2%;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1757040 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4d86ff7 {
    margin: 0px 0% 0px 0%;
}
    
#a3b331eb::before, #a3b331eb > .bgExtraLayerOverlay {
    
}
#a3b331eb {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.86%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: rgba(255, 242, 1, 0.51);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 5.5% 2% 5.5% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c52ca9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c52ca9f {
    width: 99.77%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bfc9f2db {
    justify-content: space-between;
    align-items: flex-start;
    width: 31.86%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_3);
    order: 1;
    background-image: none;
    padding: 5.5% 3% 5.5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a7e2a911 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a28337d {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbe78d4f {
    align-items: flex-start;
    width: 32.13%;
    min-height: 269px;
    max-height: 100%;
    border-radius: 20px;
    background-color: rgba(94,108,72,0);
    order: 0;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e588c5d {
    width: 97.90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 5592117 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    --column-gap: 2%;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c8a763 {
    align-items: flex-start;
    width: 32.13%;
    min-height: 269px;
    max-height: 100%;
    border-radius: 20px;
    background-color: rgba(94,108,72,0);
    order: 0;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 20px 0% 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7daf07a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 917d8ad {
    width: 97.90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 648cf65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: initial;
}
    
#\37 5b0469d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db40bcdc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a7c1536d {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8e18880.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\36 8e18880 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dd6b023 {
    min-height: 145px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 7% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3373fbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\32 3373fbc {
    width: 100.00%;
    height: auto;
    min-width: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98575cf {
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#dc69d6fd {
    align-items: stretch;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe3a105d {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b2e92a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.1662471669532932%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    height: auto;
    order: 0;
    align-self: stretch;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81eb2f6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b2b9e64.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\39 b2b9e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b66b744 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 9358af6::before, #\36 9358af6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.86;
}
#\36 9358af6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mobile+Mockup_1-1920w.png");
    background-color: var(--color_4);
    padding: 6% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\36 9358af6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 ce5bc7e {
    width: 81.38%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\34 13ae316.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\34 13ae316 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a872e4c {
    background-color: var(--color_1);
    background-image: none;
}
    
#ec1d4b11 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0b8b7c {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d87c72a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4f8d80e {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a588852e {
    margin: 0px 0% 0px 0%;
}
    
#d8c3a93b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 edf6b07.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\30 edf6b07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a8f9bc::before, #\31 6a8f9bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.86;
}
#\31 6a8f9bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mobile+Mockup_1-1920w.png");
    background-color: var(--color_4);
    padding: 6% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\31 6a8f9bc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ddaa04a9 {
    width: 81.37%;
    height: 45px;
    max-width: 100%;
    order: 1;
}
    
#dd672b61 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b931215b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c77cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 264f059 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cbe1848 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4975b71 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d0b0469b {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 fa2461a {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a71d06 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce8d59b7 {
    width: 74.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d83b776b.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#d83b776b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d5d1485 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 51d9505 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c21db31 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9925d2d::before, #\36 9925d2d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.86;
}
#\36 9925d2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/a65c8c3e/dms3rep/multi/opt/Mobile+Mockup_1-1920w.png");
    background-color: var(--color_4);
    padding: 6% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\36 9925d2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABaUlEQVQY02NgQAOhoaEMubm5DIWFhYz19fUMIIwC/v//D8bbtm1j6O3tZQQpnDhxIsPKlSvB4mAd+/fXM1y5AhK4whAeH8ze1NYk2tndKTVv3nyRlUtWsoJsgStcvmYB26p1K6RmzplsM3lKd0J3d3NuV1drVHtHu35XVxcfQ3hSMHt5ba701Gk9tlu3rEvdvXPLhDWrl22ZOLF7Z1191YS8ghyv/Px8UQYnLwfR9NwE16bWqpb5C2bsWrNm2dUli+dd7elp21lWXticlZvhWlhYIMrg6OkgmpwR41VelT+hf0LnzkWL5m5ZumTRhN7ertTUtCQbZ1c7aRsLC3YGS3tL/sjYYIPUrPioorLc3IrqkoTi0iKb9IwMKQsLG/YZqakMK0NDIOGmqqrKamZtJmxiYSJlZW8lamFjwQ4KlvqQeoZ6+3oGEASHEUixvb09g4yMDGNoaCgjJCT2YwY2CKioqIAVgmhsAACVb5knWEbFKAAAAABJRU5ErkJggg==');
}
    
#dfde65a2 {
    width: 81.38%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\30 ccaa779 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 df3fea8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f64e7c41 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 c5960ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc0769f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3ef8d34 {
    width: 100%;
    min-height: 8px;
}
    
#afbcc45d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4bf669c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f40a1c2b {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\38 91e9475 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c1a877 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 a6e9776 {
    width: 50%;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaf4339d {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 1159e5a {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d79c9e21 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 8f07bb0 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dccbe62f {
    padding: 0% 3% 0% 3%;
}
    
#\38 e42f1f6 {
    padding-bottom: 3%;
}
    
#b36eeaf0 {
    align-self: auto;
    width: 43.23%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 199ea27 {
    order: 1;
}
    
#\37 e4f2938 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0fc8ee6 {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 263px;
    width: 57.4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb7bb90a {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 437px;
}
    
#\32 6bab11c {
    width: 100.00%;
    grid-template-rows: minmax(434px, max-content);
    padding: 0% 3% 0% 3%;
    margin: 0px 0% 0px 0%;
}
    
#be9a8187 {
    justify-self: end;
    align-self: center;
    height: 342px;
    width: 73.20%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 9074b1c {
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1726756 {
    min-height: 335px;
    padding: 0% 3% 6% 3%;
}
    
#a156e807::before, #a156e807 > .bgExtraLayerOverlay {
    
}
#a156e807 {
    background-position: 50% 50%;
}
    
#widget_1hj {
    height: 381px;
}
    
#\33 01e19e7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 455d212 {
    border-radius: 30px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    height: auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3fc2ed5 {
    border-radius: 30px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a836548 {
    border-radius: 30px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    height: auto;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0ec0931 {
    min-height: 0;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 0% 3% 7% 3%;
}
    
#\34 46e4050 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 f297086 {
    margin: 0px 0% 0px 0%;
}
    
#ec39571b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f6c489c7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 ca07442 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9e6b3cc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 0%;
}
    
#\39 576e4a8 {
    align-items: center;
}
    
#\34 aafa99f::before, #\34 aafa99f > .bgExtraLayerOverlay {
    
}
#\34 aafa99f {
    min-height: 300px;
}
#\34 aafa99f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d4eb28e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be0a93d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.96%;
}
    
#b52b6447 {
    border-radius: 20px;
    align-self: stretch;
    width: 49%;
    max-width: 100%;
    min-height: 0px;
    padding: 6% 3% 6% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 80d2f6b::before, #\37 80d2f6b > .bgExtraLayerOverlay {
    
}
#\37 80d2f6b {
    border-radius: 20px;
    align-self: stretch;
    width: 49%;
    max-width: 100%;
    min-height: 0px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a3d9ea7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 d6e2082 {
    min-height: 0;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
}
    
#\33 722af3f {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
}
    
#\34 b39b055 {
    width: 99.96%;
}
    
#c25cc17a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b9212e {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#a89386e1 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 818e206 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ec51d2b6 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5b3682d {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7d1941d {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f9aeae2 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 0% 4% 6% 4%;
}
    
#\36 43fa659 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0651433 {
    min-height: 322px;
    padding: 7% 3% 12% 3%;
}
    
#ed3eb948 {
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 48bb836::before, #\30 48bb836 > .bgExtraLayerOverlay {
    
}
#\30 48bb836 {
    min-height: 524px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 48bb836.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 8d4306f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 907ba97 {
    order: 1;
}
    
#\32 61b1b39 {
    order: 3;
}
    
#\37 14dcd74 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5daee8a {
    margin: 0px 0% 0px 0%;
}
    
#\30 bc3ff1b {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6624224 {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4dc2f43 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    column-gap: 0%;
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 318e07e::before, #\35 318e07e > .bgExtraLayerOverlay {
    
}
#\35 318e07e {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\35 318e07e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 72a4589 {
    min-height: 0;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 0% 3% 3% 3%;
}
    
#\33 dea65b3 {
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 3fa1a4e {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8198e96 {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b0f2ea6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 aca050d {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0bd6b6a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    padding: 0% 5% 0% 5%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a32c1a34 {
    width: 99.80%;
    order: 1;
}
    
#b9670b30::before, #b9670b30 > .bgExtraLayerOverlay {
    
}
#b9670b30 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 200px;
}
#b9670b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 737e7e9::before, #\34 737e7e9 > .bgExtraLayerOverlay {
    
}
#\34 737e7e9 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\34 737e7e9.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a6feca01 {
    width: 99.80%;
    order: 1;
}
    
#\34 2ac0789 {
    order: 0;
}
    
#\35 03bee66 {
    order: 0;
}
    
#\33 fc7c721 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 01aef77 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#fa2cae57 {
    width: 52.87%;
    min-height: 316px;
}
    
#\33 1516a1c {
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8b80ed9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2527373 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\39 7782ac5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
    
#f16a07fa {
    height: auto;
}
    
#\31 2d7e01a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#d88804e6 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
    width: 100%;
    padding: 0% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9fdae5 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: space-between;
    max-width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8884d10 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07bdbc5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\39 618cea6 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 86980b2 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 216px;
    padding-bottom: 0%;
}
    
#\35 e50ab81 {
    height: auto;
}
    
#\32 4fd44db {
    margin: 0px 0% 0px 0%;
}
    
#bf300416 {
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 27a89cf {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 3% 6% 3%;
}
    
#\37 16f5432 {
    width: 100%;
    min-height: 80px;
}
    
#\37 7b84ba7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4880d5c {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    align-items: center;
}
    
#\32 465e9c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2d821d2 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 322px;
    padding-bottom: 0%;
}
    
#\33 fe67441::before, #\33 fe67441 > .bgExtraLayerOverlay {
    
}
#\33 fe67441 {
    min-height: 300px;
}
#\33 fe67441.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQI112OuxKCMBBF+f/KQiEzGJHXj2WzBCOQbATzqJxoZ3G7c+ecItEIeZEGCLYDb+7gNy6D5TJSA5F6SG6EIgM/qIdjbeW+cHksDINhGO1VRuogueELivzypoHXkyM92OR0Ob3XC0Zb/4NZV0un2WTUWdm5VPtSYbANJOqyURTJ9SLSDfxWSafPasXTvGKpnGaYexO1uVN8AGOtqiR1xYkZAAAAAElFTkSuQmCC');
}
    
#\35 3b267c3 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b15cae55 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 0% 3% 7% 3%;
}
    
#e4929f9a {
    width: 100%;
    min-height: 8px;
}
    
#\34 a6cfbe7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 51ba826 {
    width: 100%;
    min-height: 8px;
}
    
#\37 358f1ac {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 0% 3% 7% 3%;
}
    
#c460f124 {
    width: 66.80%;
}
    
#\33 eff6122 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba55757a::before, #ba55757a > .bgExtraLayerOverlay {
    
}
#ba55757a {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#ba55757a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+ABcXFzUODg42BwcHNgYFBTYJCAg2DQ0NNhMTEygYGBgWHh4eBAAAAAAARUVGiktLS4tSUlKLU1NTi05OTotHR0eLQEBAaTw9PTovMS8MMjIyAQB7e3vegYGB34uLi9+Pj4/fj46O34aGht95enqob29vXkZHRhQ/Pz8BALCwsPyqqqv8tbS0/L+9vfzMysr7xMPD/LS0tMClpqZsYmNiGHFxcQIA1tbW/MHBwfzCwcL80c7P/O7r7Pvv7u784eHiwNDQ0Gx5eXkYjY2NAgC7vLzeoaKj3Z2cnt2qqKndyMfI3M7Oz97ExMastra4Y25ucRiRkZEBAKipqoqXmJmKkJGSiZmam4mwsbOJuLm7iq+vsm2foKM/ZGRoEX9/fwAAY2ZpNWdpbDVnaWw0ZWdrNGVnazRmaGw1YGJnLFpbYBtLS1IIAAAAAH3+mOyftQlUAAAAAElFTkSuQmCC');
}
    
#\32 5630abd {
    min-height: 0;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 0% 3% 3% 3%;
}
    
#ec4a0188 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
    column-gap: 0%;
}
    
#\32 35f59ae {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f672534e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\31 287ae94 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a17f6643::before, #a17f6643 > .bgExtraLayerOverlay {
    
}
#a17f6643 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#a17f6643.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABQ0lEQVQY02NITcszz8goMM9Mz7fIzsw3T0/LM4+OSTcPCIzRdHLyFTcxsWZhAIGQyOSelKSsnuKMnN6i1IyetNiknuCg6B5f37AsRwdPa1VVTR4GBgZGBr+AyPsJMUkP8pLTH2Qlpj2IDI154OLq98DB3n2VoYFFvJi4jAhYobmFyx8PF78/oT4hfwK8Q/842Hn91tWz/qOpYXxAVkYth4tbUIKBgYGJwcjQ7o+NpesfJ3vvP3Z2vn+MTFx+q6iZ/lGQ1zkgJqqYy80tIglWaGHpfsfaxvOOnb3vbRtbn9tmFu639fRt72hpmq9WUzNKVlLWlgRb7esX2envH9URFBTb4ecb3u7lGdLu7OjTYWfnkWNt7WpvbGItCPZ1Vm6hSXZuoXFuXpFxWnq2cWJSmlFUVJxxWHi0dkhohJS3XxAHSB0AUvdjfNs1dFIAAAAASUVORK5CYII=');
}
    
#\30 13d046c {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2832f94 {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d8835b38 {
    width: 99.55%;
}
    
#\39 4c70cce {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\32 1d075e7::before, #\32 1d075e7 > .bgExtraLayerOverlay {
    
}
#\32 1d075e7 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 200px;
}
#\32 1d075e7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AJOfrjWUorM2kqCuNpCdqzaRnas2lZ2mNpCTlieMhnsVWlI7A///AAAAf5ixioWet4uIn7iLgZixi3aNpYt0iJ2Lb4CRZ3F+iDhIT08KqalUAABhfp/eaYSk3muGpt9hgKPeVHSY3lNwkN5RaoalU2uCWzNDTRFlmGUBAGGAo/xrhqj8bIms/F6BqfxQdZ78UHKZ/FBvkrxScZNoL0JSFEhtbQEAiZy0/JKhuPyImbL8ZXyY/EhhfvxTaof8YniSvXmQqWlCT1wVP19fAQChqrXcpq2525mhrdtye4naUl1s2mFsettyfoyoj5qnX1JXXxZISEgBALS0toi4tbiHpKGjh3Bra4dBPT6HVlNUiHFxc2mfoKM8XV9kDz8/PwAAXGBlM1tfZDJQVVoyPD5EMi0uMzI3OD0zQ0ZMKVVYXhhFSVEHAAAAABvvlbo5M4yFAAAAAElFTkSuQmCC');
}
    
#\31 1f76dd1 {
    border-radius: 30px;
    align-items: flex-start;
    width: 31.3%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f781b50 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 887ee34 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0f6064b {
    padding: 8% 3% 4% 3%;
}
    
#\38 c8392d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 62b31a3 {
    padding: 0% 3% 4% 3%;
}
    
#\35 a190892 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 466cec6 {
    padding: 0% 3% 4% 3%;
}
    
#e6ee13e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6ece160 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 481ca9d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4329d1d {
    min-height: 355px;
    padding: 5% 4% 6% 4%;
}
    
#b542f067 {
    width: 100.00%;
    min-height: 273px;
    height: auto;
}
    
#\30 b9dce2e {
    align-items: flex-start;
    column-gap: 0%;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5698d79 {
    margin: 0px 0% 0px 0%;
}
    
#\31 99c3544 {
    margin-top: -63px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4992344 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\30 bcfdd56 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8d4353f {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 e3f7145 {
    height: auto;
}
    
#\35 98fb9f0 {
    min-height: 216px;
    padding: 0% 3% 7% 3%;
}
    
#ed19222b {
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
}
    
#\30 c3ddff2 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 4;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da5bb425 {
    height: auto;
}
    
#\36 3510123 {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    align-items: center;
    width: 100%;
    padding: 0% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 07a97b9 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 7;
}
    
#\35 166e4bd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\34 1fc8567 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\34 fdf1e65 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    justify-content: space-between;
    max-width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae184744 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a94abd7f {
    padding-left: 4%;
    padding-right: 4%;
}
    
#fce3ac08::before, #fce3ac08 > .bgExtraLayerOverlay {
    
}
#fce3ac08 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7797687::before, #\35 7797687 > .bgExtraLayerOverlay {
    
}
#\35 7797687 {
    row-gap: 24px;
}
#\35 7797687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 67a7f52 {
    padding: 0% 3% 2% 3%;
}
    
#\39 7885ce2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfc9f2db {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a7e2a911 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    min-height: 0;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 017a198 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 338px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1757040 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
}
    
#fbe78d4f {
    width: 37.67%;
}
    
#a3b331eb::before, #a3b331eb > .bgExtraLayerOverlay {
    
}
#a3b331eb {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5c8a763 {
    width: 100.00%;
    height: auto;
    min-height: 77px;
    padding: 6% 3% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5592117 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 161px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7daf07a {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    min-height: 0;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 917d8ad {
    width: 99.99%;
    order: 0;
}
    
#\37 5b0469d {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7c1536d {
    order: 2;
    width: 32.54%;
}
    
#\37 dd6b023 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 145px;
    padding: 0% 3% 7% 3%;
}
    
#\32 81eb2f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b66b744 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9358af6::before, #\36 9358af6 > .bgExtraLayerOverlay {
    
}
#\36 9358af6 {
    row-gap: 24px;
    width: 100%;
    padding: 6% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\36 9358af6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 d87c72a {
    padding: 0% 0% 0% 0%;
}
    
#a588852e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 edf6b07 {
    order: 5;
}
    
#\31 6a8f9bc::before, #\31 6a8f9bc > .bgExtraLayerOverlay {
    
}
#\31 6a8f9bc {
    row-gap: 24px;
    width: 100%;
    padding: 6% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\31 6a8f9bc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ddaa04a9 {
    order: 1;
}
    
#dd672b61 {
    order: 2;
}
    
#b931215b {
    order: 3;
}
    
#\33 4c77cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 264f059 {
    padding: 0% 0% 0% 0%;
}
    
#d0b0469b {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7a71d06 {
    padding: 0% 0% 0% 0%;
}
    
#\32 51d9505 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9925d2d::before, #\36 9925d2d > .bgExtraLayerOverlay {
    
}
#\36 9925d2d {
    row-gap: 24px;
    width: 100%;
    padding: 6% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\36 9925d2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABaUlEQVQY02NgQAOhoaEMubm5DIWFhYz19fUMIIwC/v//D8bbtm1j6O3tZQQpnDhxIsPKlSvB4mAd+/fXM1y5AhK4whAeH8ze1NYk2tndKTVv3nyRlUtWsoJsgStcvmYB26p1K6RmzplsM3lKd0J3d3NuV1drVHtHu35XVxcfQ3hSMHt5ba701Gk9tlu3rEvdvXPLhDWrl22ZOLF7Z1191YS8ghyv/Px8UQYnLwfR9NwE16bWqpb5C2bsWrNm2dUli+dd7elp21lWXticlZvhWlhYIMrg6OkgmpwR41VelT+hf0LnzkWL5m5ZumTRhN7ertTUtCQbZ1c7aRsLC3YGS3tL/sjYYIPUrPioorLc3IrqkoTi0iKb9IwMKQsLG/YZqakMK0NDIOGmqqrKamZtJmxiYSJlZW8lamFjwQ4KlvqQeoZ6+3oGEASHEUixvb09g4yMDGNoaCgjJCT2YwY2CKioqIAVgmhsAACVb5knWEbFKAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f64e7c41 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 116px;
}
}



@media (max-width: 767px) {
    
#\32 6bac027 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0cf1ff3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc0769f7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\31 3ef8d34 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#afbcc45d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#c2afe95d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f4bf669c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f40a1c2b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\38 91e9475 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c1a877 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 fcd4843 {
    width: 100.00%;
}
    
#\36 f02bd1c {
    width: 100.00%;
    order: 1;
}
    
#\38 405e6f5 {
    width: 100.00%;
}
    
#\30 91a0613 {
    width: 100.00%;
}
    
#e737f9cf {
    width: 100.00%;
}
    
#\36 0a1f1e0 {
    width: 100.00%;
}
    
#\33 a6e9776 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 23027a5 {
    width: 100.00%;
}
    
#\33 9fdfdcb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 333bfb9 {
    width: 100.00%;
}
    
#eaf4339d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 1159e5a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d79c9e21 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 7d89b26 {
    width: 100.00%;
}
    
#d7cd4d0f {
    width: 100.00%;
    order: 1;
}
    
#\32 8f07bb0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 1% 4% 8% 4%;
}
    
#fc112cdc {
    width: 100.00%;
}
    
#c77d44d8 {
    width: 100.00%;
}
    
#cac72514 {
    width: 100.00%;
}
    
#\30 1c0823e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dccbe62f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 5% 0% 5%;
}
    
#\38 e42f1f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b36eeaf0 {
    align-self: center;
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 199ea27 {
    width: 99.61%;
    margin-top: 1px;
}
    
#\37 e4f2938 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 9074b1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 0fc8ee6 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 34.61%;
    width: 79.27%;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb7bb90a {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#\34 3e47406 {
    order: 0;
    align-self: auto;
    width: 99.28%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6bab11c {
    width: 100.00%;
    grid-template-rows: minmax(375px, max-content);
}
    
#be9a8187 {
    height: 218px;
    justify-self: end;
    align-self: end;
    width: 79.36%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ef492c0a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e47575c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 1726756 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 5% 10% 5%;
}
    
#a156e807::before, #a156e807 > .bgExtraLayerOverlay {
    
}
#a156e807 {
    width: 100%;
    min-height: 215px;
    align-items: center;
    background-position: 50% 50%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 01e19e7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1hj {
    width: 100.00%;
    height: 215px;
}
}



@media (max-width: 767px) {
    
#\36 455d212 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 12px;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0ec0931 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0px 5% 16px 5%;
}
    
#\37 f297086 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a836548 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 12px;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3fc2ed5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 12px;
    padding: 8% 5% 8% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 46e4050 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
    align-self: center;
}
    
#\38 ca07442 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
    align-self: center;
}
    
#f6c489c7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c08cfaeb {
    margin-top: 0px;
}
    
#ec39571b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 9e6b3cc {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\39 576e4a8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 3% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 aafa99f::before, #\34 aafa99f > .bgExtraLayerOverlay {
    
}
#\34 aafa99f {
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 300px;
    padding-bottom: 0%;
    height: auto;
    background-position: 50% 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 aafa99f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 ef9c959 {
    width: 99.54%;
    min-height: 0px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 1b7c629 {
    align-self: center;
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b04d60f {
    margin-top: -22px;
}
    
#\39 d161e68 {
    width: 100.00%;
}
    
#b352bfee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d4eb28e {
    min-height: 180px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 b39b055 {
    order: 1;
}
    
#c25cc17a {
    margin: 0px 0% 0px 0%;
}
    
#b52b6447 {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 80d2f6b::before, #\37 80d2f6b > .bgExtraLayerOverlay {
    
}
#\37 80d2f6b {
    border-radius: 20px;
    width: 99.87%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d6e2082 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 80px 4% 0% 4%;
}
    
#\33 722af3f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#b15202c2 {
    width: 100.00%;
}
    
#\30 4355621 {
    width: 100.00%;
}
    
#\36 9b9212e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 2% 4% 0% 4%;
}
    
#\36 711390c {
    width: 100.00%;
}
    
#d24b33b9 {
    width: 100.00%;
}
    
#\35 9a9bd87 {
    width: 100.00%;
}
    
#a89386e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 818e206 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ec51d2b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 9384f63 {
    width: 100.00%;
    order: 1;
}
    
#\35 c82285d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5b3682d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 7d1941d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d760c8b0 {
    width: 100.00%;
}
    
#\37 f9aeae2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\38 451b3c4 {
    width: 100.00%;
}
    
#e3eaede5 {
    width: 100.00%;
    order: 1;
}
    
#cafb2ba9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 0651433 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ed3eb948 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\37 14dcd74 {
    width: 99.54%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d4306f {
    width: 99.82%;
    min-width: 32px;
}
    
#\30 48bb836::before, #\30 48bb836 > .bgExtraLayerOverlay {
    
}
#\30 48bb836 {
    border-radius: 30px;
    width: 99.82%;
    min-height: 240px;
    padding-bottom: 0%;
}
#\30 48bb836.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 bc3ff1b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 6624224 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0785a28 {
    min-height: 36px;
}
    
#\34 4dc2f43 {
    min-height: 56px;
}
    
#\35 318e07e::before, #\35 318e07e > .bgExtraLayerOverlay {
    
}
#\35 318e07e {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\35 318e07e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 72a4589 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0px 4% 16px 4%;
}
    
#\33 3fa1a4e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8198e96 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2ac0789 {
    height: 56px;
    width: 55.9219px;
}
    
#\35 03bee66 {
    height: 56px;
    width: 54.9219px;
}
    
#\33 b0f2ea6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 aca050d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 68265e6 {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#\37 0bd6b6a {
    min-height: 56px;
}
    
#\35 7abbab5 {
    min-height: 36px;
}
    
#f3d071a1 {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#\32 cd27644 {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#b9670b30::before, #b9670b30 > .bgExtraLayerOverlay {
    
}
#b9670b30 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 240px;
}
#b9670b30.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 737e7e9::before, #\34 737e7e9 > .bgExtraLayerOverlay {
    
}
#\34 737e7e9 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\34 737e7e9.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 e0ec00d {
    min-height: 36px;
}
    
#a6feca01 {
    width: 81.44%;
}
    
#a32c1a34 {
    width: 81.11%;
}
    
#\33 fc7c721 {
    height: 56px;
    width: 55.9219px;
}
}



@media (max-width: 767px) {
    
#\35 01aef77 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#fa2cae57 {
    width: 98.84%;
    align-items: flex-start;
    min-height: 0px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    row-gap: 24px;
}
    
#\39 de7d250.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0%;
}
#\39 de7d250 {
    order: 1;
    margin: -16px 0px 0px 0px;
}
    
#\34 e71bead {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
    order: 2;
    align-self: center;
    margin-top: 16px;
}
    
#\33 1516a1c {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#efcb4480 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fat {
    height: 202px;
    width: 68.01%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e7704ea8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8b80ed9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\34 ff06683 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 86980b2 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 5% 6% 5%;
}
    
#\35 e50ab81 {
    height: auto;
}
    
#d88804e6 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f16a07fa {
    height: auto;
}
    
#\32 f9fdae5 {
    min-height: 40px;
}
    
#bf300416 {
    width: 99.54%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8884d10 {
    min-height: 40px;
}
    
#\39 07bdbc5 {
    min-height: 40px;
}
    
#\39 618cea6 {
    height: auto;
}
    
#\38 e8a1559 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 27a89cf {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 10% 5% 10% 5%;
}
    
#\37 16f5432 {
    width: 100%;
    min-height: 65px;
    align-items: center;
    height: auto;
}
    
#\38 474c815 {
    width: 100.00%;
}
    
#\32 4880d5c {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 465e9c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a2d821d2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#acab57ee {
    align-self: center;
    width: 99.82%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe67441::before, #\33 fe67441 > .bgExtraLayerOverlay {
    
}
#\33 fe67441 {
    border-radius: 30px;
    justify-self: auto;
    align-self: auto;
    width: 99.82%;
    order: 0;
    min-height: 240px;
    padding-bottom: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 fe67441.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQI112OuxKCMBBF+f/KQiEzGJHXj2WzBCOQbATzqJxoZ3G7c+ecItEIeZEGCLYDb+7gNy6D5TJSA5F6SG6EIgM/qIdjbeW+cHksDINhGO1VRuogueELivzypoHXkyM92OR0Ob3XC0Zb/4NZV0un2WTUWdm5VPtSYbANJOqyURTJ9SLSDfxWSafPasXTvGKpnGaYexO1uVN8AGOtqiR1xYkZAAAAAElFTkSuQmCC');
}
    
#\35 3b267c3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#ecaa3929 {
    width: 99.54%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d33ad4be {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b15cae55 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0% 5% 16% 5%;
}
    
#e4929f9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ee28cf6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6cfbe7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cd38b3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 915649b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 2c052ad {
    width: 79.82%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\38 51ba826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 bfa5651 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 26ece24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 eff6122 {
    margin: 0px 0% 0px 0%;
}
    
#\37 358f1ac {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0% 5% 16% 5%;
}
    
#\37 29e3612 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f4c6cb70 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -7px;
}
    
#c460f124 {
    width: 80.73%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 e81c1e5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_vv5 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 62523a5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#ba55757a::before, #ba55757a > .bgExtraLayerOverlay {
    
}
#ba55757a {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#ba55757a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+ABcXFzUODg42BwcHNgYFBTYJCAg2DQ0NNhMTEygYGBgWHh4eBAAAAAAARUVGiktLS4tSUlKLU1NTi05OTotHR0eLQEBAaTw9PTovMS8MMjIyAQB7e3vegYGB34uLi9+Pj4/fj46O34aGht95enqob29vXkZHRhQ/Pz8BALCwsPyqqqv8tbS0/L+9vfzMysr7xMPD/LS0tMClpqZsYmNiGHFxcQIA1tbW/MHBwfzCwcL80c7P/O7r7Pvv7u784eHiwNDQ0Gx5eXkYjY2NAgC7vLzeoaKj3Z2cnt2qqKndyMfI3M7Oz97ExMastra4Y25ucRiRkZEBAKipqoqXmJmKkJGSiZmam4mwsbOJuLm7iq+vsm2foKM/ZGRoEX9/fwAAY2ZpNWdpbDVnaWw0ZWdrNGVnazRmaGw1YGJnLFpbYBtLS1IIAAAAAH3+mOyftQlUAAAAAElFTkSuQmCC');
}
    
#\32 5630abd {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0px 4% 16px 4%;
}
    
#cebcca26 {
    min-height: 36px;
}
    
#ec4a0188 {
    min-height: 56px;
    padding: 0% 4% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 35f59ae {
    min-height: 56px;
    padding: 0% 4% 0% 5%;
    margin: 0% 0% 0% 0%;
}
    
#f672534e {
    height: 56px;
    width: 56px;
}
    
#\39 42b2c57 {
    min-height: 36px;
}
    
#\36 f1f76cd {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#a17f6643::before, #a17f6643 > .bgExtraLayerOverlay {
    
}
#a17f6643 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#a17f6643.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABQ0lEQVQY02NITcszz8goMM9Mz7fIzsw3T0/LM4+OSTcPCIzRdHLyFTcxsWZhAIGQyOSelKSsnuKMnN6i1IyetNiknuCg6B5f37AsRwdPa1VVTR4GBgZGBr+AyPsJMUkP8pLTH2Qlpj2IDI154OLq98DB3n2VoYFFvJi4jAhYobmFyx8PF78/oT4hfwK8Q/842Hn91tWz/qOpYXxAVkYth4tbUIKBgYGJwcjQ7o+NpesfJ3vvP3Z2vn+MTFx+q6iZ/lGQ1zkgJqqYy80tIglWaGHpfsfaxvOOnb3vbRtbn9tmFu639fRt72hpmq9WUzNKVlLWlgRb7esX2envH9URFBTb4ecb3u7lGdLu7OjTYWfnkWNt7WpvbGItCPZ1Vm6hSXZuoXFuXpFxWnq2cWJSmlFUVJxxWHi0dkhohJS3XxAHSB0AUvdjfNs1dFIAAAAASUVORK5CYII=');
}
    
#\30 13d046c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2832f94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8835b38 {
    width: 81.11%;
}
    
#\39 4c70cce {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding: 0% 4% 0% 5%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5c35669 {
    height: 56px;
    width: 54.9219px;
}
    
#\30 4b0bd29 {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#\32 1d075e7::before, #\32 1d075e7 > .bgExtraLayerOverlay {
    
}
#\32 1d075e7 {
    border-radius: 30px;
    background-position: 50% 50%;
    min-height: 240px;
}
#\32 1d075e7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABU0lEQVQY0wFIAbf+AJOfrjWUorM2kqCuNpCdqzaRnas2lZ2mNpCTlieMhnsVWlI7A///AAAAf5ixioWet4uIn7iLgZixi3aNpYt0iJ2Lb4CRZ3F+iDhIT08KqalUAABhfp/eaYSk3muGpt9hgKPeVHSY3lNwkN5RaoalU2uCWzNDTRFlmGUBAGGAo/xrhqj8bIms/F6BqfxQdZ78UHKZ/FBvkrxScZNoL0JSFEhtbQEAiZy0/JKhuPyImbL8ZXyY/EhhfvxTaof8YniSvXmQqWlCT1wVP19fAQChqrXcpq2525mhrdtye4naUl1s2mFsettyfoyoj5qnX1JXXxZISEgBALS0toi4tbiHpKGjh3Bra4dBPT6HVlNUiHFxc2mfoKM8XV9kDz8/PwAAXGBlM1tfZDJQVVoyPD5EMi0uMzI3OD0zQ0ZMKVVYXhhFSVEHAAAAABvvlbo5M4yFAAAAAElFTkSuQmCC');
}
    
#\31 1f76dd1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e2d8408 {
    width: 81.44%;
}
    
#\31 9aea859 {
    height: 56px;
    width: 55.9219px;
}
    
#\34 9b03cbc {
    min-height: 36px;
}
    
#\34 f781b50 {
    margin: 0px 0% 0px 0%;
}
    
#d4562e22 {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#\31 287ae94 {
    width: 81.74%;
}
}



@media (max-width: 767px) {
    
#\39 43f34a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 887ee34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
}
    
#\34 749a2e9 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 d00e114 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 62b31a3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 5% 4% 5%;
}
    
#\35 a190892 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (max-width: 767px) {
    
#c808ccca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 481ca9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 5% 4% 5%;
}
    
#\34 7ab6af6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4329d1d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#b542f067 {
    width: 98.84%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 089d6a6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b9dce2e {
    width: 100%;
    min-height: 694px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
    
#af3f079a {
    height: auto;
    min-height: 42px;
}
}



@media (max-width: 767px) {
    
#\30 8d4353f {
    height: auto;
}
    
#\35 98fb9f0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 e3f7145 {
    height: auto;
}
    
#ed19222b {
    width: 99.54%;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c3ddff2 {
    min-height: 40px;
}
    
#da5bb425 {
    height: auto;
}
    
#\37 45fe3b0 {
    min-height: 40px;
}
    
#\36 3510123 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 4% 4% 4%;
}
    
#\34 1fc8567 {
    min-height: 40px;
}
    
#\34 fdf1e65 {
    min-height: 40px;
}
    
#\38 4eb93d7 {
    min-height: 40px;
}
    
#e26ae000 {
    height: auto;
}
    
#\30 2798032 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 9d398d6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
    margin-top: -15px;
}
    
#a94abd7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
}
    
#fce3ac08::before, #fce3ac08 > .bgExtraLayerOverlay {
    
}
#fce3ac08 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    padding: 25% 3% 15% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 110ce81.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
    
#\39 0afe69e {
    margin: 0px 0% 0px 0%;
}
    
#f53e59a9 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\35 7797687::before, #\35 7797687 > .bgExtraLayerOverlay {
    
}
#\35 7797687 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    padding: 25% 3% 15% 3%;
    margin: 0% 0% 0% 0%;
}
#\35 7797687.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d4a7a5b9 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
    align-self: center;
}
    
#\38 f90e1d0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
    
#\32 67a7f52 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3.5% 5% 0% 5%;
}
    
#\39 7885ce2 {
    margin: 0px 0% 0px 0%;
}
    
#fd637fe6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.82%;
    margin-top: -15px;
}
}



@media (max-width: 767px) {
    
#\38 8c53db2 {
    order: 1;
}
    
#\35 c52ca9f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bfc9f2db {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 16% 6% 16% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a7e2a911 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#\32 017a198 {
    min-height: 180px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\32 a28337d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d1757040 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#d4d86ff7 {
    margin: 0px 0% 0px 0%;
}
    
#fbe78d4f {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 6% 0% 6% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e588c5d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.61%;
}
    
#a3b331eb::before, #a3b331eb > .bgExtraLayerOverlay {
    
}
#a3b331eb {
    border-radius: 20px;
    width: 99.87%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 5c8a763 {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5592117 {
    min-height: 180px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#d7daf07a {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 80px 4% 0% 4%;
}
    
#\39 917d8ad {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.61%;
}
    
#\37 5b0469d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#db40bcdc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a7c1536d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 8e18880 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 dd6b023 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0% 5% 16% 5%;
}
    
#\32 3373fbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc69d6fd {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe3a105d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8b2e92a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 81eb2f6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b2b9e64 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -8px;
}
    
#\36 b66b744 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 9358af6::before, #\36 9358af6 > .bgExtraLayerOverlay {
    
}
#\36 9358af6 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 6% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\36 9358af6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 13ae316 {
    width: 100.00%;
    order: 5;
}
    
#ec1d4b11 {
    width: 100.00%;
    order: 2;
}
    
#\35 f0b8b7c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 d87c72a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
}
    
#\37 4f8d80e {
    width: 100.00%;
    order: 4;
}
    
#a588852e {
    margin: 0px 0% 0px 0%;
}
    
#\30 ce5bc7e {
    order: 1;
}
    
#d8c3a93b {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\30 edf6b07 {
    width: 100.00%;
}
    
#\31 6a8f9bc::before, #\31 6a8f9bc > .bgExtraLayerOverlay {
    
}
#\31 6a8f9bc {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 6% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
#\31 6a8f9bc.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#dd672b61 {
    width: 100.00%;
}
    
#\33 4c77cc8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 264f059 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
}
    
#\34 cbe1848 {
    width: 100.00%;
}
    
#d0b0469b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\34 fa2461a {
    width: 100.00%;
}
    
#\30 7a71d06 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
}
    
#ce8d59b7 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d83b776b {
    width: 100.00%;
}
    
#\32 51d9505 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c21db31 {
    width: 100.00%;
}
    
#\36 9925d2d::before, #\36 9925d2d > .bgExtraLayerOverlay {
    
}
#\36 9925d2d {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 6% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\36 9925d2d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABaUlEQVQY02NgQAOhoaEMubm5DIWFhYz19fUMIIwC/v//D8bbtm1j6O3tZQQpnDhxIsPKlSvB4mAd+/fXM1y5AhK4whAeH8ze1NYk2tndKTVv3nyRlUtWsoJsgStcvmYB26p1K6RmzplsM3lKd0J3d3NuV1drVHtHu35XVxcfQ3hSMHt5ba701Gk9tlu3rEvdvXPLhDWrl22ZOLF7Z1191YS8ghyv/Px8UQYnLwfR9NwE16bWqpb5C2bsWrNm2dUli+dd7elp21lWXticlZvhWlhYIMrg6OkgmpwR41VelT+hf0LnzkWL5m5ZumTRhN7ertTUtCQbZ1c7aRsLC3YGS3tL/sjYYIPUrPioorLc3IrqkoTi0iKb9IwMKQsLG/YZqakMK0NDIOGmqqrKamZtJmxiYSJlZW8lamFjwQ4KlvqQeoZ6+3oGEASHEUixvb09g4yMDGNoaCgjJCT2YwY2CKioqIAVgmhsAACVb5knWEbFKAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\31 df3fea8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f64e7c41 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 c5960ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

