@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 div.u_1306708382 .caption-inner a.caption-button { display:none !important; }

  *#dm .dmInner div.u_3815489857 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1423508517 input::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1423508517 textarea::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1423508517 select::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1846922179 input::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1846922179 textarea::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1846922179 select::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_1846922179 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1846922179 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1846922179 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1417632795 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1417632795 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1417632795 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1423508517 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1423508517 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1423508517 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_2225884815 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

  *#dm .dmInner div.u_2225884815 .pagination-nav .pagination-item.active {
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
    border-radius:300px 300px 300px 300px !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_2225884815 { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_2225884815 .pagination-nav .pagination-item {
    font-family: 'Outfit' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_2225884815 .pagination-nav .pagination-item:not(.active) { color:rgba(151,138,132,1) !important; }

  *#dm .dmInner div.u_2225884815 .pagination-nav .pagination-link.disabled { color:rgba(151,138,132,1) !important; }

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

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

  *#dm .dmInner *.u_1306708382 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

  *#dm .dmInner div.u_257199955 .postDescription { max-height:-0.1em !important; }

  *#dm .dmInner div.u_257199955 .authorBar {
    font-family:'Playfair Display' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_257199955 .postTitle a { font-weight:500 !important; }

  *#dm .dmInner div.u_2628278068 img {
    object-fit:contain !important;
    border-radius:2% 2% 2% 2% !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1417632795 input::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1417632795 textarea::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1417632795 select::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2225884815 .caption-secondary-text {
    color:var(--color_4) !important;
    font-family: 'Outfit' !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_257199955 .postArticle>.inner {
    border-radius:2px 2px 2px 2px !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1368905361 input::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1368905361 textarea::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1368905361 select::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1287697719 input::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1287697719 textarea::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1287697719 select::placeholder {
    font-family: Outfit !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1912892376 input::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1912892376 textarea::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1912892376 select::placeholder {
    font-family: Outfit !important;
    color:var(--color_1) !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1357321737.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-family:'Noto Serif TC' !important;
  }

  *#dm .dmInner div.u_1188117719 .svg { fill:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner nav.u_1058765126.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-family:'Noto Serif TC' !important;
  }

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

  *#dm .dmInner div.u_2225884815 .caption-container .caption-title {
    font-family: 'Outfit' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_2225884815 .caption-inner a.caption-button { display:none !important; }

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

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

  *#dm .dmInner nav.u_1058765126 { color:white !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; }

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

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

  *#dm .dmInner *.u_1306708382 .photoGalleryViewAll { padding:0 10px !important; }

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

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

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

  *#dm .dmInner *.u_2225884815 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_2225884815 .caption-sub-title { font-size:12px !important; }

  *#dm .dmInner div.u_257199955 .postArticle .blogImgLink {
    width:159px !important;
    height:122.86363636363636px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

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

  *#dm .dmInner div.u_257199955 .authorBar { font-size:14px !important; }

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

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

  *#dm .dmInner div.u_257199955 .postTitle a { font-size:20px !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_2225884815 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_2225884815 .caption-secondary-text { font-size:15px !important; }

  *#dm .dmInner div.u_257199955 .postArticle .blogImgLink {
    width:195px !important;
    height:150.6818181818182px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner div.u_257199955 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_257199955 .authorBar { font-size:14px !important; }

  *#dm .dmInner div.u_1306708382 .caption-container .caption-title { font-size:18px !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_1132434058 .contact-checkable-container { font-size:12px !important; }

  *#dm .dmInner div.u_1368905361 input { font-size:16px !important; }

  *#dm .dmInner div.u_1368905361 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1368905361 select { font-size:16px !important; }

  *#dm .dmInner div.u_1368905361 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1368905361 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1368905361 select::placeholder { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1912892376 input { font-size:16px !important; }

  *#dm .dmInner div.u_1912892376 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1912892376 select { font-size:16px !important; }

  *#dm .dmInner div.u_1912892376 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1912892376 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1912892376 select::placeholder { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2225884815 .pagination-nav .pagination-item { font-size:14px !important; }

  *#dm .dmInner div.u_257199955 .postArticle .blogImgLink {
    width:112px !important;
    height:134px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner *.u_257199955 .postText * { text-align:LEFT !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1423508517 input { font-size:16px !important; }

  *#dm .dmInner div.u_1423508517 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1423508517 select { font-size:16px !important; }

  *#dm .dmInner div.u_1423508517 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1423508517 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1423508517 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 input { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 select { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1846922179 select::placeholder { font-size:16px !important; }

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

  *#dm .dmInner div.u_1306708382 .caption-container .caption-title { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 0);
}
}



@media all {
    
#\37 37e6dc7::before, #\37 37e6dc7 > .bgExtraLayerOverlay {
    
}
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 85.78%;
    justify-content: space-between;
    min-width: 4%;
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#b26344eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d2140be4 {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_kfk {
    width: 14.14%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#group_3k9 {
    align-items: flex-start;
    width: 100%;
    min-height: 422px;
    max-height: 100%;
    row-gap: 29px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_unj {
    align-items: flex-start;
    width: 100%;
    min-height: 265px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mhd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#b3d439ac {
    align-items: flex-start;
    width: 100%;
    min-height: 30vh;
    max-height: 100%;
    row-gap: 29px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3a2476f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 f6c4a6e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6008991389601483%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
}
    
#\37 254933e {
    width: 57.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4656d1e {
    width: 312px;
    height: auto;
    max-width: 100%;
}
    
#group_c7u {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/homeHero-mobile-1920w.png");
    border-radius: 8px 8px 8px 8px;
}
#group_c7u.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#a66a2811 {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
    
#e763f18c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d3c2dd91 {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_l7m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d4db1b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 bd1b0ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.1%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/%E6%B5%B7%E9%82%8A%E7%9A%84%E7%8F%8D%E7%8F%A0%E9%96%83%E8%80%80-%E9%BB%91%E7%99%BD-1203h.png");
    border-radius: 6px 6px 6px 6px;
    align-items: center;
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\38 bd1b0ca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVQY0wXBCXfZcAAA8P8HMbayw+toUgnxoqVTY6izbg0q7psSkvqHOCquotV1e/Ze994+6H4/0G3VeZaZT4XHxWw+HfFcl203eY4ZQW4EOcCzzIPA71bz7VKELJNNUSG/OxWPNKtFoc8CcTLcrsTDz+f9ZsW06h6njcAQk0GfjIX7vTZYTIWX3frvn9+/9tt+tx3wXhEaBFUpvc4fzWoJCLD39Lj493Z4O7yK40GaiprPSeSr0vrNSCfioJynIdt53iwPr/vNclYv5RxWM6pSnuu1Qa8L3FLRejk3FeDLbv20nrOdht9l156qdZoTu+UCpG7ChUyye1cXx4PlbAx77fC1R4+jOKq2XJyBSoFmWtUBxzyM4GRwf880YyG/gcC0qNpiMoDeXWMy7AuQ5ZhWo5KvFTMhn4vUavQ4av9uBiPIiZNhr91IU9FrjzMS8DisZj1+aiR1QZ8L8GwHsp1M6sZiOsNRtZHUkToNgSG2S1M6EQPNSrFayAa8VziqVnyQHn9WHH9REBjidtjKeRpkbyk6GXc7bBiiksskivfvPh5JSR0W9LlqpRzIpCg6EXfbrTiikkslcpnk05HMSBKRgK9Wzv8HoYinRkKH6hoAAAAASUVORK5CYII=');
}
    
#\38 a5b8b5c {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\38 a5b8b5c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#f71155bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.83%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#be2e8584 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_che.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 0px 0% 0px;
}
#widget_che {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9d8ac69 {
    margin: 0px 0% 0px 0%;
}
    
