@media all {
  *#dm .dmInner div.u_1966329691 {
    border-style:solid !important;
    border-color:rgba(253,253,253,1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1349287854 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1399071299 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

  *#dm .dmInner div.u_1827215718 {
    border-style:solid !important;
    border-color:rgba(253,253,253,1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1929687393 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

  *#dm .dmInner div.u_1685346867 {
    border-style:solid !important;
    border-color:rgba(253,253,253,1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1049371784 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

  *#dm .dmInner a.u_1567098956 { box-shadow:rgba(109,109,109,0.59) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1814687440 {
    border-style:solid !important;
    border-color:rgba(253,253,253,1) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1991495644 hr {
    color:var(--color_2) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

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

  *#dm .dmInner div.u_1009397231 {
    border-style:solid !important;
    border-color:rgb(56,56,56) rgb(56,56,56) rgb(56,56,56) rgb(56,56,56) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1932055556 .caption-inner { background-color:rgba(255,255,255,0.5) !important; }

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

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

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

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

  *#dm .dmInner *.u_1489259998 { display:none !important; }

  *#dm .dmInner *.u_1451098751 { display:none !important; }

  *#dm .dmInner *.u_1721170531 { display:none !important; }

  *#dm .dmInner *.u_1975957932 { display:none !important; }

  *#dm .dmInner *.u_1328568119 { display:none !important; }

  *#dm .dmInner *.u_1081230758 { display:none !important; }

  *#dm .dmInner *.u_1682415539 { display:none !important; }

  *#dm .dmInner *.u_1232742109 { display:none !important; }

  *#dm .dmInner *.u_1259562028 { display:none !important; }

  *#dm .dmInner div.u_1681275282 .caption-inner { background-color:rgba(255,255,255,0.5) !important; }

  *#dm .dmInner div.u_1681275282 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1932055556 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1247366019 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1797382212 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1711167871 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1098436342 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner *.u_1707588629 { display:none !important; }

  *#dm .dmInner *.u_1254842660 { display:none !important; }

  *#dm .dmInner *.u_1956135909 { display:none !important; }

  *#dm .dmInner *.u_1407943847 { display:none !important; }

  *#dm .dmInner *.u_1171519293 { display:none !important; }

  *#dm .dmInner *.u_1263574288 { display:none !important; }

  *#dm .dmInner *.u_1796341305 { display:none !important; }

  *#dm .dmInner *.u_1216613115 { display:none !important; }

  *#dm .dmInner *.u_1101822468 { display:none !important; }

  *#dm .dmInner *.u_1169527009 { display:none !important; }

  *#dm .dmInner *.u_1443746019 { display:none !important; }

  *#dm .dmInner *.u_1188998704 { display:none !important; }

  *#dm .dmInner *.u_1268741531 { display:none !important; }

  *#dm .dmInner *.u_1715273297 { display:none !important; }

  *#dm .dmInner *.u_1525593956 { display:none !important; }

  *#dm .dmInner *.u_1552667691 { display:none !important; }

  *#dm .dmInner *.u_1633431360 { display:none !important; }

  *#dm .dmInner *.u_1016381043 { display:none !important; }

  *#dm .dmInner *.u_1535911479 { display:none !important; }

  *#dm .dmInner *.u_1655057063 { display:none !important; }

  *#dm .dmInner *.u_1172261970 { display:none !important; }

  *#dm .dmInner *.u_1277439290 { display:none !important; }

  *#dm .dmInner *.u_1128249289 { display:none !important; }

  *#dm .dmInner *.u_1587508717 { display:none !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1632223271 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:0px 0px 15px 15px !important;
  }

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

  *#dm .dmInner *.u_1213434918.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    padding-top:0 !important;
    padding-left:20px !important;
    padding-bottom:0 !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1213434918 { justify-content:flex-end !important; }

  *#dm .dmInner nav.u_1213434918.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1810477814 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner nav.u_1213434918.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1213434918.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1213434918.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_4) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(56,56,56) !important;
    padding-left:10px !important;
    font-size:14px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    border-radius:0px !important;
    text-transform:uppercase !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Inter !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
    text-align:left !important;
    padding-right:10px !important;
  }

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

  *#dm .dmInner nav.u_1213434918 {
    justify-content:center !important;
    color:white !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1483073451 .caption-inner { background-color:rgba(255,255,255,0.5) !important; }

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

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

  *#dm .dmInner div.u_1705617166 .caption-inner { background-color:rgba(255,255,255,0.5) !important; }

  *#dm .dmInner div.u_1705617166 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1483073451 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1288030014 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1495998484 { display:none !important; }

  *#dm .dmInner *.u_1523127466 { display:none !important; }

  *#dm .dmInner *.u_1070820725 { display:none !important; }

  *#dm .dmInner *.u_1864360796 { display:none !important; }

  *#dm .dmInner *.u_1933972201 { display:none !important; }

  *#dm .dmInner *.u_1727035842 { display:none !important; }

  *#dm .dmInner *.u_1712861982 { display:none !important; }

  *#dm .dmInner *.u_1122259214 { display:none !important; }

  *#dm .dmInner *.u_1675702570 { display:none !important; }

  *#dm .dmInner *.u_1651266183 { display:none !important; }

  *#dm .dmInner *.u_1738173871 { display:none !important; }

  *#dm .dmInner *.u_1521705421 { display:none !important; }

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

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

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

  *#dm .dmInner *.u_1404235094 { display:none !important; }

  *#dm .dmInner *.u_undefined { display:none !important; }

  *#dm .dmInner *.u_1740443350 { display:none !important; }

  *#dm .dmInner *.u_1418712882 { display:none !important; }

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

  *#dm .dmInner div.u_3637682504 .scripted-text {
    font-family:'BLACKJAR' !important;
    color:var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner a.u_1687829419 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1599666482 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1450575472 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1010176869 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1803218458 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1834696485 {
    background-color:var(--color_11) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1654162210 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1319874206 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1962655480 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner a.u_1962655480.hover span.text { color:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-color:var(--color_5) !important;
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/81b5b87a/dms3rep/multi/backgroundlines1.svg) !important;
    background-size:contain !important;
    background-attachment:fixed !important;
    background-position:100% 50% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-color:var(--color_5) !important;
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/81b5b87a/dms3rep/multi/backgroundlines1.svg) !important;
    background-size:contain !important;
    background-attachment:initial !important;
    background-position:100% 50% !important;
  }

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

  *#dm .dmInner *.u_1540585041 { text-align:left !important; }

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

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

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

  *#dm .dmInner div.u_3637682504 .scripted-text { font-size:48px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1966329691 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1540585041 { text-align:left !important; }

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

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

  *#dm .dmInner *.u_1814687440 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1966329691 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1540585041 { text-align:left !important; }

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

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

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

  *#dm .dmInner div.u_3637682504 .scripted-text { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_12);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_f24::before, #group_f24 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.24;
    border-radius: inherit;
}
#group_f24 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/81b5b87a/dms3rep/multi/opt/20250131Furniturecourt-4-ead86fae-1920w.jpg);
    border-radius: 14px 14px 14px 14px;
    box-shadow: none;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ve7 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -40px;
    align-self: center;
}
    
