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

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

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

  *#dm .dmInner a.u_1459055008 { gap:8px !important; }

  *#dm .dmInner a.u_1459055008 .iconBg {
    display:none !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
    mask-image:url(https://irp.cdn-website.com/1e249f36/icon/Arrow_3134198.svg) !important;
  }

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

  *#dm .dmInner *.u_1725907701 .shape-fill { fill:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1805459664 img {
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:8px 8px 8px 8px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1235747982 {
    padding:25% !important;
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1937376631 {
    padding:25% !important;
    border-radius:12px 12px 12px 12px !important;
    background-color:var(--color_4) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1466747148 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:12px 12px 12px 12px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1721284775 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1400710797 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1474597636 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1515061325 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1368310152 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_2254925042 .shape-fill { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1010457487 .shape-fill { fill:var(--color_5) !important; }

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

  *#dm .dmInner *.u_1680918884 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1680918884 .photoGalleryViewAll.link { color:var(--color_6) !important; }

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

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

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

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

  *#dm .dmInner div.u_1680918884 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text .rteBlock { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1680918884 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1268462721 .shape-fill { fill:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1326679579 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review {
    background-color:var(--color_2) !important;
    border-style:solid !important;
    border-width:4px !important;
    border-color:var(--color_3) !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner *.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .star-rating i { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .author-name {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .date {
    font-family: 'Inter' !important;
    color:rgba(28,28,28,0.6) !important;
  }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper {
    font-family:'Open Sans' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1811813522 .shape-fill { fill:var(--color_4) !important; }

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

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

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

  *#dm .dmInner *.u_1482382321 .shape-fill { fill:var(--color_4) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1772084219 input {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1772084219 textarea {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1772084219 select {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1494040976 input {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1494040976 textarea {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1494040976 select {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1250558704 input {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1250558704 textarea {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1250558704 select {
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1960653821 input {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1960653821 textarea {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1960653821 select {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1751880039 input {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1751880039 textarea {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1751880039 select {
    border-style:solid !important;
    border-color:rgb(28,28,28) rgb(28,28,28) var(--color_8) rgb(28,28,28) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1959252506 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    background-color:var(--color_2) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1959252506 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    background-color:var(--color_2) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1959252506 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    background-color:var(--color_2) !important;
    background-image:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1827098246 .shape-fill { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1352370262 .shape-fill { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1959252506 .contact-checkable-container {
    color:rgba(28,28,28,0.7) !important;
    font-size:16px !important;
    text-align:left !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1782284407 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1163392617 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1349131438 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1507263514 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1470934335 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:12px 12px 12px 12px !important;
    background-image:none !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1380822355 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:12px 80px 12px 12px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review { padding:24px !important; }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .author-name { font-size:18px !important; }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .date { font-size:13px !important; }

  *#dm .dmInner div.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { font-size:17px !important; }

  *#dm .dmInner *.u_1352370262 .custom-shape svg { height:51px !important; }

  *#dm .dmInner *.u_1680918884 .photoGalleryThumbs { padding:8px !important; }

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

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

  *#dm .dmInner div.u_1680918884 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text .rteBlock { font-size:16px !important; }

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

  *#dm .dmInner *.u_1484324450 .ds-google-reviews .footer-container { margin-top:0px !important; }

  *#dm .dmInner *.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { height:220px !important; }

  *#dm .dmInner *.u_1827098246 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1482382321 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1811813522 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1268462721 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1010457487 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_2254925042 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1725907701 .custom-shape svg { height:40px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1352370262 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1725907701 .custom-shape svg { height:40px !important; }

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

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

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

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

  *#dm .dmInner *.u_1010457487 .custom-shape svg { height:40px !important; }

  *#dm .dmInner *.u_1680918884 .photoGalleryThumbs { padding:6px !important; }

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

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

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

  *#dm .dmInner div.u_1680918884 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner *.u_1268462721 .custom-shape svg { height:40px !important; }

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

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

  *#dm .dmInner *.u_1827098246 .custom-shape svg { height:32px !important; }

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

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

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

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

  *#dm .dmInner a.u_1059035675 span.text { font-size:13px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { height:220px !important; }

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

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1959252506 .contact-checkable-container { font-size:14px !important; }

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

  *#dm .dmInner *.u_1725907701 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_2254925042 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1010457487 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1268462721 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1811813522 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1482382321 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1827098246 .custom-shape svg { height:24px !important; }

  *#dm .dmInner *.u_1352370262 .custom-shape svg { height:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1484324450 .ds-google-reviews .reviews-container .review-wrapper .review .content-wrapper { height:180px !important; }

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

  *#dm .dmInner *.u_1680918884 .photoGalleryThumbs { padding:6px !important; }

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

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

  *#dm .dmInner div.u_1680918884 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1680918884 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1680918884 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1725907701 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_2254925042 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1010457487 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1268462721 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1811813522 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1482382321 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1827098246 .custom-shape svg { height:32px !important; }

  *#dm .dmInner *.u_1352370262 .custom-shape svg { height:32px !important; }
}
*#dm .dmInner div.u_1721284775
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1400710797
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1474597636
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1515061325
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1368310152
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1326679579
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1782284407
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1163392617
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1349131438
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1507263514
{
	position:relative !important;
	z-index:10 !important;
}
*#dm .dmInner div.u_1470934335
{
	position:relative !important;
	z-index:10 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1721284775
{
}
*#dm .dmInner div.u_1400710797
{
}
*#dm .dmInner div.u_1400710797
{
}
*#dm .dmInner div.u_1474597636
{
}
*#dm .dmInner div.u_1474597636
{
}
*#dm .dmInner div.u_1515061325
{
}
*#dm .dmInner div.u_1515061325
{
}
*#dm .dmInner div.u_1368310152
{
}
*#dm .dmInner div.u_1368310152
{
}
*#dm .dmInner div.u_1326679579
{
}
*#dm .dmInner div.u_1326679579
{
}
*#dm .dmInner div.u_1782284407
{
}
*#dm .dmInner div.u_1782284407
{
}
*#dm .dmInner div.u_1163392617
{
}
*#dm .dmInner div.u_1163392617
{
}
*#dm .dmInner div.u_1349131438
{
}
*#dm .dmInner div.u_1349131438
{
}
*#dm .dmInner div.u_1507263514
{
}
*#dm .dmInner div.u_1507263514
{
}
*#dm .dmInner div.u_1470934335
{
}
*#dm .dmInner div.u_1470934335
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 200px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\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://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/Outdoor_drainage_solution_202604101537-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1382d62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bb7c95a4 {
    width: 88.53%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 49b01dc {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7063db8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#\32 7063db8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 91ff004 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 75.13%;
    min-width: 4%;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 8a217de {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 848952d {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
}
    
#a29a60f4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_hol {
    width: 8.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_2ng {
    width: 8.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
}



@media all {
    
#\37 2089043 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6255161 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .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;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%281%29-1920w.png");
    background-position: 100% 50%;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 95.55%;
    flex-wrap: wrap;
    justify-self: end;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#acd34ec8 {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 677ecc1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 45e8d6e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_caq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#add8e4dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_2ao::before, #group_2ao > .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;
}
#group_2ao {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 37f366c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c9bf5b8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e72117.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8e72117 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de92a060 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c911451.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 c911451 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 334dc65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\32 334dc65 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cf861dad::before, #cf861dad > .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;
}
#cf861dad {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-14e2c7d6-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#dcac3ca9.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#dcac3ca9 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3b50f8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3b50f8c {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb36ef3e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82fd510 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3d7e57d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 94e68ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\37 94e68ff {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cf507987::before, #cf507987 > .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;
}
#cf507987 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-14e2c7d6-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\38 82b0716.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 82b0716 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5df2811.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5df2811 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d659940 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4b383f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aaa530b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2edfe53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\30 2edfe53 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#c70e1327::before, #c70e1327 > .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;
}
#c70e1327 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-ae4d3dd4-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#d199e59a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d199e59a {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1f0fa3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1f0fa3a {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c662872 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf888e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d300ea24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e812845.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\30 e812845 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#a59014b3::before, #a59014b3 > .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;
}
#a59014b3 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-ae4d3dd4-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8f01100.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 8f01100 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6ffe520.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6ffe520 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36d0572 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d83b1c96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9579c80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9d9b7a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\38 9d9b7a2 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d73b573 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 95.55%;
    flex-wrap: wrap;
    justify-self: end;
    max-width: var(--max-content-width_1, 1200px);
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3d04711 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bf33f408 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aca484f {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a7bc3b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be719d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c01832c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f4e8987::before, #\35 f4e8987 > .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;
}
#\35 f4e8987 {
    width: 32%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\32 99d4bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 99d4bd0 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ff1b82.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0ff1b82 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b703b8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f932d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6350c22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f21498ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#f21498ee {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#a87e8e07::before, #a87e8e07 > .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;
}
#a87e8e07 {
    width: 32%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-14e2c7d6-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ef80dd5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef80dd5f {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 35b9d6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 35b9d6a {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbe9844f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d999606 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a78ba0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc373f77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#bc373f77 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 05d9d63::before, #\39 05d9d63 > .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;
}
#\39 05d9d63 {
    width: 32%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-14e2c7d6-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ef87672d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef87672d {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b49c092.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b49c092 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5baf18b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5fac61a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a00a43e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a380ea13.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#a380ea13 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e8dca36::before, #\32 e8dca36 > .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;
}
#\32 e8dca36 {
    width: 32%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-ae4d3dd4-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e5ad7d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 e5ad7d4 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5a21538.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5a21538 {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d01ba88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d9822ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\39 d9822ea {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#b04cbbf1::before, #b04cbbf1 > .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;
}
#b04cbbf1 {
    width: 32%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-ae4d3dd4-603h.png");
    border-radius: 20px 20px 20px 20px;
    align-items: stretch;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    order: 1;
    background-position: 50% 100%;
    flex: 1 1 auto;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\34 36b9081.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 36b9081 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% -120px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba815e7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba815e7a {
    width: 100%;
    height: 240px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e57f6005 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bf2e52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dd3cceb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2fcd8bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\33 2fcd8bc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 d08b1b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2819179 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b911bfb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_3et {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9b713c7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1162089 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a91c002c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#eea3073f::before, #eea3073f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.85;
    border-radius: inherit;
}
#eea3073f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%285%29-1920w.png");
    background-position: 0% 50%;
}
    
#\30 2497e9e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f7a13f93 {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f61624f4 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 fc35c2e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01822f9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 958b7cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_827 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 23a060f {
    margin: 0px 0% 0px 0%;
}
    
#ddf3bc8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#ce2e6867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 00af13a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b54dd3b7 {
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1e1bdc4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e40ac93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4148cd4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#caa96087 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ec1f8691 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 1aed125 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a0f06d8 {
    width: 72%;
    height: 520px;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ab28339b {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cbd95a95 {
    width: 100%;
    grid-template-rows: minmax(600px, max-content);
    max-width: 100%;
}
    
#\31 3b08906 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ee1af3f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf3cfb4c::before, #bf3cfb4c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#bf3cfb4c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture-1920w.png");
    background-position: 0% 50%;
}
    
#\35 8e38d40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8e38d40 {
    width: 140px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: end;
    margin: 0px 80px 340px 0px;
}
    
#d9224c7b {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa0f499a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 952adf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 cf7942f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 946443f {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
}
    
#eabbec72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eabbec72 {
    width: 56%;
    height: 320px;
    justify-self: end;
    align-self: center;
    max-width: 100%;
    margin: 160px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 35c09bf {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 9;
}
    
#widget_8si.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8si {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#da27fbf2 {
    width: 100%;
    height: 4px;
    max-width: 100%;
    order: 5;
}
    
#group_nrd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4731e62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-self: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c136aecb {
    width: 78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04f519c {
    width: 80px;
    height: 80px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ff592efd {
    width: 100%;
    height: 4px;
    max-width: 100%;
    order: 7;
}
    
#group_3dj {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.135702746365105%;
    order: 8;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 65565de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c464ca88 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8ee89e8 {
    width: 84%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 139b60d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-self: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ac1ac7 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ac4d2c82 {
    width: 78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 164ba68 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ca02afc {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec5af8bd {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe547edd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#fe547edd {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 41b8cc3::before, #\33 41b8cc3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 41b8cc3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/line-waves-09+%285%29-1920w.png");
}
    
#b481ef5e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b25c84c7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abee2037 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#af72f88c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 38f750b {
    width: 76.09%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 b64abe9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab5ebc82 {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c92f3ffe {
    margin: 0px 0% 0px 0%;
}
    
#\30 1507e1c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 feaea71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9f634f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f636211 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c5c023dd {
    width: 100%;
    grid-template-rows: minmax(480px, max-content);
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 846fac5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fb9fdf72::before, #fb9fdf72 > .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;
}
#fb9fdf72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%283%29-1920w.png");
    background-position: 0% 50%;
}
    
#a3d1098c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#feed388b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 88815da {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b41bf48d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 52cf35c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0742cc0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 187d2a1 {
    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;
}
    
#aab80610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rjm[data-pinned] {
    position: sticky;
    top: 180px;
    bottom: auto;
    z-index: 1;
}
#group_rjm::before, #group_rjm > .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;
}
#group_rjm {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%282%29-ae4d3dd4-603h.png");
    background-position: 50% 100%;
}
    
#c2333766.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#c2333766 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d33f428 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eee434ad {
    margin: 0px 0% 0px 0%;
}
    
#d458c3c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4ab9b09 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a12046f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ebf286d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\38 187c16d {
    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;
}
    
#\30 856eeea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb77183::before, #\39 fb77183 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\39 fb77183 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture--284-29-1920w.png");
    background-position: 100% 50%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9339fc9 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a1994d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95aaddd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f9ae24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 498d3f7 {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8d0503c {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 09cfa4c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cad45f77 {
    width: 100%;
    grid-template-rows: minmax(240px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6629d3a {
    width: 48%;
    height: 240px;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fafc7829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fafc7829 {
    width: 48%;
    height: 240px;
    justify-self: end;
    align-self: center;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb43661a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#eb43661a {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b881bbe0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9f1d4de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3e94363 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9159b5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9159b5f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab6295f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ab6295f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 44d4846 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdd0cc71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c595204 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 12e31eb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4de37f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af1a6fa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bdb811c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 bdb811c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0495c2c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    align-self: auto;
    order: 6;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b57a0661 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfaf19af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1562dc8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e1562dc8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dco[data-pinned] {
    position: sticky;
    top: 162px;
    bottom: auto;
    z-index: 1;
}
#group_dco {
    align-items: flex-start;
    width: 100%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 1c5f1bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa7cd36f {
    margin: 0px 0% 0px 0%;
}
    
#\35 d249003 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#f7b73ab5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0e92468 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 077da23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c10698 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c8945d5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#b8da8ab1 {
    margin: 0px 0% 0px 0%;
}
    
#e35e051c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d122e6c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ec8903 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aed9e87f {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#c17cbe40 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 d42f45b {
    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;
}
    
#eb30c122 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#b8bab45c {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba10dd5::before, #fba10dd5 > .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.95;
}
#fba10dd5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/overlay-texture+%284%29-1920w.png");
    background-position: 0% 50%;
}
    
#e37762a8 {
    width: 16px;
    height: 16px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb7a7b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bb7a7b8 {
    width: 24%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    margin: 0px 0px 0px 40px;
    grid-area: auto / auto / auto / auto;
}
    
#ec358030.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec358030 {
    width: 24%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 2;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kup {
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0ba698e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#be60aa38 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ff181c {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    flex-direction: row;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d85d569 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 45eaed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c8adfaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e11cb5b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7593a79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#dfb9515f {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 91dfde1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\37 a248f4b {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fadb7765 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 bea56a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb11afd {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 483140a {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 843902b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c01db72 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 645ce5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 32px 12px 32px;
}
#\36 645ce5e {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e394883b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#fabc81b1 {
    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;
}
    
#cef8ed3f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a86b58df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\37 6419100 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 24px 40px 24px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 b0242a7 {
    width: 76%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6b4f2b0::before, #\34 6b4f2b0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
}
#\34 6b4f2b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/1e249f36/dms3rep/multi/opt/line-waves-07+%281%29-1920w.png");
    background-position: 0% 50%;
}
    
#\37 91025d3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 fda7c35 {
    margin: 0px 0% 0px 0%;
}
    
#a3c0e8cc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 32px 12px 32px;
}
#a3c0e8cc {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa67ad99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4948e02 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 947b5ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b469ce6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 bfb7c4b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 32px 48px 32px;
}
    
#\36 91ff004 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a29a60f4 {
    justify-content: center;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\33 49b01dc {
    width: 16px;
    height: 16px;
}
    
#group_hol {
    width: 100%;
    min-height: 80px;
}
    
#group_2ng {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 677ecc1 {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#add8e4dd {
    width: 100.00%;
}
    
#group_2ao::before, #group_2ao > .bgExtraLayerOverlay {
    
}
#group_2ao {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c911451.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 c911451 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 1702px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#cf861dad::before, #cf861dad > .bgExtraLayerOverlay {
    
}
#cf861dad {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#dcac3ca9.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#dcac3ca9 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#cf507987::before, #cf507987 > .bgExtraLayerOverlay {
    
}
#cf507987 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 82b0716.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 82b0716 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#c70e1327::before, #c70e1327 > .bgExtraLayerOverlay {
    
}
#c70e1327 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d199e59a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d199e59a {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#a59014b3::before, #a59014b3 > .bgExtraLayerOverlay {
    
}
#a59014b3 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8f01100.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 8f01100 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#\39 d73b573 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 1702px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\35 3d04711 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bf33f408 {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#c01832c0 {
    width: 100.00%;
}
    
