@media all {
  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

  *#dm .dmInner div.u_1948595305 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1611531968 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1599942895 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1599942895 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1679358217 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1679358217 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1011861587 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1011861587 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1255644533 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1255644533 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1139965915 img { border-radius:6% 6% 6% 6% !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1803666654 .socialHubInnerDiv { column-gap:10px !important; }

  *#dm .dmInner div.u_1803666654 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
  }

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

  *#dm .dmInner div.u_1167039238 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1748425878 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1448764627 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1667202633 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1167039238 .svg { fill:rgba(121,166,85,1) !important; }

  *#dm .dmInner div.u_1748425878 .svg { fill:rgba(121,166,85,1) !important; }

  *#dm .dmInner div.u_1448764627 .svg { fill:rgba(121,166,85,1) !important; }

  *#dm .dmInner div.u_1667202633 .svg { fill:rgba(121,166,85,1) !important; }

  *#dm .dmInner a.u_1760531155:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1760531155.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1029552754:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1029552754.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1946733611:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1946733611.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1490766005:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1490766005.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1350148492:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1350148492.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1658120556:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1658120556.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1294046458 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1294046458 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1784415575:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1784415575.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1385321879 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1385321879 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1038789256 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1038789256 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1891700029:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1891700029.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1830271717:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1830271717.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1492562820:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1492562820.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1756900222 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1756900222 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1109860780 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1109860780 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1793829033:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1793829033.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1759552032:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1759552032.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1196919051 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1196919051 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1402629289 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1411323667:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1411323667.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1949042733:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1949042733.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1220106941 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1220106941 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1055390158:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1055390158.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1988657388 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1988657388 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1688922173 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1688922173 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1362527515 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1362527515 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1935103466:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1935103466.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1183507066:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1183507066.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1205323812 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1205323812 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1777274804 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1777274804 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1181564222:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1181564222.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1195047097 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1169519645:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1169519645.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1944907419:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1944907419.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1924012135 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1924012135 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1428317209 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1428317209 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1973422100:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1973422100.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1386497306 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1386497306 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1594582986:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1594582986.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1176059731:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1176059731.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1318597405 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1318597405 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1739914113 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1739914113 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1554494229:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1554494229.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1850817228 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1850817228 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1100318535:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1100318535.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1275137084:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1275137084.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1269136938:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1269136938.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1910927264:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1910927264.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1346965060:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1346965060.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1782219480 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1782219480 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1661826517 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1661826517 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1903540243 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1903540243 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1611531968 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1195047097 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1402629289 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:0% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1948595305 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1266038874 .svg { fill:rgba(121,166,85,1) !important; }

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

  *#dm .dmInner div.u_1109004924 .svg { fill:rgba(121,166,85,1) !important; }

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

  *#dm .dmInner div.u_1357907802 .svg { fill:rgba(121,166,85,1) !important; }

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

  *#dm .dmInner div.u_1454970239 .svg { fill:rgba(121,166,85,1) !important; }

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

  *#dm .dmInner a.u_1862443508 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1862443508 span.icon {
    color:rgba(255,255,255,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1862443508:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1862443508.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1862443508:hover span.icon {
    color:rgba(0,0,0,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1862443508.hover span.icon {
    color:rgba(0,0,0,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1454970239 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1109004924 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1357907802 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1266038874 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1915040822 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1705743202 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1427925343 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

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

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

  *#dm .dmInner a.u_1624451695:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1624451695.hover { background-image:initial !important; }

  *#dm .dmInner a.u_2545854152:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_2545854152.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1468378536 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1497008062 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1996614650 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner a.u_1115847154:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1115847154.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1115847154 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1862443508:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1862443508.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1894326146:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1894326146.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1894326146:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1894326146.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1522402492:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1522402492.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1522402492:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1522402492.hover span.text { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner a.u_1115847154:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1115847154.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_2545854152:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_2545854152.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-color:var(--color_8) !important;
  }

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

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

  *#dm .dmInner div.u_1997904902 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1909368667 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1537718657 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1537718657 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1437695793 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1320396338 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1320396338 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1654968294 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1521868246 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1521868246 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1674077149 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1590724410 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1632759966 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1456847993 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1642804324 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1642804324 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1687704297 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1687704297 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1836143224 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1438704461 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1856505635 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1856505635 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1554294315 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1987920778 hr {
    color:rgba(102,148,90,1) !important;
    border-width:5px !important;
  }

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

  *#dm .dmInner div.u_1510040725 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1485942057 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1085706621 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1085706621 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1997478616 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1997478616 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1998912797 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1299268188 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1921700457 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1921700457 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1781830825 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1290507416 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1884382177 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1643420647 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1643420647 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1934239264 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1946693769 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1364585877 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1803478183 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1803478183 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1383252986 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1995641640 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1995641640 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1352218939 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1580334295 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1580334295 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1481909966 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1659987785 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1334073731 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1062621404 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1316871070 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1316871070 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1523376255 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1523376255 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1873643246 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1712107500 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1021006993 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1597557481 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1597557481 img {
    border-radius:0% 0% 0% 0% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803666654 .socialHubInnerDiv { column-gap:5px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

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

  *#dm .dmInner div.u_1139965915 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1803666654 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }
}
#dm .u_474340323
{
	position:relative !important;
	background:transparent !important;
}
#dm .u_474340323 .dmAccordionItem
{
	position:relative !important;
	border-bottom:1px solid rgba(255,255,255,0.12) !important;
	transition:all 0.4s ease !important;
	overflow:hidden !important;
	padding-left:20px !important;
}
#dm .u_474340323 .dmAccordionItem::before
{
	content:"" !important;
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:3px !important;
	height:0% !important;
	border-radius:20px !important;
	background:linear-gradient(to bottom,#d6ff43,#00cfff,#ffc247) !important;
	transition:height 0.45s ease !important;
}
#dm .u_474340323 .dmAccordionItem.open::before,#dm .u_474340323 .dmAccordionItem.active::before
{
	height:100% !important;
}
#dm .u_474340323 .dmAccordionItemTitle
{
	color:#fff !important;
	font-size:32px !important;
	font-weight:500 !important;
	padding:25px 30px !important;
	transition:all 0.3s ease !important;
}
#dm .u_474340323 .dmAccordionItem:hover .dmAccordionItemTitle
{
	padding-left:38px !important;
}
#dm .u_474340323 .dmAccordionItemContent
{
	color:rgba(255,255,255,0.8) !important;
	padding:0 30px 25px !important;
	line-height:1.7 !important;
	animation:fadeIn 0.4s ease !important;
}
#dm .u_474340323 .dmAccordionItem.active::before,#dm .u_474340323 .dmAccordionItem.open::before
{
	height:100% !important;
}
#dm .u_474340323 .dmAccordionTitle,#dm .u_474340323 .dmAccordionItemTitle
{
	color:#fff !important;
	font-size:32px !important;
	font-weight:500 !important;
	line-height:1.4 !important;
	padding:28px 60px 28px 15px !important;
	transition:all 0.35s ease !important;
}
#dm .u_474340323 .dmAccordionItem:hover .dmAccordionTitle,#dm .u_474340323 .dmAccordionItem:hover .dmAccordionItemTitle
{
	padding-left:25px !important;
}
#dm .u_474340323 .dmAccordionContent,#dm .u_474340323 .dmAccordionItemContent
{
	color:rgba(255,255,255,0.78) !important;
	font-size:17px !important;
	line-height:1.8 !important;
	padding:0 20px 28px 15px !important;
	animation:faqFade 0.4s ease !important;
}
*#dm .dmInner div.u_1431546289
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1431546289
{
}
separatorHomeCss{color:red !important}@media all {
    
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.3;
}
#b26344eb {
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/84426279-3f6c-46fb-a046-4f8334791492-1920w.webp");
    border-radius: 0px 0px 0px 0px;
    background-origin: border-box;
}
    
#d2140be4 {
    min-height: 625px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tf8 {
    width: 1118px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9v6 {
    width: 20.72%;
    height: 94px;
    max-width: 100%;
    order: 3;
}
    
#\32 5bd1ff4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 5bd1ff4 {
    width: 241px;
    height: 51px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9265150 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    box-shadow: none;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: -70px 0% 0px 0%;
}
    
#\35 0027605 {
    width: 100.07%;
    height: auto;
    max-width: 100%;
}
    
#f1fde6f5 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
}
    
#deb41fda {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#d5af962b {
    margin: 0px 0% 0px 0%;
}
    
