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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1609606428 .usw-desc { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3048998016 .car-brand-btn h4 { text-align:CENTER !important; }

  *#dm .dmInner div.u_3048998016 .usw-title { font-weight:600 !important; }

  *#dm .dmInner div.u_3048998016 .usw-img-overlay-title { font-weight:600 !important; }

  *#dm .dmInner div.u_3048998016 .car-brand-btn h4 { font-weight:600 !important; }

  *#dm .dmInner div.u_1609606428 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap {
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:0px !important;
  }

  *#dm .dmInner div.u_1609606428 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) {
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_1) !important;
    border-bottom-width:0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4185512817 .hw-tablist { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4185512817 .hw-tab-btn:hover { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_4185512817 .hw-tab-btn.hw-tab-active { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_4185512817 .hw-slider-wrapper.hw-slider-mode .hw-slider-arrow { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-btn:hover .hw-tab-label { color:var(--color_3) !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-btn.hw-tab-active .hw-tab-label { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1609606428 .car-brand-btn h4 { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1681807233 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1047565171 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1339703336 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1579753568 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1311763104 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

  *#dm .dmInner *.u_3048998016 .usw-autoplay-progress-fill { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_3048998016 .splide__pagination__page { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_3048998016 .usw-pagination li button { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_3048998016 .usw-pagination__page { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_3048998016 .splide__pagination__page.is-active { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_3048998016 .usw-pagination li button.is-active { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_3048998016 .usw-pagination__page.is-active { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3048998016 .usw-card {
    border-style:solid !important;
    border-width:2px !important;
    border-color:var(--color_2) !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

  *#dm .dmInner a.u_1061369134 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1338286644 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_3048998016 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_3048998016 .usw-widget:not([data-layout=\"spotlight\"]) .usw-video-wrap:not(.usw-bg-video-wrap) {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner div.u_4185512817 .hw-tab-label {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1596547947 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner a.u_1386026030 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1761200134 input {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1761200134 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1761200134 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    font-family:Montserrat !important;
    color:var(--color_3) !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4185512817 .hw-slider-wrapper.hw-slider-mode .hw-slider-arrow { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4185512817 .hw-tab-btn {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-radius:10px 10px 10px 10px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_4185512817 .hw-tab-indicator-fill { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1761200134 input::placeholder {
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1761200134 textarea::placeholder {
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1761200134 select::placeholder {
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1633092829 input::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1633092829 textarea::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1633092829 select::placeholder {
    font-size:16px !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
  }

  *#dm .dmInner div.u_1879523934 input::placeholder {
    font-size:16px !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1879523934 textarea::placeholder {
    font-size:16px !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1879523934 select::placeholder {
    font-size:16px !important;
    color:var(--color_3) !important;
    font-family:Montserrat !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1609606428 .usw-card {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_1) !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_696167249 img {
    border-style:solid !important;
    border-color:rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) rgb(152,153,155) !important;
    border-width:10px 10px 10px 10px !important;
    border-radius:20px 20px 20px 20px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div#1731974347 .usw-btn-no-link span.text { font-size:18px !important; }

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

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

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

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

  *#dm .dmInner *.u_4185512817 .hw-tab-label { line-height:30px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_3048998016 .usw-widget .usw-autoplay-progress { height:4px !important; }

  *#dm .dmInner div.u_3048998016 .splide__pagination__page { width:10px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3048998016 .car-brand-btn h4 { font-size:17px !important; }

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

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

  *#dm .dmInner *.u_3048998016 .car-brand-btn h4 { line-height:20px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1609606428 .car-brand-btn h4 { line-height:30px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1609606428 .car-brand-btn h4 { font-size:24px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-btn {
    min-width:250px !important;
    min-height:50px !important;
    padding-top:20px !important;
    padding-bottom:20px !important;
    padding-right:20px !important;
    padding-left:20px !important;
  }

  *#dm .dmInner *.u_4185512817 .hw-tab-icon { height:20px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-content-row { gap:10px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tablist { gap:20px !important; }

  *#dm .dmInner div.u_4185512817 .hw-tab-label { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1918103608 img { object-position:50% 0% !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1609606428 .car-brand-btn h4 { font-size:24px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4185512817 .hw-tablist { gap:20px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-icon { height:20px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-content-row { gap:10px !important; }

  *#dm .dmInner div.u_4185512817 .hw-tab-label { font-size:18px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-label { line-height:20px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-btn {
    min-width:200px !important;
    min-height:30px !important;
    padding-right:0px !important;
    padding-left:0px !important;
    padding-top:20px !important;
    padding-bottom:20px !important;
  }

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

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

  *#dm .dmInner div.u_1701474446 select::placeholder { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3048998016 .usw-widget:not([data-layout=\"spotlight\"]) .usw-image-wrap { height:100px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1609606428 .car-brand-btn h4 { line-height:30px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4185512817 .hw-tablist { gap:10px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-btn {
    min-width:150px !important;
    min-height:50px !important;
    padding-right:0px !important;
    padding-left:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_4185512817 .hw-tab-label { font-size:18px !important; }

  *#dm .dmInner *.u_4185512817 .hw-tab-label { line-height:20px !important; }

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

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

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

  *#dm .dmInner div.u_1609606428 .car-brand-btn h4 { font-size:24px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1609606428
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d856bf91 {
    column-gap: 4%;
    row-gap: 20px;
    align-content: center;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#b4cff2f1 {
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    flex-direction: column;
    padding: 120px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dcf38d9c::before, #dcf38d9c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#dcf38d9c {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/cc83efdd/dms3rep/multi/opt/Twin-City-Automotive-Shop-Exterior_Comp-1920w.png");
    border-style: solid;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4f1158a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4f1158a {
    max-width: 100%;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_clk {
    width: 780px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b9cfe0ea {
    column-gap: 1%;
    row-gap: 30px;
    align-content: stretch;
    width: 100%;
    min-height: 0px;
    justify-content: space-between;
    align-items: stretch;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4bfee6b {
    max-width: 100%;
    width: 210px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9b32ec2[data-css-edit] {
    overflow: hidden;
}
#f9b32ec2 {
    --column-gap: 20px;
    min-height: 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    align-content: center;
    width: 250px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    order: 1;
    background-image: none;
    justify-content: flex-start;
    align-self: center;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / auto / auto / auto;
}
    
#\36 57546c9[data-css-edit] {
    overflow: hidden;
}
#\36 57546c9 {
    --column-gap: 20px;
    min-height: 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    align-content: center;
    width: 250px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    order: 1;
    background-image: none;
    justify-content: flex-start;
    flex: 0 1 auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / auto / auto / auto;
}
    
#\30 7027a63 {
    max-width: 100%;
    width: 230px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7b82c1c[data-css-edit] {
    overflow: hidden;
}
#\37 7b82c1c {
    --column-gap: 20px;
    min-height: 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    align-content: center;
    width: 250px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    order: 1;
    background-image: none;
    justify-content: flex-start;
    flex: 0 1 auto;
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / auto / auto / auto;
}
    
#fc211323 {
    max-width: 100%;
    width: 210px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aee5849[data-css-edit] {
    overflow: hidden;
}
#\30 aee5849 {
    --column-gap: 20px;
    min-height: 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    align-content: center;
    width: 250px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    order: 1;
    background-image: none;
    justify-content: flex-start;
    align-self: center;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / auto / auto / auto;
}
    
#\32 44599c9 {
    max-width: 100%;
    width: 210px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6233edc[data-css-edit] {
    overflow: hidden;
}
#\31 6233edc {
    --column-gap: 20px;
    min-height: 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 1.4916467237214255%;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    align-content: center;
    width: 250px;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    justify-self: auto;
    order: 1;
    background-image: none;
    justify-content: flex-start;
    flex: 0 1 auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / auto / auto / auto;
}
    
#\34 3bcaebc {
    max-width: 100%;
    width: 228px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4b4b25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 b4b4b25 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8d30e65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 8d30e65 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c43c4bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 c43c4bc {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dib {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fec8c3d7 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7c42a39 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1902e59 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f89f74c {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1d1bab2 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex: 0 1 auto;
    align-content: center;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#caeabf57::before, #caeabf57 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(24, 8, 33, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#caeabf57 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/cc83efdd/dms3rep/multi/opt/Tech+Working+on+Car_Comp-1920w.jpg");
    border-style: solid;
}
    
#b56b314f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 28a8b90 {
    width: 290px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 a1bb28b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a1bb28b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4accf49 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fbd89f2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_dlr {
    column-gap: 10px;
    row-gap: 20px;
    width: 100.00%;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-template-rows: minmax(NaNpx, max-content) minmax(NaNpx, max-content);
    max-width: 100%;
}
    
#group_3qi {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ik6 {
    width: 255px;
    height: auto;
    max-width: 100%;
}
    
#\34 26cfbcd {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#fb1803e7 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2db2ba6 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\31 9d3f842[data-background-color-animation] {
    
}
#\31 9d3f842 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#\39 12e12ed {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 4 / span 1 / span 1;
}
    
#\34 120f7ff {
    width: 260px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a7f24cb {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47e56af {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 5 / span 1 / span 1;
}
    
#b481b75e {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#c531d98d {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7785806 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c742e0f {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\37 229f429 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#b61076ab {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#\37 9a194de {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 4 / span 1 / span 1;
}
    
#\30 84f153d {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\36 90721f8 {
    width: 240px;
    height: auto;
    max-width: 100%;
}
    
#f37ca02a {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    max-height: none;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 5 / span 1 / span 1;
}
    
#widget_dlp {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 6eacb01 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8178bd1 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d60bdc0d {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeb4e260 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c912b065 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed93740b {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bbab595 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5dd097e {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cacfdce {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ecae3c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef7f8fa {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1ae2187 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 13px 0%;
}
    
#\36 af352b7 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 0;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#be9dc3af {
    background-color: var(--color_4);
    background-size: contain;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    background-position: 50% 100%;
    border-style: solid;
}
    
#\34 705f71c {
    max-width: 100%;
    width: 50%;
    height: auto;
    min-width: 32px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f8a2859.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f8a2859 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e53aa1 {
    min-height: 0px;
    row-gap: 20px;
    column-gap: 24px;
    width: 600px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-self: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2454a4e {
    max-width: 100%;
    width: 570px;
    height: auto;
    order: 2;
}
    
#group_m0t {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 12bb306 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 10px;
    justify-content: flex-start;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3vt {
    width: 135px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c48409e9 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#widget_k2r {
    width: 100%;
    height: 204px;
    max-width: 100%;
}
    
#\35 94c3abd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 94c3abd {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j0f {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd9d2c24 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 86ae928 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a8faebca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 9a45c25 {
    margin: 0px 0% 0px 0%;
}
    
#\39 499f45e {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    align-self: center;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\30 7f1bb65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7f1bb65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a5f720.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 3a5f720 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 e693f65 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab433176 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 234cab1 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3a8bc52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3a8bc52 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6061e38 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6cde7af {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9214857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2418256 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#f7d1bf0c {
    column-gap: 4%;
    row-gap: 40px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    background-image: none;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c1463778 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    justify-content: center;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4e517f9::before, #\30 4e517f9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(114, 41, 129, 1);
    opacity: 0.9;
}
#\30 4e517f9 {
    background-color: rgba(0,0,0,0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/cc83efdd/dms3rep/multi/opt/2026-Team-Photo_Comp-1920w.png");
    border-style: solid;
}
    
#\31 536ab54 {
    width: 100.00%;
    
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a387b347.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a387b347 {
    width: 100.00%;
    height: 700px;
    justify-self: start;
    order: 0;
    max-width: 100%;
    align-self: start;
    margin: 0px 0% 0px 0%;
}
    
#dcfaf905 {
    align-items: center;
    width: 600px;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    justify-content: flex-start;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3db8787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dfc0970 {
    width: 295px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b342886 {
    width: 100%;
    max-width: 100%;
}
    
#fcdd36f6 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    height: auto;
    min-width: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edf353d4 {
    width: 400px;
    height: auto;
    max-width: 100%;
}
    
#f5716669 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc42f602 {
    align-items: center;
    width: 480px;
    min-height: 692px;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    flex: 0 1 auto;
    justify-self: center;
    align-self: center;
    background-image: none;
    padding: 52px 0px 52px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f07e86 {
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 20px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 0;
    margin: 0px 0px 0px 0px;
}
    
#edd47ed8.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 35px 18px 35px;
}
#edd47ed8 {
    width: 250px;
    height: 50px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4bb7e37 {
    align-items: center;
    width: 500px;
    min-height: 160px;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    flex: 0 1 auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#f5594145 {
    width: 100%;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab41481 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 2;
    align-content: center;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9b42a64 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1987fbb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1987fbb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 655c219 {
    width: 170px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_i9d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a046968 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae6d94c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae6d94c8 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#\36 9b84456.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9b84456 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#\36 ae72fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ae72fb8 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 148d938 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 efe78e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 efe78e1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 15px 0% 0px 0%;
}
    
#\32 138cb97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: stretch;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: rgba(255, 255, 255, 0.15);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\34 35edccf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: center;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: rgba(255, 255, 255, 0.15);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\38 e3af5c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: center;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: rgba(255, 255, 255, 0.15);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\37 c0a66fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    align-self: center;
    --column-gap: 0px;
    align-content: flex-start;
    background-color: rgba(255, 255, 255, 0.15);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\33 4e46af8 {
    width: 100%;
    height: 130px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2048e41 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    height: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 906a382 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0de185c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 0213315 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
#\36 6565766 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#a4890373 {
    column-gap: 0%;
    row-gap: 40px;
    align-content: center;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 2bb2cf7 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hjv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d4cb783 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    align-content: center;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e823bdbc {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f32896e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f32896e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2f7791.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 c2f7791 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bcc6027 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4523cb {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 acbdaea {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f19bcd4 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3ce7a0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8a63ee6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 5848475 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 5920420 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 bb3689f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 813c1d0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#d44ac0a2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b53355.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4b53355 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6d910f5 {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex: 0 1 auto;
    align-content: center;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 e1fec12 {
    margin: 0px 0% 0px 0%;
}
    
#group_tk4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    flex: 0 1 auto;
    align-content: center;
    justify-content: space-between;
}
    
#widget_1in {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s4h {
    align-items: center;
    width: 250px;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-image: none;
    align-content: center;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-size: contain;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_scv {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77%;
    min-height: 0px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#widget_fpi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc6b5367 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a2e95a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6452fd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6a67f06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4fd24b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1505f06.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 1505f06 {
    width: 250px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a33d6082 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c171ecb {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4cff2f1 {
    min-height: 0px;
    row-gap: 40px;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 20px 20px 20px 20px;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#d856bf91 {
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
    justify-self: auto;
}
    
#b9cfe0ea {
    width: 100%;
    flex: 0 1 auto;
    align-self: auto;
    justify-self: auto;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: space-between;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3bcaebc {
    width: 100%;
}
    
#\32 44599c9 {
    width: 100%;
}
    
#fc211323 {
    width: 100%;
}
    
#\30 7027a63 {
    width: 100%;
}
    
#\30 4bfee6b {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#b56b314f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 30px 40px 30px;
}
    
#\36 1d1bab2 {
    row-gap: 40px;
    min-height: 80px;
    align-self: center;
    width: 100%;
}
    
#\31 fbd89f2 {
    align-items: center;
    align-content: center;
}
    
#innergrid_dlr {
    grid-template-rows: minmax(124px, max-content) minmax(124px, max-content);
    grid-template-columns: repeat(5, minmax(0, 1fr));
    row-gap: 10px;
    column-gap: 10px;
}
    
#widget_ik6 {
    width: 100%;
}
    
#\32 2db2ba6 {
    width: 90%;
}
    
#\38 a7f24cb {
    width: 100%;
}
    
#c531d98d {
    width: 100%;
}
    
#\36 90721f8 {
    width: 100%;
}
    
