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

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

  *#dm .dmInner div.u_1948891113 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1630700250 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1003918349 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1007333151 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1236312690 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1478635446 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1471523670 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1766441001 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1934344678 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1391272887 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1840963086 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1337020817 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1395110243 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1511444362 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1248076233 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1820607724 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1770842462 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1636863854 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1108465482 .photoGalleryThumbs .image-container { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1870175009 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1348519420 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-image:none !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1561381305 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1830986767 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1885573374 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1240797643 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) rgb(108,140,124) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1406129184 .shape-text {
    color:var(--color_3) !important;
    font-family: 'Lato' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1459454959 .shape-text {
    color:var(--color_3) !important;
    font-family: 'Lato' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876962730 .shape-text {
    color:var(--color_3) !important;
    font-family: 'Lato' !important;
    font-weight:400 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1700109233 {
    border-style:solid !important;
    border-width:1.8px 1.8px 1.8px 1.8px !important;
    border-color:rgb(199,166,201) rgb(199,166,201) rgb(199,166,201) rgb(199,166,201) !important;
  }

  *#dm .dmInner div.u_3428650971 img { border-radius:20px 20px 20px 20px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1948891113 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1948891113 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1007333151 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1007333151 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1934344678 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1934344678 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1840963086 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1840963086 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1395110243 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1395110243 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1636863854 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1636863854 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1108465482 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

  *#dm .dmInner *.u_1108465482 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner div.u_1406129184 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1459454959 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1876962730 .shape-text { font-size:24px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1948891113 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1007333151 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1934344678 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1840963086 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1395110243 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1636863854 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1108465482 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1108465482 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1948891113 .photoGalleryThumbs .image-container a { padding-top:240px !important; }

  *#dm .dmInner *.u_1948891113 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1007333151 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1934344678 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1840963086 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1395110243 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1636863854 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner *.u_1108465482 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1108465482 .photoGalleryViewAll { padding:0 0px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 56.58%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 817px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 30px 5% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/eb9fbc45-eaca-45f2-9bbc-01a5b0d3072a-de650484-1920w.png");
    border-radius: 0px 0px 0px 0px;
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0px 0px 0px;
}
    
#widget_lsp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b7ea299 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 819ebc7 {
    width: 94.73%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dgf {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#group_5ni {
    width: 39.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_7cb {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d9b16ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/62fe5ccf-a24b-4525-bf9d-9b9a8b6fa9e8-1920w.png");
    background-position: 50% 0%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 47b2042 {
    min-height: 677px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 30px 80px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e3a7359::before, #\37 e3a7359 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.25;
}
#\37 e3a7359 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/botanical-flower-01+%281%29-1920w.png");
    background-color: var(--color_2);
    background-size: contain;
    background-position: 0% 50%;
}
    
#group_v0u {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hud {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_b01 {
    width: 95.5%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4dc298d {
    margin: 0px 0% 0px 0%;
}
    
#\33 91be382 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9af0225 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f643cfc2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4.4% 30px 4.4% 30px;
    margin: 0% 0% 0% 0%;
}
    
#f058c43d::before, #f058c43d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#f058c43d {
    border-width: 8px 0px 0px 0px;
    border-color: var(--color_6) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/botanical-flower-01-1920w.png");
    background-position: 100% 50%;
    background-size: contain;
}
    
#\35 ea616f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c19ca943 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ge {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ush {
    width: 221px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    margin-top: 20px;
}
    
#\30 d69847f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/ana-umana-ramirez+%284%29-1920w.jpeg");
    background-position: 50% 0%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_9k9 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 64b48b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 cc6b024 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 bbac27c::before, #\36 bbac27c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 bbac27c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/d91a97c4-a94b-4506-8a10-1cd7718c78e9-1920w.png");
}
    
#widget_4r7 {
    width: 87.72%;
    height: auto;
    max-width: 100%;
}
    
#widget_e38 {
    width: 84.74%;
    height: auto;
    max-width: 100%;
}
    
#\37 a34e143 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa56c88a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 45c5dee {
    min-height: 214px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a68cc8ad::before, #a68cc8ad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#a68cc8ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/tile-texture+%282%29-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#f9778fbc {
    margin: 0px 0% 0px 0%;
}
    