#\37 c39172f.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\37 c39172f {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: -40px 0% 0px 0%;
}
    
#cd5b597d {
    width: 112.74%;
    height: auto;
    max-width: 100%;
}
    
#\32 ed83814 {
    width: 123.82%;
    height: auto;
    max-width: 100%;
}
    
#\35 63d0109 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fd1dce4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 12px 12px 12px 12px;
    box-shadow: none;
    background-origin: border-box;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d83b9b13 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce2a9acc {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d639b950 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 62339d1 {
    width: 104.82%;
    height: auto;
    max-width: 100%;
}
    
#b7bdca1e::before, #b7bdca1e > .bgExtraLayerOverlay {
    
}
#b7bdca1e {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b4517187 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 188842a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0ee4132 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc913993.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#cc913993 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6bea42a.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#b6bea42a {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e8ece24.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\33 e8ece24 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0143791 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3332811 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9639445 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6674443.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6674443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1351762 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7933159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb78131e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c748d558 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2ab7c31 {
    min-height: 2428px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 70px 2%;
    margin: 0% 0% 0% 0%;
}
    
#d3c708c7 {
    background-image: none;
    background-color: rgba(241,246,238,0);
}
    
#e2a9d398 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v2u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1g9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1g9 {
    width: 64.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#eda94fd6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 05be504 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#b1851145 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e0675e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b49780d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 31ee016 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#d8826939 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aa6d2230 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89ce0db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2a879cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2a879cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e99636 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#ead7e411 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2d1d3ac {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eaf13fa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1ae7b77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5cc65d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0a34449 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 69a5b88 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c8135b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 504f7ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08ff720 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 adc696d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0a61775 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54ad5fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 41bbf06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 41bbf06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddff622 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f7a4931 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2e2ef7f {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e60537 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcbf6a68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ae09b889 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cbb84bf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 24b3bd0 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c3c4080 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05fd7d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c5326a86 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#d1e669e9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 80d7a1d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c8c96c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b48598.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0b48598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de08a4f3 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf4db16 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab747e69 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e578e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e2c1f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6814a3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e213b9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 150ec86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d943c76 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 96ea7e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e90525 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bd9585bb {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 59913f6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a60e93f {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 98df05c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beeebad6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#beeebad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35286d8 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe7826f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d7dc165 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59d9b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d90bf025 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d21fdb {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e61342e8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bccdca8 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88e8455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c302aaf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f250726 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8db292d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b1d7e8a {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ee639619 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e72abb99 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#dac39576 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 750674b {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#cf2007f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71a9e49 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 04ff823 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#d6f5bf0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d1d70d2 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01c3334 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc8bf02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6497194 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8888879 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4890844 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0997755 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5033438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4950685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8782924 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec42161 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f37d2493 {
    min-height: 6310px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 70px 2%;
}
    
#group_g43 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: -80px 0% 0px 0%;
}
    
#\31 bda7725 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35e5754 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e56510d2 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f9d00a3b {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 10px;
}
    
#\31 839fa95 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 023347e {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29a2356 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e18a16c9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b62745c9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ac5b3027 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 708f524 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ffa1259 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8030bb3 {
    margin: 0px 0% 0px 0%;
}
    
#b5d34de1::before, #b5d34de1 > .bgExtraLayerOverlay {
    
}
#b5d34de1 {
    background-image: none;
    background-color: rgba(221,165,80,1);
}
    
#\37 fb54434.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fb54434 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2627f4f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b09f037 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1197d67 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 491cd27 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e7a08c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f85aa5db {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e9e2e436 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ebc044d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5238b60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5238b60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eabca33 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 12f091d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6d279ff {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a10cf2b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2c47e0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9e33331 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e586e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a1ed086 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50c09b3 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc205310 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf26e19 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de3561d8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 adc8629 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7de795f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d3b2f0e3 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ba26e08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f970309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 413653d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83e9447 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 031552f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 eb61e98 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7de1742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b7700cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b7700cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b3e36e {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac5533f {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f718a1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3f254aa {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e178511 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da19e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#aad327c4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec29595d {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 66b664e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5a8d008 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a6fbea87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f492cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d508e18 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb70e2ca {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a01bbd4d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6a489c8 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eca557ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 99914d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 99914d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8fd1fc7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5b6d813 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 66f1b9b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e7a6c9d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d4ab124 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b9ea22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3cacea8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1777a15 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcf7854b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1dc2767 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 36d537d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f748e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f1eb58f {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e8a0fa7 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bee10da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5691089 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b4d2d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c5b3a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9c5b3a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7bb6dcc {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b029b5e4 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0f1fa42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 950e4ca {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f1909de7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd40fd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 929416f {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5cc8899 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e51a65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd3e6ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a260379b {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e173f6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f788f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 63004f1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 57e75ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7f2a8c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 89bb5f7 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e8f961d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2cedf97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2cedf97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 76cbd41 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 73188b1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1948985 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d2ac41d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6b611fc {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb418b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 46c2ab7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 98cf5cd {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 86c76d0 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cef5c21 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fed36c2a {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2afce04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2afce04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee68a90 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f96756a7 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 95e9501 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b766f82 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1dd3a3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5caae99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 369b876 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9dd6791 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 243269b {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 15dc392 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dbe6b3c9 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#fe5b9f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aba4b31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 faa9cdb {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acb1e10d {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bfe5928 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5f7bfc6 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9308b0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8ecc00a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8ecc00a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2e863c5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fddb66b6 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ddc031a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ef2ca6e {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab60998e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d87ab9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f7d619d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1057ff7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ccc903e {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a00a18e4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d63e3afd {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9fe615e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 36c1f59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0038a60 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 76259c9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6bd0773 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6dce9 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5459f6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c51d4eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c51d4eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 acc1169 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ee38ac {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc83655 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b051bd6 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a3eafb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7590213 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ec4aff6 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e3ec7a3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0325315 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0a5ebe9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d35946cc {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc978c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5bd976a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dcd6ba3 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7190d5f {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b386a804 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1747b73 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 86290c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a136eae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a136eae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0669c24 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7a926d3 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fcd2e9a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b904ea20 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 85ae037 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a413281a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42a791d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a3fe277f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\35 e696ccb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 2% 200px 2%;
}
    
#df26ec46::before, #df26ec46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(1,143,210,1);
    opacity: 0.5;
    border-radius: inherit;
}
#df26ec46 {
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/uri_ifs___M_ac7be9b5-123d-4eee-b64f-bddefc90e397-1920w.webp");
}
#df26ec46.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 42d4b0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 06617fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ea2e4a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8047569 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.17%;
    min-width: 4%;
    background-color: rgba(1,143,210,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    align-items: center;
    padding: 0px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 05c26ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.83%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/2025-03-19-1920w.png");
    justify-content: flex-end;
    order: 0;
    background-position: 50% 0%;
    padding: 10px 50px 10px 50px;
    margin: 0px 0% 0px 0%;
}
#\33 05c26ed.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 b78996d {
    min-height: 495px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 50px 2%;
}
    