#\30 84f153d {
    width: 100%;
}
    
#\37 229f429 {
    width: 100%;
}
    
#\34 120f7ff {
    width: 100%;
}
    
#fb1803e7 {
    width: 100%;
}
    
#\34 26cfbcd {
    grid-column-start: 1;
}
    
#group_3qi {
    grid-column-start: 2;
}
    
#\38 c742e0f {
    grid-column-start: 1;
}
    
#b481b75e {
    grid-column-start: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 af352b7 {
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
    
#\34 705f71c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 705f71c {
    margin-left: 0%;
    width: 400px;
    margin-right: 0%;
    height: auto;
}
    
#\39 1ae2187 {
    column-gap: 4%;
    row-gap: 46px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 7e53aa1 {
    align-items: center;
    align-content: center;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c48409e9 {
    column-gap: 4%;
    row-gap: 46px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_m0t {
    align-items: center;
    align-content: center;
}
    
#\30 2454a4e {
    width: 100%;
}
    
#\30 12bb306 {
    justify-content: center;
}
    
#\30 f8a2859 {
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 86ae928 {
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#\30 9a45c25 {
    margin: 0px 0% 0px 0%;
}
    
#ab433176 {
    align-items: center;
    align-content: center;
}
    
#f3a8bc52 {
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#c1463778 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#f7d1bf0c {
    row-gap: 40px;
}
    
