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

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

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

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

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

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

  *#dm .dmInner div.u_1323734976 input:not([type="submit"]) {
    background-color:rgba(246,247,247,1) !important;
    background-image:initial !important;
    border-radius:203px 203px 203px 203px !important;
  }

  *#dm .dmInner div.u_1323734976 textarea {
    background-color:rgba(246,247,247,1) !important;
    background-image:initial !important;
    border-radius:203px 203px 203px 203px !important;
  }

  *#dm .dmInner div.u_1323734976 select {
    background-color:rgba(246,247,247,1) !important;
    background-image:initial !important;
    border-radius:203px 203px 203px 203px !important;
  }

  *#dm .dmInner div.u_1021274172 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1323734976 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:220px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1323734976 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1323734976 .m-recaptcha { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1049989025 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner div.u_1407971469:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1407971469.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1431491581:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1431491581.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1419537274:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1419537274.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1131141529:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1131141529.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1985116097:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1985116097.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1733174259:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1733174259.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1210477049:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1210477049.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1016524963:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1016524963.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1152537069:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1152537069.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1703511958:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1703511958.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1013328398:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1013328398.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1253912421:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1253912421.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1021657427:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1021657427.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1320773264:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1320773264.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1219541827:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1219541827.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1569001693:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1569001693.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1770762503:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1770762503.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1243852542:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1243852542.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1249412819:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1249412819.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1485096586:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1485096586.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1430388179:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1430388179.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1473045624 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1366260763 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1083068399 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1253562379 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1931546263 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1407971469 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1817596176 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner div.u_1972586826:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1972586826.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1000625250:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1000625250.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1819853486:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1819853486.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1919160651:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1919160651.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1596049523:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1596049523.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1431491581 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1419537274 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1972586826 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1000625250 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1819853486 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1919160651 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1596049523 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1131141529 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1985116097 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1733174259 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2px 2px 2px 2px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1597758141:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1597758141.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1890836735:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1890836735.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1968641056:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1968641056.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1210477049 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1016524963 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1152537069 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1597758141 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1890836735 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1968641056 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1703511958 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1013328398 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1253912421 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1021657427 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1320773264 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1219541827 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1682925294:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1682925294.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1224118072:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1224118072.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1422126531:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1422126531.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1482147786:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1482147786.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1944401563:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1944401563.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1569001693 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1770762503 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1243852542 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1682925294 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1224118072 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1422126531 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1944401563 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1482147786 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1779504377:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1779504377.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1249412819 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1485096586 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1430388179 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1779504377 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1323734976 .dmform-success {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1323734976 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1323734976 .dmform-error {
    text-align:center !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1537338432 { background-position:100% 50% !important; }

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

  *#dm .dmInner div.u_1769743888:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1769743888.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1769743888 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1187879841 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1366260763 .photoGalleryThumbs .image-container a { padding-top:500px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1473045624 .photoGalleryThumbs .image-container a { padding-top:680px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1049989025 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1817596176 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
*#dm .dmInner div.u_1775472271
{
	stroke:var(--color_1) !important;
	stroke-width:0.6px !important;
}
*#dm .dmInner div.u_1275320117
{
	stroke:var(--color_1) !important;
	stroke-width:0.6px !important;
}
*#dm .dmInner div.u_1486073091
{
	stroke:var(--color_1) !important;
	stroke-width:0.6px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1775472271
{
}
*#dm .dmInner div.u_1275320117
{
}
*#dm .dmInner div.u_1275320117
{
}
*#dm .dmInner div.u_1486073091
{
}
*#dm .dmInner div.u_1486073091
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_7);
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/8228febe/dms3rep/multi/opt/Screenshot-2025-05-27-083644-1920w.png);
    background-origin: border-box;
    border-radius: 20px 20px 20px 20px;
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_0ll {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 20px;
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#group_ua3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#fb6729ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3e80ca9 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 40px 2% 40px 2%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 65%;
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 30.84385714285714%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 345px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 30px 0px 30px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#widget_0ll {
    width: 100%;
}
    
