@media all {
  *#dm .dmInner div.u_1600394773 hr {
    color:rgba(255,255,255,0.25) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1295232667 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1860817014 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1255634158 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1791558339 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1893299140 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1609234899 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1682748163 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(146,179,190) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1340178346 .sw-less { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1340178346 .ld-mr { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1340178346 .container .mix img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner *.u_1340178346 button.filter-1.mixitup-control-active {
    background-color:var(--color_1) !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner *.u_1340178346 button.filter-1:hover {
    background-color:var(--color_1) !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1340178346 button.filter-1 {
    color:var(--color_5) !important;
    border-radius:15px 15px 15px 15px !important;
    background-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_3191667336 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1694158491 img { border-radius:15px 15px 15px 15px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1340178346 .controls { width:100% !important; }

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

  *#dm .dmInner div.u_1340178346 button.filter-1 { font-size:14px !important; }

  *#dm .dmInner *.u_1340178346 .container .mix img { height:300px !important; }

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

  *#dm .dmInner *.u_3751430351 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1214310661 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1950249107 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1639050863 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1763958831 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1244811782 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1242097174 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1655958967 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1244895225 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1574336223 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1366409531 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1794358008 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1620560828 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner *.u_1060130079 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1060130079 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1340178346 .container .mix img { height:150px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3751430351 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1060130079 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 697px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 3bd85219866cc362278151f {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_tut {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eie {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_bke {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#group_gg9 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: rgba(146, 179, 190, 0.14);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(146, 179, 190, 0.5) rgba(146, 179, 190, 0.5) rgba(146, 179, 190, 0.5) rgba(146, 179, 190, 0.5);
    border-style: solid;
    border-radius: 300px 300px 300px 300px;
    padding: 8px 15px 8px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6tt {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_o9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_8r0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#widget_f77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 22px 15px 22px;
}
#widget_f77 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2pp.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 22px 15px 22px;
}
#widget_2pp {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qjd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qjd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#group_6te {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#group_q0e {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
}
    
#widget_tap {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vv9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 7135c84 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
}
    
#\38 c901f7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5261d5c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f6c87f1b {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
}
    
#\33 b0ad7b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\34 d4599cb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_t75 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_p0q {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#c19d51de {
    width: 48%;
    height: 190px;
    max-width: 100%;
}
    
#widget_ge9 {
    width: 100.00%;
    height: 536px;
    max-width: 100%;
    order: 0;
}
    
#\31 c5dbba9 {
    width: 48%;
    height: 190px;
    max-width: 100%;
}
}



@media all {
    
#\33 9758560 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_tlo {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
}
    
#group_312 {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_kos.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 7px 0px 7px 0px;
}
#widget_kos {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_6bm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ri {
    width: 100%;
    height: auto;
    max-width: 420px;
}
    
#group_8hk {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
}
    
#group_pti {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_aia {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
}
    
#widget_r69 {
    width: 100%;
    height: 220px;
    max-width: 100%;
}
    
#group_12e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d2s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7c8ab5e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 0px 4px 0px;
}
#\37 7c8ab5e {
    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;
}
    
#\32 3baca3b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
}
    
#\37 2ed0267 {
    width: 100%;
    height: 220px;
    max-width: 100%;
}
    
#\35 ee3b52f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ed9d583e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2f3b23f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6614028.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 0px 4px 0px;
}
#b6614028 {
    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;
}
    
#\31 812516d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
}
    
#\33 921d3a7 {
    width: 100%;
    height: 220px;
    max-width: 100%;
}
    
#\33 4dfa11d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a4a747d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 792d7a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e79c569e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dcb5e3d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 0px 4px 0px;
}
#\37 dcb5e3d {
    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;
}
    
#group_vqo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 4a726ad {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 960b4ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de795e97 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d79c03d4 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 70249c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1effbfa {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea2bcb8 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e70021bb {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f76c16b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 51cff9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dc9eeb2 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8cf8af4 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 4325ea0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 100ce0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb143626 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 b356a80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d12d561a {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 18px 0% 18px 0%;
}
    
#e64bf63a {
    margin: 0px 0% 0px 0%;
}
    
#e99af5fb {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_je4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd620be1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 22px 15px 22px;
}
#cd620be1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_0kl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b6997cb6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5b94833 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f74579db {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 c7db689 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#e76edd4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 97602ea {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
}
    
#b581a563 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 ccf6248 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_06v {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 74e1a75 {
    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;
}
    
#\32 873a641.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 7px 0px 7px 0px;
}
#\32 873a641 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8167946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d90cfa04 {
    background-color: var(--color_4);
    background-image: none;
}
    
#f9e5ee9a {
    width: 100%;
    height: auto;
    max-width: 420px;
}
    
#\37 fc71cf6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    order: 0;
}
    