#widget_il6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 8dda342 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d6dcc07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/Nautilidae-1920w.png");
    border-radius: 6px 6px 6px 6px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#\39 d6dcc07.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxklEQVQI1yXK22rCMAAA0Pz/lwh7GAMRQUSqoxfTNmnTmMQ2Mbemcauu/sEYezovB8i2uBFoLrXj2IvWi8ZxbC+17sobgeCfAaWiPPYosxyHgY59ZxkytAaOId1BDhOcbGi+Vx30V+J4Y2jteQOiZI5hVhzSzSrbvuHTVlQn2eSaVlFyMDsVJZNtUR3W59073H+QdNejzF/JwymwTP45mqiEaiEvP9k5GXDuBZmtWiYPlmn8G8HNXn8Zedf9t1U/wb5ieMXwC+hhsEbDyur3AAAAAElFTkSuQmCC');
}
    
#\30 6074740 {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\30 6074740.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#e7ec3884 {
    margin: 0px 0% 0% 0%;
}
    
#group_s9u {
    align-items: center;
    width: 99.93%;
    min-height: 445px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 134px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l87 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 9b035f8 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8903506621246253%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c9317ee {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_qng {
    justify-content: flex-start;
    align-items: flex-start;
    width: 81.38%;
    min-height: auto;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2.535657686212361%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-wrap: nowrap;
}
    
#\36 4fc7478 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd6dd71e {
    width: 785px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v0a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_v0a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 0438432 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9730878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb8dc88 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\32 cb8dc88.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#\35 5e47302::before, #\35 5e47302 > .bgExtraLayerOverlay {
    
}
#\35 5e47302 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 879d34f {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 65fbc77 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kre {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 88664e5 {
    align-items: flex-start;
    width: 30%;
    min-height: 0.5px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cil {
    align-items: flex-start;
    width: 30%;
    min-height: 479px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bbd0db14 {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 21b478a {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f718cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2214037 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f434c437 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e518b8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b3f536 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b7edb70 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a059095b {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 903e51c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d9d7dba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f255d1d {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6e5501e {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c6c381b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f0380cca {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#af6d87ae {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\34 2b9fe7b {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 08dd665 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 0px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_ddi {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 10px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43b7923 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 123ef48 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 10px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2cn {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_c5p {
    width: 72.60%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d1732341 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 1);
    border-style: solid;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0e200b8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 0px;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6ef039 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#d6461b52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8441eb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#befddd67 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d47ea7 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 0ddb284 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eac0ca8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f40cf79d {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc8c03f7 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a62fa7 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 30966b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0ba11e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6a7cedf {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e2e51d63 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e404d790 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd742b2 {
    width: 35px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dca73d9b {
    width: 45.62%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_t90 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 55521a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eda2fd0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f12884 {
    width: 100%;
    height: 429px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9847ba {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\37 e9847ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 e481f7d {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\35 e481f7d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#a0819cb0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5ccd798[data-css-edit] {
    overflow: hidden;
}
#c5ccd798 {
    min-height: 0;
    column-gap: 6%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e23a1af {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\39 e23a1af.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 cdcdddf {
    width: 100%;
    height: 429px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 0282b2b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d017209b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e6f8a0ad {
    width: 90.79%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#dd915d54 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#dd915d54.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 6d80fb1 {
    width: 100%;
    height: 429px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 4affb94 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd85a6e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 afa4125 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b60db579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f9b11f {
    min-height: 60vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f2e0726c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/04ee95df/dms3rep/multi/Gemini_Generated_Image_nkisqbnkisqbnkis.png?dm-skip-opt=true");
    background-attachment: fixed;
}
#f2e0726c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABSUlEQVQY0wXBaTMCcQDA4f8Xck6zwiSlCQ3SUmRSU8pYRI4NS9q0qi0lRzHkGscLbxzjhRkf7ud5hLm/ykl2nbO8SqOo0SxnuKroNCo5zkuHlPUd8toGop7b5MJQuTY1WrUstzWdurGHoaXQ00kMbYNiRkXclPe4r2Z4Pj/itXlMs7TPbnKBiH+CiN+LuhyjcLCFeLvM8X5l8NEyeWsYFHeWCU8OM2az4HP2koz4yW6vIL5aBX4eTD5bBS5yKZTgOLLdgn+gm1mnhBL0spuMI/5eKvw+mTxW0mxGp5lySMzYu1n09BId6UeZnUBbiyN+7/J8Nw+ppeMkfG7mXFbWppys+hwEnFZC3hEOUglEVY2RVYJExoeQHX0oshs9Mc2S7GbQ0oHb1ocSDiDmPXa89h5sXe14+iW0WIBTNcF6SEZqb0Pq7EAedfEPMB/MA1lsRz0AAAAASUVORK5CYII=');
}
    
#\36 00a2fa4 {
    margin: 0px 0% 0px 0%;
}
    
#group_bk9 {
    align-items: flex-start;
    width: 627px;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#widget_4on {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 b8c82d1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e146571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b2dfc5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 50px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 359c105 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\30 359c105.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#cd4ee178 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 070fa96 {
    min-height: 50vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a057fa0 {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\39 a057fa0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAxESFFH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AN6wzHGocJ0nrZR08frAAdf/2Q==');
}
    
#\39 ee33e05 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f365d894 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e8fb3d7 {
    margin: 0% 0% 0px 0%;
}
    
#de4a92e9 {
    width: 843px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_naj {
    width: 12.46%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 d62a977 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ptf {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 2.5773109384700574%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8343995 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5d6a96c {
    margin: 0% 0% 0px 0%;
}
    
#\33 8f3abf5 {
    min-height: 30vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ed37dce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9ce270 {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\37 a9ce270.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#af7e6372 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d2db1f8 {
    width: 785px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2de1041 {
    min-height: 100vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bc27e4d3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 ff6d491 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 81.38%;
    min-height: auto;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 2.535657686212361%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-wrap: nowrap;
}
    
#d5fa25e1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d5fa25e1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 116e5bf {
    margin: 0px 0% 0% 0%;
}
    
#\32 355a7ae {
    width: 785px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c393e4fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/S__98385976-1920w.jpg");
    border-radius: 6px 6px 6px 6px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
#c393e4fe.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 4dc2ac7 {
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\38 4dc2ac7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 df85d8a {
    align-items: center;
    width: 99.93%;
    min-height: 445px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 134px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6073efa {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#a4131e31 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8903506621246253%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7b95249 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb3b8ed8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 02ceff9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
#\38 02ceff9.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 b34b928 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7419fae {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#fdbced68 {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9be4ef2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6008991389601483%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
}
    
#\30 2272b4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\34 e9f837d {
    align-items: flex-start;
    width: 100%;
    min-height: 422px;
    max-height: 100%;
    row-gap: 29px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5385875::before, #c5385875 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c5385875 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/ac7b724b-be65-461a-8a51-745a2e769c81-1a7e9a3e-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 d02b6bf {
    align-items: flex-start;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e468278 {
    width: 312px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c287e8ba {
    margin: 0px 0% 0px 0%;
}
    
#\35 7b9f0e2 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1054ca2 {
    width: 57.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bed029e {
    width: 14.14%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd9df0a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 85.78%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/04ee95df/dms3rep/multi/opt/homeHero-1920w.jpg");
    border-radius: 8px 8px 8px 8px;
    background-position: 50% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2bf3e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 30vh;
    max-height: 100%;
    row-gap: 29px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 667px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
}
#b26344eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 37e6dc7::before, #\37 37e6dc7 > .bgExtraLayerOverlay {
    
}
#\37 37e6dc7 {
    width: 100%;
    min-height: 8px;
    background-position: 50% 50%;
}
    
#group_kfk {
    width: 33.3%;
    min-height: 8px;
}
    
#\33 3a2476f {
    width: 490.539px;
}
    
#\37 254933e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4656d1e {
    width: 42.08%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f6c4a6e {
    column-gap: 2.6008991389601483%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3k9 {
    height: auto;
    min-height: 252px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c2dd91 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding: 4% 1% 4% 1%;
}
    
#e763f18c {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 d4db1b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be2e8584 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\38 bd1b0ca {
    width: 100%;
    min-height: 305px;
    height: auto;
}
#\38 bd1b0ca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVQY0wXBCXfZcAAA8P8HMbayw+toUgnxoqVTY6izbg0q7psSkvqHOCquotV1e/Ze994+6H4/0G3VeZaZT4XHxWw+HfFcl203eY4ZQW4EOcCzzIPA71bz7VKELJNNUSG/OxWPNKtFoc8CcTLcrsTDz+f9ZsW06h6njcAQk0GfjIX7vTZYTIWX3frvn9+/9tt+tx3wXhEaBFUpvc4fzWoJCLD39Lj493Z4O7yK40GaiprPSeSr0vrNSCfioJynIdt53iwPr/vNclYv5RxWM6pSnuu1Qa8L3FLRejk3FeDLbv20nrOdht9l156qdZoTu+UCpG7ChUyye1cXx4PlbAx77fC1R4+jOKq2XJyBSoFmWtUBxzyM4GRwf880YyG/gcC0qNpiMoDeXWMy7AuQ5ZhWo5KvFTMhn4vUavQ4av9uBiPIiZNhr91IU9FrjzMS8DisZj1+aiR1QZ8L8GwHsp1M6sZiOsNRtZHUkToNgSG2S1M6EQPNSrFayAa8VziqVnyQHn9WHH9REBjidtjKeRpkbyk6GXc7bBiiksskivfvPh5JSR0W9LlqpRzIpCg6EXfbrTiikkslcpnk05HMSBKRgK9Wzv8HoYinRkKH6hoAAAAASUVORK5CYII=');
}
    
#f71155bb {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8dda342 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 147px;
    padding: 1% 1% 1% 1%;
}
    
#\39 d6dcc07 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 d6dcc07.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxklEQVQI1yXK22rCMAAA0Pz/lwh7GAMRQUSqoxfTNmnTmMQ2Mbemcauu/sEYezovB8i2uBFoLrXj2IvWi8ZxbC+17sobgeCfAaWiPPYosxyHgY59ZxkytAaOId1BDhOcbGi+Vx30V+J4Y2jteQOiZI5hVhzSzSrbvuHTVlQn2eSaVlFyMDsVJZNtUR3W59073H+QdNejzF/JwymwTP45mqiEaiEvP9k5GXDuBZmtWiYPlmn8G8HNXn8Zedf9t1U/wb5ieMXwC+hhsEbDyur3AAAAAElFTkSuQmCC');
}
    
#\36 4fc7478 {
    width: 100.00%;
}
    
#dd6dd71e {
    width: 100.00%;
}
    
#e7ec3884 {
    margin: 0px 0% 0% 0%;
}
    
#group_s9u {
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5e47302::before, #\35 5e47302 > .bgExtraLayerOverlay {
    
}
#\35 5e47302 {
    width: 100%;
    min-height: 184px;
    justify-content: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 879d34f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 65fbc77 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 14px;
    column-gap: 2%;
    padding: 8% 4% 8% 4%;
}
    
#af6d87ae {
    width: 100.00%;
    row-gap: 24px;
}
    