#widget_r96 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#\39 3c7469d {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 471px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 20px 20px 20px 20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_f24::before, #group_f24 > .bgExtraLayerOverlay {
    
}
#group_f24 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#widget_ve7 {
    order: 1;
}
    
#widget_r96 {
    order: 0;
}
    
#widget_hc1 {
    order: 2;
}
    
#\39 3c7469d {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_f24::before, #group_f24 > .bgExtraLayerOverlay {
    
}
#group_f24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#widget_ve7 {
    order: 1;
}
    
#widget_hc1 {
    margin-top: -20px;
    order: 2;
}
    
#widget_r96 {
    order: 0;
}
    
#\39 3c7469d {
    order: 3;
}
}



@media all {
    
#b01c402f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3568dcd {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8eb45ad::before, #\35 8eb45ad > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.2;
}
#\35 8eb45ad {
    background-image: url(https://lirp.cdn-website.com/81b5b87a/dms3rep/multi/opt/20250131Furniturecourt-52-1920w.jpg);
    background-attachment: fixed;
}
#\35 8eb45ad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAIDBAURAQYSM1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREzH/2gAMAwEAAhEDEQA/AIVJ1dlH5UO+UMpXX4Msfe5HmanOasAEjHMB7HrrgT//2Q==');
}
    