#\35 f4e8987::before, #\35 f4e8987 > .bgExtraLayerOverlay {
    
}
#\35 f4e8987 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 99d4bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 99d4bd0 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#a87e8e07::before, #a87e8e07 > .bgExtraLayerOverlay {
    
}
#a87e8e07 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ef80dd5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef80dd5f {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#\39 05d9d63::before, #\39 05d9d63 > .bgExtraLayerOverlay {
    
}
#\39 05d9d63 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ef87672d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef87672d {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#\32 e8dca36::before, #\32 e8dca36 > .bgExtraLayerOverlay {
    
}
#\32 e8dca36 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e5ad7d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 e5ad7d4 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
    
#b04cbbf1::before, #b04cbbf1 > .bgExtraLayerOverlay {
    
}
#b04cbbf1 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\34 36b9081.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 36b9081 {
    width: 80px;
    align-self: flex-end;
    height: 80px;
    margin: 0px 0% -96px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2819179 {
    padding: 0px 0px 0px 0px;
}
    
#c9b713c7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a91c002c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 5248e03 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2497e9e {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#eea3073f::before, #eea3073f > .bgExtraLayerOverlay {
    
}
    
#d01822f9 {
    width: 100%;
    min-height: 80px;
}
    
#f61624f4 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 23a060f {
    margin: 0px 0% 0px 0%;
}
    