#b7452bc6 {
    margin: -130px 0% 0px 0%;
}
    
#\38 aad34b4 {
    width: 70.87%;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a278b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 46.36%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 65fdde0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 13ba0d1 {
    align-items: center;
    width: 51.64%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 79b930f {
    flex-direction: row;
    align-items: center;
    width: 57.19%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: -50px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 50px;
}
}



@media all {
    
#\36 ae43c01::before, #\36 ae43c01 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-color: rgba(0,0,0,1);
}
#\36 ae43c01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/2025-09-07-1920w.png");
    border-radius: 10px 10px 10px 10px;
    box-shadow: none;
    padding: 0px 60px 0px 60px;
    margin: 0px 0% 0px 0%;
}
#\36 ae43c01.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0wGTAWz+ALKulbSukbKri6miipmThYmFgnt6fnJyfGdpd19icgCytKezs561s5W2sparp5KcmJCLio2EhpFxdYNfY3IAsLm9sbext7elv7ymuLOfpp+VjoqLhYWPcXSAXV9qAKCkraKipKSflq6llaygjKGSgot9dYJ5dnVxb2tmYgCXi4CbjoGaiXmciXmUf22HcV9wXU1lVkpnW09tYE8AlHpRjnVPhGtJgWdNfGFFb1pGXE5CWk9Ea11JfWtMAIVnNH5fMXtbM4BhP3tdPmJTR0hITENKVGBeWHlwWQBiTihmTCNwUCaCXzV9XzpeVk09Sls7UWtlbXGNiHcAODMcUkAebE4khmEvfV00XVRHQU1cRFp0cnyFmZiRABwiEkI4G2ZMI4FdLHdXLWJSPllaWmpzfI6RkaeimAAYIRI8NhtcRiF1UyZyUihxXEB9c2WQjYekoJerpZkAGCEUOTQeWUUkdlcte2A5iHRYmIx5pJyPqKGWqKGWABoiGDg1IldGKHVaM4NsS5WGb6KYiaaekqWek6WekwrLq5vvfp+3AAAAAElFTkSuQmCC');
}
    
#\30 a3ee88c {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#e600631b {
    margin: 0px 0% 0px 0%;
}
    
#group_ph7 {
    flex-direction: row;
    align-items: flex-start;
    width: 78.39%;
    min-height: 512px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 10px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_ogg {
    align-items: flex-start;
    width: 100.00%;
    min-height: 512px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    padding: 70px 10px 70px 10px;
    margin: 0px 0% 0px -15.0%;
}
    
#\30 5410b43 {
    width: 94.15%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ffd9f3a {
    width: 81.94%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 149px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7bj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 44.46%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9454d81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 44.99%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ghl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 cb6e4e6 {
    width: 104.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bon.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_bon {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    margin: 17px 0% 0px 0%;
}
    
#\37 3d2c842 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 44.99%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a851a22 {
    width: 104.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eacb259f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eacb259f {
    width: 44.48%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 f82e83d {
    min-height: 633px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 672778f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b05351 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 1aab5c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5c22edb {
    margin: 0px 0% 0px 0%;
}
    
#widget_gno {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    margin-top: 21px;
}
    
#\37 7b71e22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 7b71e22 {
    width: 29.29%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0f962c2 {
    min-height: 655px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 2% 100px 2%;
}
    
#\35 91f8cb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.83%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 24cf813.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 24cf813 {
    width: 42.96%;
    height: 217px;
    max-width: 100%;
    margin: 0px -10% -50px 0%;
}
    
#\30 a3d60ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.166666666666664%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/pexels-photo-186077-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    align-items: flex-end;
    justify-content: flex-end;
}
#\30 a3d60ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fa891e04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 48d7809 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6f47e66 {
    align-items: flex-start;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(236,236,236,1) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uph {
    flex-direction: row;
    align-items: center;
    width: 99.50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f398f0d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.803096669363285%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4f078a4 {
    width: 100%;
    height: 110px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9fca172 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.42064130718242%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 07f7796 {
    width: 100%;
    height: 110px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 635c8a3 {
    flex-direction: row;
    align-items: center;
    width: 99.50%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 608fbbe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0.3%;
    grid-area: auto / auto / auto / auto;
}
    
#f0599f87 {
    width: 100%;
    height: 110px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa85d24b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a69cda {
    width: 100%;
    height: 110px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3bae79b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef16819 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6346af6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c360d66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/2025-10-14-1920w.png");
    border-radius: 5px 5px 5px 5px;
}
#\30 c360d66.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1wXBzU7CMAAA4L6MZ4/efAFvRkyMCYMwCI5Zivtjf9XNtjrLdKPb2BSBJTs0xoT4hn4fIL6JLY1ik2Lzybl34MhBk8C685GCF33goqmtD4OHSWRr1IPER7EHQ2tqaLdw3AP64BqNb3w0Iu4sZ279EZU8eH2ce4Y6nynA1AZLqEZLfZ0E3Tb9+/k6yrrbZ5viJU0jQMMFxUbKvEYw2a6PcvPbiXbLizxe8RA0FS9zWmbPn4Lt67e2Sb4rsmK2hYaqcgmk3B12oimT4j2uMlJnseCeDftXF+dnpyf/FIBohyumXRgAAAAASUVORK5CYII=');
}
    
#\31 98d40ef {
    width: 199px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    margin-top: 10px;
}
    
#ff4e50ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2f6f4c4 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#acc6b869 {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 2% 60px 2%;
}
}



@media all {
    
#\35 f00c83e {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 920a961 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a317b53 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 75px 2% 75px 2%;
}
    
#\38 677d57a {
    margin: 0px 0% 0px 0%;
}
    
#f7d5b2a1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c50f3034::before, #c50f3034 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.85;
    border-radius: inherit;
}
#c50f3034 {
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/pexels-photo-33827333-1920w.jpeg");
}
#c50f3034.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACQQAAECBQIHAAAAAAAAAAAAAAECBQADBBESBiEHExQVMTJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAABBAQIDI//aAAwDAQACEQMRAD8AoVOrewhKKKUtGKbcqYYWHER2UMhSSrHf2gsTBKdKjqnDKYhIGxVe5jYp061BIAokePsC5odFNWf/2Q==');
}
    
#\39 527d955 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-origin: border-box;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7bbaf61.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\36 7bbaf61 {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cf40469.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\32 cf40469 {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9464a8f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7901e18 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#c6391df1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#deff8557 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#df5fc9b5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e659c9e4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9b30c8a {
    width: 123.82%;
    height: auto;
    max-width: 100%;
}
    
#\34 3df18fe {
    width: 104.82%;
    height: auto;
    max-width: 100%;
}
    
#\32 53ab302::before, #\32 53ab302 > .bgExtraLayerOverlay {
    
}
#\32 53ab302 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4468a08 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 19537b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\33 19537b3 {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6adf5da.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#a6adf5da {
    width: 100px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c44db39 {
    width: 100.07%;
    height: auto;
    max-width: 100%;
}
    
#\34 965561b {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2a1ad6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 2a1ad6a {
    width: 64.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a589061b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 f37cd9f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#\30 78d21f4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 032f624 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2ht {
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_7s5 {
    width: 100%;
    height: 900px;
    max-width: 100%;
}
    