#widget_3bu {
    width: 78.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi0 {
    width: 61.4%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_oet {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\32 b7cdb3e {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3842aec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3842aec {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: -90px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da6410c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddeeb92 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc4532c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf4efd4c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0 0;
    background-color: var(--color_6);
    background-image: none;
    flex-wrap: nowrap;
    padding: 60px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7adc61b {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 32px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e5038c1f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a7176360 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0 0;
    background-color: var(--color_6);
    background-image: none;
    flex-wrap: nowrap;
    padding: 60px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7b1937a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8d24bc7 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 32px;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 7eeb405.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7eeb405 {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: -90px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 47cce37 {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d03f596 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e76dbc32 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5112d2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf3d6e7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0 0;
    background-color: var(--color_6);
    background-image: none;
    flex-wrap: nowrap;
    padding: 60px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 307ef3d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b78ae3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4b78ae3 {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: -90px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5db703a {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 11px 0px;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 61d58b3 {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l0v {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 2;
}
}



@media all {
    
#\31 0677762::before, #\31 0677762 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 0677762 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/botanical-flower-04-1920w.png");
    background-position: 0% 50%;
    background-size: contain;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e0abe7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\39 43c8b79 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 30px 80px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_l3g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c154695d {
    margin: 0px 0% 0px 0%;
}
    
#\31 0eef14d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 8%;
}
#\31 0eef14d {
    width: 100%;
    height: 232px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin: -3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p3o {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    order: 0;
}
    
#widget_f2k {
    width: 100%;
    height: 466px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e313759 {
    min-height: 672px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 36da456::before, #\30 36da456 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\30 36da456 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/botanical-flower-05-1920w.png");
    background-position: 100% 50%;
    background-size: contain;
}
    
#b236d31e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 a2a5767 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_pjc {
    width: 100.00%;
    grid-template-rows: minmax(440px, max-content);
    max-width: 100%;
}
    
#\30 6136ced {
    width: 99.79%;
    height: 440px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc65b2a0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 7218d8a {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d45ffb6a::before, #d45ffb6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.55;
    border-radius: inherit;
}
#d45ffb6a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/4ce70500-8512-424f-94ca-5e858e0f8b51-9ae64f94-46ed33b9-1920w.png");
}
    
#widget_ga8 {
    width: 86.32%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ie {
    width: 67.37%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0ab04b1 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r28 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_82o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e15bdba3 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0016205 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\33 6993108 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1269050 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 407px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\38 8538810.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 8538810 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b881d0af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#b881d0af {
    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;
}
    
#c3b86d19 {
    width: 1140px;
    height: auto;
    max-width: 100%;
}
    
#c9abc8e0 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b4387c13 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e277ff0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 692a007 {
    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;
}
    
#\30 33b7797 {
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(406.66666666666663px, max-content) minmax(406.66666666666663px, max-content) minmax(406.66666666666663px, max-content);
    max-width: 100%;
    column-gap: 20px;
    row-gap: 20px;
}
    
#\32 f255d60 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 30px 100px 30px;
}
    
#\32 c883eaf::before, #\32 c883eaf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 c883eaf {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/botanical-flower-03+%282%29-1920w.png");
    background-position: 100% 100%;
    background-size: contain;
}
    
#\35 e423062 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c8d58e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 636ce25 {
    width: 84.21%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c31f5d8b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4f4a858 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: center;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 09ca385 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_21u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_21u {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_46f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#group_v40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\30 ecbf3de {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d147e572 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f01113 {
    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;
}
    
#f8bfabc9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8bfabc9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b36f71 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3abf16c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#\32 3abf16c {
    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;
}
    
#d52a90b4 {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02afd98 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b7fa39 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 277fb64 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\37 3d1ae10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\30 634c9d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 634c9d2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4df1e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#a4df1e1c {
    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;
}
    
#e213a3f4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3f2ce3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#e6157255 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 29252cb {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1797e5f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\31 fc9ebae {
    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;
}
    
#ef2669c5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c35d43 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c65a70 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 beea26c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 145d501.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 145d501 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e123cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\33 c88f1b6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\38 c64045c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -0.21545611240809198%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#dd1256a1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfd22c4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#dfd22c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3ad39d0 {
    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;
}
    
#ce6c1107 {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9388ac6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\31 ce732a9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1619f39 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aca83c59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#aca83c59 {
    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;
}
    
#\31 eb22c44 {
    align-items: flex-start;
    width: 100%;
    min-height: 267px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\30 98baa2d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#\33 92b0682 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c61c7b12.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c61c7b12 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f0e5f7c {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 beb04f5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ddf2c52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#\37 ddf2c52 {
    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;
}
    
