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

  *#dm .dmInner div.u_1706244526 input::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1706244526 textarea::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1706244526 select::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1706244526 input {
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1706244526 textarea {
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1706244526 select {
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    font-size:17px !important;
  }

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

  *#dm .dmInner div.u_1014827039 input {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1014827039 textarea {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1014827039 select {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1014827039 input::placeholder {
    font-family: Lato !important;
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1014827039 textarea::placeholder {
    font-family: Lato !important;
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1014827039 select::placeholder {
    font-family: Lato !important;
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1719267687 input {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1719267687 textarea {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1719267687 select {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) rgba(242,242,242,1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1719267687 input::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1719267687 textarea::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1719267687 select::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1361197299 input {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1361197299 textarea {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1361197299 select {
    background-color:rgba(242,242,242,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) rgb(242,242,242) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:17px !important;
  }

  *#dm .dmInner div.u_1361197299 input::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1361197299 textarea::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1361197299 select::placeholder {
    font-size:17px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner *.u_1944295395 .usw-card:hover { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1944295395 .usw-slide-item.is-active .usw-card { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1944295395 .usw-card {
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:3px !important;
    border-color:var(--color_2) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1944295395 .usw-card.usw-has-bg-media::before {
    background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1944295395 .usw-widget.usw-has-img-title-overlay .usw-card .usw-media-wrap:not(.usw-bg-video-wrap)::after {
    background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1944295395 .usw-card:hover .usw-desc { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-card:hover .usw-desc * { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-slide-item.is-active .usw-card .usw-desc { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-slide-item.is-active .usw-card .usw-desc * { color:var(--color_4) !important; }

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

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

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

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

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-desc { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-desc * { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-desc { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-desc * { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-mode-slider.usw-has-overlay-reveal .usw-slide-item.is-active .usw-card .usw-desc { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1944295395 .usw-widget.usw-mode-slider.usw-has-overlay-reveal .usw-slide-item.is-active .usw-card .usw-desc * { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1944295395 .usw-btn-wrap a {
    background-color:rgba(255,255,255,1) !important;
    margin-bottom:-25px !important;
    z-index:3 !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1582762590 .usw-card.is-open .usw-content { background-color:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-img-overlay-title { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-img-overlay-title { color:rgba(0,0,0,0) !important; }

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

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

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

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

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-desc { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-card:hover .usw-desc * { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-desc { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-img-title-overlay .usw-slide-item.is-active .usw-card .usw-desc * { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-desc { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media:hover .usw-desc * { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-desc { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-has-overlay-reveal .usw-card.usw-has-bg-media.is-open .usw-desc * { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-mode-slider.usw-has-overlay-reveal .usw-slide-item.is-active .usw-card .usw-desc { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-mode-slider.usw-has-overlay-reveal .usw-slide-item.is-active .usw-card .usw-desc * { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1582762590 .usw-btn-wrap a {
    justify-content:flex-start !important;
    text-align:right !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1764805831 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1870844824 hr {
    color:var(--color_4) !important;
    border-width:1px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1582762590 .usw-card {
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1944295395 .usw-title {
    color:var(--color_4) !important;
    font-weight:600 !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1944295395 .usw-img-overlay-title {
    font-weight:600 !important;
    color:var(--color_4) !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1582762590 .usw-desc {
    color:rgba(0,0,0,0) !important;
    font-family:'Manrope-SemiBold' !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1582762590 .usw-title {
    color:rgba(0,0,0,0) !important;
    font-family:'Manrope-Bold' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1582762590 .usw-img-overlay-title {
    color:rgba(0,0,0,0) !important;
    font-family:'Manrope-Bold' !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_3692650187 .dmformsubmit {
    width:250px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_912228337 img { object-fit:contain !important; }
}
*#dm .dmInner a.u_1619465185:hover
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1619465185
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1915140289:hover
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1915140289
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1944295395 .usw-card { gap:0px !important; }

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

  *#dm .dmInner *.u_1944295395 .usw-btn-icon svg { height:51px !important; }

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

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

  *#dm .dmInner div.u_1582762590 .usw-btn-wrap a { height:70px !important; }

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

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

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

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
  }

  *#dm .dmInner *.u_1944295395 .usw-img-overlay-content {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:10px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1944295395 .usw-btn-wrap a {
    width:30px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1944295395 .usw-btn-no-link {
    width:30px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-mode-grid { row-gap:40px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div#1582762590 .usw-btn-no-link span.text { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1944295395 .usw-btn-icon svg { height:40px !important; }

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

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

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

  *#dm .dmInner *.u_1582762590 .usw-btn-wrap a {
    padding-right:12px !important;
    padding-left:12px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1944295395 .usw-btn-wrap a { gap:10px !important; }

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

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-mode-grid { row-gap:20px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div#1582762590 .usw-btn-no-link span.text { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1944295395 .usw-desc { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1944295395 .usw-btn-wrap a { width:40px !important; }

  *#dm .dmInner div.u_1944295395 .usw-btn-no-link { width:40px !important; }

  *#dm .dmInner *.u_1944295395 .usw-btn-wrap a { gap:0px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1944295395 .usw-img-overlay-content { padding-top:20px !important; }

  *#dm .dmInner *.u_1944295395 .usw-content {
    padding-bottom:0px !important;
    padding-top:20px !important;
    gap:10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1582762590 .usw-widget.usw-mode-grid { row-gap:0px !important; }
}
*#dm .dmInner a.u_1334876442:hover
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1334876442
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1005513721:hover
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1005513721
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1537390462:hover
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner a.u_1537390462
{
	box-shadow:var(--hw-skew-shadow-x) var(--hw-skew-shadow-y) 0 0 var(--color_2) !important;
}
*#dm .dmInner div.u_1582762590 .usw-btn-wrap a
{
	transform:skewX(-16deg) !important;
	width:100% !important;
}
*#dm .dmInner div.u_1582762590 .usw-content
{
	padding-left:50px !important;
}
*#dm .dmInner div.u_1582762590 .usw-btn-wrap a *
{
	transform:skewX(16deg) !important;
}
*#dm .dmInner div.u_1582762590 .usw-media-wrap
{
	margin-top:-60px !important;
	z-index:2 !important;
}
*#dm .dmInner div.u_1944295395 .usw-widget.usw-has-img-title-overlay .usw-card
{
	overflow:visible !important;
	margin-bottom:30px !important;
}
.usw-widget.usw-has-skew.usw-no-skew-mobile.usw-bp-sm .usw-card .usw-content,.usw-widget.usw-has-skew.usw-no-skew-mobile.usw-bp-sm .usw-card .usw-overlay-toggle,.usw-widget.usw-has-skew.usw-no-skew-mobile.usw-bp-sm .usw-card .usw-img-overlay-content
{
	transform:none !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1944295395
{
}
*#dm .dmInner a.u_1334876442
{
}
*#dm .dmInner a.u_1005513721
{
}
*#dm .dmInner div.u_1582762590
{
}
*#dm .dmInner div.u_1582762590 .usw-btn-wrap a
{
	transform:skewX(-16deg) !important;
	width:100% !important;
}
*#dm .dmInner div.u_1582762590 .usw-content
{
	padding-left:50px !important;
}
*#dm .dmInner div.u_1582762590 .usw-btn-wrap a *
{
	transform:skewX(16deg) !important;
}
*#dm .dmInner div.u_1582762590 .usw-media-wrap
{
	margin-top:-60px !important;
	z-index:2 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 5d7ef27 {
    column-gap: 3%;
    row-gap: 78px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#e01b63db {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#cf5aee9b::before, #cf5aee9b > .bgExtraLayerOverlay {
    
}
#cf5aee9b {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-position: 50% 0%;
}
    
#group_i41 {
    row-gap: 0px;
    column-gap: 24px;
    align-self: center;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_ktd {
    row-gap: 20px;
    column-gap: 24px;
    margin-left: 0px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    margin-right: 0px;
}
    
#widget_cpr {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_tc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tc3 {
    max-width: 100%;
    width: 1043.2000732421875px;
    height: auto;
    margin: 10px 0% 20px 0%;
}
    
#\39 2e0bc6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 2e0bc6f {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d1bc12 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f71a06f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 29cb1bd {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 64373e4 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 061cf2d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 c5de00a {
    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/611b617c/dms3rep/multi/opt/Red+Background_Comp-1920w.png");
    border-style: solid;
}
    
#\39 74e7cb0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d4fdfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 5d4fdfa {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3b9a469 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#ef3e1e3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af1a1716 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d55eaf30 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c1574aeb {
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
#\33 8273f29 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f4b21c44 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
    
#\37 da48c14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#beda3bd4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\31 f7ae8e5 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 919.1184334716797px;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b2ecff2 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bi7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e0c574e5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e0c574e5 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4874853 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 22px 22px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d1bab2 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#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/611b617c/dms3rep/multi/opt/Blue+Background_Comp-1920w.png");
    border-style: solid;
}
    
#b56b314f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eec311f6 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ef9d21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b7d3cb0d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 d969e6f {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 919.1184334716797px;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a2v {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#group_2g3[data-css-edit] {
    z-index: 1;
}
#group_2g3 {
    align-items: flex-start;
    width: 500px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 23px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ec4 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 0px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8i9 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6vu {
    width: 265px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kfk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\37 dc8dfe6 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 0px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#e8d6ea33 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\34 b60e0a1 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd18dd5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc88730c {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 0px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\34 edccaa5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\37 b5e2944 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d24acd24 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f3c522 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 0px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#cd0d888a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#e4c92bf8 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e74836bf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8696f02[data-css-edit] {
    z-index: 1;
}
#f8696f02 {
    align-items: flex-start;
    width: 500px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 23px;
    margin: 0px 0% 0px 0%;
}
    
#af067efd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 378px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 1;
}
    
#\33 a39c334 {
    width: 35px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 927a56e {
    width: 325px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b81c5d9c {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 97px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    height: auto;
    padding: 22px 22px 22px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c8a27fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 1;
}
    
#\33 5b7b509 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 52e11e3 {
    width: 313px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2fa7d00 {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    height: auto;
    padding: 22px 22px 22px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5b3be38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 1;
}
    
#\35 0df7ef6 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb7c7021 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2bf163d {
    flex-direction: row;
    align-items: center;
    width: 500px;
    min-height: 93px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    background-image: none;
    padding: 22px 22px 22px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac0c1c46 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 1;
}
    
#\35 26d0b0b {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40ab295 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c177a036 {
    width: 265px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 346a268 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#c0746f79 {
    width: 325px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 48fa15c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-self: auto;
}
    
#db3faee7 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: space-between;
    padding: 0px 80px 0px 80px;
}
    
#\35 7f3186a::before, #\35 7f3186a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 7f3186a {
    background-image: url("https://irp.cdn-website.com/611b617c/dms3rep/multi/opt/Storefront_Hero_Comp-1920w.png");
}
    
#\35 4c475c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4c475c8 {
    max-width: 100%;
    width: 673px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d98eb70a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d98eb70a {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e27fbe5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.9035532257717838%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09b43b4 {
    max-width: 100%;
    width: 754px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9ada4d4 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 000c101 {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caa422d2 {
    flex-direction: row;
    align-items: flex-end;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-content: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5324c6d {
    margin: 0px 0% 0px 0%;
}
    
#group_qpk {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_3io {
    width: 50px;
    height: 50px;
    max-width: 100%;
}
    
#widget_30c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f9bd4d6b {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f28219 {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#aac2c7a6 {
    width: 100px;
    height: 50px;
    max-width: 100%;
}
    
#d8364ed1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 7de4c45 {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a6708ec {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\32 a83fbff {
    width: 40px;
    height: 50px;
    max-width: 100%;
}
    
#ace87707 {
    width: 89.04%;
    height: auto;
    max-width: 100%;
}
    
#group_e58 {
    justify-content: flex-end;
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    align-items: flex-end;
    justify-self: auto;
    padding: 0px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vif {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 eca5812 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd8f2f4c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 795e789 {
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\39 3f32c38 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 795edd5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e5d6706 {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 919.1184334716797px;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba5f9605::before, #ba5f9605 > .bgExtraLayerOverlay {
    
}
#ba5f9605 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#f93166f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1c2caa7 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 36f925e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 36f925e {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 734b785.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 734b785 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 ce1277f {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    justify-self: auto;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9aee52b {
    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;
}
    
#\30 815a2db {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 919.1184334716797px;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f95c92 {
    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/611b617c/dms3rep/multi/opt/Red+Background_Comp-1920w.png");
    border-style: solid;
}
    
#\35 4ee7969 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b4b9811 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a6f0a61 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#group_t9h {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    --column-gap: 2%;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b1472b28 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc238579[data-css-edit] {
    z-index: 1;
}
#cc238579::before, #cc238579 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#cc238579 {
    align-items: flex-start;
    width: 543px;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    order: 0;
    background-image: url("https://irp.cdn-website.com/611b617c/dms3rep/multi/opt/Storefront_Contact_Comp-1920w.png");
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8d1dbb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 33px;
    column-gap: 4.21027096424045%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 1;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 50px 0%;
}
    
#\33 c8d761a {
    margin: 0px 0% 0px 0%;
}
    
#\38 683c374 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0e69163.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0e69163 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a381e58 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 33px;
    column-gap: 4.21027096424045%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 3;
    padding: 0px 20px 0px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\31 19078ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c0d3df {
    width: auto;
    height: 31px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6db075a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8238dc4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 33px;
    column-gap: 4.21027096424045%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 5;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c69d608e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d07da305 {
    width: auto;
    height: 31px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4f1a545 {
    width: 233px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ade0126.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ade0126 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad04327c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4.21027096424045%;
    flex-wrap: nowrap;
    --column-gap: 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 1;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aa4e5ce4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb365cf {
    width: auto;
    height: 31px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f1e5d2 {
    width: 171px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e45caf9f {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc3f29c {
    width: 89.04%;
    height: auto;
    max-width: 100%;
}
    
#\34 c7a0c61 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75d78aa {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: space-between;
    padding: 0px 80px 0px 80px;
}
    
#c275c91a {
    max-width: 100%;
    width: 754px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d642a8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d642a8d {
    max-width: 100%;
    width: 673px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4bcbd5c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    justify-self: auto;
}
    
#\35 674a16e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.9035532257717838%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02bd19b[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\30 02bd19b {
    flex-direction: row;
    align-items: flex-end;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-content: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1fd81e4 {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 99b0c1c {
    justify-content: flex-end;
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    align-items: flex-end;
    justify-self: auto;
    padding: 0px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb470ac3 {
    margin: 0px 0% 0px 0%;
}
    
#e768bdd3 {
    row-gap: 20px;
    column-gap: 3.3095460273723334%;
    background-color: var(--color_2);
    max-height: 100%;
    width: 550px;
    min-height: 100px;
    align-items: center;
    background-image: none;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfab8536 {
    width: 40px;
    height: 50px;
    max-width: 100%;
}
    
#\37 4148b26 {
    background-image: url("https://irp.cdn-website.com/611b617c/dms3rep/multi/opt/Homepage+Hero+Image_Comp-1920w.png");
}
    
#\34 809e649 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 a8d9653 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 3a0b83a {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\39 65dc6a1 {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#b59d9605 {
    align-items: center;
    width: 219px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#c7b6e186.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c7b6e186 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad00fb25 {
    width: 100px;
    height: 50px;
    max-width: 100%;
}
    
#widget_3g2 {
    width: 50px;
    height: 50px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f279919 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    flex-direction: column;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7352c2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7352c2b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31afc2b {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 20px;
    background-color: var(--color_2);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 10px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b44d3d6 {
    row-gap: 0px;
    column-gap: 24px;
    max-height: 100%;
    width: 730px;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    min-width: 32px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 69ee560.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 69ee560 {
    max-width: 100%;
    width: 704px;
    height: auto;
    order: 3;
    margin: 10px 0% 20px 0%;
}
    
#c5d36b16 {
    column-gap: 3%;
    row-gap: 78px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    flex-direction: row;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 1f6a815::before, #\39 1f6a815 > .bgExtraLayerOverlay {
    
}
#\39 1f6a815 {
    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/611b617c/dms3rep/multi/opt/Storefront+Background_Comp-1920w.png");
    border-style: solid;
}
    
#\31 e860b45 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8a223b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 8a223b3 {
    max-width: 100%;
    width: 250px;
    min-height: 50px;
    justify-self: auto;
    height: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9c1b49f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9ec091a {
    row-gap: 20px;
    column-gap: 24px;
    max-height: 100%;
    width: 350px;
    min-height: auto;
    align-items: center;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_6f4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_rde {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#widget_s4h {
    width: 1360px;
    height: 294px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7d1bc12 {
    margin: 0px 0% 0px 0%;
}
    
#\32 5d7ef27 {
    align-items: center;
}
    
#group_i41 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e01b63db {
    min-height: 750px;
}
    
#cf5aee9b::before, #cf5aee9b > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
    
#c1574aeb {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f4b21c44 {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4874853 {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#b56b314f {
    padding: 40px 40px 40px 40px;
}
    
#\36 1d1bab2 {
    row-gap: 40px;
}
    
#group_ec4 {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#group_2g3 {
    width: 48.48%;
    min-height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dc8dfe6 {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#cc88730c {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7f3c522 {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#f8696f02 {
    width: 48.48%;
    min-height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b81c5d9c {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#d2fa7d00 {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#e2bf163d {
    padding: 22px 22px 22px 22px;
    margin: 0px 0% 0px 0%;
}
    
#group_a2v {
    column-gap: 3.0395136778115504%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\37 b5e2944 {
    height: auto;
}
    
#e4c92bf8 {
    height: auto;
    width: 47.8125px;
}
    
#\33 a39c334 {
    height: auto;
}
    
#\35 26d0b0b {
    height: auto;
}
    
#\33 5b7b509 {
    height: auto;
}
    
#\35 0df7ef6 {
    height: auto;
}
    
#widget_8i9 {
    height: auto;
}
    
#\34 b60e0a1 {
    height: auto;
}
    
#e74836bf {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db3faee7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    align-items: center;
    row-gap: 40px;
    padding: 40px 40px 0px 40px;
}
    
#widget_3io {
    height: 50px;
}
    
#aac2c7a6 {
    height: 50px;
}
    
#\32 a83fbff {
    height: 50px;
}
    
#\33 48fa15c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    align-self: auto;
}
    
#\32 e27fbe5 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#caa422d2 {
    width: 100%;
    column-gap: 3.0395136778115504%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    justify-content: center;
}
    
#\30 000c101 {
    width: 30%;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f9bd4d6b {
    width: 30%;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7de4c45 {
    width: 30%;
    padding: 20px 30px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a6708ec {
    width: 175px;
}
    
#\31 5324c6d {
    margin: 0px 0% 0px 0%;
}
    
#\35 9ada4d4 {
    row-gap: 0px;
    align-items: center;
}
    
#group_e58 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f3186a::before, #\35 7f3186a > .bgExtraLayerOverlay {
    
}
#\35 7f3186a {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#group_qpk {
    width: 175px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 795e789 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\36 795edd5 {
    margin: 0px 0% 0px 0%;
}
    
#ba5f9605::before, #ba5f9605 > .bgExtraLayerOverlay {
    
}
    
#\39 3f32c38 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\33 734b785 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b4b9811 {
    row-gap: 40px;
}
    
#\33 9aee52b {
    padding: 40px 40px 40px 40px;
}
    
#\33 c8d761a {
    margin: 0px 0% 0px 0%;
}
    
#group_t9h {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 2%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cc238579::before, #cc238579 > .bgExtraLayerOverlay {
    
}
#cc238579 {
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    row-gap: 12px;
}
    
#\30 d8d1dbb {
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 30px 0%;
}
    
#\38 a381e58 {
    row-gap: 15px;
    padding: 0px 10px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8238dc4 {
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c0d3df {
    height: 30px;
    width: 30px;
}
    
#d07da305 {
    height: 30px;
    width: 30px;
}
    
#\39 cb365cf {
    height: 30px;
    width: 30px;
}
    
#aa4e5ce4 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e45caf9f {
    width: 31.31%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c7a0c61 {
    row-gap: 0px;
    align-items: flex-start;
}
    
#\33 75d78aa {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    align-items: center;
    row-gap: 40px;
    padding: 40px 40px 0px 40px;
}
    
#\39 4bcbd5c {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    align-self: auto;
}
    
#\35 674a16e {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 02bd19b {
    width: 100%;
    column-gap: 3.0395136778115504%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    justify-content: center;
}
    
#\32 1fd81e4 {
    width: 31.31%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 99b0c1c {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb470ac3 {
    margin: 0px 0% 0px 0%;
}
    
#e768bdd3 {
    width: 31.31%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#dfab8536 {
    height: auto;
}
    
#\37 4148b26 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 65dc6a1 {
    width: 148px;
}
    
#ad00fb25 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f279919 {
    min-height: 0px;
}
    
#\37 b44d3d6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5d36b16 {
    align-items: center;
}
    
#\31 e860b45 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1f6a815::before, #\39 1f6a815 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 5d7ef27 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#e01b63db {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#group_i41 {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f7d1bc12 {
    margin: 0px 0% 0px 0%;
}
    
#\37 29cb1bd {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#cf5aee9b::before, #cf5aee9b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 64373e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\30 061cf2d {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
    row-gap: 20px;
}
    
#af1a1716 {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 75.57%;
}
    
#\32 5d4fdfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 33px 15px 33px;
}
#\32 5d4fdfa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1574aeb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#f4b21c44 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\38 9d7b7cf {
    margin: 0px 0% 0px 0%;
}
    
#\33 8273f29::before, #\33 8273f29 > .bgExtraLayerOverlay {
    
}
    
#\34 b2ecff2 {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
}



@media (max-width: 767px) {
    
#\33 4874853 {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d1bab2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#b56b314f {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#eec311f6 {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#group_ec4 {
    min-height: auto;
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6vu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8i9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#\37 dc8dfe6 {
    min-height: auto;
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b60e0a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#\33 cd18dd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cc88730c {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b5e2944 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#d24acd24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7f3c522 {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e4c92bf8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#e74836bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a39c334 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#\32 927a56e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b81c5d9c {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b7b509 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#\33 52e11e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: center;
}
    
#d2fa7d00 {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0df7ef6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#cb7c7021 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e2bf163d {
    width: 46.35%;
    align-items: stretch;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 26d0b0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
    height: 50px;
}
    
#c40ab295 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_a2v {
    column-gap: 6.079027355623101%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2g3 {
    width: 100%;
    order: 0;
    column-gap: 7.29483282674772%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8696f02 {
    width: 100%;
    order: 1;
    column-gap: 7.29483282674772%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_kfk {
    column-gap: 6.079027355623101%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#e8d6ea33 {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#\34 edccaa5 {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#cd0d888a {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
    
#af067efd {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#\31 c8a27fc {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#ac0c1c46 {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#c5b3be38 {
    column-gap: 13.115828903835833%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#c177a036 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0746f79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 48fa15c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: auto;
}
    
#db3faee7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#d98eb70a {
    width: 250px;
}
    
#\32 e27fbe5 {
    column-gap: 1.9035532257717838%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 09b43b4 {
    width: 100%;
}
    
#\35 9ada4d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 20px;
}
    
#\30 000c101 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f9bd4d6b {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7de4c45 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3io {
    height: auto;
}
    
