@media all {
  *#dm .dmInner div.u_1438820444 .svg { fill:rgba(202,156,148,1) !important; }

  *#dm .dmInner div.u_1409192917 .svg { fill:rgba(202,156,148,1) !important; }

  *#dm .dmInner div.u_1428045198 .svg { fill:rgba(202,156,148,1) !important; }

  *#dm .dmInner div.u_1616415415 .svg { fill:rgba(202,156,148,1) !important; }

  *#dm .dmInner div.u_3389839438 hr { color:rgba(202,156,148,1) !important; }

  *#dm .dmInner a.u_1681737028 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1681737028 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1681737028:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1681737028.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1681737028:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1681737028.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1998831647 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1998831647 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1998831647:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1998831647.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1998831647:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1998831647.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1010093396 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1010093396 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1010093396:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1010093396.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1010093396:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1010093396.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner div.u_3721573896 img { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1409748623 img { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_1058349550 img { border-radius:12px 12px 0px 0px !important; }

  *#dm .dmInner div.u_490124688 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1377955961 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1969042004 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1895353732 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1355278089 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1634260623 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1634260623:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1634260623.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1634260623 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_3106375672 img {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1368389523 .shape-text {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1451343825 hr { color:rgba(202,156,148,1) !important; }

  *#dm .dmInner a.u_1281954247 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1137816063:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1137816063.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1405464724 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1405464724:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1405464724.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1405464724 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1281954247:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1281954247.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1281954247:hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1281954247.hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1281954247 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1028393770 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1028393770:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1028393770.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1028393770:hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1028393770.hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1028393770 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1427272179 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1427272179:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1427272179.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1427272179:hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1427272179.hover span.text { color:rgba(125,87,83,1) !important; }

  *#dm .dmInner a.u_1427272179 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1137816063:hover {
    background-image:none !important;
    background-color:rgba(202,156,148,1) !important;
  }

  *#dm .dmInner a.u_1137816063.hover {
    background-image:none !important;
    background-color:rgba(202,156,148,1) !important;
  }

  *#dm .dmInner a.u_1137816063 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1137816063 span.text {
    font-size:14px !important;
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1372311151 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1096112522 hr { color:rgba(202,156,148,1) !important; }

  *#dm .dmInner div.u_1124643221 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1115795590 hr { color:rgba(202,156,148,1) !important; }

  *#dm .dmInner a.u_1084190710 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1084190710:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1084190710.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1084190710 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1398423700 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1398423700 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1398423700:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1398423700.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1398423700:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1398423700.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner div.u_3258232333 img {
    object-fit:contain !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1854243134 hr { color:rgba(202,156,148,1) !important; }

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

  *#dm .dmInner div.u_2662458262 .shape-text {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1681949635 .shape-text {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1504085060 .shape-text {
    font-weight:700 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1114095530 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1114095530:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1114095530.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1114095530 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1882449403:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1882449403.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1882449403 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1882449403 span.text {
    font-size:14px !important;
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1882449403:hover {
    background-image:none !important;
    background-color:rgba(254,253,251,0.12) !important;
  }

  *#dm .dmInner a.u_1882449403.hover {
    background-image:none !important;
    background-color:rgba(254,253,251,0.12) !important;
  }

  *#dm .dmInner div.u_3274678797 .svg { fill:rgba(202,156,148,1) !important; }

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

  *#dm .dmInner div.u_3274678797 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-color:rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(51,58,66,1) !important;
  }

  *#dm .dmInner div.u_1723421156 .svg { fill:rgba(202,156,148,1) !important; }

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

  *#dm .dmInner div.u_1723421156 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-color:rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(51,58,66,1) !important;
  }

  *#dm .dmInner div.u_1363318734 .svg { fill:rgba(202,156,148,1) !important; }

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

  *#dm .dmInner div.u_1363318734 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-color:rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(51,58,66,1) !important;
  }

  *#dm .dmInner div.u_1028863852 .svg { fill:rgba(202,156,148,1) !important; }

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

  *#dm .dmInner div.u_1028863852 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:none !important;
    border-color:rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) rgb(202,156,148) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(51,58,66,1) !important;
  }

  *#dm .dmInner a.u_1357274388 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1357274388:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1357274388.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1357274388 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_570347556 .map-popup-title {
    font-family: Poppins !important;
    font-weight:normal !important;
  }

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

  *#dm .dmInner a.u_1869640086 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1869640086:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1869640086.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1916963064 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1916963064 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1916963064:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1916963064.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1916963064:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1916963064.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1869640086 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1236130488 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1266451860 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1091078368 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner a.u_1830631819 {
    background-color:rgba(202,156,148,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1830631819:hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1830631819.hover {
    background-image:none !important;
    background-color:rgba(173,141,138,1) !important;
  }

  *#dm .dmInner a.u_1142974006 {
    background-color:rgba(254,253,251,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1142974006 span.text {
    font-size:14px !important;
    color:rgba(125,87,83,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1142974006:hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1142974006.hover span.text { color:rgba(254,253,251,1) !important; }

  *#dm .dmInner a.u_1142974006:hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1142974006.hover {
    background-image:none !important;
    background-color:rgba(125,87,83,1) !important;
  }

  *#dm .dmInner a.u_1830631819 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1285265072 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1351308298 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1839182553 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/5610944+copy1+copy-1920w.png) !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1168709375 hr {
    color:rgba(202,156,148,1) !important;
    border-width:2px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1368389523 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1368389523 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1368389523 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1368389523 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_4273783850 .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_4273783850 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

  *#dm .dmInner div.u_1504085060 .shape-text { font-size:20px !important; }
}
*#dm .dmInner div.u_3106375672
{
	box-shadow:rgba(28,16,8,0.15) 0px 20px 60px !important;
}
*#dm .dmInner div.u_1124643221
{
	background-color:#7d57531a !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_570347556 .map-popup-title { font-size:10px !important; }

  *#dm .dmInner *.u_4273783850 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4273783850 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3106375672
{
}
*#dm .dmInner div.u_1124643221
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(240, 224, 220, 1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 120px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2o4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p4u {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d989c041 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b3a1a64 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d24d90b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f24d2b78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b2aad71 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 b8ef0d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f358b4a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 cfedcb2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ab0e15db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 1784789.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1784789 {
    width: 88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3041a0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 04fcb35 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#b3ba0d36 {
    margin: 0px 0% 0px 0%;
}
    
#dd5ef3aa {
    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;
}
    
#\34 51d342b {
    background-color: rgba(249, 242, 241, 1);
    background-image: none;
}
    
#widget_9vg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9vg {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#widget_v0s.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_v0s {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_vjq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_hgb[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#group_hgb {
    align-items: center;
    width: 47.45%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mrj {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#widget_8bj {
    width: 88%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_iqc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_iqc {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 15px 0%;
}
    
#b206bcdf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b206bcdf {
    width: 88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fcd0dc2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 fcd0dc2 {
    width: 140px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    justify-self: auto;
    align-self: flex-start;
    margin: 10px 0% 0px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 631cd7e[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#\38 631cd7e {
    align-items: center;
    width: 47.45%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 33eb75f {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-top: -23px;
}
    
#ac63b4c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac63b4c2 {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 15px 0%;
}
    
#\37 5c04c73 {
    width: 88%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\39 7d6bf5f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 7d6bf5f {
    width: 140px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    justify-self: auto;
    align-self: flex-start;
    margin: 10px 0% 0px 6%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94d5f53[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#\36 94d5f53 {
    align-items: center;
    width: 47.45%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4e272cd {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-top: -26px;
}
    
#bae306c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bae306c8 {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 15px 0%;
}
    
#\30 b4c9bd6 {
    width: 88%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\31 06b20b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 06b20b7 {
    width: 88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce3bed2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 ce3bed2 {
    width: 140px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    justify-self: auto;
    align-self: flex-start;
    margin: 10px 0% 0px 6%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9d77e6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3705378 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f6c1d2b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#d91c4dc8 {
    background-color: rgba(240, 224, 220, 1);
    background-image: none;
}
    
#\35 506c9ab {
    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;
}
    
#caf68942.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#caf68942 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -10px 0% -10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e9aa80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9e9aa80 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vcv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#widget_vcv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 dd071e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\30 dd071e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: -15px 0% -15px 0%;
}
    
#\35 f01493e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\35 f01493e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#ce5bff20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#ce5bff20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: -15px 0% -15px 0%;
}
    
#\33 68cb35e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\33 68cb35e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#\33 adc20ca {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 8;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rg9 {
    width: 93.57%;
    height: 480px;
    max-width: 100%;
}
    
#widget_pdp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pdp {
    width: 127px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -130px 0px 0px 0px;
}
}



@media all {
    
#c571dbea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 6307d79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#cd0faa1c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 43a8423 {
    background-color: rgba(235, 244, 251, 1);
    background-image: none;
}
    
#\34 49d897a.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 0px;
}
#\34 49d897a {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2a10d0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2a10d0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 15edb43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 15edb43 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0c1ac89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0c1ac89 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbaed1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fbaed1e {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67ea2f8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8db0ab6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 df64d0d {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m7u {
    width: 100.00%;
    height: 356px;
    max-width: 100%;
}
}