#\32 dee028f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#\32 dee028f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
    justify-self: auto;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vh2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3568dcd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 3% 70px 3%;
}
    
#\35 8eb45ad::before, #\35 8eb45ad > .bgExtraLayerOverlay {
    
}
#\35 8eb45ad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAIDBAURAQYSM1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREzH/2gAMAwEAAhEDEQA/AIVJ1dlH5UO+UMpXX4Msfe5HmanOasAEjHMB7HrrgT//2Q==');
}
    
#b01c402f {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b01c402f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\38 3568dcd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#\35 8eb45ad::before, #\35 8eb45ad > .bgExtraLayerOverlay {
    
}
#\35 8eb45ad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAIDBAURAQYSM1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREzH/2gAMAwEAAhEDEQA/AIVJ1dlH5UO+UMpXX4Msfe5HmanOasAEjHMB7HrrgT//2Q==');
}
    
#widget_vh2 {
    height: 412px;
}
}



@media all {
    
#d37d6d92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 79067e7 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bdbf7e7::before, #\37 bdbf7e7 > .bgExtraLayerOverlay {
    
}
#\37 bdbf7e7 {
    background-image: initial;
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_11);
}
    
#widget_b96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80e24b9 {
    min-height: 20.618556701030926%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 79067e7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 27px;
    column-gap: 2%;
    padding: 70px 10px 20px 10px;
}
    
#\37 bdbf7e7::before, #\37 bdbf7e7 > .bgExtraLayerOverlay {
    
}
#\37 bdbf7e7 {
    background-position: 50% 0%;
}
    
#d37d6d92 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_b96 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d37d6d92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 79067e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 30px 4% 0px 4%;
}
    
#\37 bdbf7e7::before, #\37 bdbf7e7 > .bgExtraLayerOverlay {
    
}
    
#widget_b96 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 23264cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 f31e93d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 75a5408 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 54f736c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 54f736c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2870f2f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\33 2870f2f {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 50px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_o5f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db70598a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#db70598a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 46541a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\31 46541a7[data-pinned] {
    position: sticky;
    top: 164px;
    bottom: auto;
    z-index: 1;
}
#\31 46541a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7417b3c {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 75a5408 {
    padding: 70px 3% 70px 3%;
}
    
#\36 54f736c {
    width: 96.72%;
}
    
#\31 46541a7 {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 23264cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
}
    
#\35 f31e93d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 75a5408 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#\36 54f736c {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#widget_o5f {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#db70598a {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 46541a7 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5135476.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\37 5135476 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 74ef5f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 9c5dbbf {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_dik {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_sf8 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#eb0bed41::before, #eb0bed41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.45;
    border-radius: inherit;
}
#eb0bed41 {
    background-image: url(https://lirp.cdn-website.com/81b5b87a/dms3rep/multi/opt/20250131Furniturecourt-122-1920w.jpg);
    background-attachment: fixed;
}
#eb0bed41.lazy {
    background-image: url('');
}
    
#cb18b1a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#cb18b1a2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2b1ab4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\33 a2b1ab4 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6bd9c08 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 d61cc5d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\37 d61cc5d {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 50px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a5a4ee87.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#a5a4ee87 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9c5dbbf {
    min-height: auto;
    padding: 70px 3% 70px 3%;
}
    
#eb0bed41::before, #eb0bed41 > .bgExtraLayerOverlay {
    
}
#eb0bed41.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 74ef5f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 9c5dbbf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#eb0bed41::before, #eb0bed41 > .bgExtraLayerOverlay {
    
}
#eb0bed41.lazy {
    background-image: url('');
}
    
#group_sf8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dik {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 6bd9c08 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef4566d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 b022557 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c3a7d694 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_3pv {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin-right: 15px;
    margin-left: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#group_vl1 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding-left: 5px;
    padding-right: 5px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    height: auto;
    justify-self: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_kuc {
    width: 75.51431751391235%;
    height: auto;
    max-width: 100%;
}
    