#\37 93f4142 {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\30 df9f441.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 7px 0px 7px 0px;
}
#\30 df9f441 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc1ec145 {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 cebf1b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
}
    
#\32 debcb86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\39 974c564:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 974c564 [data-content-reference].active-tab-title .tab-title, #\39 974c564 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3) !important;
    font-weight: 600 !important;
}
#\39 974c564 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
}
#\39 974c564:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\39 974c564 [data-content-reference].active-tab-title, #\39 974c564 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
}
#\39 974c564 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-weight: 600 !important;
}
#\39 974c564 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 0;
}
    
#\38 7165c1b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3rp {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be129cc {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 5;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4517d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ce31747 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 4;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d862a7d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8f65704 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 79e8670 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5a92d41 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 3;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0be266e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2638fa3 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ee39a25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca04d2c8 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 6;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e989cb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_732 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 249aa0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 04939d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_0k6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#d1337ac3 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 14e5fb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 32b3d56 {
    width: 100%;
    height: auto;
    max-width: auto;
}
    
#widget_1dm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 dff03c5 {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 3dbf929 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\30 8dc433c {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 fe7ba8f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#\34 e5730f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ce0aa73 {
    align-items: flex-start;
    width: 48%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#f13a256f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7ecbe6a {
    width: 100%;
    height: auto;
    max-width: 420px;
}
    
#group_nqi {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_813 {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#\36 0ba9786 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef6518b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a03a7ac2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf7f708 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad5b548 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8187d49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c304ac0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cfab33c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afb478c6 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 90ef0d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e476015e {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#beb2c8ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad14709d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 302c78f {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    --column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac6410de {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d87c0ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5c36bd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#dac9d3ab {
    width: 100%;
    height: auto;
    max-width: auto;
}
    
#\36 7e17488 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 80509a4 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4d650a6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 a7c3ade {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_pg7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pg7 {
    width: 100%;
    height: auto;
    max-width: 650px;
    margin: 20px 0% 0px 0%;
}
    
#\33 f646413 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 67330d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 22px 17px 22px;
}
#\39 67330d0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c5f5222e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 22px 15px 22px;
}
#c5f5222e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 e743749 {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\31 478884e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 7px 0px 7px 0px;
}
#\31 478884e {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 06c5941 {
    background-color: var(--color_4);
    background-image: none;
}
    
#a078a0f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 35px 0% 0px 0%;
}
    
#e7afdbad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ee77017 {
    min-height: 50px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 bd462e2 {
    width: 100%;
    height: auto;
    max-width: auto;
}
    
#\34 3275dc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ff86eb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#f304327c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
}
    
#widget_oa8 {
    width: 323px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 1025px) {
    
#\39 974c564:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 974c564 [data-content-reference].active-tab-title .tab-title, #\39 974c564 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\39 974c564 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 974c564:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 974c564 [data-content-reference].active-tab-title .tab-title, #\39 974c564 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#\39 974c564 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



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



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



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



@media (max-width: 767px) {
    
#\39 974c564:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 974c564 [data-content-reference].active-tab-title .tab-title, #\39 974c564 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#\39 974c564 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_tut {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#c19d51de {
    height: 150px;
}
    
#widget_ge9 {
    height: 180px;
}
    
#group_bke {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_t75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6te {
    column-gap: 7.361963190184049%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_q0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7135c84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f6c87f1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_f77.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 22px 16px 22px;
}
#widget_f77 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c5dbba9 {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tlo {
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 15px;
}
    
#group_312 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_kos {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#widget_r69 {
    height: 240px;
}
    
#\37 7c8ab5e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 2ed0267 {
    height: 240px;
}
    
#b6614028 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 921d3a7 {
    height: 240px;
}
    
#\37 dcb5e3d {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#d79c03d4 {
    height: 240px;
}
    
#\38 ea2bcb8 {
    height: 240px;
}
    
#a8cf8af4 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 b356a80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d12d561a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_je4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd620be1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 10px 15px 10px;
}
#cd620be1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_0kl {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\32 97602ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b6997cb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#f74579db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 ccf6248 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 c7db689 {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 873a641 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#\35 8167946 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 fc71cf6 {
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 15px;
}
    
#\37 93f4142 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 df9f441 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#fc1ec145 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 974c564 {
    width: 100%;
}
    
#\38 7165c1b {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 be129cc {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce31747 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8f65704 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a92d41 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2638fa3 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca04d2c8 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 249aa0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 04939d2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d1337ac3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 dff03c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ce0aa73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 3dbf929 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 fe7ba8f {
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 15px;
}
    
#widget_813 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 7e17488 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 80509a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b4d650a6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c5f5222e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 22px 16px 22px;
}
#c5f5222e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e743749 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 478884e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 ee77017 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 ff86eb9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f304327c {
    column-gap: 3.3566433566433567%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 15px;
}
}