#dc42f602 {
    min-height: auto;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a387b347 {
    height: 650px;
}
    
#edd47ed8 {
    height: auto;
    width: auto;
}
    
#\35 dfc0970 {
    width: auto;
}
    
#\39 ab41481 {
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4bb7e37 {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#a4890373 {
    column-gap: 4%;
    justify-content: center;
}
    
#\34 2bb2cf7 {
    padding: 40px 40px 40px 40px;
}
    
#widget_hjv {
    order: 1;
    width: 100.00%;
}
    
#\39 d4cb783 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f32896e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 635px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6d910f5 {
    row-gap: 40px;
    min-height: 80px;
    align-self: center;
    width: 100%;
}
    
#\31 813c1d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 40px 40px 40px;
}
    
#\33 e1fec12 {
    margin: 0px 0% 0px 0%;
}
    
#d44ac0a2 {
    align-items: center;
    align-content: center;
}
    
#group_tk4 {
    column-gap: 1.4916467237214255%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_s4h {
    width: 100%;
    order: 1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    row-gap: 40px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_scv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#widget_1in {
    width: 100%;
}
    
#\34 4b53355 {
    width: 635px;
}
    
#\38 1505f06 {
    min-height: 60px;
    width: 200px;
}
    
#widget_fpi {
    height: auto;
}
    
