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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_955883408 .ds-scrl-logos .image-wrapper {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_955883408 .ds-scrl-logos .image-wrapper { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_293917543 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1919960985 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1252235933 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1143907103 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_2296595417 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1977761602 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1446741905 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1108100020 .advanced-form-label { font-family:Cabin-Medium !important; }

  *#dm .dmInner div.u_1108100020 input {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1108100020 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1108100020 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1108100020 input::placeholder {
    font-style:normal !important;
    color:var(--color_4) !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1108100020 textarea::placeholder {
    font-style:normal !important;
    color:var(--color_4) !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1108100020 select::placeholder {
    font-style:normal !important;
    color:var(--color_4) !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1689237245 .advanced-form-label {
    font-family:Cabin-Medium !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1689237245 input {
    border-style:solid !important;
    border-width:0px 0px 0px 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;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1689237245 textarea {
    border-style:solid !important;
    border-width:0px 0px 0px 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;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1689237245 select {
    border-style:solid !important;
    border-width:0px 0px 0px 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;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1689237245 input::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1689237245 textarea::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1689237245 select::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_3470694001 input {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_3470694001 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_3470694001 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_3470694001 input::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_3470694001 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_3470694001 select::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-family:Cabin-Medium !important;
  }

  *#dm .dmInner div.u_1534073272 .advanced-form-label {
    font-family:Cabin-Medium !important;
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534073272 input {
    border-style:solid !important;
    border-color:rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) !important;
    border-width:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534073272 textarea {
    border-style:solid !important;
    border-color:rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) !important;
    border-width:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534073272 select {
    border-style:solid !important;
    border-color:rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) rgb(168,0,42) !important;
    border-width:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3470694001 .advanced-form-label {
    font-family:Cabin-Medium !important;
    font-size:18px !important;
    text-align:left !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1534073272 input::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-style:normal !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534073272 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-style:normal !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1534073272 select::placeholder {
    font-size:16px !important;
    color:var(--color_4) !important;
    font-style:normal !important;
    font-family:Cabin-Medium !important;
    text-align:left !important;
  }

  *#dm .dmInner nav.u_1864283675.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
    color:var(--color_1) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner nav.u_1864283675.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
    color:var(--color_1) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner nav.u_1864283675.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
    color:var(--color_1) !important;
    text-decoration:none !important;
  }

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

  *#dm .dmInner div.u_1043194918 .usw-btn-wrap a { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1043194918 .usw-btn-no-link { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1043194918 .usw-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-card:hover .usw-icon.usw-icon-top svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-slide-item.is-active .usw-card .usw-icon.usw-icon-top svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-card:hover .usw-content.usw-flex-row .usw-icon svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-slide-item.is-active .usw-card .usw-content.usw-flex-row .usw-icon svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-img-overlay-icon svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-img-overlay-icon svg {
    fill:rgba(255,255,255,1) !important;
    color:rgba(255,255,255,1) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1043194918 .usw-icon svg {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:8px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1043194918 .usw-img-overlay-icon svg {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:8px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-title { text-align:CENTER !important; }

  *#dm .dmInner div.u_1043194918 .usw-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1043194918 .usw-img-overlay-title { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1043194918 .usw-card:hover .usw-title { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1043194918 .usw-slide-item.is-active .usw-card .usw-title { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1043194918 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-img-overlay-title { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1043194918 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-img-overlay-title { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1043194918 .usw-image-wrap { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1043194918 .usw-card:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1043194918 .usw-slide-item.is-active .usw-card { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1043194918 .usw-grid-prev svg {
    fill:rgba(0,0,0,1) !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-grid-next svg {
    fill:rgba(0,0,0,1) !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-arrow svg {
    fill:rgba(0,0,0,1) !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-icon.usw-icon-top svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-icon.usw-icon-top svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-content.usw-flex-row .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-content.usw-flex-row .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-arrow.usw-arrow-next {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-arrow {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-grid-prev {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-grid-next {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-autoplay-toggle {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-spot-go>a {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-spot-go>span {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-arrow svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-grid-prev svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-grid-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-arrow-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-grid-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-spot-go svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget[data-arrow-style=\"icon\"] .usw-autoplay-toggle svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-mode-spotlight .usw-slide-item { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1731974347 .usw-card { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner div.u_1043194918 .usw-card {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(0,0,0,0) !important;
    background-image:linear-gradient(180deg,rgba(24,173,179,1) 0%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a {
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1731974347 .usw-btn-no-link {
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a span.text {
    font-family:'Cabin-Bold' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div#1731974347 .usw-btn-no-link span.text {
    font-family:'Cabin-Bold' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-wrap a { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-no-link { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-wrap a { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-no-link { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div#1731974347 .usw-btn-no-link:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div#1731974347 .usw-btn-no-link.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-wrap a .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-card:hover .usw-btn-no-link .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-wrap a .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-slide-item.is-active .usw-card .usw-btn-no-link .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-icon.usw-icon-top svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-icon.usw-icon-top svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-content.usw-flex-row .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-content.usw-flex-row .usw-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-img-overlay-icon svg {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-arrow.usw-arrow-next {
    fill:var(--color_1) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-arrow {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-grid-prev {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-grid-next {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-autoplay-toggle {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-spot-go>a {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-spot-go>span {
    fill:var(--color_2) !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-arrow svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-grid-prev svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-grid-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-arrow-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-grid-next svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-spot-go svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget[data-arrow-style=\"icon\"] .usw-autoplay-toggle svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-mode-spotlight .usw-slide-item { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1125324699 .usw-card { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a {
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1125324699 .usw-btn-no-link {
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a span.text {
    font-family:'Cabin-Bold' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div#\31 125324699 .usw-btn-no-link span.text {
    font-family:'Cabin-Bold' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-wrap a { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-no-link { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-wrap a { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-no-link { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div#\31 125324699 .usw-btn-no-link:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div#\31 125324699 .usw-btn-no-link.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-wrap a .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-no-link .text {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-wrap a .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-card:hover .usw-btn-no-link .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-wrap a .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-slide-item.is-active .usw-card .usw-btn-no-link .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-btn-icon svg {
    fill:var(--color_3) !important;
    color:var(--color_3) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_955883408 .ds-scrl-logos .image-wrapper {
    padding-top:20px !important;
    padding-bottom:20px !important;
    padding-left:20px !important;
    padding-right:20px !important;
    height:150px !important;
  }

  *#dm .dmInner div.u_1043194918 .usw-desc { font-size:15px !important; }

  *#dm .dmInner *.u_1043194918 .usw-desc { line-height:24px !important; }

  *#dm .dmInner *.u_1043194918 .usw-icon svg { height:81px !important; }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-icon svg { height:81px !important; }

  *#dm .dmInner div.u_1043194918 .usw-title { font-size:30px !important; }

  *#dm .dmInner div.u_1043194918 .usw-img-overlay-title { font-size:30px !important; }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-content {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-content {
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    gap:0px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:0px !important; }

  *#dm .dmInner div.u_1731974347 .usw-desc { font-size:18px !important; }

  *#dm .dmInner div.u_1731974347 .usw-title { font-size:32px !important; }

  *#dm .dmInner div.u_1731974347 .usw-img-overlay-title { font-size:32px !important; }

  *#dm .dmInner *.u_1731974347 .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1043194918 .usw-card {
    padding:20px !important;
    gap:20px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-title { line-height:40px !important; }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-title { line-height:40px !important; }

  *#dm .dmInner *.u_1043194918 .usw-image-wrap { height:300px !important; }

  *#dm .dmInner *.u_1043194918 .usw-card.usw-has-bg-media { height:300px !important; }

  *#dm .dmInner div.u_1043194918 .usw-grid-prev svg { height:30px !important; }

  *#dm .dmInner div.u_1043194918 .usw-grid-next svg { height:30px !important; }

  *#dm .dmInner div.u_1043194918 .usw-arrow svg { height:30px !important; }

  *#dm .dmInner *.u_1731974347 .usw-content { gap:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-desc { line-height:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:700px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:700px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:700px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-featured-sizer { height:700px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-queue-sizer { height:300px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-mode-spotlight .usw-spot-featured .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-icon svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a {
    width:250px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1731974347 .usw-btn-no-link {
    width:250px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1731974347 .usw-btn-wrap a span.text { font-size:18px !important; }

  *#dm .dmInner div#1731974347 .usw-btn-no-link span.text { font-size:18px !important; }

  *#dm .dmInner *.u_1731974347 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1731974347 .usw-arrow svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-prev svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-next svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner *.u_1731974347 .usw-title { line-height:40px !important; }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-title { line-height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-desc { font-size:18px !important; }

  *#dm .dmInner div.u_1125324699 .usw-title { font-size:32px !important; }

  *#dm .dmInner div.u_1125324699 .usw-img-overlay-title { font-size:32px !important; }

  *#dm .dmInner *.u_1125324699 .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-content { gap:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-desc { line-height:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:700px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:700px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:700px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-featured-sizer { height:700px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-queue-sizer { height:300px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-mode-spotlight .usw-spot-featured .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-icon svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a {
    width:250px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1125324699 .usw-btn-no-link {
    width:250px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1125324699 .usw-btn-wrap a span.text { font-size:18px !important; }

  *#dm .dmInner div#\31 125324699 .usw-btn-no-link span.text { font-size:18px !important; }

  *#dm .dmInner *.u_1125324699 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1125324699 .usw-arrow svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-prev svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-next svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:40px !important; }

  *#dm .dmInner *.u_1125324699 .usw-title { line-height:40px !important; }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-title { line-height:40px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_955883408 .ds-scrl-logos .image-wrapper {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:20px !important;
    padding-bottom:20px !important;
    margin-left:20px !important;
    margin-right:20px !important;
    height:150px !important;
  }

  *#dm .dmInner div.u_1981493727 img { object-position:50% 0% !important; }

  *#dm .dmInner *.u_1043194918 .usw-icon svg { height:76px !important; }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-icon svg { height:76px !important; }

  *#dm .dmInner *.u_1043194918 .usw-content {
    padding-left:15px !important;
    padding-right:15px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-img-overlay-content {
    padding-left:15px !important;
    padding-right:15px !important;
  }

  *#dm .dmInner *.u_1043194918 .usw-card { padding:0px !important; }

  *#dm .dmInner *.u_1731974347 .usw-card {
    padding:20px !important;
    gap:20px !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-content { gap:10px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:10px !important; }

  *#dm .dmInner div.u_1731974347 .usw-desc { font-size:16px !important; }

  *#dm .dmInner *.u_1731974347 .usw-desc { line-height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-title { font-size:24px !important; }

  *#dm .dmInner div.u_1731974347 .usw-img-overlay-title { font-size:24px !important; }

  *#dm .dmInner *.u_1731974347 .usw-title { line-height:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-title { line-height:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:250px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:250px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:250px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-featured-sizer { height:250px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-queue-sizer { height:100px !important; }

  *#dm .dmInner *.u_1731974347 .usw-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1731974347 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1731974347 .usw-arrow svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-prev svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-next svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-card {
    padding:20px !important;
    gap:20px !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-content { gap:10px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:10px !important; }

  *#dm .dmInner div.u_1125324699 .usw-desc { font-size:16px !important; }

  *#dm .dmInner *.u_1125324699 .usw-desc { line-height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-title { font-size:24px !important; }

  *#dm .dmInner div.u_1125324699 .usw-img-overlay-title { font-size:24px !important; }

  *#dm .dmInner *.u_1125324699 .usw-title { line-height:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-title { line-height:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:250px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:250px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:250px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-featured-sizer { height:250px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-queue-sizer { height:100px !important; }

  *#dm .dmInner *.u_1125324699 .usw-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-icon svg { height:40px !important; }

  *#dm .dmInner *.u_1125324699 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1125324699 .usw-arrow svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-prev svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-next svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:20px !important; }
}
*#dm .dmInner div.u_3567458465
{
	z-index:1 !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1918103608 img { object-position:50% 0% !important; }

  *#dm .dmInner *.u_955883408 .ds-scrl-logos .image-wrapper {
    height:150px !important;
    padding-top:20px !important;
    padding-bottom:20px !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1043194918 .usw-grid-prev svg { height:30px !important; }

  *#dm .dmInner div.u_1043194918 .usw-grid-next svg { height:30px !important; }

  *#dm .dmInner div.u_1043194918 .usw-arrow svg { height:30px !important; }

  *#dm .dmInner *.u_1731974347 .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-content { gap:10px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:10px !important; }

  *#dm .dmInner div.u_1731974347 .usw-desc { font-size:18px !important; }

  *#dm .dmInner *.u_1731974347 .usw-title { line-height:30px !important; }

  *#dm .dmInner *.u_1731974347 .usw-img-overlay-title { line-height:30px !important; }

  *#dm .dmInner *.u_1731974347 .usw-desc { line-height:20px !important; }

  *#dm .dmInner *.u_1731974347 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1731974347 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1731974347 .usw-arrow svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-prev svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-grid-next svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1731974347 .usw-title { font-size:24px !important; }

  *#dm .dmInner div.u_1731974347 .usw-img-overlay-title { font-size:24px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-queue-sizer { height:197px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:540px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:540px !important; }

  *#dm .dmInner *.u_1731974347 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:540px !important; }

  *#dm .dmInner *.u_1731974347 .usw-spot-featured-sizer { height:540px !important; }

  *#dm .dmInner *.u_1125324699 .usw-card { padding:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-content { gap:10px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget.usw-has-img-title-overlay .usw-img-overlay-content { gap:10px !important; }

  *#dm .dmInner div.u_1125324699 .usw-desc { font-size:18px !important; }

  *#dm .dmInner *.u_1125324699 .usw-title { line-height:30px !important; }

  *#dm .dmInner *.u_1125324699 .usw-img-overlay-title { line-height:30px !important; }

  *#dm .dmInner *.u_1125324699 .usw-desc { line-height:20px !important; }

  *#dm .dmInner *.u_1125324699 .usw-btn-wrap a {
    padding-right:20px !important;
    padding-left:20px !important;
    gap:10px !important;
  }

  *#dm .dmInner *.u_1125324699 .usw-btn-no-link { gap:10px !important; }

  *#dm .dmInner div.u_1125324699 .usw-arrow svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-prev svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-grid-next svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"filled\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-widget[data-arrow-style=\"outline-accent\"] .usw-autoplay-toggle svg { height:20px !important; }

  *#dm .dmInner div.u_1125324699 .usw-title { font-size:24px !important; }

  *#dm .dmInner div.u_1125324699 .usw-img-overlay-title { font-size:24px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-queue-sizer { height:197px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:540px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) { height:540px !important; }

  *#dm .dmInner *.u_1125324699 .usw-widget:not([data-layout=\"spotlight\"]) .usw-card.usw-has-bg-media { height:540px !important; }

  *#dm .dmInner *.u_1125324699 .usw-spot-featured-sizer { height:540px !important; }
}
*#dm .dmInner div.u_1981493727
{
	z-index:2 !important;
}
*#dm .dmInner div.u_1731974347
{
	height:auto !important;
}
*#dm .dmInner div.u_1125324699
{
	height:auto !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3567458465
{
}
*#dm .dmInner div.u_1981493727
{
}
*#dm .dmInner div.u_1043194918
{
}
*#dm .dmInner div.u_1043194918
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d856bf91 {
    column-gap: 4%;
    row-gap: 0px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#b4cff2f1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 600px;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dcf38d9c {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/e47ee547/dms3rep/multi/opt/Storefront-Hero_Comp-1920w.png");
    border-style: solid;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 eade1f1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 4f1158a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4f1158a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 5px 0% 10px 0%;
}
    
#\31 356dfe0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 356dfe0 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#widget_clk {
    width: 1184px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 64373e4 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    min-width: 4%;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 061cf2d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 40px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c5de00a {
    background-color: rgba(255,255,255,1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-position: 50% 0%;
}
    
#a468ebdb {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#caa7261c {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: auto;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c4a0229 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gct {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 7000357 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 1d1bab2 {
    column-gap: 4%;
    row-gap: 54px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#caeabf57::before, #caeabf57 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.2;
    border-radius: inherit;
}
#caeabf57 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/e47ee547/dms3rep/multi/opt/Teal+Background_Comp-1920w.png");
    border-style: solid;
}
    
#b56b314f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#daec8db5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\32 8ba1114 {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: auto;
    min-height: auto;
    align-items: center;
    order: 0;
    align-content: center;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3cac666 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_3d1 {
    column-gap: 20px;
    row-gap: 30px;
    width: 100%;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: minmax(295px, max-content) minmax(295px, max-content);
    max-width: 100%;
}
    
#\31 5d5cf92 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13df300[data-css-edit] {
    overflow: hidden;
}
#\33 13df300 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 250px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0218def {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c70a348b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3277fc3[data-css-edit] {
    overflow: hidden;
}
#\38 3277fc3 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 300px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 1;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b1f722b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6ca732f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc39cd32[data-css-edit] {
    overflow: hidden;
}
#fc39cd32 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 250px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 2;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6905da8[data-css-edit] {
    overflow: hidden;
}
#b6905da8 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 300px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 3;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d268e302 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af413e39 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 376f8af[data-css-edit] {
    overflow: hidden;
}
#\31 376f8af {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 250px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d10bc8a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c098e6e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ca0b26f7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 60a6468 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7127b2c[data-css-edit] {
    overflow: hidden;
}
#\37 7127b2c {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 300px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 642d1de {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9ed01b[data-css-edit] {
    overflow: hidden;
}
#\39 b9ed01b {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 250px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 acffd29 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 d6dc57c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db5b19c6[data-css-edit] {
    overflow: hidden;
}
#db5b19c6 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 300px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3e664c4 {
    max-width: 100%;
    width: 99.50%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ed6bdd[data-css-edit] {
    overflow: hidden;
}
#\30 5ed6bdd {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 250px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fac2e99 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9a1af2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3139289[data-css-edit] {
    overflow: hidden;
}
#f3139289 {
    align-self: center;
    max-height: none;
    --column-gap: 20px;
    min-height: 300px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    align-content: center;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    background-image: none;
    border-style: solid;
    justify-self: center;
    order: 4;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d81af4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 486a350 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1ae2187 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 af352b7 {
    column-gap: 4%;
    row-gap: 61px;
    width: 100%;
    min-height: 0;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 40px 200px 40px;
    margin: 0% 0% 0% 0%;
}
    
#be9dc3af {
    background-color: var(--color_6);
    background-size: contain;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/e47ee547/dms3rep/multi/opt/Cloud+Divider_Comp-1920w.png");
    background-position: 50% 100%;
    border-style: solid;
}
    
#\34 705f71c {
    max-width: 100%;
    width: 43.49%;
    height: auto;
    min-width: 32px;
    order: 1;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_dbf {
    align-items: flex-start;
    width: 52.51%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f35999e4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\32 a9382fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a9382fc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 5px 0% 10px 0%;
}
    
#a94de653 {
    max-height: 100%;
    min-height: 0px;
    row-gap: 0px;
    column-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0edbb1d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#acb140c7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf51d25c {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#widget_512 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c968654 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: -130px 0% 0px 0%;
}
    
#\30 86ae928 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a8faebca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 9a45c25 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_5ed {
    width: 30.66%;
    grid-template-rows: minmax(68px, max-content);
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dsh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dsh {
    width: auto;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3d350a4 {
    align-items: center;
    width: 300px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    background-image: none;
    background-size: contain;
    height: auto;
    justify-self: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d9955e79 {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#ead7f41e {
    width: 30.66%;
    grid-template-rows: minmax(68px, max-content);
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 f8ee189.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f8ee189 {
    width: auto;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b544d8 {
    align-items: center;
    width: 300px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    background-image: none;
    background-size: contain;
    height: auto;
    justify-self: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\37 d1150a7 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#f78b5dc3 {
    width: 30.66%;
    grid-template-rows: minmax(68px, max-content);
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb7af0c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb7af0c5 {
    width: auto;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 508cca3 {
    align-items: center;
    width: 300px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    background-image: none;
    background-size: contain;
    height: auto;
    justify-self: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#c8787655 {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#widget_uhd {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 9fed78f {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b96cc86 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e89729f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\36 da4a3b9 {
    column-gap: 4%;
    row-gap: 40px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f25f7ab7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 80px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4b237f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 4b237f6 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6ed9f31 {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: auto;
    min-height: auto;
    align-items: center;
    order: 0;
    align-content: center;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6c14874 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae875ad::before, #\37 ae875ad > .bgExtraLayerOverlay {
    
}
#\37 ae875ad {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#b1a52a2f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#aa2c9513 {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: auto;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    align-content: center;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d1bf0c {
    column-gap: 4%;
    row-gap: 0px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c1463778 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4e517f9::before, #\30 4e517f9 > .bgExtraLayerOverlay {
    
}
#\30 4e517f9 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/e47ee547/dms3rep/multi/opt/Contact+Background_Comp-1920w.jpg");
    border-style: solid;
}
    
#e021b9ca {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 48fee69 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#group_k0d {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: flex-end;
    --column-gap: 0%;
    order: 1;
    padding: 80px 40px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ca4 {
    width: 850px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#afdb62f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 92e2c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0027131 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e6e1db2 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e8a930 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de139c14 {
    width: 96.3%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 19c513f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2cd1c7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa84fd56 {
    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;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 c59f3b0 {
    align-items: center;
    width: 600px;
    min-height: 600px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 25px 25px 25px 25px;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    flex: 0 1 auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 80px 0%;
}
    
#\35 4be826e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\38 9285dd6 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    height: auto;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e506669 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a56438f4 {
    align-items: center;
    width: 600px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    justify-content: flex-start;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8fca856 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ac7cce73 {
    width: 100%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d4a2e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 50px 18px 50px;
}
#e8d4a2e0 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_58r {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: stretch;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
    
#widget_djn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_djn {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#\34 6f6a663 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: stretch;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
    
#c650fea0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c650fea0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#b1c650c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: stretch;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
    
#bb0d7a11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb0d7a11 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#f6ab0646 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: stretch;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}
    
#e987fb53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e987fb53 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e438d12::before, #\37 e438d12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 e438d12 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/e47ee547/dms3rep/multi/opt/Storefront-Hero_Comp-1920w.png");
    border-style: solid;
}
    
#\39 54bc74d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 600px;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5338d5b {
    width: 1184px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a36c8ad2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 a064432 {
    margin: 0px 0% 0px 0%;
}
    
#b0f86c39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0f86c39 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 5px 0% 10px 0%;
}
    
#fe56976c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fe56976c {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#a7826ace {
    column-gap: 4%;
    row-gap: 0px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 6992ecf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 6992ecf {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba6c0bd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#dba6c0bd {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 ea9e297 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#bf2b4b18 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#d9cd43f6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    align-self: center;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -130px 0% 0px 0%;
}
    
#\39 f86b98e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 83d88b7 {
    margin: 0px 0% 0px 0%;
}
    
#b6f8d53c {
    align-self: stretch;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#\32 f411b39 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4127901 {
    column-gap: 4%;
    row-gap: 40px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f060242::before, #\33 f060242 > .bgExtraLayerOverlay {
    
}
#\33 f060242 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\38 843190a {
    row-gap: 5px;
    column-gap: 24px;
    max-height: 100%;
    width: auto;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    order: 0;
    align-content: center;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f77986f0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cfe3ad9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
#\36 6565766 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd306253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 f59e582 {
    column-gap: 57px;
    width: 100.00%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(357px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\35 4f34b0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f34b0c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 5px 0% 10px 0%;
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#ba7d3be8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5a47c87 {
    width: 100%;
    height: 50.51%;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#a4890373 {
    column-gap: 4%;
    row-gap: 54px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2bb2cf7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 80px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#f703d8e8 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 665px;
    min-height: 0px;
    align-items: flex-start;
    justify-self: end;
    order: 1;
    align-content: flex-start;
    align-self: start;
    flex: 0 1 auto;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#\37 ca94bf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 5b54914 {
    width: 100%;
    height: 50.51%;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4cff2f1 {
    min-height: 540px;
    padding: 40px 40px 40px 40px;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 061cf2d {
    padding: 40px 40px 40px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7000357 {
    height: auto;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#b56b314f {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#innergrid_3d1 {
    grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 20px;
    column-gap: 20px;
    width: 100%;
    min-width: 0px;
    max-width: 100%;
}
    
#\31 376f8af {
    justify-self: center;
    align-self: start;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\33 13df300 {
    justify-self: center;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 250px;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3277fc3 {
    min-height: 250px;
    justify-self: center;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#fc39cd32 {
    justify-self: center;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#b6905da8 {
    min-height: 250px;
    justify-self: center;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\37 7127b2c {
    min-height: 250px;
    justify-self: start;
    align-self: end;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\39 b9ed01b {
    justify-self: start;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#db5b19c6 {
    min-height: 250px;
    justify-self: center;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\30 5ed6bdd {
    justify-self: center;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 3 / span 1 / span 1;
}
    
#f3139289 {
    min-height: 250px;
    justify-self: start;
    align-self: start;
    width: 100%;
    justify-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\36 1d1bab2 {
    row-gap: 40px;
    min-height: 0px;
    align-self: center;
}
    
#daec8db5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ca0b26f7 {
    width: 140px;
    height: auto;
}
    
#e3e664c4 {
    width: 100%;
}
    
#\34 fac2e99 {
    width: 150px;
}
    
#\32 8ba1114 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\31 d6dc57c {
    height: auto;
}
    
#\33 f9a1af2 {
    height: auto;
}
    
#\30 acffd29 {
    height: auto;
}
    
#\38 486a350 {
    height: auto;
}
    
#af413e39 {
    height: auto;
}
    
#\32 b1f722b {
    height: auto;
}
    
#\30 0218def {
    height: auto;
}
    
#\39 c098e6e {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 af352b7 {
    row-gap: 40px;
    padding: 40px 40px 100px 40px;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
    
#\34 705f71c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 705f71c {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    height: 462px;
}
    
#\39 1ae2187 {
    column-gap: 4%;
    row-gap: 46px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf51d25c {
    column-gap: 4%;
    row-gap: 46px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dbf {
    align-items: stretch;
    align-content: stretch;
    width: 100%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a94de653 {
    order: 1;
}
    
#acb140c7 {
    order: 0;
    height: auto;
}
    
#\31 0edbb1d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 a9382fc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f35999e4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 86ae928 {
    padding: 0px 20px 0px 20px;
}
    
#\30 9a45c25 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c968654 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
    
#innergrid_5ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ead7f41e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f78b5dc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#widget_uhd {
    height: auto;
}
    
#widget_dsh {
    width: 323px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f25f7ab7 {
    padding: 40px 40px 40px 40px;
}
    
#b1a52a2f {
    margin: 0px 0% 0px 0%;
}
    
#\37 ae875ad::before, #\37 ae875ad > .bgExtraLayerOverlay {
    
}
    
#\31 4b237f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 4b237f6 {
    width: 250px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#c1463778 {
    min-height: 0px;
    padding: 40px 0px 0px 0px;
}
    
#\30 4e517f9::before, #\30 4e517f9 > .bgExtraLayerOverlay {
    
}
    
#\37 e6e1db2 {
    margin: 0px 0% 0px 0%;
}
    
#b8fca856 {
    width: 100.00%;
    row-gap: 24px;
}
    
#group_k0d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 1px;
    align-items: center;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ca4 {
    width: 61%;
    order: 1;
    height: auto;
    margin: -50px 0% 0px 0%;
}
    
#\35 c59f3b0 {
    width: 91.25%;
    order: 0;
    justify-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f7d1bf0c {
    row-gap: 0px;
}
    
#aa2c9513 {
    width: 100%;
    flex: 0 1 auto;
    min-height: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 54bc74d {
    min-height: 540px;
    padding: 40px 40px 40px 40px;
}
    
#\37 a064432 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 83d88b7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 f060242::before, #\33 f060242 > .bgExtraLayerOverlay {
    
}
    
#f77986f0 {
    padding: 0px 40px 40px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#\34 2bb2cf7 {
    padding: 40px 40px 40px 40px;
}
    
#f703d8e8 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 0px;
    width: 309px;
    min-width: 0px;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\31 f59e582 {
    grid-template-rows: minmax(NaNpx, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 50px;
    width: 100.00%;
}
    
#\35 4f34b0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f34b0c {
    margin: 0px 0% 0px 0%;
}
    
#a5a47c87 {
    width: 100%;
    height: 540px;
}
    
#\37 5b54914 {
    width: 100%;
    height: 540px;
}
}



@media (max-width: 767px) {
    
#d856bf91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4cff2f1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 150px 20px;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 64373e4 {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 061cf2d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\39 f36f3b2 {
    margin: 0px 0% 0px 0%;
}
    
#caa7261c {
    align-content: center;
    align-items: center;
}
    
#a468ebdb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 7000357 {
    height: auto;
    width: 100px;
}
    
#\36 1d1bab2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#b56b314f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8ba1114 {
    align-content: center;
    align-items: center;
}
    
#\33 13df300 {
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0218def {
    height: auto;
    width: 100px;
}
    
#\38 3277fc3 {
    width: 100%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-column-start: 2;
    grid-row-start: -6;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b1f722b {
    height: auto;
    width: 100px;
}
    
#fc39cd32 {
    width: 100%;
    justify-content: flex-start;
    min-height: 100%;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b6905da8 {
    width: 100%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#af413e39 {
    height: auto;
    width: 100px;
}
    
#\31 376f8af {
    width: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    min-height: 100%;
    grid-row-start: -3;
    grid-column-start: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c098e6e {
    height: auto;
    width: 100px;
}
    
#ca0b26f7 {
    height: auto;
    width: 100px;
}
    
#\37 7127b2c {
    width: 100%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: -6;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b9ed01b {
    width: 100%;
    min-height: 100%;
    justify-self: stretch;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: -3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 acffd29 {
    height: auto;
    width: 100px;
}
    
#\31 d6dc57c {
    height: auto;
    width: 100px;
}
    
#db5b19c6 {
    width: 100%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: -4;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5ed6bdd {
    width: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    min-height: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f9a1af2 {
    height: auto;
    width: 100px;
}
    
#f3139289 {
    width: 100%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 486a350 {
    height: auto;
    width: 100px;
}
    
#innergrid_3d1 {
    grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 20px;
    column-gap: 20px;
    width: 100%;
}
    
#daec8db5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 1ae2187 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\36 af352b7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\34 705f71c {
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin-right: 0%;
    order: 1;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
    
#a94de653 {
    margin-left: 0%;
    width: 100%;
    min-width: 32px;
    margin-right: 0%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#acb140c7 {
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin-right: 0%;
    order: 0;
}
    
#cf51d25c {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#group_dbf {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0edbb1d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 a9382fc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f35999e4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 c968654 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 86ae928 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_dsh {
    height: auto;
}
    
#\31 f8ee189 {
    height: auto;
}
    
#eb7af0c5 {
    height: auto;
}
    
#innergrid_5ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ead7f41e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f78b5dc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_uhd {
    height: auto;
}
    
#\39 9fed78f {
    height: auto;
}
    
#\37 b96cc86 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 da4a3b9 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f25f7ab7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#c6ed9f31 {
    align-content: center;
    align-items: center;
}
    
#b1a52a2f {
    margin: 0px 0% 0px 0%;
}
    
#\37 ae875ad::before, #\37 ae875ad > .bgExtraLayerOverlay {
    
}
    
#\31 4b237f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 4b237f6 {
    width: 250px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#aa2c9513 {
    align-content: center;
    align-items: center;
}
    
#f7d1bf0c {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1463778 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 0px 20px;
}
    