#f434c437 {
    width: 172px;
    height: auto;
}
    
#\32 08dd665 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c5p {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 27.63%;
}
    
#group_cil {
    width: 100%;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    --column-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbd0db14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ddi {
    width: 100%;
}
    
#\37 123ef48 {
    width: 100%;
}
    
#\38 0e200b8 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6ef039 {
    width: 100.00%;
    row-gap: 24px;
}
    
#\35 0a62fa7 {
    width: 172px;
    height: auto;
}
    
#group_t90 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.15%;
}
    
#a059095b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cd742b2 {
    width: 35px;
}
    
#\38 43b7923 {
    width: auto;
}
    
#\36 6e5501e {
    width: 350px;
    height: auto;
    min-height: 53px;
}
    
#f2214037 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 55521a9 {
    width: 100%;
    min-width: 32px;
}
    
#\36 eda2fd0 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2f12884 {
    height: 224px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9847ba {
    width: 100%;
    min-height: 80px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
#\37 e9847ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c5ccd798 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#a1362f6f {
    margin: 0px 0% 0px 0%;
}
    
#\39 e23a1af {
    width: 100%;
    min-height: 80px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
#\39 e23a1af.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 cdcdddf {
    height: 224px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 0282b2b {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e6f8a0ad {
    width: 100%;
    min-width: 32px;
}
    
#dd915d54 {
    width: 100%;
    min-height: 80px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
#dd915d54.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 6d80fb1 {
    height: 224px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4affb94 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 afa4125 {
    width: 100%;
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2f9b11f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 00a2fa4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7b2dfc5 {
    padding: 0% 0% 50px 0%;
}
    
#cd4ee178 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e146571 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 070fa96 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
    
#\39 ee33e05 {
    width: 100.00%;
}
    
#f365d894 {
    width: 100%;
    min-height: 80px;
}
    