#widget_mna {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 f0bc939 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    flex: 1 1 auto;
    padding: 0px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5d5fb1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 522px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a823919 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 7d4f628 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3425b4c {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8937c24 {
    min-height: 505px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/Screenshot+2026-04-15+at+12.58.33-PM-1920w.png");
    border-radius: 20px 20px 20px 20px;
    align-items: flex-end;
    justify-content: flex-end;
    order: 0;
    height: auto;
}
#e8937c24.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c61894a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    flex: 1 1 auto;
    padding: 16px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8b471a2 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 35992e0 {
    min-height: 726px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    padding: 75px 2% 75px 2%;
}
    
#\37 afdcad3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 fe14a7a::before, #\30 fe14a7a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.85;
    border-radius: inherit;
}
#\30 fe14a7a {
    background-image: url("https://lirp.cdn-website.com/e0f607ec/dms3rep/multi/opt/pexels-photo-3726902-1920w.png");
}
#\30 fe14a7a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0x3JbW/SQAAA4PvJfjIzxs0UiLNuIsxCi70e1zd6tIW1pTfawnodjdu1YTGBLA43xahf/BVmPl8f4OWsa5OGjETdVWluM06ualLU3lUVlBWgvB6ly4+Of2qMu26E5sWIVYRV/5uD+fpLdF1byVIaT99bXm9CcbIaXd64BZ8U18Bbcb/kZsYkL2xB6y0mSpCaWWllpU5z4BQ3+qIczBYfxkETmk1odUiA6NJIGL7IQcTXDvssTegbTI4UfIwdyQtRnBlJbqYFYJstrW81mokGET7htu1p0YUxX6A4GQQU3D7uVtutMc+aEB90+qJuaxHVaSJPwvbIA9ufj/z+zkoXwkB7JnaEAVKD2TBOZD94pztgs3/gX+/Gl+zEdJ63e0d92HV8ZRor0/iMnD/1+uE+qWsYzgRFO5TUU9M9c4OeHz317s+Pzf5bWnF4HjYU9FpGLc1uafbx0BaHNtj//bX7/Z2uijY2X3T6h33UgNZLSX0lqYIM/wFnEAheB0OrrgAAAABJRU5ErkJggg==');
}
    
#\37 d3491dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f920c94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 f920c94 {
    width: 26.12%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8ce0c77 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 75px 2% 75px 2%;
}
    
#\38 c86c3dd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3958f65 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 581fdbb {
    margin: 0px 0% 0px 0%;
}
    
#\35 b2982dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cfff082.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 cfff082 {
    width: 173px;
    height: 46px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 6b0feb8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c26302 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e360e60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cbd4936 {
    min-height: 93px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 2% 30px 2%;
}
    
#eac9cc97 {
    flex-direction: row;
    align-items: center;
    width: 9.71%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#d72265ed {
    width: 53px;
    height: auto;
    max-width: 100%;
}
    
#f14afeb0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7347e6e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6d3add3 {
    flex-direction: row;
    align-items: center;
    width: 13.21%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 58fc94a {
    flex-direction: row;
    align-items: center;
    width: 34.98%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d17a99b1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53b3833 {
    align-items: center;
    width: 41.85%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b12b45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 ea71a32 {
    background-color: rgba(30, 29, 40, 1);
    background-image: none;
}
    
#f3b284ed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#\35 45e7c48 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f592470 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2fffd7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c86724e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af54d0a6 {
    width: 211px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c322388e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c322388e {
    width: 47.37%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 09f2660 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 09a91be {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4va {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 f24e36c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e26648b8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 6be494c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_t6d {
    width: 96.59%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 726f43e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 726f43e {
    width: 64.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vvk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 3916775 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6552912 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4293704 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 668e1f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3e4727a {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#df4cc639 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a6c38d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2a6c38d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b11015 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5111dd3 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2b60195 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9a3b938 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30c419f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 276376e {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#b999cebe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8f6ff49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d4bb90dc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d1e189de {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e6afbbc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b02562ee {
    margin: 0px 0% 0px 0%;
}
    
#\38 ef670f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 65179f7 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#cd2bce87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6eb225 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\34 68a1706 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3386d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9c356ee {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e06dd7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7dca253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7dca253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f9dc3e6 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d62d908.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d62d908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd830ede {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69f07e1 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd45e21 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 95be303 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 45cd009 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cd2682e {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c5784b4 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#cd686344 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25dc88a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a90fabce {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ae6211 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c5a3cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b8e5ebc {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#d021d0b9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b644e78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4feda7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcac8000 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4d48800 {
    background-image: none;
    background-color: rgba(241,246,238,0);
}
    
#aad10229 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b13daa4e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a8bbcd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1f8b03f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6666a4c {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa7b4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5527a82 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d58ca03 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ee04db1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cbf90d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9899bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 4649417 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a28aaf9a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aacc8197 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2caf1d2 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#bf19048c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2ee8822.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2ee8822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a5983b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5eef2e8 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1858e99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d6a9cf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d6a9cf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef3ad0fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20c8f8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c137f9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f0815f21 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe77351 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f06b551 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab75ebe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 754211d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#dad2fb6e {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9b307a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#febc3466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55068b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 963892f {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f23532 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2e4ac11 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b46ebfca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a5c0e8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a9e0ec1 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3d23a82 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5fe4be4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5d74002 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bf50a777 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ff45fab3 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#dcd0e624 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a651f9b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7fff42d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 675c483 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98c7579 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9bb88f4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22adc71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cf50864c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf50864c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c794b3 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a937821c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c328341a {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e3f30d02 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ade4f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 54214fe {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f6b00e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f100041 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90c0a47 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f57f0b66 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d3fe2250 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afeb0cd0 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 347ab90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4fd9e00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4fd9e00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6636cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cf9a6dd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf9a6dd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f83d02a {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 49c44d9 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b010bf7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ca18d70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a480061 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b26c5f34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a5c97a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 af5f3cc {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\37 526eaa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b57eb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4967b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9baab51 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e92049 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cea65ba {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9808d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33e91ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f1ee3ed {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0dddad5 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c1d69f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 c1d69f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdb56be1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 97763f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc878e0 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e1d71230 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 858fea0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a5f2bf {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d0b80a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c90136d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f3d78635 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9019ff9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\33 52e22f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 52e22f2 {
    width: 64.07%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 cd070fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e484239 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 95050b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aa1a6d52 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebd4e316 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae7b4c8 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#a47da522 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ad48fb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ad48fb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbf0986b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b92d35d {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43c127a {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eddbeef6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 53b48a8 {
    min-height: 2428px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 70px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fb5a503 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 043cfde {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f31d244 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0,0,0,1) 0px 0px 11px 0px;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 1% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 70px 4% 70px 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-repeat: no-repeat;
}
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 8px;
}
    
#widget_tf8 {
    width: 601px;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9v6 {
    width: 38.53%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9265150 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f1fde6f5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 451px;
}
    
#fd1dce4f {
    flex-wrap: wrap;
    width: 97.09%;
    padding: 10px 10px 10px 10px;
    margin: 0px 10px 0px 10px;
}
    
#d639b950 {
    width: 49%;
}
    
#ce2a9acc {
    width: 49%;
}
    
#\35 63d0109 {
    width: 49%;
    padding: 20px 10px 20px 10px;
    margin: 20px 0% 0px 0%;
}
    
#b7bdca1e::before, #b7bdca1e > .bgExtraLayerOverlay {
    
}
#b7bdca1e {
    width: 49%;
    padding: 20px 10px 20px 10px;
    margin: 20px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c748d558 {
    width: 100%;
    min-height: 8px;
    padding: 16px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2ab7c31 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 20px 4% 50px 4%;
}
    
#e2a9d398 {
    margin: 0px 0% 0px 0%;
}
    
#eb78131e {
    margin-top: 14px;
}
    
#\36 04ff823 {
    width: 61.49%;
}
    
#\38 71a9e49 {
    height: auto;
    min-height: 452px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8888879 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 4890844 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 0997755 {
    height: 350px;
}
    
#f37d2493 {
    padding: 0px 2% 50px 2%;
}
    
#b5d34de1::before, #b5d34de1 > .bgExtraLayerOverlay {
    
}
    