#fb6729ac {
    order: 1;
}
    
#group_ua3 {
    height: auto;
    min-height: 88px;
}
}



@media all {
    
#ed4c738e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 90f5dec {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_e74 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5bbbf8c {
    background-image: initial;
    background-color: var(--color_3);
}
    
#widget_q1e {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 90f5dec {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
}
    
#ed4c738e {
    width: 100%;
    min-height: 8px;
}
    
#widget_q1e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ed4c738e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 90f5dec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#widget_q1e {
    width: 100.00%;
}
}



@media all {
    
#\31 8653156 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#\39 c815c1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 1298b28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 9d59705 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 8f3339e {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
}
    
#widget_v4i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qdp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p41.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_p41 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 a457947 {
    width: 100%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\34 9d59705 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#\39 c815c1e {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 1298b28 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 c815c1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1298b28 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 9d59705 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#widget_p41 {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v4i {
    order: 0;
}
    
#widget_qdp {
    order: 1;
}
}



@media all {
    
#\35 9f5b715 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b355d515 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_bpl {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a2915f3 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
}
    
#widget_bkq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd23da82 {
    margin: 20px 1.8% 20px 1.8%;
}
    
#\30 8541b8a {
    width: 30.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b355d515 {
    padding: 40px 2% 40px 2%;
}
    
#\30 8541b8a {
    width: auto;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 9f5b715 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b355d515 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_bpl {
    width: 100.00%;
}
    
#\30 8541b8a {
    width: 100%;
    height: 354px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#fd318eeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b869d7f4 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 b8bfb3a {
    background-image: initial;
    background-color: var(--color_3);
}
    
#group_jut {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_64b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i5r {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8cc97ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d932a5cc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#ea445d90 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e862bbd5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c3587c70 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#d2575a2d {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 6d57c08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#\39 1f5ee26 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 d5abdda {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_scp {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_o69 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b869d7f4 {
    min-height: 267px;
    padding: 20px 2% 20px 2%;
}
    
#group_jut {
    width: 50%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea445d90 {
    width: 50%;
    height: auto;
    min-height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2575a2d {
    width: 49.996612413541214%;
    min-height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f5ee26 {
    width: 50%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd318eeb {
    align-items: center;
}
    
#group_scp {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99776431397974%;
    order: 0;
    height: auto;
    min-height: 226px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o69 {
    width: 100%;
    align-self: auto;
    order: 0;
    min-height: 242px;
    flex-wrap: wrap;
    justify-self: auto;
    column-gap: 0%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i5r {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6d57c08 {
    width: 60px;
    margin-bottom: 0px;
}
    
#c3587c70 {
    width: 60px;
    margin-bottom: 0px;
}
    
#d932a5cc {
    width: 60px;
    margin-bottom: 0px;
}
    
#\34 d5abdda {
    width: 75.04%;
}
    
#\31 8cc97ed {
    width: 77.21%;
}
    
#widget_64b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd318eeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b869d7f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#group_jut {
    height: auto;
    min-height: auto;
    width: 50%;
    justify-self: auto;
    order: 0;
    padding-bottom: 0px;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea445d90 {
    width: 50%;
    min-height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2575a2d {
    width: 50%;
    min-height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f5ee26 {
    width: 50%;
    min-height: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
}
    
#group_scp {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    justify-content: space-between;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o69 {
    flex-direction: row;
    flex-wrap: wrap;
    order: 0;
    width: 100.00%;
    align-items: center;
    column-gap: 0%;
    height: auto;
    min-height: 260px;
    margin: 0px 0% 0px 0%;
}
    
#d932a5cc {
    order: 0;
}
    
#\31 8cc97ed {
    order: 1;
    width: 97.23%;
}
    
#\34 d5abdda {
    width: 78.88%;
}
    
#e862bbd5 {
    width: 80.57%;
}
}