#b54dd3b7 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1e1bdc4 {
    margin: 0px 0% 0px 0%;
}
    
#caa96087 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 952adf2 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#ab28339b {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 3b08906 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bf3cfb4c::before, #bf3cfb4c > .bgExtraLayerOverlay {
    
}
    
#f2d80a75 {
    margin: 0px 0% 0px 0%;
}
    
#\34 65565de {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#\38 164ba68 {
    --column-gap: 3%;
    column-gap: 3%;
}
    
#cbd95a95 {
    grid-template-rows: minmax(420px, max-content);
}
    
#\36 a0f06d8 {
    height: 420px;
}
    
#eabbec72 {
    height: 220px;
    width: 48%;
}
    
#\35 8e38d40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8e38d40 {
    margin: 0px 80px 232px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 41b8cc3::before, #\33 41b8cc3 > .bgExtraLayerOverlay {
    
}
    
#b481ef5e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 9d69a86 {
    margin: 0px 0% 0px 0%;
}
    
#abee2037 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 38f750b {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c92f3ffe {
    margin: 0px 0% 0px 0%;
}
    
#\30 f9f634f {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2d70296 {
    margin: 0px 0% 0px 0%;
}
    
#c5c023dd {
    grid-template-rows: minmax(460px, max-content);
}
    