#widget_naj {
    height: auto;
}
    
#\36 d62a977 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8343995 {
    width: 100.00%;
}
    
#\33 8f3abf5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 4% 2% 4%;
}
    
#\30 ed37dce {
    width: 100%;
    min-height: 80px;
}
    
#af7e6372 {
    width: 100.00%;
}
    
#\39 d2db1f8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2de1041 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 147px;
}
    
#\32 355a7ae {
    width: 100.00%;
}
    
#c393e4fe {
    width: 100%;
    min-height: 8px;
}
#c393e4fe.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b7b95249 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db091b23 {
    margin: 0px 0% 0px 0%;
}
    
#bb3b8ed8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 4% 0% 4% 0%;
}
    
#\34 b34b928 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c287e8ba {
    margin: 0px 0% 0px 0%;
}
    
#\35 7b9f0e2 {
    width: 490.539px;
}
    
#\31 1054ca2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 bed029e {
    width: 33.3%;
    min-height: 8px;
}
    
#fdbced68 {
    min-height: 667px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 9be4ef2 {
    column-gap: 2.6008991389601483%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bd9df0a6 {
    width: 100%;
    min-height: 8px;
}
    
#c5385875::before, #c5385875 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c5385875 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\35 e468278 {
    width: 42.08%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7::before, #\37 37e6dc7 > .bgExtraLayerOverlay {
    
}
#\37 37e6dc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    background-position: 50% 50%;
    justify-content: center;
    padding: 0% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-size: cover;
    background-repeat: no-repeat;
}
#b26344eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_kfk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3a2476f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6c4a6e {
    column-gap: 2.6008991389601483%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: auto;
    order: 1;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 254933e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 4656d1e {
    width: 99.56%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3d439ac {
    order: 2;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 5px;
    height: auto;
    padding: 0% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_3k9 {
    height: auto;
    min-height: auto;
    order: 0;
    justify-content: flex-start;
}
    
#group_c7u {
    width: 100%;
    order: 0;
    height: auto;
    min-height: 65vh;
    background-repeat: no-repeat;
    background-size: cover;
}
#group_c7u.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e763f18c {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#d3c2dd91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 2% 0%;
}
    