@media all {
    
#\33 5366700 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9599443.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\35 9599443 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0463adf {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e86b5023::before, #e86b5023 > .bgExtraLayerOverlay {
    
}
#e86b5023 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\33 64ef90b {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 8b2fb12 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#group_03a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 3417b40 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 c41f752.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 c41f752 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44af196 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cee700a {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c7ccf2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b15e59b2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 cc09a8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 cc09a8a {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b23699a {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ff6deecc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 b053767 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de66a847 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 477px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b3d9c609 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 a259aa0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 d85e50d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\36 d85e50d {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf511664 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ebcd50fe {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 53ba244 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6001b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7ae8338.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#a7ae8338 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fba2fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e65d889 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a68bb84 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.99808333333333%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 abc8a1e {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cbff0b8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f5898f1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#f5898f1b {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cec19a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b84a414c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 d3ebb30 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee8ab518 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e8506e4f {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 4;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d796ff85 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#affbe0fc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 ffd24e9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdbbb429 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 483px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 5;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ec69145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ea79d3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a35b689e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#a35b689e {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8ffee06 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 6;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b2d5e416 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8175ccb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 ebab385 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a25fdf0c {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e80e459.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\37 e80e459 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 65d00b6 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7475d2f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a1f2a87f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ff7bf8a0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0463adf {
    padding: 40px 2% 40px 2%;
}
    
#\33 64ef90b {
    column-gap: 2%;
}
    
#group_03a {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b15e59b2 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#de66a847 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 a259aa0 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 a68bb84 {
    width: 60%;
}
    
#e8506e4f {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#cdbbb429 {
    width: 60%;
}
    
#f8ffee06 {
    width: 60%;
}
    
#ff7bf8a0 {
    width: 60%;
}
    
#e86b5023::before, #e86b5023 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 0463adf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\33 64ef90b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3417b40 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c41f752 {
    margin: 0px 0% 0px 0%;
}
    
#b15e59b2 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de66a847 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\32 a259aa0 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 3;
}
    
#group_03a {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#a7ae8338 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a68bb84 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 4;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cbff0b8 {
    margin: 0px 0% 0px 0%;
}
    
#e8506e4f {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#cdbbb429 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 6;
}
    
#a35b689e {
    margin: 0px 0% 0px 0%;
}
    
#f8ffee06 {
    width: 99.73513325975864%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 5;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8175ccb {
    margin: 0px 0% 0px 0%;
}
    
#ff7bf8a0 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 7;
}
    
#e86b5023::before, #e86b5023 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#daacdc73 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c9838cd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 dfceca4 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#\37 2ede3d0 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
}
    
#dd2e9074 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 49d3cdc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 49d3cdc {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#f4da3506 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa8746ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4644ebe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daacdc73 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#c9838cd9 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#dd2e9074 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#daacdc73 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#c9838cd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#dd2e9074 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\35 49d3cdc {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4da3506 {
    order: 0;
}
    
#fa8746ff {
    order: 1;
}
}



@media all {
    
#\34 0212627.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\34 0212627 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 92f75a0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 3223d41 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 b5f65b2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b56adfe::before, #\37 b56adfe > .bgExtraLayerOverlay {
    
}
#\37 b56adfe {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\39 c9cf833 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 854e0bc {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d5c6e581.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#d5c6e581 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a93b04c5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 22b1a4d {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e14d52 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#cc831e42 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\33 27a488b {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 dee5e76 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4bebe5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c8b81b39 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d0d7da {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ef19e24d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 0389fbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e391147.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\31 e391147 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1a4248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c32c9ddf {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 b4ed80a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 078383c {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4d0d7da {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\36 92f75a0 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 27a488b {
    padding: 40px 2% 40px 2%;
}
    
#\32 3223d41 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8e14d52 {
    column-gap: 2%;
}
    
#c32c9ddf {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b56adfe::before, #\37 b56adfe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 0212627 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4d0d7da {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#\36 92f75a0 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    order: 1;
    padding: 3% 3% 3% 2%;
}
    