#aac2c7a6 {
    height: auto;
}
    
#\32 a83fbff {
    height: auto;
}
    
#caa422d2 {
    width: 100%;
    column-gap: 6.079027355623101%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 20px 0px 20px 0px;
}
    
#\31 5324c6d {
    margin: 0px 0% 0px 0%;
}
    
#group_e58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
}
    
#\35 7f3186a::before, #\35 7f3186a > .bgExtraLayerOverlay {
    
}
    
#widget_vif {
    width: 250px;
    min-height: 50px;
}
    
#\35 eca5812 {
    width: 250px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\38 795e789 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 3f32c38 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 0px 20px 0px;
}
    
#\36 795edd5 {
    margin: 0px 0% 0px 0%;
}
    
#ba5f9605::before, #ba5f9605 > .bgExtraLayerOverlay {
    
}
    
#\30 1c2caa7 {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 75.57%;
}
    
#f93166f9 {
    width: 95.23%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 734b785 {
    width: 100%;
}
    
#\35 e5d6706 {
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 36f925e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 36f925e {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ce1277f {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#\31 b4b9811 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
}
    
#\33 9aee52b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#group_t9h {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b1472b28 {
    width: 100%;
}
    
#\30 d8d1dbb {
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cc238579::before, #cc238579 > .bgExtraLayerOverlay {
    
}
#cc238579 {
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: center;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a381e58 {
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c0d3df {
    height: auto;
    width: 30px;
}
    
#\30 8238dc4 {
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d07da305 {
    height: auto;
    width: 30px;
}
    
#ad04327c {
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb365cf {
    height: auto;
    width: 30px;
}
    
#\33 c8d761a {
    margin: 0px 0% 0px 0%;
}
    