#\35 d4db1b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 bd1b0ca {
    width: 100%;
    min-height: 347px;
    align-items: center;
    height: auto;
}
#\38 bd1b0ca.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAIAAABSnclZAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVQY0wXBCXfZcAAA8P8HMbayw+toUgnxoqVTY6izbg0q7psSkvqHOCquotV1e/Ze994+6H4/0G3VeZaZT4XHxWw+HfFcl203eY4ZQW4EOcCzzIPA71bz7VKELJNNUSG/OxWPNKtFoc8CcTLcrsTDz+f9ZsW06h6njcAQk0GfjIX7vTZYTIWX3frvn9+/9tt+tx3wXhEaBFUpvc4fzWoJCLD39Lj493Z4O7yK40GaiprPSeSr0vrNSCfioJynIdt53iwPr/vNclYv5RxWM6pSnuu1Qa8L3FLRejk3FeDLbv20nrOdht9l156qdZoTu+UCpG7ChUyye1cXx4PlbAx77fC1R4+jOKq2XJyBSoFmWtUBxzyM4GRwf880YyG/gcC0qNpiMoDeXWMy7AuQ5ZhWo5KvFTMhn4vUavQ4av9uBiPIiZNhr91IU9FrjzMS8DisZj1+aiR1QZ8L8GwHsp1M6sZiOsNRtZHUkToNgSG2S1M6EQPNSrFayAa8VziqVnyQHn9WHH9REBjidtjKeRpkbyk6GXc7bBiiksskivfvPh5JSR0W9LlqpRzIpCg6EXfbrTiikkslcpnk05HMSBKRgK9Wzv8HoYinRkKH6hoAAAAASUVORK5CYII=');
}
    