#group_g43 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e56510d2 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 29a2356 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b62745c9 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e2627f4f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 b09f037 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f85aa5db {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 eabca33 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 8030bb3 {
    margin: 0px 0% 0px 0%;
}
    
#a10cf2b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a10cf2b2 {
    margin: 20px 0% 0px 0%;
}
    
#\31 5238b60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5238b60 {
    margin: 20px 0% 0% 0%;
}
    
#\39 8e7a08c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8e7a08c {
    margin: 20px 0% 0px 0%;
}
    
#\39 ffa1259.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ffa1259 {
    margin: 20px 0% 0px 0%;
}
    
#\37 fb54434.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fb54434 {
    margin: 20px 0% 0% 0%;
}
    
#\32 35e5754.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 35e5754 {
    margin: 20px 0% 0px 0%;
}
    
#de3561d8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 adc8629 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 f970309.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f970309 {
    margin: 20px 0% 0px 0%;
}
    
#\32 83e9447 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 b7700cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b7700cb {
    margin: 20px 0% 0% 0%;
}
    
#\38 ac5533f {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 da19e7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 da19e7b {
    margin: 20px 0% 0px 0%;
}
    
#ec29595d {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 7f492cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7f492cd {
    margin: 20px 0% 0px 0%;
}
    
#eb70e2ca {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 99914d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 99914d7 {
    margin: 20px 0% 0% 0%;
}
    
#d5b6d813 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 9b9ea22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9b9ea22 {
    margin: 20px 0% 0px 0%;
}
    
#\35 1777a15 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 f748e0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f748e0c {
    margin: 20px 0% 0px 0%;
}
    
#\32 e8a0fa7 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c5b3a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9c5b3a0 {
    margin: 20px 0% 0% 0%;
}
    
#b029b5e4 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 fd40fd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fd40fd1 {
    margin: 20px 0% 0px 0%;
}
    
#\39 5cc8899 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 4e51a65 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e0f788f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0f788f4 {
    margin: 20px 0% 0px 0%;
}
    
#\33 57e75ea {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c2cedf97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2cedf97 {
    margin: 20px 0% 0% 0%;
}
    
#\34 73188b1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a1948985 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 46c2ab7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 46c2ab7 {
    margin: 20px 0% 0px 0%;
}
    
#\39 86c76d0 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 2afce04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2afce04 {
    margin: 20px 0% 0% 0%;
}
    
#f96756a7 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e5caae99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5caae99 {
    margin: 20px 0% 0px 0%;
}
    
#a9dd6791 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 243269b {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 aba4b31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 aba4b31 {
    margin: 20px 0% 0px 0%;
}
    
#acb1e10d {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e8ecc00a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8ecc00a {
    margin: 20px 0% 0% 0%;
}
    
#fddb66b6 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d87ab9e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d87ab9e6 {
    margin: 20px 0% 0px 0%;
}
    
#\39 1057ff7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 ccc903e {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 36c1f59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 36c1f59 {
    margin: 20px 0% 0px 0%;
}
    
#\30 76259c9 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 c51d4eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c51d4eb {
    margin: 20px 0% 0% 0%;
}
    
#\35 8ee38ac {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b7590213.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7590213 {
    margin: 20px 0% 0px 0%;
}
    
#\38 e3ec7a3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 0325315 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f5bd976a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5bd976a {
    margin: 20px 0% 0px 0%;
}
    
#\34 7190d5f {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 a136eae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a136eae {
    margin: 20px 0% 0% 0%;
}
    
#c7a926d3 {
    min-width: 32px;
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a413281a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a413281a {
    margin: 20px 0% 0px 0%;
}
    
#\36 023347e {
    height: 350px;
}
    
#\33 708f524 {
    height: 350px;
}
    
#\36 491cd27 {
    height: 350px;
}
    
#\33 ebc044d {
    height: 350px;
}
    
#\35 6d279ff {
    height: 350px;
}
    
#d35946cc {
    height: 350px;
}
    
#\39 1747b73 {
    height: 350px;
}
    
#b904ea20 {
    height: 350px;
}
    
#d63e3afd {
    height: 350px;
}
    
#\36 2a6dce9 {
    height: 350px;
}
    
#\32 b051bd6 {
    height: 350px;
}
    
#b6b611fc {
    height: 350px;
}
    
#fed36c2a {
    height: 350px;
}
    
#\35 b766f82 {
    height: 350px;
}
    
#d3b2f0e3 {
    height: 350px;
}
    
#\38 eb61e98 {
    height: 350px;
}
    
#\31 3f254aa {
    height: 350px;
}
    
#\35 5a8d008 {
    height: 350px;
}
    
#\31 6a489c8 {
    height: 350px;
}
    
#\34 e7a6c9d {
    height: 350px;
}
    
#\36 1dc2767 {
    height: 350px;
}
    
#d5691089 {
    height: 350px;
}
    
#\37 950e4ca {
    height: 350px;
}
    
#dbe6b3c9 {
    height: 350px;
}
    
#\36 5f7bfc6 {
    height: 350px;
}
    
#\31 ef2ca6e {
    height: 350px;
}
    
#a260379b {
    height: 350px;
}
    
#\34 89bb5f7 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e696ccb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#df26ec46::before, #df26ec46 > .bgExtraLayerOverlay {
    
}
#df26ec46.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8047569 {
    width: 57.17%;
}
    
#\38 b78996d {
    min-height: 466px;
    padding: 0px 2% 70px 2%;
}
    
#\33 05c26ed {
    width: 39.83%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
#\33 05c26ed.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 79b930f {
    width: 100.00%;
}
    
#b7452bc6 {
    margin: -130px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a3ee88c {
    padding: 40px 4% 40px 4%;
}
    
#\36 ae43c01::before, #\36 ae43c01 > .bgExtraLayerOverlay {
    
}
#\36 ae43c01.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0wGTAWz+ALKulbSukbKri6miipmThYmFgnt6fnJyfGdpd19icgCytKezs561s5W2sparp5KcmJCLio2EhpFxdYNfY3IAsLm9sbext7elv7ymuLOfpp+VjoqLhYWPcXSAXV9qAKCkraKipKSflq6llaygjKGSgot9dYJ5dnVxb2tmYgCXi4CbjoGaiXmciXmUf22HcV9wXU1lVkpnW09tYE8AlHpRjnVPhGtJgWdNfGFFb1pGXE5CWk9Ea11JfWtMAIVnNH5fMXtbM4BhP3tdPmJTR0hITENKVGBeWHlwWQBiTihmTCNwUCaCXzV9XzpeVk09Sls7UWtlbXGNiHcAODMcUkAebE4khmEvfV00XVRHQU1cRFp0cnyFmZiRABwiEkI4G2ZMI4FdLHdXLWJSPllaWmpzfI6RkaeimAAYIRI8NhtcRiF1UyZyUihxXEB9c2WQjYekoJerpZkAGCEUOTQeWUUkdlcte2A5iHRYmIx5pJyPqKGWqKGWABoiGDg1IldGKHVaM4NsS5WGb6KYiaaekqWek6WekwrLq5vvfp+3AAAAAElFTkSuQmCC');
}
    
#group_ph7 {
    width: 100.00%;
    height: auto;
    min-height: 586px;
    padding: 0px 10px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e600631b {
    margin: 0px 0% 0px 0%;
}
    
#group_ogg {
    width: 100.00%;
    height: auto;
    min-height: 586px;
    padding: 70px 10px 70px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_vb6 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f82e83d {
    min-height: 70px;
    padding: 2% 2% 2% 2%;
}
    
#widget_gno {
    width: 99.77%;
}
    
#\32 1aab5c9 {
    width: 100%;
    padding: 16px 0% 30px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5c22edb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0f962c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 2% 90px 2%;
}
    