#\33 27a488b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\32 3223d41 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\39 c9cf833 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8e14d52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c32c9ddf {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4bebe5f {
    justify-self: auto;
    align-self: auto;
    width: 99.99519732309813%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b56adfe::before, #\37 b56adfe > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\30 d76af0b {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 c78c418 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b0350f60::before, #b0350f60 > .bgExtraLayerOverlay {
    
}
#b0350f60 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\32 3bd0080 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 451px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 fa53b94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ee6eec30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bca5a21e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#bca5a21e {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d5ca5fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c15bce15.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#c15bce15 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61d1420 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\31 780d870 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 82a0297 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 3f006e6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 449px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 6739eea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 8c92caf {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a5cc88d7 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b3aaa7ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd599ea {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 7faa7c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\38 7faa7c8 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 865f334 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 24557a3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f5c477e1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f547ca90 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 b158a30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 491edb1 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d31726.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\37 1d31726 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ba8222 {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 451px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 4;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e00bdf91 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5407ec1.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\39 5407ec1 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afdf57f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a18956a2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 14e725e {
    justify-content: space-between;
    align-items: flex-start;
    width: 30.999750000000002%;
    min-height: 453px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 5;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 bee977c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ec970868 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d806ca0b {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d254981d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#d254981d {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff0dc1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#af57955a {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce9beb25 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e22f521 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2379f7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 84815ed {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d76af0b {
    padding: 40px 2% 40px 2%;
}
    
#\34 dd599ea {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3bd0080 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\38 82a0297 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 3f006e6 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#a5cc88d7 {
    column-gap: 2%;
}
    
#\37 14e725e {
    width: 60%;
}
    
#f5c477e1 {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\33 6ba8222 {
    width: 60%;
}
    
#b0350f60::before, #b0350f60 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 d76af0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\34 dd599ea {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\38 7faa7c8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3bd0080 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\38 82a0297 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3f006e6 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#\38 6739eea {
    margin: 0px 0% 0px 0%;
}
    
#a5cc88d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5c477e1 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f547ca90 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1d31726 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6ba8222 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\37 14e725e {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#b0350f60::before, #b0350f60 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\31 0f130b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\31 0f130b8 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 132465e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 57f3c85 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be7eed9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#efc90712 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61547e9 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#c7906232 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 ee967fc {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 0ebed36 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40e479e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\36 40e479e {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd5af0e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 43c58f7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 713c897 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 96d0cdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#db687035 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e0ed3de7.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#e0ed3de7 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b1cc3b2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 624a7ed {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c0ffc546 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8594e96::before, #\31 8594e96 > .bgExtraLayerOverlay {
    
}
#\31 8594e96 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\36 a2ae510 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 7e0f747 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e6f9183 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a22fea2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 be7eed9 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\32 43c58f7 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b1cc3b2 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a2ae510 {
    padding: 40px 2% 40px 2%;
}
    
#\36 ee967fc {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#c7906232 {
    column-gap: 2%;
}
    
#\31 8594e96::before, #\31 8594e96 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 40e479e {
    margin: 0px 0% 0px 0%;
}
    
#\37 cd5af0e {
    margin: 0px 0% 0px 0%;
}
    
#\36 be7eed9 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 43c58f7 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\31 b1cc3b2 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\36 a2ae510 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\36 ee967fc {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#c7906232 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8594e96::before, #\31 8594e96 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\33 4928245 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e314e310 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ed2aae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5bed8e3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 96ce763::before, #\30 96ce763 > .bgExtraLayerOverlay {
    
}
#\30 96ce763 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#ae5222a7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c1440df {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 5c9a8b5 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b8572e55 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b4d9d12d {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ac533f7c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 54bd381 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#cb605650.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#cb605650 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f45dc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#b2f45dc5 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4267671 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\36 df32e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5cda138 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 57d8462 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4928245 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c1440df {
    padding: 40px 2% 40px 2%;
}
    
#b8572e55 {
    column-gap: 2%;
}
    