#\31 1938ebe {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    flex-wrap: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_fhc {
    width: 75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -10px 15px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfd1a593 {
    width: 59.619991907252476%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_70o {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b5def4a0 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    padding-left: 5px;
    padding-right: 5px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    height: auto;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 8bc3767 {
    width: 75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 15px;
    margin-left: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#ca76e5c5 {
    width: 60.97%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_nuv {
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e6175362 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    padding-left: 5px;
    padding-right: 5px;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    height: auto;
    column-gap: 10%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 c125ae0 {
    width: 56.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e3d01232 {
    width: 75px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: -2px;
    grid-area: auto / auto / auto / auto;
}
    
#cc8c1a2d {
    background-image: initial;
    background-color: rgba(225, 223, 227, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3a7d694 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: auto;
    column-gap: 2%;
    row-gap: 10px;
}
    
#widget_3pv {
    width: 61px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_vl1 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kuc {
    width: 60%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef4566d4 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b022557 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1938ebe {
    order: 1;
    justify-content: space-around;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fhc {
    width: 61px;
    height: auto;
}
    
#bfd1a593 {
    width: 60.021810250817886%;
}
    
#group_70o {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5def4a0 {
    order: 2;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8bc3767 {
    width: 61px;
    height: auto;
    margin-left: 0px;
    margin-right: 10px;
}
    
#ca76e5c5 {
    width: 60%;
}
    
#group_nuv {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e6175362 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c125ae0 {
    width: 63.68%;
}
    
#e3d01232 {
    width: 61px;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
}
}



@media (max-width: 767px) {
    
#ef4566d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 b022557 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c3a7d694 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 4%;
}
    
#widget_3pv {
    width: 53px;
    height: auto;
    margin-left: 0px;
    margin-right: 10px;
}
    
#group_vl1 {
    width: 100.00%;
    height: auto;
    min-height: 90px;
    justify-content: center;
    padding-left: 0px;
    padding-right: 10px;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_kuc {
    width: 220px;
}
    
#\31 1938ebe {
    width: 100.00%;
    height: auto;
    min-height: 90px;
    justify-content: center;
    padding-left: 0px;
    padding-right: 10px;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fhc {
    width: 60px;
    height: auto;
    margin-left: 0px;
    margin-right: 7px;
}
    
#bfd1a593 {
    width: 222px;
}
    
#group_70o {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b5def4a0 {
    width: 100.00%;
    min-height: 90px;
    padding-left: 0px;
    padding-right: 10px;
    justify-content: center;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8bc3767 {
    width: 57px;
    height: auto;
    margin-left: 0px;
    margin-right: 10px;
}
    
#ca76e5c5 {
    width: 222px;
}
    
#group_nuv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e6175362 {
    width: 100.00%;
    min-height: 90px;
    padding-right: 10px;
    padding-left: 0px;
    justify-content: center;
    height: auto;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c125ae0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\34 c125ae0 {
    width: 223px;
}
    
#e3d01232 {
    width: 57px;
    height: auto;
    margin-left: 0px;
    margin-right: 10px;
}
}



@media all {
    
#\32 5cc96ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 8150bee[data-css-edit] {
    flex-shrink: 0;
}
#\34 8150bee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 262bd9e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    column-gap: 2%;
    flex-wrap: wrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0fda843.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 0fda843 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed771086 {
    background-color: var(--color_11);
    background-image: initial;
}
    