#f71155bb {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#be2e8584 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 8% 4% 16% 4%;
}
    
#widget_il6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 8dda342 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\39 d6dcc07 {
    width: 100%;
    min-height: 100vh;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    background-repeat: no-repeat;
    background-size: cover;
}
#\39 d6dcc07.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxklEQVQI1yXK22rCMAAA0Pz/lwh7GAMRQUSqoxfTNmnTmMQ2Mbemcauu/sEYezovB8i2uBFoLrXj2IvWi8ZxbC+17sobgeCfAaWiPPYosxyHgY59ZxkytAaOId1BDhOcbGi+Vx30V+J4Y2jteQOiZI5hVhzSzSrbvuHTVlQn2eSaVlFyMDsVJZNtUR3W59073H+QdNejzF/JwymwTP45mqiEaiEvP9k5GXDuBZmtWiYPlmn8G8HNXn8Zedf9t1U/wb5ieMXwC+hhsEbDyur3AAAAAElFTkSuQmCC');
}
    
#\36 4fc7478 {
    width: 100.00%;
}
    
#dd6dd71e {
    width: 100.00%;
}
    
#e7ec3884 {
    margin: 0px 0% 0% 0%;
}
    
#group_s9u {
    min-height: 80vh;
    width: 100%;
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5e47302::before, #\35 5e47302 > .bgExtraLayerOverlay {
    
}
#\35 5e47302 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    row-gap: 14px;
    justify-content: center;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 879d34f {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    order: 1;
    row-gap: 8px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 65fbc77 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\38 21b478a {
    align-items: center;
}
    
#f434c437 {
    width: 152px;
    height: auto;
}
    