#cc6b5367 {
    height: auto;
}
    
#\32 a2e95a9 {
    height: auto;
}
    
#\30 6452fd1 {
    height: auto;
}
    
#\34 6a67f06 {
    height: auto;
}
    
#d4fd24b0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#d856bf91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4cff2f1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\35 9f5d4c1 {
    margin: 0px 0% 0px 0%;
}
    
#b9cfe0ea {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9b32ec2 {
    width: 50%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: 3;
    grid-column-start: 2;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 57546c9 {
    width: 50%;
    min-height: 47.25%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: 3;
    grid-column-start: 2;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7b82c1c {
    width: 50%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: 3;
    grid-column-start: 2;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aee5849 {
    width: 50%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: 3;
    grid-column-start: 2;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6233edc {
    width: 50%;
    min-height: 100%;
    justify-content: flex-start;
    row-gap: 10px;
    grid-row-start: 3;
    grid-column-start: 2;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4bfee6b {
    width: 293px;
}
    
#\30 b4b4b25 {
    order: 2;
}
    
#\38 8d30e65 {
    order: 2;
}
    
#\35 c43c4bc {
    order: 2;
}
    
#\34 3bcaebc {
    width: 91%;
}
}



@media (max-width: 767px) {
    
#\36 1d1bab2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#b56b314f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\33 73efbb6 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_dlr {
    grid-template-rows: minmax(NaNpx, max-content) minmax(NaNpx, max-content) minmax(NaNpx, max-content) minmax(NaNpx, max-content) minmax(NaNpx, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 20px;
    column-gap: 10px;
}
    
#f37ca02a {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 5;
    grid-column-start: 2;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9a194de {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 5;
    grid-column-start: 1;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b61076ab {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 4;
    grid-column-start: 1;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c742e0f {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 3;
    grid-column-start: 1;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b481b75e {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 4;
    grid-column-start: 2;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e47e56af {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 3;
    grid-column-start: 2;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 12e12ed {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 2;
    grid-column-start: 2;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d3f842 {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    grid-row-start: 2;
    grid-column-start: 1;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 26cfbcd {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_3qi {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 28a8b90 {
    width: 220px;
}
    
#\36 90721f8 {
    width: 100%;
}
    
#\30 84f153d {
    width: 100%;
}
    
#\37 229f429 {
    width: 100%;
}
    
#\34 120f7ff {
    width: 100%;
}
    
#fb1803e7 {
    width: 100%;
}
    
#c531d98d {
    width: 100%;
}
    
#\38 a7f24cb {
    width: 100%;
}
    
#\32 2db2ba6 {
    width: 154px;
}
    
#widget_ik6 {
    width: 100%;
}
    
#\30 4accf49 {
    --column-gap: 5px;
    column-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\39 1ae2187 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
    
#\36 af352b7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\34 705f71c {
    margin-left: 0%;
    width: 300px;
    height: auto;
    min-width: 32px;
    margin-right: 0%;
    order: 1;
}
    