#\34 846fac5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fb9fdf72::before, #fb9fdf72 > .bgExtraLayerOverlay {
    
}
    
#a3d1098c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b41bf48d {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#e0742cc0 {
    justify-content: center;
}
    
#group_rjm::before, #group_rjm > .bgExtraLayerOverlay {
    
}
#group_rjm {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eee434ad {
    margin: 0px 0% 0px 0%;
}
    
#\37 4ab9b09 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8c6efec {
    margin: 0px 0% 0px 0%;
}
    
#\39 fb77183::before, #\39 fb77183 > .bgExtraLayerOverlay {
    
}
    
#\38 7f9ae24 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#d8d0503c {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 20px;
}
    
#\33 09cfa4c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa7cd36f {
    margin: 0px 0% 0px 0%;
}
    
#\31 0e92468 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7c10698 {
    padding: 0px 0px 0px 0px;
}
    
#b8da8ab1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be8821f8 {
    margin: 0px 0% 0px 0%;
}
    
#aed9e87f {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 32px;
}
    
#c17cbe40 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#eb30c122 {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#fba10dd5::before, #fba10dd5 > .bgExtraLayerOverlay {
    
}
    
#group_kup {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
    align-items: center;
}
    
#\37 bb7a7b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
    height: 240px;
}
    