#\30 4e517f9::before, #\30 4e517f9 > .bgExtraLayerOverlay {
    
}
    
#widget_ca4 {
    height: auto;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e0027131 {
    width: 100%;
}
    
#\37 e6e1db2 {
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#de139c14 {
    min-width: 32px;
}
    
#\35 c59f3b0 {
    width: 100%;
    order: 0;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4be826e {
    margin: 0px 0px 0px 0px;
}
    
#\38 9285dd6 {
    align-items: center;
}
    
#a56438f4 {
    align-items: center;
}
    
#b8fca856 {
    width: 100%;
    row-gap: 16px;
}
    
#group_k0d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 54bc74d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\37 a064432 {
    margin: 0px 0% 0px 0%;
}
    
#a7826ace {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bf2b4b18 {
    flex-direction: row;
    min-height: 10px;
}
    
#d9cd43f6 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -40px 0% 0px 0%;
}
    
#\31 ea9e297 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 83d88b7 {
    margin: 0px 0% 0px 0%;
}
    
#d4127901 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f060242::before, #\33 f060242 > .bgExtraLayerOverlay {
    
}
    
#\38 843190a {
    align-content: center;
    align-items: center;
}
    
#f77986f0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
}



@media (max-width: 767px) {
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
    
#\31 f59e582 {
    grid-template-rows: minmax(NaNpx, max-content) minmax(NaNpx, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 20px;
    column-gap: 0px;
    width: 100.00%;
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#a5a47c87 {
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    height: 100%;
    max-height: none;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#a4890373 {
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2bb2cf7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#f703d8e8 {
    align-content: center;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
    max-width: 100%;
    max-height: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 5b54914 {
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    height: 100%;
    max-height: none;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
}

#caeabf57.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdklEQVQI10WNUQ7FIAgETQTvf5WqYGsF7c0a1L6XzA/MZtchK+S2YQVSIIF0G7G6pX2sdpMYuW2d7qlT88flj2u+PpcbkDjkDlkg1pWwmmgOSZH71KSr0Mf6W0HuWIbDMrB0m7DVOZwFWUMZ4XyWHjv0Z4TT9Av0QmYwaKGi4gAAAABJRU5ErkJggg==')!important}#\30 4e517f9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIBExIhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAMH/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AMguwbUFLn4AAqVf/9k=')!important}