#\35 91f8cb4 {
    width: 100%;
    min-height: 340px;
    height: auto;
    padding: 25px 0px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 24cf813 {
    height: 112px;
}
    
#\30 a3d60ad {
    width: 100%;
    min-height: 329px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 a3d60ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 6f47e66 {
    row-gap: 10px;
    flex-direction: row;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 48d7809 {
    margin: 0px 0% 0px 0%;
}
    
#group_uph {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 635c8a3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#acc6b869 {
    padding: 50px 4% 50px 4%;
}
    
#\32 6346af6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 920a961 {
    width: 100%;
    min-height: 80px;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a317b53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\38 677d57a {
    margin: 0px 0% 0px 0%;
}
    
#f7d5b2a1 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c50f3034::before, #c50f3034 > .bgExtraLayerOverlay {
    
}
#c50f3034.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACQQAAECBQIHAAAAAAAAAAAAAAECBQADBBESBiEHExQVMTJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAABBAQIDI//aAAwDAQACEQMRAD8AoVOrewhKKKUtGKbcqYYWHER2UMhSSrHf2gsTBKdKjqnDKYhIGxVe5jYp061BIAokePsC5odFNWf/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f37cd9f {
    min-height: 980px;
    padding: 30px 4% 30px 4%;
}
    
#\30 78d21f4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f0bc939 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d5fb1f {
    height: auto;
    min-height: 450px;
}
    
#e8937c24 {
    width: 93.91%;
    height: auto;
    min-height: 373px;
}
#e8937c24.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c61894a5 {
    width: 100%;
    min-height: 80px;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b471a2 {
    width: 100%;
    min-height: 80px;
}
    
#\34 35992e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
}
    
#\37 afdcad3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8ce0c77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\30 fe14a7a::before, #\30 fe14a7a > .bgExtraLayerOverlay {
    
}
#\30 fe14a7a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0x3JbW/SQAAA4PvJfjIzxs0UiLNuIsxCi70e1zd6tIW1pTfawnodjdu1YTGBLA43xahf/BVmPl8f4OWsa5OGjETdVWluM06ualLU3lUVlBWgvB6ly4+Of2qMu26E5sWIVYRV/5uD+fpLdF1byVIaT99bXm9CcbIaXd64BZ8U18Bbcb/kZsYkL2xB6y0mSpCaWWllpU5z4BQ3+qIczBYfxkETmk1odUiA6NJIGL7IQcTXDvssTegbTI4UfIwdyQtRnBlJbqYFYJstrW81mokGET7htu1p0YUxX6A4GQQU3D7uVtutMc+aEB90+qJuaxHVaSJPwvbIA9ufj/z+zkoXwkB7JnaEAVKD2TBOZD94pztgs3/gX+/Gl+zEdJ63e0d92HV8ZRor0/iMnD/1+uE+qWsYzgRFO5TUU9M9c4OeHz317s+Pzf5bWnF4HjYU9FpGLc1uafbx0BaHNtj//bX7/Z2uijY2X3T6h33UgNZLSX0lqYIM/wFnEAheB0OrrgAAAABJRU5ErkJggg==');
}
    
#\38 c86c3dd {
    width: 100%;
    min-height: 80px;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3958f65 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 581fdbb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6c26302 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cbd4936 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 2% 15px 2%;
}
    
#\38 7347e6e {
    width: 100.00%;
}
    
#\35 3b12b45 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3b284ed {
    padding: 30px 4% 30px 4%;
}
    
#\31 f592470 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 09a91be {
    padding: 4% 4% 4% 4%;
}
    
#b0138a98 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f22adc71 {
    margin-top: 14px;
}
    
#\38 347ab90 {
    width: 100%;
    min-height: 8px;
}
    
#\39 53b48a8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 20px 4% 50px 4%;
}
    
#b02562ee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 390px;
    align-items: center;
    row-gap: 20px;
    height: auto;
    padding: 16px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-repeat: no-repeat;
}
    
#widget_tf8 {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9v6 {
    width: 71.46%;
    order: 3;
}
    
#widget_i44 {
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#\32 5bd1ff4 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\31 9265150 {
    width: 100%;
    min-height: 950px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -70px 0% 0px 0%;
}
    
#f1fde6f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#fd1dce4f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 950px;
    padding: 20px 0px 20px 0px;
    margin: 90px 0% 0px 0%;
}
    
#\35 63d0109 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 10px 20px 10px;
    margin: 20px 0% 0px 0%;
}
    
#ce2a9acc {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 10px 20px 10px;
    margin: 20px 0% 0px 0%;
}
    
#d639b950 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b7bdca1e::before, #b7bdca1e > .bgExtraLayerOverlay {
    
}
#b7bdca1e {
    min-width: 32px;
    width: 100.00%;
    row-gap: 15px;
    padding: 20px 10px 20px 10px;
    margin: 20px 0% 0px 0%;
}
    
#\37 c39172f.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#\37 c39172f {
    margin: -40px 0% 0px 0%;
}
    
#d5af962b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0143791 {
    height: 220px;
}
    
#\33 3332811 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 9639445 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1351762 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1456px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c748d558 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2ab7c31 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e2a9d398 {
    margin: 0px 0% 0px 0%;
}
    
#eda94fd6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05be504 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b1851145 {
    height: 220px;
}
    
#\31 31ee016 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d8826939 {
    align-items: flex-start;
    min-height: 99px;
}
    
#aa6d2230 {
    height: 220px;
}
    
#\32 4e99636 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ead7e411 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 2d1d3ac {
    height: 220px;
}
    
#\38 5cc65d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0a34449 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 69a5b88 {
    height: 220px;
}
    
#\35 08ff720 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 adc696d {
    align-items: flex-start;
    min-height: 99px;
}
    
#b0a61775 {
    height: 220px;
}
    
#\39 ddff622 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f7a4931 {
    align-items: flex-start;
    min-height: 99px;
}
    
#a2e2ef7f {
    height: 220px;
}
    
#ae09b889 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cbb84bf {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 24b3bd0 {
    height: 220px;
}
    
#c5326a86 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d1e669e9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 80d7a1d {
    height: 220px;
}
    
#de08a4f3 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf4db16 {
    align-items: flex-start;
    min-height: 99px;
}
    
#ab747e69 {
    height: 220px;
}
    
#\34 e6814a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9e213b9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 150ec86 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 d943c76 {
    height: 220px;
}
    
#bd9585bb {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 59913f6 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 a60e93f {
    height: 220px;
}
    
#\38 35286d8 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe7826f {
    align-items: flex-start;
    min-height: 99px;
}
    
#d90bf025 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1434px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d21fdb {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e61342e8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 bccdca8 {
    height: 220px;
}
    
#\38 f250726 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8db292d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 b1d7e8a {
    height: 220px;
}
    
#e72abb99 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#dac39576 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 750674b {
    height: 220px;
}
    
#\38 71a9e49 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 465px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 04ff823 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d6f5bf0a {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 d1d70d2 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\32 8888879 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 4890844 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0997755 {
    height: 220px;
}
    
#\37 ec42161 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
    
#f37d2493 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 10px 4%;
}
    
#e56510d2 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 839fa95 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 023347e {
    height: 220px;
}
    
#\37 29a2356 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e18a16c9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b62745c9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ac5b3027 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 708f524 {
    height: 220px;
}
    
#b5d34de1::before, #b5d34de1 > .bgExtraLayerOverlay {
    
}
    
#\30 b09f037 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1197d67 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 491cd27 {
    height: 220px;
}
    
#f85aa5db {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e9e2e436 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 ebc044d {
    height: 220px;
}
    
#\30 eabca33 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 12f091d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 6d279ff {
    height: 220px;
}
    