#\31 555a31f {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f88d1c1f {
    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;
}
    
#\38 c7352d5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f20dbd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\38 4327b30 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aae2b28c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#b095deae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#b095deae {
    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;
}
    
#cb82902f {
    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;
}
    
#\38 aae22b3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0px 0px 0px;
}
    
#\32 d6225cb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 895a496.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 895a496 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 90c33fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#b61d468b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 09b9d97 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75ba213 {
    width: 32px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e2153d9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
}
    
#\31 096a9db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 74%;
    min-width: 4%;
}
    
#aca17f33 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 63aa5a7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l6k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 3ee8764 {
    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;
}
    
#\33 58d2540 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ab173a14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 65e0fac::before, #\34 65e0fac > .bgExtraLayerOverlay {
    
}
#\34 65e0fac {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    background-repeat: repeat;
    background-size: auto;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ab1ba083 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ea43942::before, #\39 ea43942 > .bgExtraLayerOverlay {
    
}
#\39 ea43942 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    background-repeat: repeat;
    background-size: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd4c1a51 {
    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;
}
    
#\31 c3afe82 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ff75d7e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa7af1f5 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d5f8a3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3780653::before, #a3780653 > .bgExtraLayerOverlay {
    
}
#a3780653 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    background-repeat: repeat;
    background-size: auto;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2c9aef {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7da9857 {
    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;
}
    
#a4f1f4a8 {
    width: 80px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb46cd8::before, #\30 eb46cd8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 eb46cd8 {
    background-image: url("https://lirp.cdn-website.com/6e356e97/dms3rep/multi/opt/tile-texture+%282%29-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-color: var(--color_3);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 30px 50px 30px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_5ni {
    width: 100%;
    min-height: 80px;
}
    
#\38 b7ea299 {
    width: 58.06%;
}
    
#\32 819ebc7 {
    width: 52.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 47b2042 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 50px 30px 50px 30px;
}
    
#e4dc298d {
    margin: 0px 0% 0px 0%;
}
    
#\35 d9b16ee {
    width: 48%;
    min-height: 8px;
    height: auto;
    background-position: 50% 0%;
}
    
#group_v0u {
    width: 48%;
    min-height: 8px;
}
    
#widget_b01 {
    width: 100.00%;
}
    
#widget_hud {
    width: 100.00%;
}
    
#\37 e3a7359::before, #\37 e3a7359 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f643cfc2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 50px 30px 50px 30px;
}
    
#c19ca943 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ea616f9 {
    width: 48%;
    min-height: 8px;
}
    
#\30 d69847f {
    width: 48%;
    min-height: 8px;
}
    
#f058c43d::before, #f058c43d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 cc6b024 {
    min-height: 234px;
    padding: 50px 30px 50px 30px;
}
    
#f1d90510 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bbac27c::before, #\36 bbac27c > .bgExtraLayerOverlay {
    
}
    
#widget_4r7 {
    width: 100.00%;
}
    
#widget_e38 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9778fbc {
    margin: 0px 0% 0px 0%;
}
    
#widget_mi0 {
    width: 100.00%;
}
    
#widget_3bu {
    width: 100.00%;
}
    
#group_oet {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 60px;
    width: 70%;
}
    
#\38 7adc61b {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#c8d24bc7 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5db703a {
    min-width: 32px;
    min-height: auto;
    row-gap: 8px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa56c88a {
    align-items: center;
}
    
#a68cc8ad::before, #a68cc8ad > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0677762::before, #\31 0677762 > .bgExtraLayerOverlay {
    
}
#\31 0677762 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 43c8b79 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 30px 50px 30px;
}
    
#c154695d {
    margin: 0px 0% 0px 0%;
}
    
#\31 0eef14d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\31 0eef14d {
    height: 233px;
}
    
#\31 e0abe7d {
    width: 100%;
    min-height: 80px;
}
    
#group_p3o {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e313759 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 30px 50px 30px;
}
    
#\39 fbddc2d {
    margin: 0px 0% 0px 0%;
}
    
#b236d31e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 a2a5767 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 36da456::before, #\30 36da456 > .bgExtraLayerOverlay {
    
}
#\30 36da456 {
    background-repeat: no-repeat;
    background-size: cover;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7218d8a {
    padding: 50px 30px 50px 30px;
}
    
#\30 81a6c9d {
    margin: 0px 0% 0px 0%;
}
    
#d45ffb6a::before, #d45ffb6a > .bgExtraLayerOverlay {
    
}
    