@media all {
    
#\31 1357185.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1357185 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 87024b7 {
    background-color: rgba(249, 242, 241, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1);
    border-style: solid;
}
    
#\35 336c0dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 336c0dd {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#c316e1a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    order: 3;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 968f907 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\33 e193a41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 22f8b7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 22f8b7b {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e07dd7cf[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#e07dd7cf {
    align-items: flex-start;
    width: 47.45%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1);
    border-style: solid;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\39 10fc7de {
    margin: 0px 0% 0px 0%;
}
    
#a0971841 {
    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;
}
    
#a3bf6531 {
    width: 95.10%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\35 29d8557.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 29d8557 {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 742cb41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 fa335a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ebfeb7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ebfeb7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3kf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cf91497e[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#cf91497e {
    align-items: center;
    width: 47.45%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(125, 87, 83, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1);
    border-style: solid;
    align-self: flex-start;
    padding: 0px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#a5789616.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#a5789616 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -29px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5ae9fb {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\35 fa55351.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fa55351 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fcdac13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 f89f19c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f89f19c {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1af8f4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 1af8f4e {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    align-self: flex-start;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af60633[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#\36 af60633 {
    align-items: flex-start;
    width: 47.45%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1);
    border-style: solid;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\36 56bfc80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f868b219 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\32 821cd8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 821cd8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 90b2d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a4b9ffe3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4b9ffe3 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a40469f8[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#a40469f8 {
    align-items: flex-start;
    width: 47.45%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1) rgba(232, 193, 190, 1);
    border-style: solid;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b5f357 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 30db98f {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#f4cb2d54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f4cb2d54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d1b465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 2fbe601.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2fbe601 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd8dd80 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b8a0ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 2b8a0ec {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ee45e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d6ee45e6 {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aa11df24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa11df24 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6310eba {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 b402533 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d86a69fa[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#d86a69fa {
    align-items: flex-start;
    width: 49%;
    min-height: 277px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#c9ddc25a {
    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;
}
    
#ac380298.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ac380298 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 05e7933.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 05e7933 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\35 715c627 {
    background-color: rgba(240, 224, 220, 1);
    background-image: none;
}
    