#ec358030 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
    height: 240px;
}
    
#\30 4ec8903 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6419100 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 fda7c35 {
    margin: 0px 0% 0px 0%;
}
    
#\34 6b4f2b0::before, #\34 6b4f2b0 > .bgExtraLayerOverlay {
    
}
    
#\37 91025d3 {
    width: 100%;
    min-height: 0px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
    padding: 12px 32px 12px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b0242a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4948e02 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\36 bfb7c4b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 16px 32px 16px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\33 49b01dc {
    width: 16px;
    height: 16px;
}
    
#\32 7063db8 {
    width: auto;
}
    
#\36 91ff004 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 8px;
}
    
#a29a60f4 {
    width: 100%;
    justify-content: center;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_hol {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#group_2ng {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#bb7c95a4 {
    width: 100.00%;
}
    
#\34 1382d62 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 6255161 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#acd34ec8 {
    width: 16px;
    height: 16px;
}
    
#\33 677ecc1 {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#add8e4dd {
    width: 100.00%;
}
    
#group_2ao::before, #group_2ao > .bgExtraLayerOverlay {
    
}
#group_2ao {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c9bf5b8 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\33 8e72117 {
    height: 200px;
    width: 100%;
}
    
#\34 c911451.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 c911451 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\32 334dc65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\32 334dc65 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#cf861dad::before, #cf861dad > .bgExtraLayerOverlay {
    
}
#cf861dad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dcac3ca9.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#dcac3ca9 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\32 3b50f8c {
    height: 200px;
    width: 100%;
}
    