#aa4e5ce4 {
    align-items: flex-start;
}
    
#\35 4ee7969 {
    width: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e45caf9f {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c7a0c61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 75d78aa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#c275c91a {
    width: 100%;
}
    
#\39 4bcbd5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 674a16e {
    column-gap: 1.9035532257717838%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 02bd19b {
    width: 100%;
    column-gap: 6.079027355623101%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 20px 0px 20px 0px;
}
    
#\32 1fd81e4 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 99b0c1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eb470ac3 {
    margin: 0px 0% 0px 0%;
}
    
#e768bdd3 {
    min-width: 32px;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#dfab8536 {
    height: auto;
}
    
#c7b6e186 {
    width: 100%;
}
    
#ad00fb25 {
    height: auto;
}
    
#widget_3g2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 f279919 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 20px 200px 20px;
}
    
#\34 31afc2b {
    column-gap: 6.297229098125831%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#\37 b44d3d6 {
    min-width: 32px;
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c5d36b16 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\31 e860b45 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1f6a815::before, #\39 1f6a815 > .bgExtraLayerOverlay {
    
}
    
#widget_6f4 {
    height: 240px;
}
    
#group_rde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_s4h {
    height: 240px;
}
}

#caeabf57.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAATUlEQVQI13XMiwmAMAwE0E6Qj7s1idvl00GlrYggwnFwPLgG3UmCrdiKNKE7dEdxlECJtkaQJmmixJtp89yrn2xjzX/WZKv7fObDxzkuXF0zFDZZ+kEAAAAASUVORK5CYII=')!important}#\31 c5de00a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI113OSw6AMAgEUG7RYSFw/ytprf2pxzBSXWhC2DwyDHW2g+303dkarEC3eyRDKUMra2fbB7NV5wRJEIphSpDC2pzHRXZeITSHKQbZ8OEKzZ5Bi/Mv4H2kFIOsg6ENT4nzLXsBNQNCHL1UPOsAAAAASUVORK5CYII=')!important}#f7f95c92.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI113OSw6AMAgEUG7RYSFw/ytprf2pxzBSXWhC2DwyDHW2g+303dkarEC3eyRDKUMra2fbB7NV5wRJEIphSpDC2pzHRXZeITSHKQbZ8OEKzZ5Bi/Mv4H2kFIOsg6ENT4nzLXsBNQNCHL1UPOsAAAAASUVORK5CYII=')!important}#cc238579.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+ADB6zyx3zSdzyidwxyhuwytuwCdqviFmvBpguhheuAA5hddBhtNIiNFOidBPh81OhcpCfMU1dMMpbb8rbL0ARofLTH2yWHuhZoWob46zdJS8bJLCX4zFUYTCU4PAAEVslFdsgGxwcXx8eXt8f3h9hHN+jG1/lWd9l2p+lgBZXWBxa16Gd16UhGeQgGCRgVyRg2KAemlqa2lYXGIAhG1RoIpoq5l5s6B/po9mpohRqolPjHhVamdbRU9UAJ2CY7effMCui8O1kruke76basWebJyGZ3FuYkNKSwB2bGSKhnybmYuboZOdjXudfWymf26Kd2ptbGFXU0cASk1XXWdveH99c355dWheblRQcFFMYU5EUEY0SzcbADlATkNUZFtqdFFgZlRNSEo5NUsyKUUzJj0wH0EsFLF+iGmHGH8SAAAAAElFTkSuQmCC')!important}