#\30 9bd13e9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ef5c5175 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ea70844.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 ea70844 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 605b140 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 5e3e9ee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 5e3e9ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c923a28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#de7d9ac0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#abb8e08b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 afdbd83 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d8fcc5b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 d8fcc5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f9abad05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a7aa5a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 0b8f915.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 0b8f915 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 68ea51f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 46e030a::before, #\39 46e030a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\39 46e030a {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b74ad9b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9e9a056 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 61257af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ed0ee090 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ad55c1e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa233238.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#aa233238 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\34 87fc239::before, #\34 87fc239 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\34 87fc239 {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    row-gap: 30px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a11a2c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4b69694 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 109b78c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 ede6018 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f4b3aca {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d79e494 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc8c90c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 cc8c90c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c54e52b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 44c904d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\30 44c904d {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#b4f21ede::before, #b4f21ede > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#b4f21ede {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    row-gap: 30px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe7e7a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e644bcc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 390281b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5607336 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 575dd1d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1e083d8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\30 1e083d8 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\34 55867fd::before, #\34 55867fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\34 55867fd {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    row-gap: 0px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c279edd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 142f6ea {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f820e17b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 c37e4e3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#efc22949 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e93ca04d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#e93ca04d {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#d60b642f::before, #d60b642f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#d60b642f {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    row-gap: 0px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 013e6aa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cac2e1bf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bac895a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#caeac831 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8f24888 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3fd6514.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\37 3fd6514 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\34 a6f60e4::before, #\34 a6f60e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\34 a6f60e4 {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    row-gap: 0px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0c6942d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a7170b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c84c5f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3aad99f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e8af753 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 849fd52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\33 849fd52 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#b16a5e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 b74789b {
    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;
}
    
#f1210ba4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ebc0ded5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 f607e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 9f59a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8150bee {
    row-gap: 30px;
}
    
#\32 262bd9e[data-css-edit] {
    overflow-x: auto;
}
#\32 262bd9e {
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99892254662497%;
    order: 1;
    justify-content: flex-start;
    column-gap: 2%;
    min-height: auto;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9bd13e9 {
    min-height: auto;
    padding: 0px 0% 70px 0%;
}
    
#\39 46e030a::before, #\39 46e030a > .bgExtraLayerOverlay {
    
}
#\39 46e030a {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\39 ad55c1e {
    row-gap: 20px;
}
    
#\34 87fc239::before, #\34 87fc239 > .bgExtraLayerOverlay {
    
}
#\34 87fc239 {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\35 f4b3aca {
    row-gap: 20px;
}
    
#b4f21ede::before, #b4f21ede > .bgExtraLayerOverlay {
    
}
#b4f21ede {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\33 575dd1d {
    row-gap: 20px;
}
    
#\34 55867fd::before, #\34 55867fd > .bgExtraLayerOverlay {
    
}
#\34 55867fd {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#efc22949 {
    row-gap: 20px;
}
    
#d60b642f::before, #d60b642f > .bgExtraLayerOverlay {
    
}
#d60b642f {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\34 8f24888 {
    row-gap: 20px;
}
    
#\34 a6f60e4::before, #\34 a6f60e4 > .bgExtraLayerOverlay {
    
}
#\34 a6f60e4 {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\37 e8af753 {
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\34 8150bee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\32 262bd9e[data-css-edit] {
    overflow-y: auto;
}
#\32 262bd9e {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    order: 0;
    justify-content: flex-start;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0fda843.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 0fda843 {
    width: 99.9902603187172%;
}
    
#\30 9bd13e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 50px 0%;
}
    
#\36 ea70844.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 ea70844 {
    width: 99.9902603187172%;
}
    
#\33 5e3e9ee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 5e3e9ee {
    width: 99.9902603187172%;
}
    
#\34 d8fcc5b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 d8fcc5b {
    width: 99.9902603187172%;
}
    
#\36 0b8f915.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 0b8f915 {
    width: 99.9902603187172%;
}
    
#\39 46e030a::before, #\39 46e030a > .bgExtraLayerOverlay {
    
}
#\39 46e030a {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 87fc239::before, #\34 87fc239 > .bgExtraLayerOverlay {
    
}
#\34 87fc239 {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc8c90c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 cc8c90c {
    width: 99.9902603187172%;
}
    
#b4f21ede::before, #b4f21ede > .bgExtraLayerOverlay {
    
}
#b4f21ede {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 55867fd::before, #\34 55867fd > .bgExtraLayerOverlay {
    
}
#\34 55867fd {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d60b642f::before, #d60b642f > .bgExtraLayerOverlay {
    
}
#d60b642f {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a6f60e4::before, #\34 a6f60e4 > .bgExtraLayerOverlay {
    
}
#\34 a6f60e4 {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bbc122bb.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#bbc122bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e694b47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 e694b47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5fcce75.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 5fcce75 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6387e30 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 a5e271e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\36 a5e271e {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 50px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e52ece9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#eec0c9df.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#eec0c9df[data-pinned] {
    position: sticky;
    top: 164px;
    bottom: auto;
    z-index: 1;
}
#eec0c9df {
    width: 57.48%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c659ad89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d1638f47 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbc122bb {
    width: 96.72%;
}
    