#b4d9d12d {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\33 54bd381 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\30 96ce763::before, #\30 96ce763 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 4928245 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\39 5bed8e3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c1440df {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#b8572e55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4d9d12d {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 54bd381 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#cb605650 {
    margin: 0px 0% 0px 0%;
}
    
#\30 96ce763::before, #\30 96ce763 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#beefdd9b {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ac48fc7d {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\33 f7e4b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 16318ac {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 2eb9bbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f0c01500 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#d5cbb4c8::before, #d5cbb4c8 > .bgExtraLayerOverlay {
    
}
#d5cbb4c8 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\36 6d69fdd {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 7cf4fd9.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\35 7cf4fd9 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f6406d {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 5b5b895 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#d6f7a8e2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 16318ac {
    width: 60%;
    justify-content: center;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 6d69fdd {
    column-gap: 2%;
}
    
#\30 9f6406d {
    padding: 40px 2% 40px 2%;
}
    
#\30 5b5b895 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-around;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: center;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f7e4b16 {
    width: 99.99708503946353%;
}
    
#d5cbb4c8::before, #d5cbb4c8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 16318ac {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\36 6d69fdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9f6406d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\30 5b5b895 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#d5cbb4c8::before, #d5cbb4c8 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\37 5741383 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c5a11927 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b721282e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 c127b87 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb16451 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fa74ac9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 51a16d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 51a16d3 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6804ff::before, #\31 c6804ff > .bgExtraLayerOverlay {
    
}
#\31 c6804ff {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\36 5772fba {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 dcbeb57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db61c8d {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 6f801a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb41b638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8a125b {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#d5c3fc55 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\32 5c1e665 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 c60e23a {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a4e2774b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#a4e2774b {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d41ff3 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6104d20 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 526df3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\38 526df3a {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d1f2006 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 8c5e76b {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c4012fc7 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 515be32.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 515be32 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c81a7f9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#db046004 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 464.54864501953125px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a8ae071 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b8999e7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ce3e67 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ac438af3 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 86e36b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\37 86e36b3 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01833b4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 464.54864501953125px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 4;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aaf38c9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 5;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea749af {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 d55f893.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 d55f893 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a92b7bba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a3bfae36 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#daa1c14a {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 36d5fee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e8c72bc {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ae1f1f49 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 10616ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\36 10616ca {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f65846e {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 450.10418701171875px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 6;
    align-self: auto;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 be7bae1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 14bdb4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\35 14bdb4e {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 93f9397 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 6;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46e9c26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 099967b {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 067f0da {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbe5ea93 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecaaf0d6 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0bc4039 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e8905b9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 db61c8d {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8a125b {
    column-gap: 2%;
}
    
#\36 5772fba {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c1e665 {
    padding: 40px 2% 40px 2%;
}
    
#\33 d1f2006 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 8c5e76b {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#db046004 {
    width: 60%;
}
    
#d01833b4 {
    width: 60%;
}
    
#\30 aaf38c9 {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\30 f65846e {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\31 93f9397 {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\31 c6804ff::before, #\31 c6804ff > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 db61c8d {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: auto;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8a125b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5772fba {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\32 5c1e665 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\31 6104d20 {
    margin: 0px 0% 0px 0%;
}
    
#\38 526df3a {
    margin: 0px 0% 0px 0%;
}
    
#\33 d1f2006 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\35 8c5e76b {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#\30 515be32 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c81a7f9 {
    margin: 0px 0% 0px 0%;
}
    
#db046004 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01833b4 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\30 aaf38c9 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#ae1f1f49 {
    margin: 0px 0% 0px 0%;
}
    
#\36 10616ca {
    margin: 0px 0% 0px 0%;
}
    