#widget_8ie {
    width: 87.45%;
}
    
#group_r28 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bc65b2a0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_82o {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0ab04b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e15bdba3 {
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3b86d19 {
    width: 100.00%;
}
    
#c9abc8e0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 c883eaf::before, #\32 c883eaf > .bgExtraLayerOverlay {
    
}
    
#\37 636ce25 {
    width: 100%;
}
    
#b4387c13 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e277ff0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f4a858 {
    align-self: start;
    justify-self: start;
    margin: 0px 0% 0px 0%;
}
    
#\30 33b7797 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(447.57421875px, max-content) minmax(447.57421875px, max-content) minmax(447.57421875px, max-content) minmax(447.57421875px, max-content);
    row-gap: 20px;
    column-gap: 20px;
    width: 100.00%;
}
    
#\35 e423062 {
    width: 99.75%;
}
    
#\30 98baa2d {
    justify-self: start;
    align-self: end;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#\31 eb22c44 {
    height: auto;
    min-height: auto;
    order: 1;
}
    
#\38 c64045c {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#d1619f39 {
    width: 100%;
    order: 0;
}
    
#\33 92b0682 {
    order: 1;
}
    
#c61c7b12 {
    order: 2;
}
    
#\33 9388ac6 {
    order: 3;
}
    
#\32 f255d60 {
    padding: 50px 30px 50px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aca17f33 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
}
    
#e2153d9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 096a9db {
    width: 100%;
    min-height: 80px;
}
    
#group_l6k {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 65e0fac::before, #\34 65e0fac > .bgExtraLayerOverlay {
    
}
#\34 65e0fac {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea43942::before, #\39 ea43942 > .bgExtraLayerOverlay {
    
}
#\39 ea43942 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a3780653::before, #a3780653 > .bgExtraLayerOverlay {
    
}
#a3780653 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 63aa5a7 {
    width: 69.92%;
}
    
#\30 eb46cd8::before, #\30 eb46cd8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 0% 50%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_5ni {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 819ebc7 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_lsp {
    width: 99.89%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_7cb {
    height: 282px;
    width: 97.03%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 b7ea299 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_dgf {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 d9b16ee {
    min-height: 243px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\35 47b2042 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#group_v0u {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e4dc298d {
    margin: 0px 0% 0px 0%;
}
    
#\35 9af0225 {
    width: 60%;
    height: 392px;
}
    
#\37 e3a7359::before, #\37 e3a7359 > .bgExtraLayerOverlay {
    
}
    
#\33 91be382 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#f643cfc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\35 ea616f9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#c19ca943 {
    margin: 0px 0% 0px 0%;
}
    
#\30 d69847f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_9k9 {
    width: 60%;
    height: 400px;
}
    
#f058c43d::before, #f058c43d > .bgExtraLayerOverlay {
    
}
#f058c43d {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#widget_ush {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 64b48b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 cc6b024 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#f1d90510 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bbac27c::before, #\36 bbac27c > .bgExtraLayerOverlay {
    
}
    
#widget_4r7 {
    width: 100.00%;
}
    
#widget_e38 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#fa56c88a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 45c5dee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9778fbc {
    margin: 0px 0% 0px 0%;
}
    
#widget_3bu {
    width: 100.00%;
}
    
#widget_mi0 {
    width: 100.00%;
}
    
#\39 3842aec {
    width: 60px;
}
    
#\39 ddeeb92 {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\37 dc4532c {
    min-width: 32px;
}
    
#bf4efd4c {
    row-gap: 16px;
}
    
#\38 7adc61b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e5038c1f {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#a7176360 {
    row-gap: 16px;
}
    
#a7b1937a {
    min-width: 32px;
}
    
#c8d24bc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7eeb405 {
    width: 60px;
}
    
#e76dbc32 {
    min-width: 32px;
}
    
#\31 bf3d6e7 {
    row-gap: 16px;
}
    
#\37 307ef3d {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\37 4b78ae3 {
    width: 60px;
}
    
#\37 5db703a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_oet {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
}
    
#a68cc8ad::before, #a68cc8ad > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 0677762::before, #\31 0677762 > .bgExtraLayerOverlay {
    
}
#\31 0677762 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 e0abe7d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 43c8b79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\31 0eef14d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\31 0eef14d {
    height: 180px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_p3o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_f2k {
    height: 240px;
}
    