#\36 6e1cc39 {
    margin: 0px 0% 0px 0%;
}
    
#e7fe0768 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_tgs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_dfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 ff70083[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#\38 ff70083 {
    align-items: flex-start;
    width: 49%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\36 83ecaeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 a015933.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a015933 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bba42b14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\31 fa40bf6[data-css-edit] {
    box-shadow: rgba(28, 16, 8, 0.07) 0px 4px 24px;
}
#\31 fa40bf6 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 12px 12px 12px 12px;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#fe0b147c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 ab9af69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ab9af69 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 15px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b245cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\30 da18b8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#aebd5408 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 0d3ef8c::before, #\33 0d3ef8c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(51,58,66,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 0d3ef8c {
    background-image: url("https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/family-viewing-aw28f8eVBhusJuzzcQiZ4i+%281%29-1920w.webp");
}
#\33 0d3ef8c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJZACdADcZLMOwAAA/uiuE3Cks0vzf5zxD+BOGRZ3J/xdnkRTIO3uPvSw+z979uYHNy77jd41hFJAAAA=');
}
    
#\35 f0d678f {
    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 b44f9df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b44f9df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#debea2a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#debea2a3 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b7d49d {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd3ec07 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 83ddc8d {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a37a5134 {
    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 8ab01a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 094c44a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\31 712d54d {
    margin: 0px 0% 0px 0%;
}
    