#\30 f65846e {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 93f9397 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\31 c6804ff::before, #\31 c6804ff > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\31 6406265 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 d3d3ae5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d02ad9ad {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb4dc161 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d650a05.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\30 d650a05 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ed3514 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b56654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c6562e {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c2f11ef0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b6bc7625 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#bf5fa33a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 ce869f4 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\36 4cb11d7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 fa42f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cfbda61 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 2;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 cdf2971 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 a44f7d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\39 a44f7d6 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa73e1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#daa73e1d {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a4d8f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7b1e933 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#cfeecce2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    justify-self: auto;
    height: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b013b1b1 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\35 0394b01 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a1381c69 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e215ce1c {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c8d418f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f744a6fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 782cf37.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\39 782cf37 {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f322e36 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 3;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1832fc1 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc3f9a7d {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6406265 {
    width: 60%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 cfbda61 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cdf2971 {
    column-gap: 2%;
}
    
#a7c6562e {
    padding: 40px 2% 40px 2%;
}
    
#cfeecce2 {
    width: 60%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0394b01 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4cb11d7 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f322e36 {
    width: 60%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 6406265 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#\30 cfbda61 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 2;
}
    
#\32 cdf2971 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#daa73e1d {
    margin: 0px 0% 0px 0%;
}
    
#\38 7b1e933 {
    margin: 0px 0% 0px 0%;
}
    
#a7c6562e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#cfeecce2 {
    width: 100%;
    max-width: none;
    min-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0394b01 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\36 4cb11d7 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#\34 f322e36 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 744c342 {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding-right: 4%;
    padding-bottom: 40px;
    padding-left: 4%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 895f156 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#addb1c37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 232f6b3 {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 40px;
    padding-left: 4%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 afb8f39 {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 40px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 e178b0b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 80f8198 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eaf16e21 {
    width: 99.90991073795847%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fccc5b5 [data-content-reference] {
    background-color: var(--color_5);
    background-image: initial;
    flex-direction: row;
}
#\38 fccc5b5 [data-content-reference] .accordion-title {
    color: var(--color_4);
}
#\38 fccc5b5 {
    flex-direction: column;
    justify-content: flex-start;
    width: 82.50%;
    min-height: auto;
    height: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: center;
    max-width: 100%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\38 fccc5b5 [data-content-reference] .icon-container {
    height: 28px;
    width: 28px;
}
#\38 fccc5b5 .accordion-item:not(:last-of-type) {
    margin-block-end: 10px;
}
    
#group_7el {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding-right: 4%;
    padding-bottom: 40px;
    padding-left: 4%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_vfv {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding-right: 4%;
    padding-bottom: 40px;
    padding-left: 4%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_grv {
    background-color: var(--color_5);
    flex-direction: row;
    max-width: 100%;
    align-self: auto;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding-right: 4%;
    padding-bottom: 40px;
    padding-left: 4%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b2dc71e6 {
    width: 99.90991073795847%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 469e7ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35b9697 {
    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;
}
}



@media (min-width: 1025px) {
    
#\38 fccc5b5 [data-content-reference] .accordion-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fccc5b5 [data-content-reference] .accordion-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 744c342 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 40px;
    padding-right: 40px;
}
    
#\34 232f6b3 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 0px 40px 40px 40px;
}
    
#\33 afb8f39 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\31 e178b0b {
    padding: 40px 2% 40px 2%;
}
    
#\38 fccc5b5 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 99.99892254662497%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 fccc5b5 [data-content-reference] .accordion-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\30 744c342 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0% 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#addb1c37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 232f6b3 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 afb8f39 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e178b0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\38 fccc5b5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bb12a486 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9fdd1e3 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 3a607cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#af4a93ad {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
}
    
#ba55d672 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b4dfeba {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#\35 08a3acd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 08a3acd {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 78572ec[data-pinned] {
    position: sticky;
    top: 110px;
    bottom: auto;
    z-index: 1;
}
#\34 78572ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f821976b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9fdd1e3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#\32 3a607cc {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f821976b {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#bb12a486 {
    order: 1;
}
    
#a9fdd1e3 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\32 3a607cc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#ba55d672 {
    order: 0;
}
    
#\35 08a3acd {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f821976b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media all {
    
#\31 233cb04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 415abc2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 87a4e97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e344c365 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffcef319 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
}
    