#eb36ef3e {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\37 94e68ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\37 94e68ff {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#cf507987::before, #cf507987 > .bgExtraLayerOverlay {
    
}
#cf507987 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 82b0716.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 82b0716 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\33 5df2811 {
    height: 200px;
    width: 100%;
}
    
#\34 d659940 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\30 2edfe53.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\30 2edfe53 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#c70e1327::before, #c70e1327 > .bgExtraLayerOverlay {
    
}
#c70e1327 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d199e59a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d199e59a {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\31 1f0fa3a {
    height: 200px;
    width: 100%;
}
    
#\34 c662872 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\30 e812845.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\30 e812845 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#a59014b3::before, #a59014b3 > .bgExtraLayerOverlay {
    
}
#a59014b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8f01100.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 8f01100 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#c6ffe520 {
    height: 200px;
    width: 100%;
}
    
#\32 36d0572 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\38 9d9b7a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\38 9d9b7a2 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#\39 d73b573 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 3d04711 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#bf33f408 {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\31 aca484f {
    width: 16px;
    height: 16px;
}
    
#c01832c0 {
    width: 100.00%;
}
    
#\35 f4e8987::before, #\35 f4e8987 > .bgExtraLayerOverlay {
    
}
#\35 f4e8987 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 99d4bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 99d4bd0 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\37 0ff1b82 {
    height: 200px;
    width: 100%;
}
    
#\34 2b703b8 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#f21498ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#f21498ee {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#a87e8e07::before, #a87e8e07 > .bgExtraLayerOverlay {
    
}
#a87e8e07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef80dd5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef80dd5f {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\39 35b9d6a {
    height: 200px;
    width: 100%;
}
    
#dbe9844f {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#bc373f77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#bc373f77 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#\39 05d9d63::before, #\39 05d9d63 > .bgExtraLayerOverlay {
    
}
#\39 05d9d63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef87672d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ef87672d {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\35 b49c092 {
    height: 200px;
    width: 100%;
}
    
#\36 5baf18b {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#a380ea13.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#a380ea13 {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#\32 e8dca36::before, #\32 e8dca36 > .bgExtraLayerOverlay {
    
}
#\32 e8dca36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e5ad7d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 e5ad7d4 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#\30 5a21538 {
    height: 200px;
    width: 100%;
}
    
#\39 d9822ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\39 d9822ea {
    width: auto;
    margin: 0px 0px 0px 12px;
}
    
#b04cbbf1::before, #b04cbbf1 > .bgExtraLayerOverlay {
    
}
#b04cbbf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 36b9081.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 36b9081 {
    height: 72px;
    width: 72px;
    order: 0;
    margin: 0px 0% -90px 0%;
}
    