#\38 6387e30 {
    min-height: auto;
    padding: 70px 3% 70px 3%;
}
    
#eec0c9df {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bbc122bb {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\35 e694b47 {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 5fcce75 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\38 6387e30 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#\36 e52ece9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
}
    
#eec0c9df {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c659ad89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 f826c01.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\30 f826c01 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 50px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eff747d1.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#eff747d1 {
    width: 99.99639051799475%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7e58a28 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 c9559c0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 c9559c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d602cec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 d602cec {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5303859 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 6ede28f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\32 6ede28f[data-pinned] {
    position: sticky;
    top: 164px;
    bottom: auto;
    z-index: 1;
}
#\32 6ede28f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af89781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 99197ac {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eff747d1 {
    width: 96.72%;
}
    
#\32 7e58a28 {
    padding: 70px 3% 70px 3%;
}
    
#\32 6ede28f {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eff747d1 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\32 7e58a28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#\35 c9559c0 {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 d602cec {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#c5303859 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 0;
}
    
#\32 6ede28f {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 af89781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media all {
    
#ded4e460 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 1bef08b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\32 1bef08b {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-height: 50px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f8a26318.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#f8a26318 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2e642f4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 2e642f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c83400c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b84298f6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#b84298f6[data-pinned] {
    position: sticky;
    top: 164px;
    bottom: auto;
    z-index: 1;
}
#b84298f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 24ae822 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 100px 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f059f54a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#f059f54a {
    width: 99.99639051799475%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef792d1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b84298f6 {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 24ae822 {
    padding: 70px 3% 70px 3%;
}
    
#f059f54a {
    width: 96.72%;
}
}



@media (max-width: 767px) {
    
#f8a26318 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\34 2e642f4 {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 c83400c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 0;
}
    
#b84298f6 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 24ae822 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 50px 4% 50px 4%;
}
    
#f059f54a {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#ef792d1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}



@media all {
    
#\34 aa22e07 {
    flex-direction: row;
    align-items: center;
    width: 76.63426169206515%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    padding: 6px 0% 6px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d20b8a9e {
    align-items: center;
    width: 12.79%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    flex-wrap: nowrap;
    order: 1;
    padding: 12px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f78f43c7 {
    width: 82.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec3287c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 33.333333333333336%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a41f0ba2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 8.333333333333334%;
    min-height: 8px;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    padding: 0% 0% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c8040d86 svg {
    fill: rgba(255, 255, 255, 1);
}
#c8040d86 {
    width: 30px;
    height: 30px;
    max-width: 100%;
    order: 0;
}
    
#\34 367b3bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    width: 2.24%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6b6079f {
    width: 209.703px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-right: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eccb8cc {
    width: 109px;
    height: auto;
    max-width: 100%;
}
    
#\39 85e23f3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 09ea1e1 {
    width: 228px;
    height: auto;
    max-width: 100%;
}
    
#\37 a5d41fd {
    width: 41px;
    height: auto;
    max-width: 100%;
    margin-left: -1px;
}
    
#adb05d4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 33.333333333333336%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e62751eb {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc6937d7 {
    width: 228px;
    height: auto;
    max-width: 100%;
}
    
#\37 f2adf7f {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d20b8a9e {
    width: 43.615866084425036%;
    justify-content: center;
    min-height: 8px;
    order: 3;
    row-gap: 15px;
}
    
#\34 aa22e07 {
    order: 0;
    width: 25%;
    min-height: 8px;
}
    
#\38 ec3287c {
    width: 33.333333333333336%;
    min-height: 8px;
    order: 4;
}
    
#a41f0ba2 {
    order: 2;
    width: 33.333333333333336%;
    min-height: 8px;
    justify-content: center;
}
    