#d407bfaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d407bfaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\31 231b420.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 231b420 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 082a66d {
    background-color: rgba(249, 242, 241, 1);
    background-image: none;
}
    
#widget_a71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#fa864c4c {
    margin: 0px 0% 0px 0%;
}
    
#\36 835658b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 b70550c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b70550c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\37 cee6e19 {
    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;
}
    
#cbeea37d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cbeea37d {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 f207f7e {
    background-color: rgba(240, 224, 220, 1);
    background-image: none;
}
    
#\30 89ff77b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#group_akf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_aia {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_b79 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf3f3e31 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e97e6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4e97e6f {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f97034 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 2cfca68 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a176a2f {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb52ef2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#feb52ef2 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7198523 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c5788d06 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f09ce4e4 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eeb9122.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 eeb9122 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3963041 {
    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;
}
    
#df02fea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e52ce306 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(42, 48, 56, 1);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a758f665 {
    min-height: 490px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 c897fca {
    background-color: rgba(51, 58, 66, 1);
    background-image: none;
}
    
#widget_3i3 {
    width: 100%;
    height: 478px;
    max-width: 100%;
    margin-top: -10px;
}
    
#e5711493 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2329d34 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jmf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d10 {
    width: 29.6094px;
    height: auto;
    max-width: 100%;
}
    
#group_4un {
    align-items: flex-start;
    width: 92.38%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f123902a {
    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 d358874.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d358874 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c294f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a63038bf {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 b0946be {
    align-items: flex-start;
    width: 50%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7247a79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7247a79 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd8f53b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 900d84a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 b9c4a26 {
    align-items: flex-start;
    width: 65.38%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6e3d36d {
    width: 95.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d626a46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d626a46 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a8785fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5886a35 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 4bb427e {
    align-items: flex-start;
    width: 50%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 348553e {
    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 ecfbb88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ecfbb88 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2cda73 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 5;
    min-height: 45px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6qr {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
}
    
#\37 9e6fb05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e6fb05 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 7e0a205 {
    width: 47.74%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 0e079e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\30 0e079e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cccda800.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cccda800 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#f0010848 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 f1ff0b5[data-css-edit] {
    background: linear-gradient(90deg, rgba(255, 251, 247, 0.98) 0%, rgba(255, 251, 247, 0.92) 50%, rgba(255, 251, 247, 0.45) 100%);
}
#\33 f1ff0b5 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 20% 4% 20%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3eae9ae::before, #\36 3eae9ae > .bgExtraLayerOverlay {
    
}
#\36 3eae9ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/hero-ultrasound-session-e7F7bRxj4LmRYemb37ZLd4-1920w.webp");
    background-origin: border-box;
}
#\36 3eae9ae.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#undefined {
    width: 37%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1111e4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\31 1111e4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb70675b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f87a5eab {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a44116 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8f1cb12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.18%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d06913c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 16b2e1b {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f73b3a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bee1ee8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#bee1ee8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -15px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f2097cf {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 6eb366f {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac31ca4 {
    width: 28.78%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#abc6ae8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee346922 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1e43703::before, #\36 1e43703 > .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;
}
#\36 1e43703 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/b3393a15/dms3rep/multi/opt/hero-ultrasound-session-e7F7bRxj4LmRYemb37ZLd4+%281%29-1920w.png");
    background-origin: border-box;
}
    
#\35 e214caa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 01b5dc3 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 37%;
}
    
#\35 5c9d697.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\35 5c9d697 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 345ddbd {
    margin: 0px 0% 0px 0%;
}
    
#\34 2bada06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\34 2bada06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab9284e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 40px;
}
#\31 ab9284e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -15px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f3e3c03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f3e3c03 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\39 dd0951f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.22%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 44f4550 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#aebd5408 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 0d3ef8c::before, #\33 0d3ef8c > .bgExtraLayerOverlay {
    
}
#\33 0d3ef8c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJZACdADcZLMOwAAA/uiuE3Cks0vzf5zxD+BOGRZ3J/xdnkRTIO3uPvSw+z979uYHNy77jd41hFJAAAA=');
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7e0a205 {
    width: 29.06%;
}
    
#\32 1a44116 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f1ff0b5 {
    padding: 4% 4% 4% 4%;
}
    
#\32 8f1cb12 {
    width: 66.77%;
}
    