#\39 1c88a84 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7e53aa1 {
    margin-left: 0%;
    width: 100%;
    min-width: 32px;
    margin-right: 0%;
    order: 1;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 2454a4e {
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#c48409e9 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\35 94c3abd {
    order: 2;
}
    
#group_m0t {
    align-items: center;
    align-content: center;
}
    
#widget_k2r {
    height: auto;
}
    
#\30 12bb306 {
    justify-content: center;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#widget_3vt {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\30 86ae928 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\39 499f45e {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9a45c25 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e693f65 {
    height: auto;
    min-height: 0px;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#\32 234cab1 {
    width: 142px;
}
}



@media (max-width: 767px) {
    
#\30 4dbaa23 {
    margin: 0px 0% 0px 0%;
}
    
#f7d1bf0c {
    row-gap: 23px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1463778 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\31 536ab54 {
    width: 100%;
    grid-template-rows: minmax(68px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a387b347 {
    height: 683px;
}
    
#dcfaf905 {
    align-items: center;
}
    
#e4bb7e37 {
    row-gap: 24px;
    width: 100%;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
}
    
#dc42f602 {
    width: 100%;
    order: 0;
    flex: 0 1 auto;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f07e86 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 dfc0970 {
    width: 234px;
}
    
#fcdd36f6 {
    align-items: center;
}
    