#adb05d4b {
    width: 33.333333333333336%;
    min-height: 8px;
    order: 1;
    justify-content: flex-start;
    padding-right: 5px;
}
    
#e62751eb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 92px;
}
    
#\34 367b3bd {
    order: 3;
    width: 25%;
    min-height: 8px;
}
    
#\33 eccb8cc {
    width: 126px;
    height: auto;
}
    
#\39 85e23f3 {
    width: 30px;
}
    
#\34 09ea1e1 {
    height: auto;
}
    
#fc6937d7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 aa22e07 {
    width: 24.75%;
    order: 0;
    min-height: 8px;
}
    
#d20b8a9e {
    width: 38.12005813953488%;
    justify-content: center;
    order: 3;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 15px;
}
    
#\38 ec3287c {
    align-items: center;
    width: 33%;
    order: 4;
    min-height: 8px;
}
    
#a41f0ba2 {
    order: 2;
    width: 33%;
    min-height: 8px;
    margin-right: 1%;
    justify-content: center;
}
    
#adb05d4b {
    align-items: center;
    width: 33%;
    order: 1;
    min-height: 8px;
    justify-content: flex-start;
    padding-right: 5px;
}
    
#c8040d86 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e62751eb {
    min-height: 76px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#\34 367b3bd {
    order: 3;
    width: 24.75%;
    min-height: 8px;
}
    
#\33 eccb8cc {
    width: 68px;
    height: auto;
}
    
#\39 85e23f3 {
    width: 30px;
}
    
#\34 09ea1e1 {
    width: 115px;
    height: 10px;
}
    
#fc6937d7 {
    height: 9px;
    width: 115px;
}
}



@media all {
    
#a33491bc {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 04d28d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 13d9593 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f24105a1 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ebdb9312::before, #ebdb9312 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#ebdb9312 {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    row-gap: 0px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9a7f8ca {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8f9deaa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\35 8f9deaa {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\31 1f1c4e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\31 1f1c4e7 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\33 b4f9b77 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ca3d22fd {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 06fce2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 4ce8277 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#e3b02a33 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f52cd358 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1cc8368 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 626d3d5::before, #\39 626d3d5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\39 626d3d5 {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    row-gap: 30px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf8b6512 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    column-gap: 2%;
    flex-wrap: wrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e18eff0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#\31 e18eff0 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#\39 d68d817::before, #\39 d68d817 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.36;
    border-radius: inherit;
}
#\39 d68d817 {
    justify-content: space-between;
    align-items: center;
    width: 380px;
    min-height: auto;
    max-height: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    row-gap: 30px;
    min-width: 380px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0a908e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa95fc2e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c814b65 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\31 e5c2583 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d037d5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b1fd7e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 0a1625b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 60577de[data-css-edit] {
    flex-shrink: 0;
}
#\34 60577de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3cff0ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a4944e9f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f17c699.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\37 f17c699 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3a197a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 180cc6a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 94009fa {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 8ffb7e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 61c5352.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 61c5352 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f2d3cae {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c76aa6a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#c76aa6a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa95fc2e {
    row-gap: 20px;
}
    
#a33491bc {
    row-gap: 20px;
}
    
#\39 13d9593 {
    row-gap: 20px;
}
    
#ebdb9312::before, #ebdb9312 > .bgExtraLayerOverlay {
    
}
#ebdb9312 {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\39 626d3d5::before, #\39 626d3d5 > .bgExtraLayerOverlay {
    
}
#\39 626d3d5 {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\38 0a1625b {
    min-height: auto;
    padding: 0px 0% 70px 0%;
}
    
#cf8b6512[data-css-edit] {
    overflow-x: auto;
}
#cf8b6512 {
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99892254662497%;
    order: 1;
    justify-content: flex-start;
    column-gap: 2%;
    min-height: auto;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60577de {
    row-gap: 30px;
}
    
#\39 d68d817::before, #\39 d68d817 > .bgExtraLayerOverlay {
    
}
#\39 d68d817 {
    min-height: 306px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
    min-width: 49%;
    width: auto;
    align-items: center;
    height: auto;
    row-gap: 30px;
    max-width: 49%;
    padding: 0% 0% 0% 0%;
}
    