#group_g43 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e2627f4f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 8030bb3 {
    margin: 0px 0% 0px 0%;
}
    
#de3561d8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 adc8629 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7de795f {
    align-items: flex-start;
    min-height: 99px;
}
    
#d3b2f0e3 {
    height: 220px;
}
    
#\32 83e9447 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 031552f {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 eb61e98 {
    height: 220px;
}
    
#\38 ac5533f {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f718a1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 3f254aa {
    height: 220px;
}
    
#ec29595d {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 66b664e {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 5a8d008 {
    height: 220px;
}
    
#eb70e2ca {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a01bbd4d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 6a489c8 {
    height: 220px;
}
    
#d5b6d813 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 66f1b9b {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 e7a6c9d {
    height: 220px;
}
    
#\35 1777a15 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bcf7854b {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 1dc2767 {
    height: 220px;
}
    
#\32 e8a0fa7 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bee10da {
    align-items: flex-start;
    min-height: 99px;
}
    
#d5691089 {
    height: 220px;
}
    
#b029b5e4 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0f1fa42 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 950e4ca {
    height: 220px;
}
    
#\39 5cc8899 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 4e51a65 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fd3e6ec {
    align-items: flex-start;
    min-height: 99px;
}
    
#a260379b {
    height: 220px;
}
    
#\33 57e75ea {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7f2a8c4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 89bb5f7 {
    height: 220px;
}
    
#\34 73188b1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a1948985 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d2ac41d {
    align-items: flex-start;
    min-height: 99px;
}
    
#b6b611fc {
    height: 220px;
}
    
#\39 86c76d0 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cef5c21 {
    align-items: flex-start;
    min-height: 99px;
}
    
#fed36c2a {
    height: 220px;
}
    
#f96756a7 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 95e9501 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 b766f82 {
    height: 220px;
}
    
#a9dd6791 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 243269b {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 15dc392 {
    align-items: flex-start;
    min-height: 99px;
}
    
#dbe6b3c9 {
    height: 220px;
}
    
#acb1e10d {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bfe5928 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 5f7bfc6 {
    height: 220px;
}
    
#fddb66b6 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ddc031a4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 ef2ca6e {
    height: 220px;
}
    
#\39 1057ff7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 ccc903e {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#a00a18e4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#d63e3afd {
    height: 220px;
}
    
#\30 76259c9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6bd0773 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 2a6dce9 {
    height: 220px;
}
    
#\35 8ee38ac {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc83655 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 b051bd6 {
    height: 220px;
}
    
#\38 e3ec7a3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 0325315 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0a5ebe9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#d35946cc {
    height: 220px;
}
    
#\34 7190d5f {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b386a804 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 1747b73 {
    height: 220px;
}
    
#c7a926d3 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fcd2e9a {
    align-items: flex-start;
    min-height: 99px;
}
    
#b904ea20 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#a3fe277f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e696ccb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 100px 4%;
}
    
#df26ec46::before, #df26ec46 > .bgExtraLayerOverlay {
    
}
#df26ec46.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 ea2e4a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8047569 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 05c26ed {
    width: 100%;
    min-height: 235px;
    align-items: center;
    height: auto;
    padding: 10px 50px 10px 50px;
    margin: 0px 0% 70px 0%;
}
#\33 05c26ed.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 b78996d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 4% 0px 4%;
}
    
#b7452bc6 {
    margin: -80px 0% 0px 0%;
}
    
#\38 aad34b4 {
    height: 81px;
    width: 100.00%;
}
    
#\31 4a278b6 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 72px;
    margin: 0px 0% 0px 0%;
}
    
#\38 13ba0d1 {
    min-width: 32px;
    width: 99.90%;
    height: auto;
    min-height: 101px;
    margin: 0px 0% 0px 0%;
}
    
#\31 79b930f {
    height: auto;
    min-height: 193px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 100.00%;
    padding: 10px 10px 10px 10px;
    margin: -100px 0% 0px 0%;
}
    
#widget_bc8 {
    margin-top: 35px;
}
}



@media (max-width: 767px) {
    
#\36 ae43c01::before, #\36 ae43c01 > .bgExtraLayerOverlay {
    
}
#\36 ae43c01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 ae43c01.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnklEQVQY0wGTAWz+ALKulbSukbKri6miipmThYmFgnt6fnJyfGdpd19icgCytKezs561s5W2sparp5KcmJCLio2EhpFxdYNfY3IAsLm9sbext7elv7ymuLOfpp+VjoqLhYWPcXSAXV9qAKCkraKipKSflq6llaygjKGSgot9dYJ5dnVxb2tmYgCXi4CbjoGaiXmciXmUf22HcV9wXU1lVkpnW09tYE8AlHpRjnVPhGtJgWdNfGFFb1pGXE5CWk9Ea11JfWtMAIVnNH5fMXtbM4BhP3tdPmJTR0hITENKVGBeWHlwWQBiTihmTCNwUCaCXzV9XzpeVk09Sls7UWtlbXGNiHcAODMcUkAebE4khmEvfV00XVRHQU1cRFp0cnyFmZiRABwiEkI4G2ZMI4FdLHdXLWJSPllaWmpzfI6RkaeimAAYIRI8NhtcRiF1UyZyUihxXEB9c2WQjYekoJerpZkAGCEUOTQeWUUkdlcte2A5iHRYmIx5pJyPqKGWqKGWABoiGDg1IldGKHVaM4NsS5WGb6KYiaaekqWek6WekwrLq5vvfp+3AAAAAElFTkSuQmCC');
}
    
#\30 a3ee88c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_ph7 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_ogg {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 780px;
    padding: 50px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5410b43 {
    width: 100.00%;
}
    
#\38 ffd9f3a {
    width: 100.00%;
}
    
#group_vb6 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#group_7bj {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b9454d81 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bon {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e600631b {
    margin: 0px 0% 0px 0%;
}
    
#\37 3d2c842 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f82e83d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 672778f {
    width: 100.00%;
}
    
#\32 1aab5c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 16px 0% 30px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gno {
    height: 250px;
}
    
#\39 5c22edb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0f962c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 50px 4%;
}
    
#\35 91f8cb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 24cf813.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 24cf813 {
    height: 111px;
    margin: 111px 0px -50px 0px;
}
    
#\30 a3d60ad {
    width: 100%;
    min-height: 229px;
    align-items: flex-end;
    height: auto;
}
#\30 a3d60ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 48d7809 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6f47e66 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4f078a4 {
    height: 100px;
}
    
#\35 07f7796 {
    height: 92px;
}
    
#f0599f87 {
    height: 102px;
}
    
#\34 5a69cda {
    height: 62px;
}
    
#\34 9fca172 {
    width: 47.88598828546169%;
}
    
#f398f0d5 {
    height: auto;
    min-height: 120px;
}
    
#fa85d24b {
    width: 47.51787723999911%;
    height: auto;
    min-height: 82px;
}
    
#\33 608fbbe {
    height: auto;
    min-height: 122px;
    width: 49.15860075691806%;
}
}



@media (max-width: 767px) {
    
#\30 c360d66 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
}
#\30 c360d66.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1wXBzU7CMAAA4L6MZ4/efAFvRkyMCYMwCI5Zivtjf9XNtjrLdKPb2BSBJTs0xoT4hn4fIL6JLY1ik2Lzybl34MhBk8C685GCF33goqmtD4OHSWRr1IPER7EHQ2tqaLdw3AP64BqNb3w0Iu4sZ279EZU8eH2ce4Y6nynA1AZLqEZLfZ0E3Tb9+/k6yrrbZ5viJU0jQMMFxUbKvEYw2a6PcvPbiXbLizxe8RA0FS9zWmbPn4Lt67e2Sb4rsmK2hYaqcgmk3B12oimT4j2uMlJnseCeDftXF+dnpyf/FIBohyumXRgAAAAASUVORK5CYII=');
}
    