#\36 3eae9ae::before, #\36 3eae9ae > .bgExtraLayerOverlay {
    
}
#\36 3eae9ae.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 345ddbd {
    margin: 0px 0% 0px 0%;
}
    
#\38 ac31ca4 {
    width: 29.06%;
}
    
#\37 44f4550 {
    padding: 4% 4% 4% 4%;
}
    
#\39 dd0951f {
    width: 66.77%;
}
    
#\36 1e43703::before, #\36 1e43703 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#d989c041 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f24d2b78 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f358b4a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 3041a0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 04fcb35 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_mrj {
    height: 240px;
}
    
#group_hgb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 631cd7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 33eb75f {
    height: 240px;
}
    
#\36 94d5f53 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4e272cd {
    height: 240px;
}
    
#group_vjq {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ce3bed2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 7d6bf5f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 fcd0dc2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_v0s {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#\32 9d77e6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3705378 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6c1d2b3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_rg9 {
    height: 240px;
    width: 100.00%;
}
    
#widget_pdp {
    width: 95px;
    height: auto;
    margin-top: -95px;
}
}



@media (max-width: 767px) {
    
#c571dbea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6307d79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd0faa1c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_m7u {
    height: 240px;
}
    
#c8db0ab6 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 76.46%;
}
    
#\36 67ea2f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 df64d0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 49d897a {
    width: 65%;
}
}



@media (max-width: 767px) {
    
#e07dd7cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 968f907 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 e193a41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf91497e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 af60633 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: 300px;
}
    
#a40469f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 300px;
}
    
#c316e1a0 {
    column-gap: 4.579715675985116%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 29d8557 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a5789616 {
    margin-top: -36px;
}
    
#\38 1af8f4e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 2b8a0ec {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d6ee45e6 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 336c0dd {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#\36 b402533 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d86a69fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7fe0768 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 ff70083 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 fa40bf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6310eba {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac380298 {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#\30 da18b8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aebd5408 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 0d3ef8c::before, #\33 0d3ef8c > .bgExtraLayerOverlay {
    
}
#\33 0d3ef8c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADwAQCdASoKAAcAAUAmJZACdADcZLMOwAAA/uiuE3Cks0vzf5zxD+BOGRZ3J/xdnkRTIO3uPvSw+z979uYHNy77jd41hFJAAAA=');
}
}



@media (max-width: 767px) {
    
#\30 8ab01a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 094c44a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 231b420 {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#\30 89ff77b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 835658b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_akf {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_aia {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 9f97034 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b7198523 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cbeea37d {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#df02fea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e52ce306 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a758f665 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_4un {
    width: 100%;
}
    
#\36 b0946be {
    width: 100%;
}
    
#\37 b9c4a26 {
    width: 80.52%;
}
    
#group_jmf {
    --column-gap: 15px;
    column-gap: 15px;
}
    
#\36 4c294f9 {
    --column-gap: 15px;
    column-gap: 15px;
}
    
#bd8f53b6 {
    --column-gap: 15px;
    column-gap: 15px;
}
    
#\39 a8785fa {
    --column-gap: 15px;
    column-gap: 15px;
}
    
#\30 4bb427e {
    width: 100%;
}
    
#\38 f2cda73 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_3i3 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6qr {
    height: 254px;
}
    
#\39 d626a46 {
    width: 91.41%;
}
}



@media (max-width: 767px) {
    
#f87a5eab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7e0a205 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0e079e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 40px;
}
#\30 0e079e0 {
    width: 93.09%;
    align-self: flex-start;
    margin: 1px 0% 0px 0%;
}
    
#\33 f1ff0b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 8f1cb12 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d06913c {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 64.78%;
}
    
#\36 3eae9ae::before, #\36 3eae9ae > .bgExtraLayerOverlay {
    
}
#\36 3eae9ae.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 16b2e1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 6eb366f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 2bada06.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 0px 3px 40px;
}
#\34 2bada06 {
    width: 93.09%;
    align-self: flex-start;
    margin: 1px 0% 0px 0%;
}
    
#\38 ac31ca4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 dd0951f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 44f4550 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ee346922 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 64.78%;
}
    
#\36 1e43703::before, #\36 1e43703 > .bgExtraLayerOverlay {
    
}
    
#\30 01b5dc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