#e11341d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 659dca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c051080 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#f0b612ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f0b612ae {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 415abc2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#e344c365 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#e11341d4 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 233cb04 {
    order: 1;
}
    
#\32 415abc2 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\37 87a4e97 {
    order: 0;
}
    
#e344c365 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#e11341d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f0b612ae {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ea6803f5 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#a0835a72.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a0835a72 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\38 e03f185 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c115e063 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fbd563f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2e8ef5d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a87cb3da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f377345 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b3468cb {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2e8ef5d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#a87cb3da {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\31 f377345 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#a0835a72 {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c115e063 {
    order: 1;
}
    
#\36 fbd563f {
    order: 0;
}
    
#\37 2e8ef5d {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#a87cb3da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 f377345 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#d2459ebc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 777bcb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 35192fa {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
}
    
#b53fb4e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0b65d31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6a6842a {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#\31 49e2115 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a07ade8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 a07ade8 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\32 91f84c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2459ebc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#b53fb4e5 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 49e2115 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d2459ebc {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#b53fb4e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 0b65d31 {
    order: 0;
}
    
#\31 49e2115 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\34 a07ade8 {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 91f84c8 {
    order: 1;
}
}



@media all {
    
#\32 6c86775 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
}
    
#\38 cbc573e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f8749bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 d4064cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1e053fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b71dcf9 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#\33 72a33c6 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\37 685677f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 685677f {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#e3b8660a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cbc573e {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#f8749bc0 {
    width: 100%;
    min-height: 80px;
}
    
#\33 72a33c6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
}



@media (max-width: 767px) {
    
#\38 cbc573e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#f8749bc0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\36 d4064cf {
    order: 1;
}
    
#\36 1e053fe {
    order: 0;
}
    
#\33 72a33c6 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\37 685677f {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 fa274a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cd47a01 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 98c3509 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b79ce819 {
    margin-right: 1.8%;
    margin-left: 1.8%;
}
    
#b30a4a46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 b9140e7 {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
}
    
#\33 6f17c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1a739a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 1a739a0 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#d4234f6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cd47a01 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 2% 40px 2%;
}
    
#\36 98c3509 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#b30a4a46 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 fa274a3 {
    order: 1;
}
    
#\32 cd47a01 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\36 98c3509 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#b30a4a46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 6f17c1c {
    order: 0;
}
    
#\32 1a739a0 {
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 b3e43f1 {
    margin-right: 1.8%;
    margin-bottom: 20px;
    margin-left: 1.8%;
}
    
#\31 48a53ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
}
#\31 48a53ad {
    width: 55px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12e4362::before, #\37 12e4362 > .bgExtraLayerOverlay {
    
}
#\37 12e4362 {
    background-image: initial;
    background-color: var(--color_5);
    border-radius: 20px 20px 20px 20px;
}
    
#\39 8e4c886 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 097fab1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 11px 0px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    padding: 25px 30px 25px 30px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ded30b67 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a4c3392d {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 72a6dd7 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4822de8 {
    width: 99.9900641025641%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cfa71276 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cb29c4d4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 107173c {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 12e4362::before, #\37 12e4362 > .bgExtraLayerOverlay {
    
}
    
#\39 8e4c886 {
    width: 99.99708503946353%;
}
    
#\32 097fab1 {
    width: 60%;
    justify-content: center;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ded30b67 {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-around;
    flex-direction: row;
    align-content: stretch;
    justify-self: auto;
    align-self: center;
    order: 0;
    column-gap: 3%;
    padding: 1% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4c3392d {
    column-gap: 2%;
}
    
#\33 107173c {
    padding: 40px 2% 40px 2%;
}
}



@media (max-width: 767px) {
    
#\37 12e4362::before, #\37 12e4362 > .bgExtraLayerOverlay {
    
}
    
#\32 097fab1 {
    width: 100.00%;
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0%;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 100%;
    order: 1;
}
    
#ded30b67 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 3% 3% 3% 2%;
}
    
#a4c3392d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 107173c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
}