#widget_i9d {
    height: auto;
}
    
#\33 a046968 {
    min-width: 32px;
}
    
#\36 2048e41 {
    width: 100%;
    row-gap: 16px;
}
    
#\39 ab41481 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 655c219 {
    width: 124px;
}
    
#\33 9b42a64 {
    --column-gap: 5px;
    column-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\36 6565766::before, #\36 6565766 > .bgExtraLayerOverlay {
    
}
    
#\32 4c688cf {
    margin: 0px 0% 0px 0%;
}
    
#a4890373 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2bb2cf7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#widget_hjv {
    order: 1;
}
    
#\39 d4cb783 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e823bdbc {
    width: 74.86%;
}
    
#\35 e4523cb {
    width: 235px;
}
    
#\31 bcc6027 {
    min-height: 0px;
    --column-gap: 0px;
    column-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\39 5920420 {
    width: 206px;
}
    
#\37 6d910f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\31 813c1d0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\33 e1fec12 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fpi {
    height: auto;
}
    
#cc6b5367 {
    height: auto;
}
    
#\32 a2e95a9 {
    height: auto;
}
    
#\30 6452fd1 {
    height: auto;
}
    
#\34 6a67f06 {
    height: auto;
}
    
#d4fd24b0 {
    height: auto;
}
    
#group_s4h {
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_tk4 {
    column-gap: 1.4916467237214255%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_scv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\39 bb3689f {
    justify-content: center;
    --column-gap: 5px;
    column-gap: 5px;
}
    
#widget_1in {
    width: 100%;
}
    
#\38 1505f06 {
    min-height: 50px;
}
}

#caeabf57.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhEhMRIkUeH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABsRAAIBBQAAAAAAAAAAAAAAAAABAgMREjFR/9oADAMBAAIRAxEAPwCLU+fZbae3iDzFTyV+UXDqCzESA3UgIUcbdVmLzIS4+732EquOVajGzq+R9KLv7+VMaitocX0//9k=')!important}#\30 4e517f9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABTklEQVQY0x3HXS9CcQDA4f8naSa0SigleWml2mmnc6gVOojI25BTB20aF7aTt83mZW7igtZ8A8zqU7D1dX7GxXPxCF03ODk5pV5/ot1u0+l0+Pn55vPjnfu7Ww6MMpsbGwjjqMphpUqtdkHjtUHr64t2q8Vbs8m5abK7vUV+aRFRKlcoFsvo+yUuTZOnxwdenuvcXF+hF/eYS6dR4hKiUNgil8uTy2oc7u1gVitcnZ1ybJRYys4Tl+JEIzFEYXWVRU0joyospFTymRnWtQzLsynSioyaSKBOJxGZVBJFiiEFx4hPjKAG/aTCAZJTY8wloqzlNIySjpiWJSKTAcY9/QQ9DiJeJ3JgkMSEm6wcYi2bpLi5gvANOvG5+vD3Wwl7HYSG7YSH7Uy6bURHB5DDo6SVKGLI0YfP1YvfZWXcbcNt78bZa8HRY2HA1vXv77+eIbuW14nK2QAAAABJRU5ErkJggg==')!important}