#ba815e7a {
    height: 200px;
    width: 100%;
}
    
#e57f6005 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
}
    
#\33 2fcd8bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#\33 2fcd8bc {
    width: auto;
    margin: 0px 0px 0px 12px;
}
}



@media (max-width: 767px) {
    
#\37 d08b1b8 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2819179 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c9b713c7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1162089 {
    width: 80%;
    justify-content: center;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#a91c002c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 2497e9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#eea3073f::before, #eea3073f > .bgExtraLayerOverlay {
    
}
    
#f7a13f93 {
    width: 16px;
    height: 16px;
}
    
#f61624f4 {
    width: 100.00%;
}
    
#d01822f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\34 23a060f {
    margin: 0px 0% 0px 0%;
}
    
#ce2e6867 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b54dd3b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 1e1bdc4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e40ac93 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#caa96087 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 952adf2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    row-gap: 8px;
}
    
#\34 1aed125 {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 a0f06d8 {
    height: 320px;
    width: 80%;
}
    
#ab28339b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cbd95a95 {
    grid-template-rows: minmax(320px, max-content);
}
    
#\31 3b08906 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eabbec72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eabbec72 {
    height: 160px;
    justify-self: end;
    align-self: center;
    width: 72%;
    margin: 129px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 8e38d40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8e38d40 {
    width: 80px;
    height: auto;
    justify-self: end;
    align-self: center;
    margin: 0px 24px 160px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bf3cfb4c::before, #bf3cfb4c > .bgExtraLayerOverlay {
    
}
#bf3cfb4c {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#d9224c7b {
    width: 16px;
    height: 16px;
}
    
#c4731e62 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 04f519c {
    height: 60px;
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#c136aecb {
    width: 100%;
    order: 1;
}
    
#\34 65565de {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c464ca88 {
    width: 16px;
    height: 16px;
}
    
#\36 139b60d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4ac1ac7 {
    height: 60px;
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
    order: 0;
}
    
#ac4d2c82 {
    width: 100%;
    order: 1;
}
    
#group_3dj {
    column-gap: 4.135702746365105%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 164ba68 {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ca02afc {
    width: 16px;
    height: 16px;
}
    
#fe547edd {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\33 41b8cc3::before, #\33 41b8cc3 > .bgExtraLayerOverlay {
    
}
#\33 41b8cc3 {
    background-position: 0% 50%;
}
    
#b481ef5e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 8px;
}
    
#abee2037 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 38f750b {
    width: 100.00%;
}
    
#\30 b64abe9 {
    width: 80%;
    justify-content: center;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#ab5ebc82 {
    width: 16px;
    height: 16px;
}
}



@media (max-width: 767px) {
    
#c92f3ffe {
    margin: 0px 0% 0px 0%;
}
    
#\36 feaea71 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9f634f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c5c023dd {
    grid-template-rows: minmax(260px, max-content);
}
    
#\34 846fac5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fb9fdf72::before, #fb9fdf72 > .bgExtraLayerOverlay {
    
}
    
#a3d1098c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\35 88815da {
    width: 16px;
    height: 16px;
}
    
#b41bf48d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#e0742cc0 {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#aab80610 {
    width: 100.00%;
}
    
#group_rjm::before, #group_rjm > .bgExtraLayerOverlay {
    
}
#group_rjm {
    align-items: flex-start;
}
    
#c2333766 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#eee434ad {
    margin: 0px 0% 0px 0%;
}
    
#d458c3c7 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4ab9b09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#a95aaddd {
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\39 fb77183::before, #\39 fb77183 > .bgExtraLayerOverlay {
    
}
#\39 fb77183 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\38 7f9ae24 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    row-gap: 8px;
}
    
#\34 498d3f7 {
    width: 16px;
    height: 16px;
}
    
#d8d0503c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 16px;
}
    
#\33 09cfa4c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cad45f77 {
    grid-template-rows: minmax(160px, max-content);
}
    
#\34 6629d3a {
    height: 160px;
    justify-self: start;
    align-self: center;
    width: 48%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fafc7829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fafc7829 {
    height: 160px;
    align-self: center;
    justify-self: end;
    margin: 0px 0% 0px 0%;
}
    