#c154695d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e313759 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#b236d31e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\38 a2a5767 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\30 6136ced {
    height: 324px;
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#innergrid_pjc {
    width: 99.60%;
    grid-template-rows: minmax(324px, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 12px;
}
    
#\39 fbddc2d {
    margin: 0px 0% 0px 0%;
}
    
#\30 36da456::before, #\30 36da456 > .bgExtraLayerOverlay {
    
}
#\30 36da456 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#widget_c4e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_u78 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#bc65b2a0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 7218d8a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d45ffb6a::before, #d45ffb6a > .bgExtraLayerOverlay {
    
}
    
#widget_8ie {
    width: 100.00%;
}
    
#widget_ga8 {
    width: 100.00%;
}
    
#e15bdba3 {
    min-width: 32px;
    width: 70px;
}
    
#group_r28 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_82o {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0ab04b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0016205 {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1269050 {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100%;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 7 / 1 / span 1 / span 1;
}
    
#b881d0af {
    min-width: 32px;
}
    
#c3b86d19 {
    width: 100.00%;
}
    
#c9abc8e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b4387c13 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e277ff0 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 692a007 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 33b7797 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content) minmax(404.4285714285714px, max-content);
    row-gap: 20px;
    column-gap: 20px;
    width: 100.00%;
}
    
#\32 f255d60 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#\32 c883eaf::before, #\32 c883eaf > .bgExtraLayerOverlay {
    
}
#\32 c883eaf {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
}
    
#\34 0c8d58e {
    width: 100%;
    min-height: 109px;
    align-items: center;
    height: auto;
}
    
#\37 636ce25 {
    width: 100%;
}
    
#c31f5d8b {
    min-width: 32px;
}
    
#\37 4f4a858 {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\30 ecbf3de {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_46f {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#d147e572 {
    min-width: 32px;
}
    
#\36 6f01113 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3abf16c {
    min-width: 32px;
}
    
#d52a90b4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1b7fa39 {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#\37 277fb64 {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#a4df1e1c {
    min-width: 32px;
}
    
#e213a3f4 {
    min-width: 32px;
}
    
#e6157255 {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 6 / 1 / span 1 / span 1;
}
    
#\30 29252cb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1797e5f {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\31 fc9ebae {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 beea26c {
    min-width: 32px;
}
    
#\33 c88f1b6 {
    row-gap: 12px;
    height: auto;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\38 c64045c {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#dfd22c4e {
    min-width: 32px;
}
    
#\36 3ad39d0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ce6c1107 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d1619f39 {
    min-width: 32px;
}
    
#aca83c59 {
    min-width: 32px;
}
    
#\31 eb22c44 {
    row-gap: 12px;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\30 98baa2d {
    row-gap: 4px;
    min-width: 32px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 100%;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 5 / 1 / span 2 / span 1;
}
    
#\33 92b0682 {
    min-width: 32px;
}
    
#\38 f0e5f7c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 beb04f5 {
    min-width: 32px;
}
    
#\37 ddf2c52 {
    min-width: 32px;
}
    
#\31 555a31f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f88d1c1f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aae2b28c {
    row-gap: 12px;
    height: auto;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#b095deae {
    min-width: 32px;
}
    
#cb82902f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aae22b3 {
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\32 d6225cb {
    min-width: 32px;
}
    
#d75ba213 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e2153d9b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 096a9db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aca17f33 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\37 63aa5a7 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 58d2540 {
    min-width: 32px;
    width: 79.92%;
    margin: 0px 0% 0px 0%;
}
    
#\34 65e0fac::before, #\34 65e0fac > .bgExtraLayerOverlay {
    
}
#\34 65e0fac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#ab1ba083 {
    min-width: 32px;
    width: 16.08%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea43942::before, #\39 ea43942 > .bgExtraLayerOverlay {
    
}
#\39 ea43942 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c3afe82 {
    min-width: 32px;
    width: 79.07%;
    margin: 0px 0% 0px 0%;
}
    
#fa7af1f5 {
    min-width: 32px;
    width: 16.94%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a3780653::before, #a3780653 > .bgExtraLayerOverlay {
    
}
#a3780653 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e2c9aef {
    min-width: 32px;
    width: 79.45%;
    margin: 0px 0% 0px 0%;
}
    
#a4f1f4a8 {
    min-width: 32px;
    width: 16.56%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_l6k {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 eb46cd8::before, #\30 eb46cd8 > .bgExtraLayerOverlay {
    
}
    
#\35 d5f8a3a {
    width: 100.00%;
}
}