#\39 e518b8b {
    min-width: 32px;
}
    
#a059095b {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f255d1d {
    align-items: center;
}
    
#f0380cca {
    width: 166px;
    height: auto;
}
    
#af6d87ae {
    width: 100%;
    row-gap: 16px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\32 08dd665 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_c5p {
    height: auto;
    width: 72.6%;
}
    
#group_cil {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    height: auto;
    min-height: 112px;
}
    
#bbd0db14 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 88664e5 {
    width: 50%;
}
    
#\37 b7edb70 {
    height: 179px;
}
    
#group_ddi {
    width: 100%;
    align-items: center;
    column-gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 15px;
}
    
#\37 123ef48 {
    width: 100%;
    align-items: center;
    column-gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 15px;
}
    
#\39 d9d7dba {
    width: 106.19%;
}
    
#d1732341 {
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0e200b8 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6ef039 {
    width: 100%;
    row-gap: 16px;
}
    
#d6461b52 {
    min-width: 32px;
}
    
#\30 8441eb0 {
    width: 106.19%;
}
    
#befddd67 {
    height: 179px;
}
    
#dc8c03f7 {
    align-items: center;
}
    
#\35 0a62fa7 {
    width: 152px;
    height: auto;
}
    
#d6a7cedf {
    align-items: center;
}
    
#e2e51d63 {
    width: 166px;
    height: auto;
}
    
#\38 43b7923 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    order: 1;
}
    
#widget_2cn {
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
    height: auto;
    order: 0;
}
    
#\33 cd742b2 {
    width: 30px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dca73d9b {
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 55521a9 {
    width: 100%;
}
    
#\36 eda2fd0 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2f12884 {
    height: 240px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9847ba {
    width: 100%;
    min-height: 40vh;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 15px;
}
#\37 e9847ba.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c5ccd798 {
    min-height: 0;
    flex-direction: column;
    row-gap: 40px;
    flex-wrap: nowrap;
    padding: 8% 4% 20% 4%;
}
    