#eb43661a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#eb43661a {
    height: 80px;
    width: 80px;
    order: 0;
    align-self: center;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b881bbe0 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 44d4846 {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 12e31eb {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0495c2c {
    width: 100%;
    row-gap: 8px;
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aa7cd36f {
    margin: 0px 0% 0px 0%;
}
    
#f7b73ab5 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0e92468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 077da23 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c10698 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b8da8ab1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4ec8903 {
    width: 80%;
    justify-content: center;
    --column-gap: 4%;
    column-gap: 4%;
}
    
#aed9e87f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#c17cbe40 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#eb30c122 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b8bab45c {
    width: 100.00%;
}
    
#fba10dd5::before, #fba10dd5 > .bgExtraLayerOverlay {
    
}
    
#e37762a8 {
    width: 16px;
    height: 16px;
}
    
#\37 bb7a7b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bb7a7b8 {
    height: 160px;
    width: 48%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ec358030.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec358030 {
    height: 160px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    order: 1;
}
    
#\39 bea56a9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be60aa38 {
    row-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#bfb11afd {
    align-items: center;
}
    
#\37 7ff181c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 483140a {
    width: 100%;
    row-gap: 16px;
}
    
#\36 c01db72 {
    width: 152px;
    height: auto;
}
    
#e394883b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#e11cb5b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dfb9515f {
    width: 166px;
    height: auto;
}
    
#\31 91dfde1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\37 a248f4b {
    align-items: center;
}
    
#group_kup {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\37 6419100 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
}
    
#\34 6b4f2b0::before, #\34 6b4f2b0 > .bgExtraLayerOverlay {
    
}
    
#\37 91025d3 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b0242a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3c0e8cc {
    width: auto;
}
    
#\38 fda7c35 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fa67ad99 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4948e02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 bfb7c4b {
    margin: 0px 0% 0px 0%;
}
}

#\36 3d24979f4a54e38542a8abe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAAa0lEQVQI12NgwAMMDQ1ZHR0dedzd3YVxKrK3t2cIDg7myM7OFiwpKZHCqzAlJYW7qalJvL+/XxGnQldXV8bExESehoYG8d7eXtwKLSwsGIODgzmzsrKESktLcVttZGQEUszm7OzM6+HhIQwAgncZDPf4qWgAAAAASUVORK5CYII=')!important}#group_2ao.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#cf861dad.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#cf507987.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#c70e1327.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#a59014b3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#\35 f4e8987.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#a87e8e07.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#\39 05d9d63.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#\32 e8dca36.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#b04cbbf1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#fb9fdf72.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAAZElEQVQI12PQ0NDgVVdXZ5eTk2NkwAfs7OwErayseIyMjNjwKgwICBBxc3MTsLGx4RYQEMBtamJiokhQUJCAs7MzfoUhISGCvr6+PO7u7uzi4uK4FdrY2PDZ2tpyuLm5MeFzIgBp0Q8NlK4pRwAAAABJRU5ErkJggg==')!important}#group_rjm.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAANklEQVQI12NgGDhw5coVJmIwQ19fnwgI9/b2ivT09IAxTAwZM3R1damDcGdnJxzDxLq7u+FsAKsHO/aE5wtOAAAAAElFTkSuQmCC')!important}#\39 fb77183.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWElEQVQI12NgIAAqKyuZKisrWfAq0tXVZQ0NDeWPi4uTwKeOUVdXl8/f318+KirKgKDCgIAAxejoaGO8Vuvp6XEGBgaKxsbGKuBVaG9vz1BQUMBSVFTECQBBfhG2/3dNJQAAAABJRU5ErkJggg==')!important}#eea3073f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAAYElEQVQI14XPsQqAMBAD0KuioJP+/y8etF2uzZJIJx0Us+ZBiEmaJCX7yOiGMZIbyYVkekMAlt77ZgBOAHtEzJJG+YTTQK21wyLijIh/WGvdSylrzjm9wHva3Wd3/z1zASvncBL4O/2EAAAAAElFTkSuQmCC')!important}#fba10dd5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABnWAAAZ1gEY0crtAAAAWklEQVQI12OorKxkqaysZGIgBOLi4iRCQ0P5dXV1WfEqjIqKMvD395fX1dXlY2BgYMSpMDo62jggIECRoMLY2FiFwMBAUT09PU68VhcVFXEWFBSw2Nvb41UHAFbgEbawQbxtAAAAAElFTkSuQmCC')!important}