#ff4e50ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 6346af6 {
    margin: 0px 0% 0px 0%;
}
    
#acc6b869 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 20px 4%;
}
    
#\35 ef16819 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 920a961 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a317b53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 50px 4%;
}
    
#\38 677d57a {
    margin: 0px 0% 0px 0%;
}
    
#f7d5b2a1 {
    width: 100%;
    min-height: 1232px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c50f3034::before, #c50f3034 > .bgExtraLayerOverlay {
    
}
#c50f3034.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACQQAAECBQIHAAAAAAAAAAAAAAECBQADBBESBiEHExQVMTJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAABBAQIDI//aAAwDAQACEQMRAD8AoVOrewhKKKUtGKbcqYYWHER2UMhSSrHf2gsTBKdKjqnDKYhIGxVe5jYp061BIAokePsC5odFNWf/2Q==');
}
    
#deff8557 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 527d955 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 1142px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 53ab302::before, #\32 53ab302 > .bgExtraLayerOverlay {
    
}
#\32 53ab302 {
    min-width: 32px;
    width: 100.00%;
    row-gap: 15px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4468a08 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a6adf5da.flex-element.widget-wrapper > [data-element-type] {
    padding: 7.5px 7.5px 7.5px 7.5px;
}
#a6adf5da {
    margin: 0px 0% 0px 0%;
}
    
#\34 965561b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 f37cd9f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0px 4% 10px 4%;
}
    
#\30 78d21f4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 032f624 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_2ht {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_7s5 {
    width: 92.24%;
    height: 720px;
}
}



@media (max-width: 767px) {
    
#\32 f0bc939 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d5fb1f {
    height: auto;
    min-height: 256px;
    align-items: flex-start;
}
    
#e8937c24 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    height: auto;
}
#e8937c24.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c61894a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b471a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 35992e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 50px 4%;
}
    
#\37 afdcad3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8ce0c77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 50px 4%;
}
    
#\30 fe14a7a::before, #\30 fe14a7a > .bgExtraLayerOverlay {
    
}
#\30 fe14a7a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0x3JbW/SQAAA4PvJfjIzxs0UiLNuIsxCi70e1zd6tIW1pTfawnodjdu1YTGBLA43xahf/BVmPl8f4OWsa5OGjETdVWluM06ualLU3lUVlBWgvB6ly4+Of2qMu26E5sWIVYRV/5uD+fpLdF1byVIaT99bXm9CcbIaXd64BZ8U18Bbcb/kZsYkL2xB6y0mSpCaWWllpU5z4BQ3+qIczBYfxkETmk1odUiA6NJIGL7IQcTXDvssTegbTI4UfIwdyQtRnBlJbqYFYJstrW81mokGET7htu1p0YUxX6A4GQQU3D7uVtutMc+aEB90+qJuaxHVaSJPwvbIA9ufj/z+zkoXwkB7JnaEAVKD2TBOZD94pztgs3/gX+/Gl+zEdJ63e0d92HV8ZRor0/iMnD/1+uE+qWsYzgRFO5TUU9M9c4OeHz317s+Pzf5bWnF4HjYU9FpGLc1uafbx0BaHNtj//bX7/Z2uijY2X3T6h33UgNZLSX0lqYIM/wFnEAheB0OrrgAAAABJRU5ErkJggg==');
}
    
#\38 c86c3dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3958f65 {
    width: 100%;
    min-height: 488px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 581fdbb {
    margin: 0px 0% 0px 0%;
}
    
#\35 b2982dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b2982dc {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6c26302 {
    margin: 0px 0% 0px 0%;
}
    
#\35 cbd4936 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 15px 4%;
}
    
#\33 58fc94a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eac9cc97 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 65px;
    margin: 0px 0% 0px 0%;
}
    
#d72265ed {
    width: 45px;
}
    
#\38 7347e6e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 100.00%;
}
    
#\33 53b3833 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 76px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6d3add3 {
    min-width: 32px;
    width: 98.88%;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b12b45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f3b284ed {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 f592470 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c86724e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 09f2660 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 09a91be {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 f24e36c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e26648b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6be494c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 6552912 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 4293704 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 668e1f9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#f3e4727a {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f5b11015 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 5111dd3 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d30c419f {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 276376e {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b999cebe {
    align-items: flex-start;
    min-height: 99px;
}
    
#d4bb90dc {
    align-items: flex-start;
    min-height: 99px;
}
    
#d1e189de {
    height: 220px;
}
    
#\35 e6afbbc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b02562ee {
    margin: 0px 0% 0px 0%;
}
    
#\38 ef670f1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 65179f7 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fc6eb225 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 68a1706 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 9c356ee {
    height: 220px;
}
    
#\35 f9dc3e6 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 69f07e1 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd45e21 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 95be303 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 45cd009 {
    height: 220px;
}
    
#\34 cd2682e {
    height: 220px;
}
    
#\33 c5784b4 {
    height: 220px;
}
    
#a90fabce {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9ae6211 {
    height: 220px;
}
    
#\33 b8e5ebc {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d021d0b9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4feda7e {
    align-items: flex-start;
    min-height: 99px;
}
    
#aad10229 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b13daa4e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5a8bbcd {
    align-items: flex-start;
    min-height: 99px;
}
    
#b6666a4c {
    height: 220px;
}
    
#\32 5527a82 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d58ca03 {
    height: 220px;
}
    
#ee04db1e {
    align-items: flex-start;
    min-height: 99px;
}
    
#a28aaf9a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2caf1d2 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bf19048c {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 5eef2e8 {
    height: 220px;
}
    
#\38 2c137f9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f0815f21 {
    height: 220px;
}
    
#\35 f06b551 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 754211d {
    height: 220px;
}
    
#dad2fb6e {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d9b307a {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 963892f {
    height: 220px;
}
    
#\34 9f23532 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 2e4ac11 {
    height: 220px;
}
    
#\38 1a5c0e8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 a9e0ec1 {
    height: 220px;
}
    
#\33 3d23a82 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5fe4be4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#e5d74002 {
    height: 220px;
}
    
#bf50a777 {
    height: 220px;
}
    
#ff45fab3 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7fff42d {
    height: 220px;
}
    
#\38 675c483 {
    height: 220px;
}
    
#\37 98c7579 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9bb88f4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c794b3 {
    height: 220px;
}
    
#c328341a {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e3f30d02 {
    height: 220px;
}
    
#\36 1ade4f8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 54214fe {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f6b00e0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 90c0a47 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f57f0b66 {
    height: 220px;
}
    
#afeb0cd0 {
    height: 220px;
}
    
#\38 347ab90 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    row-gap: 20px;
    padding: 16px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f83d02a {
    height: 220px;
}
    
#\33 49c44d9 {
    height: 220px;
}
    
#b010bf7d {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 a480061 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 5a5c97a {
    align-items: flex-start;
    min-height: 99px;
}
    
#\32 af5f3cc {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f4967b8 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 9baab51 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2e92049 {
    height: 220px;
}
    
#\33 cea65ba {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f1ee3ed {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0dddad5 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fdb56be1 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 97763f4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 cc878e0 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 858fea0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    min-height: 1457px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a5f2bf {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f3d78635 {
    height: 220px;
}
    
#\36 9019ff9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#aa1a6d52 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 ae7b4c8 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a47da522 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#cbf0986b {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 b92d35d {
    height: 220px;
}
    
#\30 43c127a {
    height: 220px;
}
    
#\39 53b48a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 2% 4%;
}
    
#\36 fb5a503 {
    height: 220px;
}
    
#\35 043cfde {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f31d244 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    min-width: 32px;
    padding: 4% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
}