#a1362f6f {
    margin: 0px 0% 0px 0%;
}
    
#\39 e23a1af {
    width: 100%;
    min-height: 40vh;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 15px;
}
#\39 e23a1af.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 cdcdddf {
    height: 240px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 0282b2b {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e6f8a0ad {
    width: 100%;
}
    
#dd915d54 {
    width: 100%;
    min-height: 40vh;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 15px;
}
#dd915d54.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 6d80fb1 {
    height: 240px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 4affb94 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 afa4125 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b60db579 {
    min-height: 330px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2f9b11f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f2e0726c {
    background-position: 50% 50%;
    background-attachment: fixed;
}
#f2e0726c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABSUlEQVQY0wXBaTMCcQDA4f8Xck6zwiSlCQ3SUmRSU8pYRI4NS9q0qi0lRzHkGscLbxzjhRkf7ud5hLm/ykl2nbO8SqOo0SxnuKroNCo5zkuHlPUd8toGop7b5MJQuTY1WrUstzWdurGHoaXQ00kMbYNiRkXclPe4r2Z4Pj/itXlMs7TPbnKBiH+CiN+LuhyjcLCFeLvM8X5l8NEyeWsYFHeWCU8OM2az4HP2koz4yW6vIL5aBX4eTD5bBS5yKZTgOLLdgn+gm1mnhBL0spuMI/5eKvw+mTxW0mxGp5lySMzYu1n09BId6UeZnUBbiyN+7/J8Nw+ppeMkfG7mXFbWppys+hwEnFZC3hEOUglEVY2RVYJExoeQHX0oshs9Mc2S7GbQ0oHb1ocSDiDmPXa89h5sXe14+iW0WIBTNcF6SEZqb0Pq7EAedfEPMB/MA1lsRz0AAAAASUVORK5CYII=');
}
    
#group_bk9 {
    row-gap: 30px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 00a2fa4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e146571 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b2dfc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 50px 2%;
}
    
#cd4ee178 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kdd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 070fa96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\39 ee33e05 {
    width: 100.00%;
}
    
#f365d894 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 10% 2% 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#de4a92e9 {
    width: 100%;
}
    
#widget_naj {
    height: auto;
    width: 24.31%;
}
    
#\36 d62a977 {
    width: 100.00%;
}
    
#\36 e8fb3d7 {
    margin: 0% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8343995 {
    width: 100.00%;
}
    
#\33 8f3abf5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\30 ed37dce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
}
    
#af7e6372 {
    width: 100.00%;
}
    
#\39 d2db1f8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 2de1041 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\31 116e5bf {
    margin: 0px 0% 0% 0%;
}
    
#\32 355a7ae {
    width: 100.00%;
}
    
#c393e4fe {
    width: 100%;
    min-height: 85vh;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
#c393e4fe.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 df85d8a {
    min-height: 80vh;
    width: 100%;
    align-self: flex-end;
    align-items: center;
    justify-content: flex-end;
    padding: 0px 0px 25% 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7b95249 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#db091b23 {
    margin: 0px 0% 0px 0%;
}
    
#bb3b8ed8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 02ceff9 {
    background-attachment: fixed;
}
#\38 02ceff9.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 b34b928 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7419fae {
    height: 536px;
}
}



@media (max-width: 767px) {
    
#c287e8ba {
    margin: 0px 0% 0px 0%;
}
    
#\35 7b9f0e2 {
    width: 100.00%;
}
    
#\31 1054ca2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 bed029e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdbced68 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\33 9be4ef2 {
    column-gap: 2.6008991389601483%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    height: auto;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e9f837d {
    height: auto;
    min-height: auto;
    order: 0;
    justify-content: flex-start;
}
    
#bd9df0a6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    background-position: 50% 50%;
    justify-content: flex-end;
    padding: 18% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5385875::before, #c5385875 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c5385875 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 b2bf3e7 {
    order: 2;
    min-height: auto;
    justify-content: space-between;
    row-gap: 25px;
    height: auto;
    padding: 0px 3% 40px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e468278 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}