#\33 94009fa {
    width: 90.5%;
}
}



@media (max-width: 767px) {
    
#\37 f17c699.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\37 f17c699 {
    width: 99.9902603187172%;
}
    
#ebdb9312::before, #ebdb9312 > .bgExtraLayerOverlay {
    
}
#ebdb9312 {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 626d3d5::before, #\39 626d3d5 > .bgExtraLayerOverlay {
    
}
#\39 626d3d5 {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a1625b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 50px 0%;
}
    
#cf8b6512[data-css-edit] {
    overflow-y: auto;
}
#cf8b6512 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    order: 0;
    justify-content: flex-start;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60577de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\34 61c5352.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\34 61c5352 {
    width: 99.9902603187172%;
}
    
#\39 d68d817::before, #\39 d68d817 > .bgExtraLayerOverlay {
    
}
#\39 d68d817 {
    min-height: 95.39%;
    align-self: stretch;
    width: 95.42682926829268%;
    order: 0;
    min-width: 100%;
    max-height: none;
    height: auto;
    row-gap: 20px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c76aa6a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#c76aa6a6 {
    width: 99.9902603187172%;
}
}



@media all {
    
#\32 a41d2a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 80e24b9 {
    min-height: 20.618556701030926%;
}
    
#add88e84 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f39fe1a4::before, #f39fe1a4 > .bgExtraLayerOverlay {
    
}
#f39fe1a4 {
    background-image: initial;
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
}
    
#\30 cc0721f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a41d2a9 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#add88e84 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 27px;
    column-gap: 2%;
    padding: 70px 10px 20px 10px;
}
    
#f39fe1a4::before, #f39fe1a4 > .bgExtraLayerOverlay {
    
}
#f39fe1a4 {
    background-position: 50% 0%;
}
    
#\30 cc0721f {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 a41d2a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#add88e84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 30px 4% 0px 4%;
}
    
#f39fe1a4::before, #f39fe1a4 > .bgExtraLayerOverlay {
    
}
    
#\30 cc0721f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b7f731f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 3f2f60e {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_j5q {
    align-items: center;
    width: 97.50%;
    min-height: 187px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    align-self: center;
    height: auto;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    padding: 0px 0px 0px 0px;
}
    
#e629a8c5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 2%;
}
#e629a8c5 {
    width: 83.21%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_98r {
    align-items: flex-end;
    width: 20.06%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#f8c9b152 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c75493b2 {
    background-color: var(--color_12);
    background-image: initial;
}
    
#group_9he {
    align-items: flex-start;
    width: 20.24%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    align-self: flex-start;
    padding: 0px 20px 0px 0px;
}
    
#\37 d030818 {
    align-items: center;
    width: 25.92%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(18, 125, 196, 1);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 527bf64 {
    width: 65.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b4a17b3 {
    align-items: flex-start;
    width: 25.92%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    background-color: rgba(12, 21, 64, 1);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f933e3e0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3f2f60e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 171px;
}
    
#group_j5q {
    height: auto;
    min-height: 169px;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#e629a8c5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#e629a8c5 {
    width: 90.63%;
    height: auto;
}
    
#group_98r {
    width: 28%;
    height: auto;
    min-height: 100.00%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#group_9he {
    width: 25%;
    height: auto;
    min-height: 100%;
    justify-content: center;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-right: 12px;
    margin-right: 0%;
    max-height: none;
    padding-left: 12px;
}
    
#\37 d030818 {
    width: 25%;
}
    
#\32 b4a17b3 {
    width: 25%;
}
    
#f8c9b152 {
    width: auto;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f933e3e0 {
    width: 115px;
    height: auto;
}
    
#b7f731f8 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b7f731f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3f2f60e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e629a8c5 {
    height: auto;
}
    
#f8c9b152 {
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 3;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j5q {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 0px;
}
    
#\36 527bf64 {
    height: auto;
}
    
#group_9he {
    min-width: 32px;
    align-self: center;
    width: 77.39%;
    max-width: 100%;
    height: auto;
    min-height: 188px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 d030818 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_98r {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 125px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 b4a17b3 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f933e3e0 {
    height: auto;
}
}

