#previewToolBarFrame{z-index:100000;width:100%;border:0;transition:width .4s,height .5s,display .5s;-webkit-transition:width .4s,height .5s,display .5s;-moz-transition:width .4s,height .5s,display .5s;-o-transition:width .4s,height .5s,display .5s}#previewToolBarFrame.PtToolBar{height:58px;position:fixed;top:0;left:0}#previewToolBarFrame.PtToolBar.hiddenPt{visibility:hidden;position:fixed;top:0;left:0}#previewToolBarFrame.PtZeroHeight{height:0}#previewToolBarFrame.PtDealerLoginLink{height:58px;position:relative;bottom:0;left:0;background:#fff;overflow:hidden}#previewToolBarFrame.PtLoginContainer{position:absolute;bottom:0;left:0;height:calc(100%)}#previewToolBarFrame.PtDropDownOpen{position:fixed;bottom:0;left:0;height:calc(100%)}#previewToolBarFrame.hidePreviewToolBar.PtToolBar,#previewToolBarFrame.hideLoginLink.PtDealerLoginLink{width:187px;transition:width .4s;-moz-transition:width .4s;-webkit-transition:width .4s;-o-transition:width .4s}#previewToolBarFrame.hidePreviewToolBarInMobile.PtToolBar{width:50px;transition:width .4s;-moz-transition:width .4s;-webkit-transition:width .4s;-o-transition:width .4s}.login-container .login-row .login-link-div{font-size:15px;font-family:Helvetica Neue,sans-serif;display:inline-block;color:black}.login-container .login-row .login-link-div span{height:20px}.login-container .login-row .login-link-div .login-link-child{display:inline-block;margin-right:20px}.login-container .login-row .login-link-div .login-link-child img{display:inline-block;width:initial;vertical-align:middle}.login-container .login-row .login-link-div span#login-link{cursor:pointer;text-decoration:underline}@media(min-width:768px){.login-container{height:52px;padding:0;background-color:#fff}.login-container .login-row{position:relative;top:50%;transform:translateY(-50%)}.login-container .login-row .login-link-div{margin-left:50%;transform:translateX(-50%)}}@media(max-width:767px){.login-container .login-row .login-link-div{display:block}.login-container .login-row .login-link-div .login-link-child{display:inline-block;margin-right:0}.login-container .login-row .login-link-div .login-link-child:nth-child(1){width:46%;padding-right:4px;text-align:right}.login-container .login-row .login-link-div .login-link-child:nth-child(2){width:49%}.login-container .login-row .login-link-div .login-link-child:nth-child(3),#login-link{width:100%;text-align:center;padding-top:2px}}#previewToolBarFrame .container-fluid{margin-right:auto;margin-left:auto;margin-bottom:20px}#previewToolBarFrame .btn-group-vertical>.btn-group:after,#previewToolBarFrame .btn-group-vertical>.btn-group:before,#previewToolBarFrame .btn-toolbar:after,#previewToolBarFrame .btn-toolbar:before,#previewToolBarFrame .clearfix:after,#previewToolBarFrame .clearfix:before,#previewToolBarFrame .container-fluid:after,#previewToolBarFrame .container-fluid:before,#previewToolBarFrame .container:after,#previewToolBarFrame .container:before,#previewToolBarFrame .row:after,#previewToolBarFrame .row:before{content:" ";display:table}/* dcw-design-stainless-1.0.0 */ /*Lato-Regular.ttf: Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato". Licensed under the SIL Open Font License, Version 1.1.*/
@font-face {
  font-family: 'LatoRegular';
  font-style: normal;
  font-weight: normal;
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-regular.woff2') format('woff2'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-regular.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-regular.ttf') format('truetype');
}
/*Lato-Bold.ttf: Copyright (c) 2010-2011 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato". Licensed under the SIL Open Font License, Version 1.1.*/
@font-face {
  font-family: 'LatoBold';
  font-style: normal;
  font-weight: normal;
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-bold.woff2') format('woff2'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-bold.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/lato/lato-bold.ttf') format('truetype');
}
/* dcw-design-base */
/*The below duration should match with the duration defined in
 .deck-carousel-base-styling() mixin in deck-carousel.less
 which is in both layouts(dcw/dtcw), but we are not going to
 change the duration of animation so adding fixed value.
 */
@-webkit-keyframes load {
  0% {
    opacity: 1;
  }
  70% {
    opacity: .2;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes load {
  0% {
    opacity: 1;
  }
  70% {
    opacity: .2;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes load2 {
  0% {
    opacity: 1;
  }
  80% {
    opacity: .2;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes load2 {
  0% {
    opacity: 1;
  }
  80% {
    opacity: .2;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@media all and (min-width: 641px) {
  .col .deck [itemtype="http://schema.org/ImageGallery"] .deck-gallery[smartgallery] > .deck .card:not(.media-background).aspect-4x3 > .content .media figure[additionaltype$="/VideoObject"] iframe {
    min-height: 75px;
  }
}
/**
=== open-close animation mixins ==
**/
/**
=== Header animation mixins ==
**/
@-webkit-keyframes xfade {
  17% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
}
@keyframes xfade {
  17% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  92% {
    opacity: 0;
  }
}
/**
=== Disclaimer mixins for ModelShowroomCarousel ==
***/
/*** Brand Carousel ***/
/*
    Browser PREFIX Mixin
    - Apply the cross-browser prefixes for the @property that is passed to the mixin
*/
section.epp-full-width.card .deck section.cards-none {
  max-width: 100%;
}
body.hide-dealerlogin #previewToolBarFrame {
  display: none;
}
@-webkit-keyframes SlideUpSpecs {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  }
}
@keyframes SlideUpSpecs {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  }
}
.promoPopupNotificationBar {
  background-color: #666666;
  color: #fff;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
}
.promoPopupNotificationBar > .content .text {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.2vw 1vw;
}
.promoPopupNotificationBar > .content .text .title {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 0.5rem 1rem;
}
.promoPopupNotificationBar > .content .text .title h1,
.promoPopupNotificationBar > .content .text .title h2 {
  margin-top: 0.2rem;
}
.promoPopupNotificationBar > .content .text .title p {
  display: none;
}
.promoPopupNotificationBar > .content .text .link {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 0.5rem 1rem;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
}
.promoPopupNotificationBar > .content .text .link a {
  text-align: left;
  background: transparent;
  color: #fff;
  border: none;
  padding: 0;
  min-height: 1rem;
  max-width: none;
}
.promoPopupNotificationBar > .content .text .link a:first-child {
  -webkit-order: 2;
          order: 2;
}
.promoPopupNotificationBar > .content .text .link a:nth-child(2) {
  -webkit-order: 1;
          order: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
@media screen and (min-width: 641px) {
  .promoPopupNotificationBar > .content .text .title {
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-align-items: center;
            align-items: center;
  }
  .promoPopupNotificationBar > .content .text .link {
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-align-items: center;
            align-items: center;
  }
}
.promoPopupNotificationBar[aria-hidden="true"] {
  display: none;
}
@media print {
  #previewToolBarFrame.PtDealerLoginLink {
    display: none;
  }
}
#site_translation_element {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
#site_translation_element .goog-te-gadget {
  display: -webkit-flex;
  display: flex;
  padding: 1rem;
}
/**
 * Sets the default colors for a card.
 */
/**
 * Adds a consistent amount of padding to a card.
 */
/**
 * A convenience mix-in for changing the padding in a card.
 */
/**
 * Adds a consistent amount of padding to a card.
 */
/**
 * A convenience mix-in for changing the padding in a card.
 */
/**
 * Spams a before/after element over the current selection
 */
@font-face {
  font-family: 'Ionicons';
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.eot') format('embedded-opentype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.ttf') format('truetype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ion Icons';
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.eot') format('embedded-opentype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.ttf') format('truetype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/ion-icons/ionicons-subset.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/fontawesome/fontawesome-webfont-subset.woff2') format('woff2'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/fontawesome/fontawesome-webfont-subset.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/fontawesome/fontawesome-webfont-subset.eot') format('embedded-opentype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/fontawesome/fontawesome-webfont-subset.ttf') format('truetype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/fontawesome/fontawesome-webfont-subset.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ico Moon';
  src: url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/icomoon/icomoon.woff') format('woff'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/icomoon/icomoon.eot') format('embedded-opentype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/icomoon/icomoon.ttf') format('truetype'), url('https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/fonts/icomoon/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.deck-accordion.card > [role="navigation"] {
  display: none;
}
.deck-accordion.card:not(.l1).col > .deck {
  margin-bottom: 2vw;
}
.deck-accordion.card:not(.l1).col > .deck .card > .content .text {
  padding: 0 3.5vw .1rem;
}
.deck-accordion.card:not(.l1).col > .deck .card > .content .title {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  padding: 1rem;
}
.deck-accordion.card:not(.l1).col > .deck .card > .content .title:before {
  right: 1rem;
  top: 1rem;
}
.deck-accordion.card:not(.l1).col > .deck .card[aria-selected="true"] > .content .copy {
  background-color: rgba(209, 209, 209, 0.3);
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
  padding: 1rem;
  display: block;
}
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content {
  background-color: #d1d1d1;
}
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title {
  background-color: rgba(128, 128, 128, 0.3);
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h1,
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h2,
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h3,
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h4,
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h5,
.deck-accordion.card:not(.l1).col.bg-color > .deck .card .content .title h6 {
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1).col.bg-color > .deck .card[aria-selected="true"] > .content .copy {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content {
  background-color: #808080;
}
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h1,
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h2,
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h3,
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h4,
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h5,
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card > .content .title h6 {
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1).col.bg-dark > .deck .card[aria-selected="true"] > .content .copy {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.deck-accordion.card:not(.l1)[class*="col-"] > .deck .card.link-clickable > .content .title {
  border: 1px solid #d1d1d1;
  padding: 1rem;
}
.deck-accordion.card:not(.l1)[class*="col-"] > .deck .card.link-clickable > .content .title:before {
  right: 0rem;
  top: 0rem;
  background-color: #3e5c77;
  padding: 1rem 1.5rem;
  color: #fff;
  margin: 1rem;
}
.deck-accordion.card:not(.l1)[class*="col-"] > .deck .card[aria-selected="true"] > .content {
  border: 1px solid #d1d1d1;
}
.deck-accordion.card:not(.l1)[class*="col-"] > .deck .card[aria-selected="true"] > .content .title {
  border: 0;
}
@media (max-width: 639px) {
  .deck-accordion.card > .deck > .card > .content .title {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-align-items: center;
            align-items: center;
  }
  .deck-accordion.card > .deck > .card.accordion-open > .content .media,
  .deck-accordion.card > .deck > .card.accordion-open > .content .link {
    display: -webkit-flex;
    display: flex;
  }
  .deck-accordion.card > .deck > .card.accordion-open > .content .copy {
    display: block;
  }
  .deck-accordion.card > .deck > .card.accordion-open > .content .title:after {
    content: "\f106";
  }
  .deck-accordion.card > .deck > .card.accordion-open.title-none > .content .title,
  .deck-accordion.card > .deck > .card.accordion-open.copy-none > .content .copy,
  .deck-accordion.card > .deck > .card.accordion-open.media-none > .content .media,
  .deck-accordion.card > .deck > .card.accordion-open.links-none > .content .link {
    display: none;
  }
}
.card-clickable.card > .content .link a.primary:first-of-type {
  border: none !important;
}
.card-clickable.card > .content .link a.primary:first-of-type:hover {
  border: none !important;
}
@media all and (min-width: 1024px) {
  .card.deck-carousel[data-attrs*="card-ReviewHomePage"] > .arrow {
    top: 60%;
  }
}
@media all and (max-width: 639px) {
  .l1 > .deck > .col.deck-carousel:first-child.title-none.links-none.copy-none > .arrow,
  .deck-carousel.title-none.links-none.copy-none > .arrow {
    top: calc(40% - 2.4rem);
  }
}
/*
temporary addition -- we will refactor this:
*/
@media all and (min-width: 640px) {
  .deck-carousel [class*="specialRotatorInstance"] > .content .title p {
    margin-top: 1rem;
    margin-bottom: .5rem;
  }
  .deck-carousel [class*="specialRotatorInstance"]:not(.copy-none) > .content .copy {
    margin-top: 0;
  }
}
.deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content {
  position: relative;
}
.deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text {
  padding: 0;
}
.deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text .copy {
  margin: 0;
}
.deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text .copy .disclaimer {
  display: inline-block;
  position: absolute;
  margin: 0;
  left: 4vw;
  cursor: pointer;
  bottom: 2px;
  padding: .5rem .8rem;
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 639px) {
  .deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text .copy .disclaimer {
    font-size: 1rem;
    bottom: auto;
  }
  .deck-carousel[class*="heroCard"] > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text .copy .disclaimer.disclaimer-open > div {
    max-height: 10rem;
  }
}
.deck-carousel[class*="heroCard"] > .deck[navigation] + .navigation-directive {
  position: absolute;
  bottom: 2rem;
  padding: 0;
  width: 50% !important;
  left: auto !important;
  right: 25%;
  text-align: center;
  -webkit-align-self: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.deck-carousel[class*="heroCard"] > .deck[navigation] + .navigation-directive > ul li a:hover {
  opacity: 0.5;
}
@media all and (min-width: 641px) {
  .deck-gallery[smartgallery].media-none.cards-many {
    padding-bottom: 0;
  }
}
@media (min-width: 640px) {
  .dcw-design-stainless .card:not(.title-none):not([itemtype*="/Car"]) > .content .text {
    padding-top: 1.5vw;
    padding-bottom: 1vw;
  }
  .dcw-design-stainless .card:not(.title-none):not([itemtype*="/Car"]) > .content .copy {
    margin-top: 0.5vw;
  }
  .dcw-design-stainless .card:not(.copy-none):not(.links-none) > .content .copy {
    margin-top: 1vw;
  }
  .dcw-design-stainless .card:not(.copy-none):not(.links-none):not(.card-clickable) > .content .link {
    margin-top: .7vw;
  }
}
.dcw-design-stainless .media-none .media-none.cards-one,
.dcw-design-stainless .media-none .media-none.cards-few:not([class*="vehicleGalleryDetailsAndLinks"]):not([class*="hoursOfOperation"]):not([class*="genericCard"]):not(.model-showroom-carousel),
.dcw-design-stainless .media-none .media-none.cards-many {
  padding-bottom: 0;
}
.deck-gallery.deck-bleed-none {
  padding: 0 4vw;
}
.deck-gallery.deck-bleed-card-margin {
  padding: 0 2vw;
}
.deck-gallery.deck-bleed-full {
  padding: 0;
}
@media (max-width: 640px) {
  .deck-gallery > .deck[countable] > *:after {
    padding: .6rem;
    color: rgba(0, 0, 0, 0.6);
    font-size: 1.6rem;
  }
  .deck-gallery.bg-color > .deck[countable] > *:after {
    background-color: #d1d1d1;
  }
  .deck-gallery.bg-dark > .deck[countable] *:after {
    color: rgba(0, 0, 0, 0.6);
    background-color: #808080;
  }
}
.read-more {
  max-height: 100px;
  overflow: hidden;
  position: relative;
  -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJ0b2dnbGVkT24iLCAidG9nZ2xlT25TZWxmT25seSI6ICBmYWxzZSwgInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiIiwgInRvZ2dsZU9uRXZlbnQiOiAgIiIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
          animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJ0b2dnbGVkT24iLCAidG9nZ2xlT25TZWxmT25seSI6ICBmYWxzZSwgInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiIiwgInRvZ2dsZU9uRXZlbnQiOiAgIiIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
}
.read-more:after {
  content: "Read More +";
  position: absolute;
  bottom: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  display: block;
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
}
.read-more.toggledOn {
  max-height: none;
  overflow: visible;
}
.read-more.toggledOn:after {
  content: "Read Less -";
  background: none;
  position: static;
}
* {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
}
body,
.dcw-design-stainless footer h5,
.dcw-design-stainless footer .l5 h1,
.dcw-design-stainless footer h6,
.dcw-design-stainless footer .l6 h1 {
  font-size: 1.6rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}
img {
  max-width: 100%;
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  img[srcset][data-aspect-ratio="21:9"] {
    max-width: 100% !important;
  }
}
/* Reset padding and margins */
html,
body,
figure,
h1, h2, h3, h4, h5, h6,
.dcw-design-stainless footer h5,
.dcw-design-stainless footer .l5 h1,
.dcw-design-stainless footer h6,
.dcw-design-stainless footer .l6 h1 {
  margin: 0;
  padding: 0;
}
fieldset {
  border: none;
}
[aria-hidden="true"] {
  display: none;
}
[lazyframe][aria-hidden="true"] {
  display: none;
}
.card {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
}
.card:not(.col) .col.aspect-21x9 > .content .media img[srcset][data-aspect-ratio='21:9'][style] {
  max-width: 100% !important;
}
.card.media-bleed-none > .content .media {
  padding: 4vw;
}
.card .content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
.card .text {
  text-align: left;
  padding: 2vw 4vw;
}
.card .copy,
.card .link {
  margin-top: 1.5rem;
}
.card .media {
  -webkit-order: -1;
          order: -1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card .media {
    min-height: 1px;
  }
}
.card .media figure {
  margin: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card .media figure {
    min-height: .1px;
  }
}
.card .media figure iframe {
  width: 100%;
}
.card .media img {
  width: auto;
  margin: auto;
}
.card .media img.co-lazy-error {
  width: auto;
}
.card.aspect-unknown .media img {
  width: auto;
  max-width: 100%;
}
.card .link {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.card .link > a {
  min-width: 20rem;
}
.card .link a {
  display: inline-block;
  margin: 0;
  max-width: 30rem;
  padding: 1.5rem 1vw;
  text-align: center;
  text-decoration: none;
}
.card button {
  display: inline-block;
  margin: 0;
  min-width: 20rem;
  max-width: 30rem;
  padding: 1.5rem 1vw;
  text-align: center;
  text-decoration: none;
}
.card.links-few .link a,
.card.links-many .link a,
.card.links-few .link button,
.card.links-many .link button {
  margin: 1rem 1vw 0 0;
}
.card .text,
.card .media {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.card:not(.cards-none) {
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 100%;
}
.card:not(.cards-none).deck-bleed-none > .deck {
  padding: 0 4vw;
}
.card:not(.cards-none).deck-bleed-card-margin > .deck {
  padding-left: 2vw;
}
.card:not(.cards-none).deck-bleed-card-margin > .deck > .card {
  width: 98%;
  margin-right: 2vw;
  margin-bottom: 2vw;
}
.title-none.copy-none.media-one.links-none > .content .text,
.title-none.copy-none.media-none.links-none > .content .text,
.title-none.copy-none.media-many.links-none > .content .text {
  padding: 0;
}
.copy-none > .content .copy,
.title-none > .content .copy {
  margin: 0;
}
.links-none > .content .link {
  margin: 0;
}
.media-none.media-bleed-none > .content .media {
  padding: 0;
}
.media-none:not(.l1) > .content .text {
  padding-top: 0;
}
.media-none .media-none.cards-one,
.media-none .media-none.cards-few,
.media-none .media-none.cards-many {
  padding-bottom: 1vw;
}
.media-none .links-none.title-none.copy-none.media-none:not(.cards-none) {
  padding-top: 2vw;
}
.media-none .links-none.title-none.copy-none.media-none:not(.cards-none)[class*="heroCard"] {
  padding-top: 0;
}
.card.title-none.copy-none.media-none.links-none.cards-none {
  display: none;
}
.aspect-21x9 > .content .media iframe {
  min-height: calc(42.85714286vw);
}
.aspect-16x9 > .content .media iframe {
  min-height: calc(56.25vw);
}
.aspect-4x3 > .content .media iframe {
  min-height: calc(75vw);
}
.aspect-3x4 > .content .media iframe {
  min-height: calc(133.33333333vw);
}
.aspect-1x1 > .content .media iframe {
  min-height: calc(100vw);
}
.auto-col > .deck {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.auto-col > .deck > .card {
  width: auto;
}
.media-background.bg-light > .content .text,
.media-background-no-gradient.bg-light > .content .text {
  color: #000;
}
.media-background.bg-dark > .content .text,
.media-background-no-gradient.bg-dark > .content .text {
  color: #fff;
}
.media-background.bg-color > .content .text,
.media-background-no-gradient.bg-color > .content .text {
  color: #000;
}
.media-background.card-clickable.card > .content .text,
.media-background-no-gradient.card-clickable.card > .content .text {
  position: relative;
}
.media-background.bg-light > .content .media:after {
  background: linear-gradient(to bottom, #ffffff 0%, transparent 50%, transparent 100%);
}
.media-background.bg-dark > .content .media:after {
  background: linear-gradient(to bottom, #000000 0%, transparent 50%, transparent 100%);
}
.media-background.bg-light > .content .media:after {
  background: linear-gradient(to bottom, #d1d1d1 0%, transparent 50%, transparent 100%);
}
.media-background.media-background-no-gradient > .content .media:after {
  background: none;
}
@media (max-width: 640px) {
  .media-background:not(.media-none).aspect-21x9 > .content,
  .media-background-no-gradient:not(.media-none).aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .media-background:not(.media-none).aspect-16x9 > .content,
  .media-background-no-gradient:not(.media-none).aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .media-background:not(.media-none).aspect-4x3 > .content,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .media-background:not(.media-none).aspect-3x4 > .content,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .media-background:not(.media-none).aspect-1x1 > .content,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .media-background:not(.media-none).aspect-1x1 > .content,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content,
  .media-background:not(.media-none).aspect-4x3 > .content,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content,
  .media-background:not(.media-none).aspect-3x4 > .content,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content {
    position: relative;
    overflow: hidden;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .media-background:not(.media-none).aspect-1x1 > .content .text,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content .text,
  .media-background:not(.media-none).aspect-4x3 > .content .text,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content .text,
  .media-background:not(.media-none).aspect-3x4 > .content .text,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content .text {
    text-align: center;
    z-index: 1;
    -webkit-flex-grow: 0;
            flex-grow: 0;
    width: 100% !important;
  }
  .media-background:not(.media-none).aspect-1x1 > .content .text .link,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content .text .link,
  .media-background:not(.media-none).aspect-4x3 > .content .text .link,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content .text .link,
  .media-background:not(.media-none).aspect-3x4 > .content .text .link,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content .text .link {
    -webkit-flex-grow: 0;
            flex-grow: 0;
  }
  .media-background:not(.media-none).aspect-1x1 > .content .media,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content .media,
  .media-background:not(.media-none).aspect-4x3 > .content .media,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content .media,
  .media-background:not(.media-none).aspect-3x4 > .content .media,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content .media {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
  }
  .media-background:not(.media-none).aspect-1x1 > .content .media:after,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content .media:after,
  .media-background:not(.media-none).aspect-4x3 > .content .media:after,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content .media:after,
  .media-background:not(.media-none).aspect-3x4 > .content .media:after,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content .media:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .media-background:not(.media-none).aspect-1x1 > .content .media img,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content .media img,
  .media-background:not(.media-none).aspect-4x3 > .content .media img,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content .media img,
  .media-background:not(.media-none).aspect-3x4 > .content .media img,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content .media img {
    width: 100vw;
    max-width: 100%;
    display: block;
    position: relative;
  }
  .media-background:not(.media-none) > .content .text,
  .media-background-no-gradient:not(.media-none) > .content .text {
    -webkit-order: -1;
            order: -1;
  }
}
@media (min-width: 641px) {
  .media-background:not(.media-none) > .content,
  .media-background-no-gradient:not(.media-none) > .content {
    position: relative;
    overflow: hidden;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .media-background:not(.media-none) > .content .text,
  .media-background-no-gradient:not(.media-none) > .content .text {
    text-align: center;
    z-index: 1;
    -webkit-flex-grow: 0;
            flex-grow: 0;
    width: 100% !important;
  }
  .media-background:not(.media-none) > .content .text .link,
  .media-background-no-gradient:not(.media-none) > .content .text .link {
    -webkit-flex-grow: 0;
            flex-grow: 0;
  }
  .media-background:not(.media-none) > .content .media,
  .media-background-no-gradient:not(.media-none) > .content .media {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
  }
  .media-background:not(.media-none) > .content .media:after,
  .media-background-no-gradient:not(.media-none) > .content .media:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .media-background:not(.media-none) > .content .media img,
  .media-background-no-gradient:not(.media-none) > .content .media img {
    width: 100vw;
    max-width: 100%;
    display: block;
    position: relative;
  }
  .media-background:not(.media-none).aspect-21x9 > .content,
  .media-background-no-gradient:not(.media-none).aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .media-background:not(.media-none).aspect-21x9.media-bleed-none > .content,
  .media-background-no-gradient:not(.media-none).aspect-21x9.media-bleed-none > .content {
    min-height: calc(92vw * 0.42857143 + 8vw);
  }
  .media-background:not(.media-none).aspect-16x9 > .content,
  .media-background-no-gradient:not(.media-none).aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .media-background:not(.media-none).aspect-16x9.media-bleed-none > .content,
  .media-background-no-gradient:not(.media-none).aspect-16x9.media-bleed-none > .content {
    min-height: calc(92vw * 0.5625 + 8vw);
  }
  .media-background:not(.media-none).aspect-4x3 > .content,
  .media-background-no-gradient:not(.media-none).aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .media-background:not(.media-none).aspect-4x3.media-bleed-none > .content,
  .media-background-no-gradient:not(.media-none).aspect-4x3.media-bleed-none > .content {
    min-height: calc(92vw * 0.75 + 8vw);
  }
  .media-background:not(.media-none).aspect-3x4 > .content,
  .media-background-no-gradient:not(.media-none).aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .media-background:not(.media-none).aspect-3x4.media-bleed-none > .content,
  .media-background-no-gradient:not(.media-none).aspect-3x4.media-bleed-none > .content {
    min-height: calc(92vw * 1.33333333 + 8vw);
  }
  .media-background:not(.media-none).aspect-1x1 > .content,
  .media-background-no-gradient:not(.media-none).aspect-1x1 > .content {
    min-height: 100vw;
  }
}
.media-background > .content,
.media-background-no-gradient > .content {
  position: relative;
  overflow: hidden;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.media-background > .content .text,
.media-background-no-gradient > .content .text {
  text-align: center;
  z-index: 1;
  -webkit-flex-grow: 0;
          flex-grow: 0;
  width: 100% !important;
}
.media-background > .content .text .link,
.media-background-no-gradient > .content .text .link {
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.media-background > .content .media,
.media-background-no-gradient > .content .media {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100% !important;
}
.media-background > .content .media:after,
.media-background-no-gradient > .content .media:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.media-background > .content .media img,
.media-background-no-gradient > .content .media img {
  width: 100vw;
  max-width: 100%;
  display: block;
  position: relative;
}
.media-background[class*=justification-] > .content,
.media-background-no-gradient[class*=justification-] > .content {
  -webkit-justify-content: center;
          justify-content: center;
}
@media all and (max-width: 1199px) {
  .media-background[class*=justification-] > .content,
  .media-background-no-gradient[class*=justification-] > .content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .media-background[class*=justification-] > .content > .text,
  .media-background-no-gradient[class*=justification-] > .content > .text {
    -webkit-order: -1;
            order: -1;
    margin: 0;
  }
  .media-background[class*=justification-] > .content .media,
  .media-background-no-gradient[class*=justification-] > .content .media {
    position: relative;
  }
  .media-background[class*=justification-] > .content .media:after,
  .media-background-no-gradient[class*=justification-] > .content .media:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
}
.media-background[class*=justification-] > .content > .text,
.media-background-no-gradient[class*=justification-] > .content > .text {
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-justify-content: center;
          justify-content: center;
  padding: 3vw 4vw 1.5vw 4vw;
  margin: 2vw;
}
@media all and (min-width: 1200px) {
  .media-background[class*=justification-] > .content > .text,
  .media-background-no-gradient[class*=justification-] > .content > .text {
    max-width: 30% !important;
  }
  .media-background[class*=justification-] > .content > .text > .copy,
  .media-background-no-gradient[class*=justification-] > .content > .text > .copy {
    max-height: 30rem;
    overflow: auto;
  }
}
.media-background[class*=justification-] > .content > .text .title,
.media-background-no-gradient[class*=justification-] > .content > .text .title,
.media-background[class*=justification-] > .content > .text .copy,
.media-background-no-gradient[class*=justification-] > .content > .text .copy,
.media-background[class*=justification-] > .content > .text .link,
.media-background-no-gradient[class*=justification-] > .content > .text .link {
  text-align: left;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.media-background.justification-l > .content,
.media-background-no-gradient.justification-l > .content,
.media-background.justification-lr:nth-child(odd) > .content,
.media-background-no-gradient.justification-lr:nth-child(odd) > .content,
.media-background.justification-rl:nth-child(even) > .content,
.media-background-no-gradient.justification-rl:nth-child(even) > .content {
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.media-background.justification-r > .content,
.media-background-no-gradient.justification-r > .content,
.media-background.justification-rl:nth-child(odd) > .content,
.media-background-no-gradient.justification-rl:nth-child(odd) > .content,
.media-background.justification-lr:nth-child(even) > .content,
.media-background-no-gradient.justification-lr:nth-child(even) > .content {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.media-background.bg-color > .content .text,
.media-background-no-gradient.bg-color > .content .text {
  background-color: rgba(209, 209, 209, 0.8);
}
.media-background.bg-dark > .content .text,
.media-background-no-gradient.bg-dark > .content .text {
  background-color: rgba(0, 0, 0, 0.8);
}
@media (min-width: 1024px) {
  .card > .content .text {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .card > .content .copy,
  .card > .content .link {
    margin-top: 1vw;
  }
  .card > .content .link {
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  .card > .content .link > a {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .card.links-none > .content .link {
    margin-top: 0;
  }
  .card.copy-none > .content .copy {
    margin-top: 0;
  }
}
.card-clickable.card > .content .text .disclaimer {
  z-index: 6;
}
.card-clickable.card > .content .text .link {
  margin-top: 0;
  -webkit-animation: none;
          animation: none;
  -webkit-animation-name: none;
          animation-name: none;
}
.card-clickable.card > .content .text .link > a:first-of-type,
.card-clickable.card > .content .text .link > a:first-of-type.primary {
  margin: 0 !important;
  padding: 0 !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  font-size: 0 !important;
  border: none !important;
  -webkit-transform: none;
          transform: none;
  -webkit-perspective: none;
          perspective: none;
  position: static !important;
  transition: none;
}
.card-clickable.card > .content .text .link > a:first-of-type:hover,
.card-clickable.card > .content .text .link > a:first-of-type.primary:hover,
.card-clickable.card > .content .text .link > a:first-of-type:active,
.card-clickable.card > .content .text .link > a:first-of-type.primary:active {
  -webkit-transform: none;
          transform: none;
  -webkit-animation: none;
          animation: none;
  -webkit-animation-name: none;
          animation-name: none;
}
.card-clickable.card > .content .text .link > a:first-of-type::before,
.card-clickable.card > .content .text .link > a:first-of-type.primary::before {
  content: "";
  cursor: pointer;
  display: block;
  opacity: 0;
  height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  -webkit-transform: none;
          transform: none;
  -webkit-animation: none;
          animation: none;
  -webkit-animation-name: none;
          animation-name: none;
  z-index: 5;
}
.card-clickable.card > .content .text .link a {
  z-index: 5;
}
.card-clickable.card.title-none.copy-none.links-one > .content .text {
  padding: 0 !important;
}
.card-clickable.card.links-few > .content .link,
.card-clickable.card.links-many > .content .link {
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .card-clickable.card.links-few > .content .link,
  .card-clickable.card.links-many > .content .link {
    margin-top: 1vw;
  }
}
.card-clickable.card.title-none.copy-none > .content .text {
  padding: 0;
}
.card-clickable-v2.card > .content .text .disclaimer {
  z-index: 6;
}
.card-clickable-v2.card > .content .text .link {
  -webkit-animation: none;
          animation: none;
  -webkit-animation-name: none;
          animation-name: none;
}
.card-clickable-v2.card > .content .text .link > a:first-of-type,
.card-clickable-v2.card > .content .text .link > a:first-of-type.primary {
  -webkit-transform: none;
          transform: none;
  -webkit-perspective: none;
          perspective: none;
}
.card-clickable-v2.card > .content .text .link > a:first-of-type::before,
.card-clickable-v2.card > .content .text .link > a:first-of-type.primary::before {
  content: "";
  cursor: pointer;
  display: block;
  opacity: 0;
  height: 100%;
  max-width: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  -webkit-transform: none;
          transform: none;
  -webkit-animation: none;
          animation: none;
  -webkit-animation-name: none;
          animation-name: none;
  z-index: 5;
}
.card-clickable-v2.card > .content .text .link a {
  z-index: 5;
}
.card-clickable-v2.card.title-none.copy-none.links-one > .content .text {
  padding: 0 !important;
}
.card-clickable-v2.card.links-few > .content .link,
.card-clickable-v2.card.links-many > .content .link {
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .card-clickable-v2.card.links-few > .content .link,
  .card-clickable-v2.card.links-many > .content .link {
    margin-top: 1vw;
  }
}
.card-clickable-v2.card.title-none.copy-none > .content .text {
  padding: 0;
}
@media (min-width: 1024px) {
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media iframe,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .text,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    -webkit-justify-content: center;
            justify-content: center;
    text-align: left;
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .link,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .link,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .link {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).media-bleed-full > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).media-bleed-full > .content .media,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).media-bleed-full > .content .media {
    background: transparent;
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-l > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-l > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-l > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-l > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content {
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-r > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-r > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-r > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-r > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content {
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    width: 30%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    width: 70%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .text {
    width: 50%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media {
    width: 50%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .text {
    width: 60%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media {
    width: 40%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .text {
    width: 70%;
  }
  .l1:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media {
    width: 30%;
  }
  .l1:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .l1:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .l1:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  .l1:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .media {
    width: 100%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media iframe,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media iframe,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    -webkit-justify-content: center;
            justify-content: center;
    text-align: left;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .link,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .link,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .link,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .link {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).media-bleed-full > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).media-bleed-full > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).media-bleed-full > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).media-bleed-full > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).media-bleed-full > .content .media {
    background: transparent;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-l > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-l > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-l > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-l > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-l > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-l > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-l > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-l > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content {
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-r > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-r > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-r > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-r > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-r > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-r > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-r > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-r > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content {
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    width: 30%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    width: 70%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .text {
    width: 50%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media {
    width: 50%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .text {
    width: 60%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media {
    width: 40%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .text {
    width: 70%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media {
    width: 30%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  .col > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .media {
    width: 100%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media iframe,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media iframe,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    -webkit-justify-content: center;
            justify-content: center;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    -webkit-justify-content: center;
            justify-content: center;
    text-align: left;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .link,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .link,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .link,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .link,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .link,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .link {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).media-bleed-full > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).media-bleed-full > .content .media {
    background: transparent;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-l > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-l > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-l > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-l > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-l > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-l > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-l > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-l > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(even) > .content {
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-r > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-r > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-r > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-r > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-r > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-r > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-r > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-r > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-rl:nth-child(odd) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).justification-lr:nth-child(even) > .content {
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .text {
    width: 30%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1) > .content .media {
    width: 70%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .text {
    width: 50%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-4x3 > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-4x3 > .content .media {
    width: 50%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .text {
    width: 60%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-3x4 > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-3x4 > .content .media {
    width: 40%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .text {
    width: 70%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).aspect-1x1 > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-1x1 > .content .media {
    width: 30%;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .text,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  [class*="col-"].cards-one > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .media,
  [class*="col-"].cards-one > .deck > div .card:not(.media-none):not(.aspect-unknown):not(.media-background).title-none.copy-none.links-none[class*="aspect-"] > .content .media {
    width: 100%;
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card {
    width: 50%;
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card {
    width: 50%;
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 960px) {
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card {
    width: 33.33333333%;
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 960px) {
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card {
    width: calc( 33.33333333%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card {
    width: 50%;
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 960px) {
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card {
    width: 33.33333333%;
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 1280px) {
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card {
    width: 25%;
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(9.64285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(12.65625vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(16.875vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(30vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(22.5vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(9.64285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.28571429vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(12.65625vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(13.5vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(16.875vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(32vw);
  }
  :not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(22.5vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(24vw);
  }
}
@media all and (min-width: 640px) {
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 960px) {
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 33.33333333%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 1280px) {
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 25%  -  2vw );
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(9.64285714vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(12.65625vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(16.875vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(30vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(22.5vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(9.64285714vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.28571429vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(12.65625vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(13.5vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(16.875vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(32vw);
  }
  :not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(22.5vw);
  }
  .deck-bleed-none:not(.listing-results):not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(24vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-2 > .deck > .card {
    width: 50%;
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-2.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-3 > .deck > .card {
    width: 50%;
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 1080px) {
  .listing-results:not(.cards-one).col-3 > .deck > .card {
    width: 33.33333333%;
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 1080px) {
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card {
    width: calc( 33.33333333%  -  2vw );
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-3.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-4 > .deck > .card {
    width: 50%;
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 1080px) {
  .listing-results:not(.cards-one).col-4 > .deck > .card {
    width: 33.33333333%;
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 1440px) {
  .listing-results:not(.cards-one).col-4 > .deck > .card {
    width: 25%;
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(9.64285714vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(12.65625vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(16.875vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(30vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(22.5vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(9.64285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.28571429vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(12.65625vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(13.5vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(16.875vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(32vw);
  }
  .listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(22.5vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4 > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(24vw);
  }
}
@media all and (min-width: 720px) {
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 50%  -  2vw );
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
}
@media all and (min-width: 1080px) {
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 33.33333333%  -  2vw );
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
}
@media all and (min-width: 1440px) {
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card {
    width: calc( 25%  -  2vw );
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(9.64285714vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(12.65625vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(16.875vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(30vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(22.5vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(9.64285714vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.28571429vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(12.65625vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-16x9 > .content .media iframe {
    min-height: calc(13.5vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(16.875vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-3x4 > .content .media iframe {
    min-height: calc(32vw);
  }
  .listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(22.5vw);
  }
  .deck-bleed-none.listing-results:not(.cards-one).col-4.deck-bleed-card-margin > .deck > .card.aspect-1x1 > .content .media iframe {
    min-height: calc(24vw);
  }
}
@media all and (min-width: 640px) {
  [class*="col-"] > .deck {
    -webkit-animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5jYXJkIiwgImNoaWxkIjogICIuY2FyZCIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
            animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5jYXJkIiwgImNoaWxkIjogICIuY2FyZCIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  [class*="col-"] > .deck .media,
  [class*="col-"] > .deck .title,
  [class*="col-"] > .deck .copy,
  [class*="col-"] > .deck .link {
    min-height: 1px;
  }
  [class*="col-"] > .deck .card.media-bleed-none > .content .media {
    padding: 2vw;
  }
  [class*="col-"] > .deck .card > .content .text {
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    padding: 2vw;
  }
  [class*="col-"] > .deck .card > .content .title {
    text-align: left;
  }
  [class*="col-"] > .deck .card > .content .copy {
    text-align: left;
  }
  [class*="col-"] > .deck .card > .content .link {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  [class*="col-"] > .deck .card > .content .link a,
  [class*="col-"] > .deck .card > .content .link button {
    margin-right: 0;
  }
  [class*="col-"].cards-one > .deck .media-none {
    max-width: 445px;
  }
}
.card > [role="navigation"],
.card > .navigation {
  display: none;
}
.card > [role="navigation"] ul,
.card > .navigation ul {
  margin: 0;
  padding: 0;
}
@media all and (max-width: 639px) {
  .deck-navigation.l1 > [role="navigation"] {
    display: none;
  }
}
@media all and (min-width: 640px) {
  .deck-navigation > [role="navigation"] {
    display: -webkit-flex;
    display: flex;
    padding: 2vw 1vw;
  }
  .deck-navigation.deck-bleed-none > [role="navigation"] {
    padding: 2vw 4vw;
  }
  .deck-navigation.deck-bleed-card-margin > [role="navigation"] {
    padding: 2vw 2vw;
  }
  .deck-navigation[class*="col-"] > [role="navigation"] {
    display: none;
  }
}
.deck-navigation > [role="navigation"] ul {
  list-style-type: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  border-bottom: 1px solid #808080;
}
.deck-navigation > [role="navigation"] ul li {
  margin: .5rem 1em;
}
.deck-navigation > [role="navigation"] ul li a {
  text-decoration: none;
}
.deck-navigation > [role="navigation"] ul li a:hover,
.deck-navigation > [role="navigation"] ul li a:active {
  color: #3e5c77;
  transition: .3s all ease;
}
.deck-navigation.bg-dark > [role="navigation"] > ul {
  border-bottom: 1px solid #d1d1d1;
}
.deck-navigation.bg-dark > [role="navigation"] > ul > li a {
  color: rgba(0, 0, 0, 0.6);
}
.deck-navigation.bg-dark > [role="navigation"] > ul > li a:hover,
.deck-navigation.bg-dark > [role="navigation"] > ul > li a:active {
  color: #8ba8c3;
}
@media all and (max-width: 639px) {
  .deck-navigation > .deck .card:not(.copy-none) > .content .title h1 {
    margin: 0;
  }
  .deck-navigation > .deck .card:not(.copy-none) > .content .copy {
    margin-top: 2rem;
  }
}
.deck-tabs.col > [role="navigation"] {
  -webkit-animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiZmFsc2UiLCJjb250ZW50U2VsZWN0b3IiOiAgImZhbHNlIiwgImNsaWNrT25DaGlsZHJlbiI6ICAiZmFsc2UifQ;
          animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiZmFsc2UiLCJjb250ZW50U2VsZWN0b3IiOiAgImZhbHNlIiwgImNsaWNrT25DaGlsZHJlbiI6ICAiZmFsc2UifQ;
  display: block;
}
.deck-tabs.col > .deck > .card {
  display: none;
}
.deck-tabs.col > .deck > .card.selected {
  display: block;
}
@media (min-width: 640px) {
  .deck-tabs[data-attrs^="card-cmsModelDetailsFeatures"] > .deck > .card > .content .title {
    display: block;
  }
  .deck-tabs[data-attrs^="card-cmsModelDetailsFeatures"] > .deck > .card > .content .title + .copy {
    margin-top: 1.5vw;
  }
}
@media all and (max-width: 639px) {
  .deck-tabs:not(.col) > [role="navigation"] {
    -webkit-animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiZmFsc2UiLCJjb250ZW50U2VsZWN0b3IiOiAgImZhbHNlIiwgImNsaWNrT25DaGlsZHJlbiI6ICAiZmFsc2UifQ;
            animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiZmFsc2UiLCJjb250ZW50U2VsZWN0b3IiOiAgImZhbHNlIiwgImNsaWNrT25DaGlsZHJlbiI6ICAiZmFsc2UifQ;
    display: block;
  }
  .deck-tabs:not(.col) > .deck > .card {
    display: none;
  }
  .deck-tabs:not(.col) > .deck > .card.selected {
    display: block;
  }
}
.deck-tabs.deck-bleed-none > .content .text,
.deck-tabs.deck-bleed-none > [role="navigation"] {
  padding-left: 8vw;
  padding-right: 8vw;
}
.deck-tabs.deck-bleed-card-margin > .content .text,
.deck-tabs.deck-bleed-card-margin > [role="navigation"] {
  padding-left: 6vw;
  padding-right: 6vw;
}
.deck-tabs > [role="navigation"] {
  display: block;
}
.deck-tabs > .deck > .card.selected > .content .text {
  padding-top: 2vw;
}
.deck-tabs > .deck > .card > .content .text {
  padding: 0 4vw 2vw;
}
.deck-tabs > .deck > .card > .content .title {
  display: none;
}
.deck-tabs > .deck > .card > .content .title + .copy {
  margin-top: 0;
}
.deck-tabs > [role="navigation"] {
  padding: 0 4vw;
}
.deck-tabs > [role="navigation"] ul {
  list-style-type: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.deck-tabs > [role="navigation"] ul li {
  margin: 0 5vw 2rem 0;
}
.deck-tabs > [role="navigation"] ul li a {
  transition: all .5s;
  text-decoration: none;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.deck-tabs > [role="navigation"] ul li a:hover {
  background-color: #3e5c77;
  color: #fff;
}
.deck-tabs > [role="navigation"] ul li a.selected {
  background-color: #3e5c77;
  color: #fff;
  border-color: #3e5c77;
}
.deck-tabs.bg-color > [role="navigation"] ul li a {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.deck-tabs.bg-color > [role="navigation"] ul li a:hover {
  background-color: #3e5c77;
  color: #fff;
}
.deck-tabs.bg-color > [role="navigation"] ul li a.selected {
  background-color: #3e5c77;
  color: #fff;
  border-color: #3e5c77;
}
.deck-tabs.bg-dark > [role="navigation"] ul li a {
  background-color: #808080;
  color: rgba(0, 0, 0, 0.6);
}
.deck-tabs.bg-dark > [role="navigation"] ul li a:hover {
  background-color: #3e5c77;
  color: #fff;
}
.deck-tabs.bg-dark > [role="navigation"] ul li a.selected {
  background-color: #3e5c77;
  color: #fff;
  border-color: #3e5c77;
}
.deck-tabs > [role="navigation"] ul li {
  margin: 2rem 1rem 3rem 0;
}
.deck-tabs > [role="navigation"] ul li a {
  padding: 1.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.6);
}
.deck-tabs > [role="navigation"] ul li a:hover {
  border-color: #3e5c77;
}
.deck-tabs.bg-color > [role="navigation"] ul li a {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.6);
}
.deck-tabs.bg-color > [role="navigation"] ul li a:hover {
  border-color: #3e5c77;
}
.deck-tabs.bg-dark > [role="navigation"] ul li a {
  border-width: 1 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.6);
}
.deck-tabs.bg-dark > [role="navigation"] ul li a:hover {
  border-color: #3e5c77;
}
@media all and (min-width: 640px) {
  .deck-tabs.deck-bleed-none > .content .text,
  .deck-tabs.deck-bleed-none > [role="navigation"] {
    padding-left: 6vw;
    padding-right: 6vw;
  }
  .deck-tabs[class*="col-"] > [role="navigation"] {
    display: none;
  }
  .deck-tabs[class*="col-"] > .deck > .card > .content {
    display: -webkit-flex;
    display: flex;
  }
  .deck-tabs[class*="col-"] > .deck > .card > .content .title {
    display: block;
    margin-bottom: 2vw;
  }
}
.deck-accordion.l1 > [role="navigation"] {
  display: none;
}
.deck-accordion:not(.l1) > .deck {
  -webkit-animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJ0cnVlIn0;
          animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJ0cnVlIn0;
}
.deck-accordion:not(.l1) > .deck .card > .content .copy,
.deck-accordion:not(.l1) > .deck .card > .content .media,
.deck-accordion:not(.l1) > .deck .card > .content .link {
  display: none;
}
.deck-accordion:not(.l1) > .deck .card > .content .title:before {
  font-family: FontAwesome, sans-serif;
  content: "\f107";
  right: 0;
  position: absolute;
  top: 0.5rem;
}
.deck-accordion:not(.l1) > .deck .card > .content .title {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"] > .content .media,
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"] > .content .copy,
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"] > .content .link {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"] > .content .title:before {
  font-family: FontAwesome, sans-serif;
  content: "\f106";
}
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"].title-none > .content .title,
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"].copy-none > .content .copy,
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"].media-none > .content .media,
.deck-accordion:not(.l1) > .deck .card[aria-selected="true"].links-none > .content .link {
  display: none;
}
.deck-accordion:not(.l1)[class*="col-"] > .deck {
  -webkit-animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJmYWxzZSJ9;
          animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJmYWxzZSJ9;
}
@media all and (max-width: 640px) {
  .deck-gallery {
    overflow: hidden;
  }
  .deck-gallery > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, normalizeheight--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWxlY3RlZCIsIm5vcm1hbGl6ZVRvIiA6ImFsbCJ9, countable--eyJvcmRlciI6ICAxfQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, normalizeheight--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWxlY3RlZCIsIm5vcm1hbGl6ZVRvIiA6ImFsbCJ9, countable--eyJvcmRlciI6ICAxfQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-gallery > .deck .js-group {
    transition: opacity 0.9s ease;
    opacity: 0;
    width: 100%;
    position: absolute;
  }
  .deck-gallery > .deck .js-group.selected {
    opacity: 1;
    position: static;
  }
  .deck-gallery > .deck .content {
    width: 100%;
  }
  .deck-gallery > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0.33;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-gallery > .deck > * > section {
    display: none;
  }
  .deck-gallery > .deck > *:hover {
    cursor: pointer;
  }
  .deck-gallery > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-gallery > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-gallery > .deck > .selected:hover {
    cursor: default;
  }
  .deck-gallery > .deck > .prev-slide > section,
  .deck-gallery > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-gallery > .deck[normalizeheight] > * {
    top: 0;
    bottom: auto;
  }
  .deck-gallery > .deck > *:after {
    display: block;
    text-align: center;
  }
  .deck-gallery > .arrow {
    width: 1px;
    height: 1px;
    position: absolute;
    top: 40%;
    z-index: 10;
    opacity: 1;
  }
  .deck-gallery > .arrow.prev:before,
  .deck-gallery > .arrow.next:after {
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    position: absolute;
    padding: .6rem 1.6rem;
    color: #3e5c77;
    background-color: rgba(255, 255, 255, 0.5);
    cursor: pointer;
  }
  .deck-gallery > .arrow.prev:hover:before {
    background-color: #ffffff;
  }
  .deck-gallery > .arrow.prev:before {
    content: '\f3d2';
    left: -4vw;
  }
  .deck-gallery > .arrow.next:hover:after {
    background-color: #ffffff;
  }
  .deck-gallery > .arrow.next:after {
    content: '\f3d3';
    right: -4vw;
  }
  .deck-gallery > .arrow.first:before,
  .deck-gallery > .arrow.last:after {
    display: none;
  }
  .deck-gallery > .arrow.prev {
    left: 4vw;
  }
  .deck-gallery > .arrow.next {
    right: 4vw;
  }
  .deck-gallery > .arrow.next.last-face {
    opacity: 0;
  }
}
@media all and (min-width: 641px) {
  .deck-gallery {
    -webkit-animation-name: smartgallery--eyJvcmRlciI6ICAxLCAidmlzaWJsZVRodW1ibmFpbHMiOiAgIjUiLCAidGh1bWJuYWlsTWF4SGVpZ2h0IjogICI3NSIsICJ0aHVtYm5haWxNYXJnaW4iOiAiMjAiLCAiY2hpbGRJdGVtU2VsZWN0b3IiOiAiLmRlY2sgPiAqIiwgInNlbGVjdGVkSW5kZXgiOiAiMCIsICJhZGRTaW5nbGVBcnJvd3MiOiAidHJ1ZSIsICJhZGRQYWdlQXJyb3dzIjogInRydWUiLCAiYXJyb3dDbGFzcyI6ICJhcnJvdyIsICJkeW5hbWljQXJyb3dzIjogInRydWUiLCAic2VsZWN0ZWRTY2FsZSI6ICAiMSJ9;
            animation-name: smartgallery--eyJvcmRlciI6ICAxLCAidmlzaWJsZVRodW1ibmFpbHMiOiAgIjUiLCAidGh1bWJuYWlsTWF4SGVpZ2h0IjogICI3NSIsICJ0aHVtYm5haWxNYXJnaW4iOiAiMjAiLCAiY2hpbGRJdGVtU2VsZWN0b3IiOiAiLmRlY2sgPiAqIiwgInNlbGVjdGVkSW5kZXgiOiAiMCIsICJhZGRTaW5nbGVBcnJvd3MiOiAidHJ1ZSIsICJhZGRQYWdlQXJyb3dzIjogInRydWUiLCAiYXJyb3dDbGFzcyI6ICJhcnJvdyIsICJkeW5hbWljQXJyb3dzIjogInRydWUiLCAic2VsZWN0ZWRTY2FsZSI6ICAiMSJ9;
  }
  .deck-gallery[smartgallery] {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  .deck-gallery[smartgallery] > .content.spinner:after {
    padding: 0;
    margin: 0;
    z-index: 1;
    content: "";
    display: block;
    border: 10px solid #3e5c77;
    border-radius: 50%;
    position: absolute;
    left: 47%;
    top: 35%;
    float: left;
    -webkit-animation: load2 1.2s linear infinite;
            animation: load2 1.2s linear infinite;
  }
  .deck-gallery[smartgallery] > .content > .media.spinner {
    background-color: #ffffff;
    z-index: 1;
  }
  .deck-gallery[smartgallery] > .content > .media.spinner:after {
    padding: 0;
    margin: 0;
    z-index: 999;
    content: "";
    display: block;
    border: 10px solid #3e5c77;
    border-radius: 50%;
    position: absolute;
    left: 41%;
    top: 35%;
    float: left;
    -webkit-animation: load2 1.2s linear infinite;
            animation: load2 1.2s linear infinite;
  }
  .deck-gallery[smartgallery] > .content > .media.spinner:before {
    padding: 0;
    margin: 0;
    z-index: 999;
    content: "";
    display: block;
    border: 10px solid #3e5c77;
    border-radius: 50%;
    position: absolute;
    left: 53%;
    top: 35%;
    float: left;
    -webkit-animation: load 1.2s linear infinite;
            animation: load 1.2s linear infinite;
  }
  .deck-gallery[smartgallery] .deck > * {
    display: -webkit-flex;
    display: flex;
  }
  .deck-gallery[smartgallery] .deck > *.hidden {
    display: none;
  }
  .deck-gallery[smartgallery] .arrow {
    position: absolute;
    width: 4rem;
    height: 7.5rem;
    cursor: pointer;
    transition: all 0.3s;
  }
  .deck-gallery[smartgallery] .arrow:after {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 4rem;
    line-height: 4rem;
    transition: all 0.3s;
  }
  .deck-gallery[smartgallery] .arrow.prev {
    left: 0;
  }
  .deck-gallery[smartgallery] .arrow.next {
    right: 0;
  }
  .deck-gallery[smartgallery] .arrow[aria-disabled="true"] {
    cursor: default;
  }
  .deck-gallery[smartgallery] .arrow[aria-disabled="true"]:after {
    color: rgba(0, 0, 0, 0.2);
  }
  .deck-gallery[smartgallery] .arrow.page {
    bottom: 0;
    background-color: #ffffff;
  }
  .deck-gallery[smartgallery] .arrow.single {
    top: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .deck-gallery[smartgallery] {
    position: relative;
    overflow: hidden;
  }
  .deck-gallery[smartgallery] > .content {
    -webkit-order: 1;
            order: 1;
    overflow: hidden;
  }
  .deck-gallery[smartgallery] > .content > .text {
    display: none;
  }
  .deck-gallery[smartgallery] > .content > .media figure[additionaltype$="/VideoObject"] iframe {
    min-height: 475px;
  }
  .deck-gallery[smartgallery] > .content > .media figure[additionaltype$="/VideoObject"] > object,
  .deck-gallery[smartgallery] > .content > .media figure[additionaltype$="/VideoObject"] > iframe,
  .deck-gallery[smartgallery] > .content > .media figure[additionaltype$="/VideoObject"] > div {
    max-width: 100%;
  }
  .deck-gallery[smartgallery] > .arrow:after {
    font-family: 'Ionicons', sans-serif;
  }
  .deck-gallery[smartgallery] > .arrow.prev:after {
    content: "\f3d2";
  }
  .deck-gallery[smartgallery] > .arrow.next:after {
    content: "\f3d3";
  }
  .deck-gallery[smartgallery] > .deck {
    position: relative;
    display: -webkit-flex;
    display: flex;
    transition: all 0.3s;
    -webkit-align-items: center;
            align-items: center;
    width: 80%;
    margin-left: 10%;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .deck-gallery[smartgallery] > .deck > section {
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.3s;
  }
  .deck-gallery[smartgallery] > .deck > section[aria-current="true"] {
    opacity: 1;
  }
  .deck-gallery[smartgallery] > .deck > section .media figure[additionaltype$="/VideoObject"]::after {
    display: block;
    content: "";
    background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/ee5/695f0ac78100583490050568bfc31/ee5695f0ac78100583490050568bfc31.png");
    position: absolute;
    height: 100%;
    width: 75px;
    top: 0;
    left: 0;
    background-size: 100% 100%;
    opacity: 0.7;
  }
  .deck-gallery[smartgallery] > .deck > section .media figure[additionaltype$="/VideoObject"] > div,
  .deck-gallery[smartgallery] > .deck > section .media figure[additionaltype$="/VideoObject"] > object,
  .deck-gallery[smartgallery] > .deck > section .media figure[additionaltype$="/VideoObject"] > iframe {
    opacity: 0;
    max-width: 75px;
    max-height: 75px;
  }
}
@media all and (min-width: 641px) and (max-width: 1024px) {
  .deck-gallery .arrow.single.next,
  .deck-gallery .arrow.single.prev {
    display: none;
  }
}
.l1 > .deck > .deck-carousel:first-child > .deck:not([carousel]) > .card {
  display: none;
}
.l1 > .deck > .deck-carousel:first-child > .deck:not([carousel]) > .card:first-child {
  display: -webkit-flex;
  display: flex;
}
.deck-carousel {
  position: relative;
  overflow: hidden;
}
.deck-carousel > .deck[carousel]:not(.touching) {
  transition-duration: 0.2s;
  transition-timing-function: ease;
}
.deck-carousel > .deck[carousel] .js-group {
  transition: opacity 0.9s ease;
  opacity: 0;
  width: 100%;
  position: absolute;
}
.deck-carousel > .deck[carousel] .js-group.selected {
  opacity: 1;
  position: static;
}
.deck-carousel > .deck[carousel].touching .js-group:not(.selected) {
  opacity: 1;
}
.deck-carousel > .deck[carousel] .card {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.deck-carousel > .deck[carousel] .card > .content img {
  margin: 0 auto;
}
.deck-carousel > .deck[carousel] .card > .content img[style*="max-width"] {
  width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .deck-carousel > .deck[carousel] .card > .content img[style*="max-width"] {
    width: auto;
  }
}
.deck-carousel > .deck[carousel] .card > .deck {
  padding: 0;
}
.deck-carousel > [role="navigation"] {
  -webkit-order: 3;
          order: 3;
}
.deck-carousel.deck-bleed-none > .deck[carousel] {
  padding: 0 4vw;
}
.deck-carousel.deck-bleed-none > .deck[carousel] .card {
  margin: 0;
}
.deck-carousel.deck-bleed-none > .deck[carousel] > * {
  left: 4vw;
  right: 4vw;
}
.deck-carousel.deck-bleed-card-margin > .deck[carousel] {
  padding: 0 2vw;
}
.deck-carousel.deck-bleed-card-margin > .deck[carousel] .card {
  margin: 0;
}
.deck-carousel.deck-bleed-card-margin > .deck[carousel] > * {
  left: 2vw;
  right: 2vw;
}
.deck-carousel.deck-bleed-card-margin > .deck[carousel][group] > div .card {
  margin-right: 1.99vw;
}
.deck-carousel.deck-bleed-card-margin > .deck[carousel][group] > div .card:last-child {
  margin-right: 0;
}
@media all and (min-width: 640px) {
  .deck-carousel[class*="col-"] > .deck[carousel][group] > div {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
}
.deck-carousel.leafy .card.see-more > .content {
  position: relative;
}
.deck-carousel.leafy .card.see-more > .content::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .95;
  background-color: #474747;
}
.deck-carousel.leafy .card.see-more > .content .link {
  -webkit-animation-fill-mode: none;
          animation-fill-mode: none;
}
.deck-carousel.leafy .card.see-more > .content .link a[data-seemore="true"] {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  left: 0;
  right: 0;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
@media all and (min-width: 320px) {
  .deck-carousel.col.cards-few > .deck,
  .deck-carousel.col.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col.cards-few > .deck .content,
  .deck-carousel.col.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col.cards-few > .deck > *,
  .deck-carousel.col.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col.cards-few > .deck > * > section,
  .deck-carousel.col.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col.cards-few > .deck > *:hover,
  .deck-carousel.col.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col.cards-few > .deck > .selected,
  .deck-carousel.col.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col.cards-few > .deck > .selected > section,
  .deck-carousel.col.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col.cards-few > .deck > .selected:hover,
  .deck-carousel.col.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col.cards-few > .deck > .next-slide > section,
  .deck-carousel.col.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col.cards-few > .deck .media,
  .deck-carousel.col.cards-many > .deck .media,
  .deck-carousel.col.cards-few > .deck .title,
  .deck-carousel.col.cards-many > .deck .title,
  .deck-carousel.col.cards-few > .deck .copy,
  .deck-carousel.col.cards-many > .deck .copy,
  .deck-carousel.col.cards-few > .deck .link,
  .deck-carousel.col.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col.cards-few > .deck[navigation],
  .deck-carousel.col.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card,
  .deck-carousel.col.cards-many > .deck[carousel] .card {
    width: 100%;
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(54vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(72vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(128vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(96vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-bleed-none.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-bleed-none.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-bleed-none.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-bleed-none.deck-carousel.col.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col.cards-many > .deck[carousel] .card {
    width: calc( 100%  -  0vw ) !important;
  }
}
@media all and (min-width: 320px) and (max-width: 640px) {
  .deck-carousel.col.cards-few > .deck,
  .deck-carousel.col.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col.cards-few > .deck .content,
  .deck-carousel.col.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col.cards-few > .deck > *,
  .deck-carousel.col.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col.cards-few > .deck > * > section,
  .deck-carousel.col.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col.cards-few > .deck > *:hover,
  .deck-carousel.col.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col.cards-few > .deck > .selected,
  .deck-carousel.col.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col.cards-few > .deck > .selected > section,
  .deck-carousel.col.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col.cards-few > .deck > .selected:hover,
  .deck-carousel.col.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col.cards-few > .deck > .next-slide > section,
  .deck-carousel.col.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
}
@media (max-width: 639px) {
  .deck-carousel.col.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col.cards-many > .deck[navigation] + nav.navigation-directive {
    display: none;
  }
}
@media (min-width: 640px) {
  .deck-carousel.col.cards-few > .deck[countable] > *:after,
  .deck-carousel.col.cards-many > .deck[countable] > *:after {
    display: none;
  }
}
@media all and (min-width: 320px) {
  .deck-carousel.col-2.cards-few > .deck,
  .deck-carousel.col-2.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck .content,
  .deck-carousel.col-2.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-2.cards-few > .deck > *,
  .deck-carousel.col-2.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-2.cards-few > .deck > * > section,
  .deck-carousel.col-2.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-2.cards-few > .deck > *:hover,
  .deck-carousel.col-2.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected,
  .deck-carousel.col-2.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected > section,
  .deck-carousel.col-2.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected:hover,
  .deck-carousel.col-2.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-2.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-2.cards-few > .deck .media,
  .deck-carousel.col-2.cards-many > .deck .media,
  .deck-carousel.col-2.cards-few > .deck .title,
  .deck-carousel.col-2.cards-many > .deck .title,
  .deck-carousel.col-2.cards-few > .deck .copy,
  .deck-carousel.col-2.cards-many > .deck .copy,
  .deck-carousel.col-2.cards-few > .deck .link,
  .deck-carousel.col-2.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card {
    width: 100%;
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(54vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(72vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(128vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(96vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card {
    width: calc( 100%  -  0vw ) !important;
  }
}
@media all and (min-width: 320px) and (max-width: 640px) {
  .deck-carousel.col-2.cards-few > .deck,
  .deck-carousel.col-2.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck .content,
  .deck-carousel.col-2.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-2.cards-few > .deck > *,
  .deck-carousel.col-2.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-2.cards-few > .deck > * > section,
  .deck-carousel.col-2.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-2.cards-few > .deck > *:hover,
  .deck-carousel.col-2.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected,
  .deck-carousel.col-2.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected > section,
  .deck-carousel.col-2.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected:hover,
  .deck-carousel.col-2.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-2.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
}
@media all and (min-width: 640px) {
  .deck-carousel.col-2.cards-few > .deck,
  .deck-carousel.col-2.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck .content,
  .deck-carousel.col-2.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-2.cards-few > .deck > *,
  .deck-carousel.col-2.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-2.cards-few > .deck > * > section,
  .deck-carousel.col-2.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-2.cards-few > .deck > *:hover,
  .deck-carousel.col-2.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected,
  .deck-carousel.col-2.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected > section,
  .deck-carousel.col-2.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-2.cards-few > .deck > .selected:hover,
  .deck-carousel.col-2.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-2.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-2.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-2.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation],
  .deck-carousel.col-2.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-2.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-2.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-2.cards-few > .deck .media,
  .deck-carousel.col-2.cards-many > .deck .media,
  .deck-carousel.col-2.cards-few > .deck .title,
  .deck-carousel.col-2.cards-many > .deck .title,
  .deck-carousel.col-2.cards-few > .deck .copy,
  .deck-carousel.col-2.cards-many > .deck .copy,
  .deck-carousel.col-2.cards-few > .deck .link,
  .deck-carousel.col-2.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card {
    width: 50%;
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-2.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-2.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-2.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-2.cards-many > .deck[carousel] .card {
    width: calc( 50%  -  1vw ) !important;
  }
}
.deck-carousel > .deck[group] > div .card:last-child {
  margin-right: 0;
}
.deck-carousel > .deck + nav.navigation-directive {
  -webkit-order: 3;
          order: 3;
  padding: 1rem 4vw;
}
.deck-carousel > .deck + nav.navigation-directive li {
  margin: 0;
  padding: 0;
}
.deck-carousel > .deck + nav.navigation-directive:empty {
  padding: 0;
}
.deck-carousel > .deck[countable] > *:after {
  display: block;
  text-align: center;
  margin: 1rem auto;
}
.deck-carousel > .arrow {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 40%;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
}
.deck-carousel > .arrow.prev:before,
.deck-carousel > .arrow.next:after {
  font-family: 'Ionicons', sans-serif;
  font-size: 3rem;
  position: absolute;
  padding: .6rem 1.6rem;
  color: #3e5c77;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 639px) {
  .deck-carousel > .arrow.prev:before,
  .deck-carousel > .arrow.next:after {
    line-height: 2.5rem;
  }
}
.deck-carousel > .arrow.prev:hover:before {
  background-color: #ffffff;
}
.deck-carousel > .arrow.prev:before {
  content: '\f3d2';
  left: -4vw;
}
.deck-carousel > .arrow.next:hover:after {
  background-color: #ffffff;
}
.deck-carousel > .arrow.next:after {
  content: '\f3d3';
  right: -4vw;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .deck-carousel > .arrow.next:after {
    z-index: -1;
  }
}
.deck-carousel > .arrow.first:before,
.deck-carousel > .arrow.last:after {
  display: none;
}
.deck-carousel > .arrow.prev {
  left: 4vw;
}
.deck-carousel > .arrow.next {
  right: 4vw;
}
.deck-carousel > .arrow.next.last-face {
  opacity: 0;
}
.deck-carousel.deck-bleed-none > .deck[carousel],
.deck-carousel.deck-bleed-card-margin > .deck[carousel] {
  margin: 0 auto;
  max-width: 92vw;
}
.deck-carousel.deck-bleed-full > .deck[carousel] > .selected {
  left: 0;
  right: 0;
}
@media all and (min-width: 960px) {
  .deck-carousel[class*="col-"].card.cards-few > .deck[carousel]:before,
  .deck-carousel[class*="col-"].card.cards-few > .deck[carousel]:after {
    content: '';
    padding: 0;
  }
}
@media all and (min-width: 320px) {
  .deck-carousel.col-3.cards-few > .deck,
  .deck-carousel.col-3.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck .content,
  .deck-carousel.col-3.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-3.cards-few > .deck > *,
  .deck-carousel.col-3.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-3.cards-few > .deck > * > section,
  .deck-carousel.col-3.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-3.cards-few > .deck > *:hover,
  .deck-carousel.col-3.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected,
  .deck-carousel.col-3.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected > section,
  .deck-carousel.col-3.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected:hover,
  .deck-carousel.col-3.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-3.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck .media,
  .deck-carousel.col-3.cards-many > .deck .media,
  .deck-carousel.col-3.cards-few > .deck .title,
  .deck-carousel.col-3.cards-many > .deck .title,
  .deck-carousel.col-3.cards-few > .deck .copy,
  .deck-carousel.col-3.cards-many > .deck .copy,
  .deck-carousel.col-3.cards-few > .deck .link,
  .deck-carousel.col-3.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: 100%;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(54vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(72vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(128vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(96vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: calc( 100%  -  0vw ) !important;
  }
}
@media all and (min-width: 320px) and (max-width: 640px) {
  .deck-carousel.col-3.cards-few > .deck,
  .deck-carousel.col-3.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck .content,
  .deck-carousel.col-3.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-3.cards-few > .deck > *,
  .deck-carousel.col-3.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-3.cards-few > .deck > * > section,
  .deck-carousel.col-3.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-3.cards-few > .deck > *:hover,
  .deck-carousel.col-3.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected,
  .deck-carousel.col-3.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected > section,
  .deck-carousel.col-3.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected:hover,
  .deck-carousel.col-3.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-3.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
}
@media all and (min-width: 640px) {
  .deck-carousel.col-3.cards-few > .deck,
  .deck-carousel.col-3.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck .content,
  .deck-carousel.col-3.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-3.cards-few > .deck > *,
  .deck-carousel.col-3.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-3.cards-few > .deck > * > section,
  .deck-carousel.col-3.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-3.cards-few > .deck > *:hover,
  .deck-carousel.col-3.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected,
  .deck-carousel.col-3.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected > section,
  .deck-carousel.col-3.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected:hover,
  .deck-carousel.col-3.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-3.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation],
  .deck-carousel.col-3.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-3.cards-few > .deck .media,
  .deck-carousel.col-3.cards-many > .deck .media,
  .deck-carousel.col-3.cards-few > .deck .title,
  .deck-carousel.col-3.cards-many > .deck .title,
  .deck-carousel.col-3.cards-few > .deck .copy,
  .deck-carousel.col-3.cards-many > .deck .copy,
  .deck-carousel.col-3.cards-few > .deck .link,
  .deck-carousel.col-3.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: 50%;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: calc( 50%  -  1vw ) !important;
  }
}
@media all and (min-width: 960px) {
  .deck-carousel.col-3.cards-few > .deck,
  .deck-carousel.col-3.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAzfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAzfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck .content,
  .deck-carousel.col-3.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-3.cards-few > .deck > *,
  .deck-carousel.col-3.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-3.cards-few > .deck > * > section,
  .deck-carousel.col-3.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-3.cards-few > .deck > *:hover,
  .deck-carousel.col-3.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected,
  .deck-carousel.col-3.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected > section,
  .deck-carousel.col-3.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck > .selected:hover,
  .deck-carousel.col-3.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-3.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-3.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-3.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation],
  .deck-carousel.col-3.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-3.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-3.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-3.cards-few > .deck .media,
  .deck-carousel.col-3.cards-many > .deck .media,
  .deck-carousel.col-3.cards-few > .deck .title,
  .deck-carousel.col-3.cards-many > .deck .title,
  .deck-carousel.col-3.cards-few > .deck .copy,
  .deck-carousel.col-3.cards-many > .deck .copy,
  .deck-carousel.col-3.cards-few > .deck .link,
  .deck-carousel.col-3.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: 33.33333333%;
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-3.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-3.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-3.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-3.cards-many > .deck[carousel] .card {
    width: calc( 33.33333333%  -  1.33333333vw ) !important;
  }
}
@media all and (min-width: 320px) {
  .deck-carousel.col-4.cards-few > .deck,
  .deck-carousel.col-4.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck .content,
  .deck-carousel.col-4.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck > *,
  .deck-carousel.col-4.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-4.cards-few > .deck > * > section,
  .deck-carousel.col-4.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-4.cards-few > .deck > *:hover,
  .deck-carousel.col-4.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected,
  .deck-carousel.col-4.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected > section,
  .deck-carousel.col-4.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected:hover,
  .deck-carousel.col-4.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-4.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck .media,
  .deck-carousel.col-4.cards-many > .deck .media,
  .deck-carousel.col-4.cards-few > .deck .title,
  .deck-carousel.col-4.cards-many > .deck .title,
  .deck-carousel.col-4.cards-few > .deck .copy,
  .deck-carousel.col-4.cards-many > .deck .copy,
  .deck-carousel.col-4.cards-few > .deck .link,
  .deck-carousel.col-4.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(54vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(72vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(128vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(96vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: calc( 100%  -  0vw ) !important;
  }
}
@media all and (min-width: 320px) and (max-width: 640px) {
  .deck-carousel.col-4.cards-few > .deck,
  .deck-carousel.col-4.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICA1fQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck .content,
  .deck-carousel.col-4.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck > *,
  .deck-carousel.col-4.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-4.cards-few > .deck > * > section,
  .deck-carousel.col-4.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-4.cards-few > .deck > *:hover,
  .deck-carousel.col-4.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected,
  .deck-carousel.col-4.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected > section,
  .deck-carousel.col-4.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected:hover,
  .deck-carousel.col-4.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-4.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
}
@media all and (min-width: 640px) {
  .deck-carousel.col-4.cards-few > .deck,
  .deck-carousel.col-4.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAyfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck .content,
  .deck-carousel.col-4.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck > *,
  .deck-carousel.col-4.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-4.cards-few > .deck > * > section,
  .deck-carousel.col-4.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-4.cards-few > .deck > *:hover,
  .deck-carousel.col-4.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected,
  .deck-carousel.col-4.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected > section,
  .deck-carousel.col-4.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected:hover,
  .deck-carousel.col-4.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-4.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation],
  .deck-carousel.col-4.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-4.cards-few > .deck .media,
  .deck-carousel.col-4.cards-many > .deck .media,
  .deck-carousel.col-4.cards-few > .deck .title,
  .deck-carousel.col-4.cards-many > .deck .title,
  .deck-carousel.col-4.cards-few > .deck .copy,
  .deck-carousel.col-4.cards-many > .deck .copy,
  .deck-carousel.col-4.cards-few > .deck .link,
  .deck-carousel.col-4.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: 50%;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(20.14285714vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(26.4375vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(35.25vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(62.66666667vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(47vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(21.42857143vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(20.57142857vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(26.4375vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(27vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(35.25vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(36vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(66.66666667vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(62.66666667vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(64vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(50vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(47vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(48vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: calc( 50%  -  1vw ) !important;
  }
}
@media all and (min-width: 960px) {
  .deck-carousel.col-4.cards-few > .deck,
  .deck-carousel.col-4.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAzfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAzfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck .content,
  .deck-carousel.col-4.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck > *,
  .deck-carousel.col-4.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-4.cards-few > .deck > * > section,
  .deck-carousel.col-4.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-4.cards-few > .deck > *:hover,
  .deck-carousel.col-4.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected,
  .deck-carousel.col-4.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected > section,
  .deck-carousel.col-4.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected:hover,
  .deck-carousel.col-4.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-4.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation],
  .deck-carousel.col-4.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-4.cards-few > .deck .media,
  .deck-carousel.col-4.cards-many > .deck .media,
  .deck-carousel.col-4.cards-few > .deck .title,
  .deck-carousel.col-4.cards-many > .deck .title,
  .deck-carousel.col-4.cards-few > .deck .copy,
  .deck-carousel.col-4.cards-many > .deck .copy,
  .deck-carousel.col-4.cards-few > .deck .link,
  .deck-carousel.col-4.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: 33.33333333%;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(13.14285714vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(17.25vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(23vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(40.88888889vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(30.66666667vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(14.28571429vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.14285714vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(13.71428571vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(17.25vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(18vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(23vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(24vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(44.44444444vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(40.88888889vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(42.66666667vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30.66666667vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(32vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: calc( 33.33333333%  -  1.33333333vw ) !important;
  }
}
@media all and (min-width: 1280px) {
  .deck-carousel.col-4.cards-few > .deck,
  .deck-carousel.col-4.cards-many > .deck {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICA0fQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICA0fQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, navigation--eyJvcmRlciI6ICA0LCAiY2xhc3NOYW1lIjogICJuYXZpZ2F0aW9uLWRpcmVjdGl2ZSJ9, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIudGl0bGUsIC5jb3B5LCAubGluaywgLm1lZGlhIiwgImNvbnRleHQiOiAgIi5kZWNrLWNhcm91c2VsIiwgImNoaWxkIjogICIiLCAibm9ybWFsaXplR3JpZCIgOiAidHJ1ZSJ9;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck .content,
  .deck-carousel.col-4.cards-many > .deck .content {
    width: 100%;
  }
  .deck-carousel.col-4.cards-few > .deck > *,
  .deck-carousel.col-4.cards-many > .deck > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .deck-carousel.col-4.cards-few > .deck > * > section,
  .deck-carousel.col-4.cards-many > .deck > * > section {
    display: none;
  }
  .deck-carousel.col-4.cards-few > .deck > *:hover,
  .deck-carousel.col-4.cards-many > .deck > *:hover {
    cursor: pointer;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected,
  .deck-carousel.col-4.cards-many > .deck > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected > section,
  .deck-carousel.col-4.cards-many > .deck > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck > .selected:hover,
  .deck-carousel.col-4.cards-many > .deck > .selected:hover {
    cursor: default;
  }
  .deck-carousel.col-4.cards-few > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .prev-slide > section,
  .deck-carousel.col-4.cards-few > .deck > .next-slide > section,
  .deck-carousel.col-4.cards-many > .deck > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation],
  .deck-carousel.col-4.cards-many > .deck[navigation] {
    z-index: 1;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive {
    border: none;
    width: 100%;
    z-index: 10;
    left: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul {
    width: auto;
    margin: auto;
    padding: 0;
    text-align: center;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li {
    position: relative;
    display: inline-block;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li.selected a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li.selected a:after {
    background-color: #3e5c77;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a {
    padding: 0.5rem;
    display: block;
    font-size: 0;
  }
  .deck-carousel.col-4.cards-few > .deck[navigation] + nav.navigation-directive ul li a:after,
  .deck-carousel.col-4.cards-many > .deck[navigation] + nav.navigation-directive ul li a:after {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0px;
    background-color: rgba(92, 116, 140, 0.5);
  }
  .deck-carousel.col-4.cards-few > .deck .media,
  .deck-carousel.col-4.cards-many > .deck .media,
  .deck-carousel.col-4.cards-few > .deck .title,
  .deck-carousel.col-4.cards-many > .deck .title,
  .deck-carousel.col-4.cards-few > .deck .copy,
  .deck-carousel.col-4.cards-many > .deck .copy,
  .deck-carousel.col-4.cards-few > .deck .link,
  .deck-carousel.col-4.cards-many > .deck .link {
    min-height: 1px;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: 25%;
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(9.64285714vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(12.65625vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(16.875vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(30vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(22.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.71428571vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(9.64285714vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-21x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(10.28571429vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(14.0625vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(12.65625vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(13.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18.75vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(16.875vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(18vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(33.33333333vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(32vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(25vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(22.5vw);
  }
  .deck-bleed-none.deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-bleed-none.deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(24vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-3x4 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-4x3 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .deck-carousel.col-4.cards-few > .deck[carousel] .card.aspect-1x1 > .content .media iframe,
  .deck-carousel.col-4.cards-many > .deck[carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.deck-carousel.col-4.cards-few > .deck[carousel] .card,
  .deck-bleed-card-margin.deck-carousel.col-4.cards-many > .deck[carousel] .card {
    width: calc( 25%  -  1.5vw ) !important;
  }
}
.overflow-expand > .content .copy {
  max-height: 100px;
  overflow: hidden;
  position: relative;
  -webkit-animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
          animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
}
.overflow-expand > .content .copy a,
.overflow-expand > .content .copy .disclaimer {
  pointer-events: all;
}
.overflow-expand > .content .copy:after {
  content: attr(data-content);
  font-size: 1.6rem;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
  width: 100%;
  font-weight: bold;
  line-height: 1.6;
  display: block;
  pointer-events: all;
}
.overflow-expand > .content .copy.toggledOn {
  max-height: none;
  overflow: visible;
}
.overflow-expand > .content .copy.toggledOn:after {
  content: attr(data-content);
  background: none;
  position: static;
}
@media (min-width: 667px) {
  .overflow-expand > .content .copy {
    max-height: 150px;
  }
}
.overflow-expand.bg-dark > .content .copy:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #808080 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #808080;
}
.overflow-expand.bg-color > .content .copy:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #d1d1d1 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #d1d1d1;
}
.overflow-expand.bg-light > .content .copy:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #ffffff;
}
.overflow-expand.bg-dark > .content .copy.toggledOn:after,
.overflow-expand.bg-color > .content .copy.toggledOn:after,
.overflow-expand.bg-light > .content .copy.toggledOn:after {
  box-shadow: none;
}
[class*="col-"] > .deck .overflow-expand > .content .copy.toggledOn {
  height: auto;
}
@media (min-width: 667px) {
  [class*="col-"] > .deck .overflow-expand > .content .copy {
    min-height: 0 !important;
    height: 150px;
  }
}
.overflow-scroll > .content .copy {
  max-height: 100px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 667px) {
  .overflow-scroll > .content .copy {
    max-height: 150px;
  }
}
@media (min-width: 640px) {
  .peek-a-boo > .deck[carousel] {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media (min-width: 640px) {
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none) .content {
    min-height: inherit;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none) .content .text {
    /* min-height is to fill the parent element,can not give flex-grow:1 or height 100% as
                                    flex-grow is breaking in IE and height does not fill parent in Safari*/
    min-height: inherit;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none) .content .text .link {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none).copy-none.title-none .text {
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none):not(.copy-none) .text,
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none):not(.title-none) .text {
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none).card-clickable > .content .text .link > a:first-of-type,
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9:not(.links-none).card-clickable > .content .text .link > a:first-of-type.primary {
    height: auto !important;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9.link-clickable > .content .text .disclaimer {
    z-index: 1;
  }
}
@media (min-width: 640px) {
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9 .content .media {
    position: absolute;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9 .content .text {
    z-index: 1;
    padding: 3vw 4vw 1.5vw 4vw !important;
  }
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9 .content .disclaimer {
    position: absolute;
    bottom: 6% !important;
    left: 0 !important;
    border: 1px solid;
    border-radius: 2rem;
    padding: 0.5rem 2rem !important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .peek-a-boo > .deck[carousel] > .js-group .aspect-21x9 .content .media {
    width: 100%;
    top: 0;
  }
}
@media (min-width: 640px) {
  .peek-a-boo > .deck[carousel] > .js-group {
    width: 70%;
  }
  .peek-a-boo > .deck[carousel] > .js-group.next-slide,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide {
    opacity: 1;
  }
  .peek-a-boo > .deck[carousel] > .js-group.next-slide .card-clickable .link > a:first-of-type:before,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide .card-clickable .link > a:first-of-type:before,
  .peek-a-boo > .deck[carousel] > .js-group.next-slide .card-clickable-v2 .link > a:first-of-type:before,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide .card-clickable-v2 .link > a:first-of-type:before,
  .peek-a-boo > .deck[carousel] > .js-group.next-slide .card-clickable .link > a:first-of-type:after,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide .card-clickable .link > a:first-of-type:after,
  .peek-a-boo > .deck[carousel] > .js-group.next-slide .card-clickable-v2 .link > a:first-of-type:after,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide .card-clickable-v2 .link > a:first-of-type:after {
    display: none;
  }
  .peek-a-boo > .deck[carousel] > .js-group.next-slide:before,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide:before {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background-color: #000000;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    margin: 0;
    content: '';
  }
  .peek-a-boo > .deck[carousel] > .js-group.next-slide > .card > .content .text .copy .disclaimer,
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide > .card > .content .text .copy .disclaimer {
    display: none !important;
  }
  .peek-a-boo > .deck[carousel] > .js-group.prev-slide {
    margin-right: calc(70% + (100% - 70%) / 2);
    margin-left: auto;
  }
  .peek-a-boo > .deck[carousel] > .js-group.next-slide {
    margin-left: calc(70% + (100% - 70%) / 2);
    margin-right: auto;
  }
}
@media (max-width: 639px) {
  .peek-a-boo > .deck[carousel] > .js-group {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 639px) {
  .peek-a-boo > .deck[carousel][countable] .js-group:after {
    display: none;
  }
}
.peek-a-boo > .deck[carousel][countable] .js-group.selected {
  position: relative;
}
.peek-a-boo > .deck[carousel][countable] .js-group.selected:after {
  display: block;
}
@media (min-width: 640px) {
  .peek-a-boo > .deck[carousel][countable] .js-group.selected:after {
    position: absolute;
    bottom: 6%;
    margin: 0;
    -webkit-transform: translate(100%);
            transform: translate(100%);
    border: 1px solid;
    border-radius: 2rem;
    padding: 0.5rem 2rem;
    z-index: 1;
    color: rgba(255, 255, 255, 0.5);
  }
}
@media (min-width: 768px) {
  .peek-a-boo > .deck[carousel][countable] .js-group.selected:after {
    right: calc(((100% - 70%) / 2)/ 2 * -1);
  }
}
.peek-a-boo > .deck[carousel][countable] .js-group.selected:only-child:after {
  display: none;
}
@media (max-width: 639px) {
  .peek-a-boo > .deck[carousel] .copy {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .peek-a-boo.deck-bleed-full > .deck[carousel][countable] .js-group.selected:after {
    right: 0;
  }
}
.peek-a-boo.deck-carousel.col > .deck[carousel],
.peek-a-boo.deck-carousel[class*="col-"] > .deck[carousel] {
  -webkit-transform-style: initial;
          transform-style: initial;
}
@media all and (min-width: 320px) {
  .peek-a-boo.col > .deck[carousel] {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICAxfQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICAxfQ, aligngrid--eyJvcmRlciI6ICAyLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuZGVjay1jYXJvdXNlbCIsICJjaGlsZCI6ICAiIiwgIm5vcm1hbGl6ZUdyaWQiIDogInRydWUifQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .peek-a-boo.col > .deck[carousel] .content {
    width: 100%;
  }
  .peek-a-boo.col > .deck[carousel] > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .peek-a-boo.col > .deck[carousel] > * > section {
    display: none;
  }
  .peek-a-boo.col > .deck[carousel] > *:hover {
    cursor: pointer;
  }
  .peek-a-boo.col > .deck[carousel] > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .peek-a-boo.col > .deck[carousel] > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .peek-a-boo.col > .deck[carousel] > .selected:hover {
    cursor: default;
  }
  .peek-a-boo.col > .deck[carousel] > .prev-slide > section,
  .peek-a-boo.col > .deck[carousel] > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
  .peek-a-boo.col > .deck[carousel] .media,
  .peek-a-boo.col > .deck[carousel] .title,
  .peek-a-boo.col > .deck[carousel] .copy,
  .peek-a-boo.col > .deck[carousel] .link {
    min-height: 1px;
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card {
    width: 100%;
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-21x9 > .content,
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-21x9 > .content,
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(41.14285714vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-16x9 > .content,
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-16x9 > .content,
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(54vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-4x3 > .content,
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-4x3 > .content,
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(72vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-3x4 > .content,
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-3x4 > .content,
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(128vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-1x1 > .content,
  .peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background.aspect-1x1 > .content,
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(96vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(42.85714286vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .deck-bleed-none.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-21x9 > .content .media iframe {
    min-height: calc(41.14285714vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(56.25vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .deck-bleed-none.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-16x9 > .content .media iframe {
    min-height: calc(54vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(75vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .deck-bleed-none.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(72vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(133.33333333vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .deck-bleed-none.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(128vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(100vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .deck-bleed-none.peek-a-boo.col > .deck[carousel][carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(96vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card:not(.aspect-21x9) > .content .media iframe,
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(28.125vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-16x9:not(.l1) > .content .media iframe {
    min-height: calc(39.375vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-3x4 > .content .media iframe {
    min-height: calc(53.33333333vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-4x3 > .content .media iframe {
    min-height: calc(37.5vw);
  }
  .peek-a-boo.col > .deck[carousel][carousel] .card.aspect-1x1 > .content .media iframe {
    min-height: calc(30vw);
  }
  .deck-bleed-card-margin.peek-a-boo.col > .deck[carousel][carousel] .card {
    width: calc( 100%  -  0vw ) !important;
  }
}
@media all and (min-width: 320px) and (max-width: 640px) {
  .peek-a-boo.col > .deck[carousel] {
    -webkit-animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICAxfQ;
            animation-name: group--eyJvcmRlciI6ICAwLCAiZ3JvdXBDb3VudCI6ICAxfQ, carousel--eyJvcmRlciI6ICAxLCAiZW5hYmxlZCI6ICB0cnVlLCAiYXBwbHlUcmFuc2Zvcm1hdGlvbnMiOiAgdHJ1ZSwiaW5CdWlsdENhcm91c2VsQXJyb3dzIjogIHRydWUsICJheGlzIjogIDEsICJ0cmFuc2l0aW9uRHVyYXRpb24iOiAyMDB9, countable--eyJvcmRlciI6ICAxfQ;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    width: 100%;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .peek-a-boo.col > .deck[carousel] .content {
    width: 100%;
  }
  .peek-a-boo.col > .deck[carousel] > * {
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .peek-a-boo.col > .deck[carousel] > * > section {
    display: none;
  }
  .peek-a-boo.col > .deck[carousel] > *:hover {
    cursor: pointer;
  }
  .peek-a-boo.col > .deck[carousel] > .selected {
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
  }
  .peek-a-boo.col > .deck[carousel] > .selected > section {
    display: -webkit-flex;
    display: flex;
  }
  .peek-a-boo.col > .deck[carousel] > .selected:hover {
    cursor: default;
  }
  .peek-a-boo.col > .deck[carousel] > .prev-slide > section,
  .peek-a-boo.col > .deck[carousel] > .next-slide > section {
    display: -webkit-flex;
    display: flex;
  }
}
.peek-a-boo.col.card-one > .deck[countable] > *:after {
  display: none;
}
.peek-a-boo.col.card-one > .arrow {
  display: none;
}
@media (max-width: 639px) {
  .peek-a-boo.col.deck-bleed-none > .deck[carousel] > .js-group.prev-slide,
  .peek-a-boo.col.deck-bleed-card-margin > .deck[carousel] > .js-group.prev-slide,
  .peek-a-boo.col.deck-bleed-none > .deck[carousel] > .js-group.next-slide,
  .peek-a-boo.col.deck-bleed-card-margin > .deck[carousel] > .js-group.next-slide {
    display: none;
  }
}
.peek-a-boo > .arrow.first:before,
.peek-a-boo > .arrow.last:after {
  display: block;
}
.peek-a-boo > .arrow.prev:before,
.peek-a-boo > .arrow.next:after {
  background-color: transparent;
}
@media (min-width: 640px) {
  .peek-a-boo > .arrow {
    top: 50%;
  }
  .peek-a-boo > .arrow.prev:before,
  .peek-a-boo > .arrow.next:after {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .peek-a-boo > .arrow.prev {
    left: calc((100% - 70%) / 2);
  }
  .peek-a-boo > .arrow.prev:before {
    right: 0;
    left: auto;
  }
  .peek-a-boo > .arrow.next {
    right: calc((100% - 70%) / 2);
  }
  .peek-a-boo > .arrow.next:after {
    right: auto;
    left: 0;
  }
}
.peek-a-boo > .navigation-directive {
  display: none;
}
@media all and (min-width: 769px) {
  .medium-gutter main .l1 > .deck,
  .medium-gutter main .l1 > .navigation,
  .medium-gutter main .l1 > .content {
    margin: 0 5vw;
  }
  .medium-gutter .peek-a-boo.deck-carousel,
  .medium-gutter [class*="heroCard"].deck-carousel {
    margin: 0 -5vw;
  }
  .medium-gutter .media-background.aspect-21x9 > .content,
  .medium-gutter .media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(38.57142857vw);
  }
  .medium-gutter .media-background.aspect-21x9.media-bleed-none > .content,
  .medium-gutter .media-background-no-gradient.aspect-21x9.media-bleed-none > .content {
    min-height: calc((92vw -  10vw ) * 0.42857143 + 8vw);
  }
  .medium-gutter .media-background.aspect-16x9 > .content,
  .medium-gutter .media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(50.625vw);
  }
  .medium-gutter .media-background.aspect-16x9.media-bleed-none > .content,
  .medium-gutter .media-background-no-gradient.aspect-16x9.media-bleed-none > .content {
    min-height: calc((92vw -  10vw ) * 0.5625 + 8vw);
  }
  .medium-gutter .media-background.aspect-4x3 > .content,
  .medium-gutter .media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(67.5vw);
  }
  .medium-gutter .media-background.aspect-4x3.media-bleed-none > .content,
  .medium-gutter .media-background-no-gradient.aspect-4x3.media-bleed-none > .content {
    min-height: calc((92vw -  10vw ) * 0.75 + 8vw);
  }
  .medium-gutter .media-background.aspect-3x4 > .content,
  .medium-gutter .media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(120vw);
  }
  .medium-gutter .media-background.aspect-3x4.media-bleed-none > .content,
  .medium-gutter .media-background-no-gradient.aspect-3x4.media-bleed-none > .content {
    min-height: calc((92vw -  10vw ) * 1.33333333 + 8vw);
  }
  .medium-gutter .media-background.aspect-1x1 > .content,
  .medium-gutter .media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(90vw);
  }
  .medium-gutter .compare-vehicles.card thead tr.isSticky,
  .medium-gutter .compare-vehicles.card tbody tr.isSticky {
    max-width: calc(81.87%);
  }
  .wide-gutter main .l1 > .deck,
  .wide-gutter main .l1 > .navigation,
  .wide-gutter main .l1 > .content {
    margin: 0 7vw;
  }
  .wide-gutter .peek-a-boo.deck-carousel,
  .wide-gutter [class*="heroCard"].deck-carousel {
    margin: 0 -7vw;
  }
  .wide-gutter .media-background.aspect-21x9 > .content,
  .wide-gutter .media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(36.85714286vw);
  }
  .wide-gutter .media-background.aspect-21x9.media-bleed-none > .content,
  .wide-gutter .media-background-no-gradient.aspect-21x9.media-bleed-none > .content {
    min-height: calc((92vw -  14vw ) * 0.42857143 + 8vw);
  }
  .wide-gutter .media-background.aspect-16x9 > .content,
  .wide-gutter .media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(48.375vw);
  }
  .wide-gutter .media-background.aspect-16x9.media-bleed-none > .content,
  .wide-gutter .media-background-no-gradient.aspect-16x9.media-bleed-none > .content {
    min-height: calc((92vw -  14vw ) * 0.5625 + 8vw);
  }
  .wide-gutter .media-background.aspect-4x3 > .content,
  .wide-gutter .media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(64.5vw);
  }
  .wide-gutter .media-background.aspect-4x3.media-bleed-none > .content,
  .wide-gutter .media-background-no-gradient.aspect-4x3.media-bleed-none > .content {
    min-height: calc((92vw -  14vw ) * 0.75 + 8vw);
  }
  .wide-gutter .media-background.aspect-3x4 > .content,
  .wide-gutter .media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(114.66666667vw);
  }
  .wide-gutter .media-background.aspect-3x4.media-bleed-none > .content,
  .wide-gutter .media-background-no-gradient.aspect-3x4.media-bleed-none > .content {
    min-height: calc((92vw -  14vw ) * 1.33333333 + 8vw);
  }
  .wide-gutter .media-background.aspect-1x1 > .content,
  .wide-gutter .media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(86vw);
  }
  .wide-gutter .compare-vehicles.card thead tr.isSticky,
  .wide-gutter .compare-vehicles.card tbody tr.isSticky {
    max-width: calc(77.87%);
  }
  .narrow-gutter main .l1 > .deck,
  .narrow-gutter main .l1 > .navigation,
  .narrow-gutter main .l1 > .content {
    margin: 0 3vw;
  }
  .narrow-gutter .peek-a-boo.deck-carousel,
  .narrow-gutter [class*="heroCard"].deck-carousel {
    margin: 0 -3vw;
  }
  .narrow-gutter .media-background.aspect-21x9 > .content,
  .narrow-gutter .media-background-no-gradient.aspect-21x9 > .content {
    min-height: calc(40.28571429vw);
  }
  .narrow-gutter .media-background.aspect-21x9.media-bleed-none > .content,
  .narrow-gutter .media-background-no-gradient.aspect-21x9.media-bleed-none > .content {
    min-height: calc((92vw -  6vw ) * 0.42857143 + 8vw);
  }
  .narrow-gutter .media-background.aspect-16x9 > .content,
  .narrow-gutter .media-background-no-gradient.aspect-16x9 > .content {
    min-height: calc(52.875vw);
  }
  .narrow-gutter .media-background.aspect-16x9.media-bleed-none > .content,
  .narrow-gutter .media-background-no-gradient.aspect-16x9.media-bleed-none > .content {
    min-height: calc((92vw -  6vw ) * 0.5625 + 8vw);
  }
  .narrow-gutter .media-background.aspect-4x3 > .content,
  .narrow-gutter .media-background-no-gradient.aspect-4x3 > .content {
    min-height: calc(70.5vw);
  }
  .narrow-gutter .media-background.aspect-4x3.media-bleed-none > .content,
  .narrow-gutter .media-background-no-gradient.aspect-4x3.media-bleed-none > .content {
    min-height: calc((92vw -  6vw ) * 0.75 + 8vw);
  }
  .narrow-gutter .media-background.aspect-3x4 > .content,
  .narrow-gutter .media-background-no-gradient.aspect-3x4 > .content {
    min-height: calc(125.33333333vw);
  }
  .narrow-gutter .media-background.aspect-3x4.media-bleed-none > .content,
  .narrow-gutter .media-background-no-gradient.aspect-3x4.media-bleed-none > .content {
    min-height: calc((92vw -  6vw ) * 1.33333333 + 8vw);
  }
  .narrow-gutter .media-background.aspect-1x1 > .content,
  .narrow-gutter .media-background-no-gradient.aspect-1x1 > .content {
    min-height: calc(94vw);
  }
  .narrow-gutter .compare-vehicles.card thead tr.isSticky,
  .narrow-gutter .compare-vehicles.card tbody tr.isSticky {
    max-width: calc(85.87%);
  }
  .medium-gutter main .l1 > .deck .peek-a-boo.deck-carousel,
  .wide-gutter main .l1 > .deck .peek-a-boo.deck-carousel,
  .narrow-gutter main .l1 > .deck .peek-a-boo.deck-carousel,
  .medium-gutter main .l1 > .deck [class*="heroCard"].deck-carousel,
  .wide-gutter main .l1 > .deck [class*="heroCard"].deck-carousel,
  .narrow-gutter main .l1 > .deck [class*="heroCard"].deck-carousel {
    width: auto;
  }
  .medium-gutter main .l1 > .deck .card.aspect-21x9 .media img,
  .wide-gutter main .l1 > .deck .card.aspect-21x9 .media img,
  .narrow-gutter main .l1 > .deck .card.aspect-21x9 .media img {
    max-width: 100% !important;
  }
  .medium-gutter.ae-chat-open main .l1 > .deck,
  .wide-gutter.ae-chat-open main .l1 > .deck,
  .narrow-gutter.ae-chat-open main .l1 > .deck,
  .medium-gutter.ae-chat-open main .l1 > .navigation,
  .wide-gutter.ae-chat-open main .l1 > .navigation,
  .narrow-gutter.ae-chat-open main .l1 > .navigation,
  .medium-gutter.ae-chat-open main .l1 > .content,
  .wide-gutter.ae-chat-open main .l1 > .content,
  .narrow-gutter.ae-chat-open main .l1 > .content {
    margin: 0 0;
  }
}
.ui-datepicker {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.75);
  z-index: 10 !important;
}
.ui-datepicker .ui-datepicker-header {
  border-bottom: 1px solid #c5c5c5;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  -webkit-order: 0;
          order: 0;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  color: transparent;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before {
  color: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 12px;
  top: 8px;
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  content: "\f3d2";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  -webkit-order: 2;
          order: 2;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  color: transparent;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {
  color: rgba(0, 0, 0, 0.6);
  position: absolute;
  right: 12px;
  top: 8px;
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  content: "\f3d3";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  -webkit-order: 1;
          order: 1;
  padding: 1.25rem 0;
  text-align: center;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month:after {
  content: " / ";
}
.ui-datepicker .ui-datepicker-calendar {
  border: none;
}
.ui-datepicker .ui-datepicker-calendar thead tr th {
  background: none;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span {
  border: 1px solid #c5c5c5;
  padding: 2px;
}
@media (max-width: 639px) {
  .deck-gallery > .deck .content > .media figure[additionaltype$="/VideoObject"] #dmiVideoLink {
    background: url("https://media-dmg.assets-cdk.com/teams/repository/export/f69/3f180a2dd10058c330050568bfc31/f693f180a2dd10058c330050568bfc31.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 360px;
    display: inline-block;
  }
}
.card > div .linked .link {
  margin: auto;
  max-width: 200px;
  background-color: #3e5c77;
  color: #fff;
}
.card > div .linked .link .mobile-link,
.card > div .linked .link .desktop-link {
  display: none;
  margin: auto;
}
@media (max-width: 768px) {
  .card > div .linked .link .mobile-link {
    display: block;
  }
}
@media (min-width: 769px) {
  .card > div .linked .link .desktop-link {
    display: block;
  }
}
.card > div .linked iframe {
  display: none;
}
.card > div .framed .link {
  display: none;
}
#site_translation_element:not(:empty) + .header {
  box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.75);
}
#site_translation_element:not(:empty) + .header.bg-light {
  border-top: 1px solid rgba(128, 128, 128, 0.3);
}
.dcw-design-stainless {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.dcw-design-stainless h1,
.dcw-design-stainless h2,
.dcw-design-stainless h3,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  font-family: LatoBold, sans-serif;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  font-family: LatoBold, sans-serif;
  font-size: 1.76rem;
}
.dcw-design-stainless h1,
.dcw-design-stainless .l1 h1,
.dcw-design-stainless h2,
.dcw-design-stainless h3,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  font-size: 3.8rem;
}
.dcw-design-stainless h2,
.dcw-design-stainless .l2 h1,
.dcw-design-stainless h3,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  font-size: 3rem;
}
.dcw-design-stainless h3,
.dcw-design-stainless .l3 h1,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 2.2rem;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
}
.dcw-design-stainless h4,
.dcw-design-stainless .l4 h1,
.dcw-design-stainless h5,
.dcw-design-stainless .l5 h1,
.dcw-design-stainless h6,
.dcw-design-stainless .l6 h1 {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 1;
}
.dcw-design-stainless sup {
  font-size: 1rem;
}
.dcw-design-stainless sup a {
  text-decoration: none;
}
@media screen and (max-width: 639px) {
  .dcw-design-stainless {
    line-height: 1.25;
  }
  .dcw-design-stainless h1,
  .dcw-design-stainless .l1 h1,
  .dcw-design-stainless h2,
  .dcw-design-stainless h3,
  .dcw-design-stainless h4,
  .dcw-design-stainless h5,
  .dcw-design-stainless h6 {
    font-size: 3.5rem;
  }
  .dcw-design-stainless h2,
  .dcw-design-stainless .l2 h1,
  .dcw-design-stainless h3,
  .dcw-design-stainless h4,
  .dcw-design-stainless h5,
  .dcw-design-stainless h6 {
    font-size: 3rem;
  }
}
.dcw-design-stainless address {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.6rem;
  line-height: 1.25;
}
.dcw-design-stainless blockquote {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
  font-style: italic;
  font-weight: normal;
  line-height: 1.25;
}
.dcw-design-stainless figcaption {
  font-family: LatoBold, sans-serif;
  font-size: 1.2rem;
}
.dcw-design-stainless a {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-weight: normal;
}
.dcw-design-stainless dl {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
}
.dcw-design-stainless dt {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-weight: normal;
}
.dcw-design-stainless form {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless form label span:first-of-type,
.dcw-design-stainless form .group span:first-of-type {
  text-transform: none;
  font-size: 1.4rem;
}
.dcw-design-stainless form select,
.dcw-design-stainless form input,
.dcw-design-stainless form textarea {
  font-size: 1.2rem;
}
.dcw-design-stainless form select {
  font-size: 1.2rem;
  line-height: 1.1;
}
.dcw-design-stainless form[data-submitted="true"] [role="status"] {
  font-style: italic;
}
.dcw-design-stainless time {
  text-transform: capitalize;
}
.dcw-design-stainless .card > .content .link a[href^="tel:"].primary::before {
  font-family: 'Ionicons', sans-serif;
  font-size: 1.6rem;
}
.dcw-design-stainless [role="navigation"] {
  text-transform: uppercase;
}
.dcw-design-stainless .footer.card .title h1,
.dcw-design-stainless .footer.card .title h2,
.dcw-design-stainless .footer.card .title h3,
.dcw-design-stainless .footer.card .title h4,
.dcw-design-stainless .footer.card .title h5,
.dcw-design-stainless .footer.card .title h6 {
  font-size: 1.6rem;
}
.dcw-design-stainless .footer.card .title h3 {
  font-size: 1.5rem;
}
.dcw-design-stainless .footer.card .link a:not(.backToTop),
.dcw-design-stainless .footer.card .link a.primary,
.dcw-design-stainless .footer.card .link a.secondary {
  font-family: LatoBold, sans-serif;
  font-size: 1.2rem;
}
.dcw-design-stainless .footer.card .link a:not(.backToTop):hover,
.dcw-design-stainless .footer.card .link a.primary:hover,
.dcw-design-stainless .footer.card .link a.secondary:hover {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless .footer.card > .content .text .link a.backToTop {
  font-size: 1.4rem;
}
.dcw-design-stainless .footer.card .title [itemprop="name"] {
  font-size: 2rem;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a {
  font-size: 1.4rem;
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a {
    font-size: 0;
  }
}
.dcw-design-stainless .deck-navigation.l1 > [role="navigation"] > ul > li > a,
.dcw-design-stainless .deck-navigation.l2 > [role="navigation"] > ul > li > a,
.dcw-design-stainless .deck-navigation[class*="modelDetailsContent-"] > [role="navigation"] > ul > li > a {
  font-size: 1.4rem;
  text-decoration: none;
}
.dcw-design-stainless .deck-navigation:not(.l1):not(.l2):not([class*="modelDetailsContent-"]) > [role="navigation"] > ul > li > a {
  font-size: 1.5rem;
}
.dcw-design-stainless .deck-tabs [role="navigation"] > ul > li > a {
  font-size: 1.4rem;
}
@media (max-width: 639px) {
  .dcw-design-stainless .deck-carousel > .deck[countable] > *::after {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 640px) {
  .dcw-design-stainless .deck-carousel > .deck[carousel]::before,
  .dcw-design-stainless .deck-carousel > .deck[carousel]::after {
    font-size: 5rem;
  }
}
.dcw-design-stainless .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  font-family: LatoBold, sans-serif;
  line-height: 1.6rem;
}
.dcw-design-stainless .ui-datepicker .ui-datepicker-calendar thead {
  font-family: LatoRegular, Tahoma, sans-serif;
  line-height: 1.4rem;
}
.dcw-design-stainless .ui-datepicker .ui-datepicker-calendar thead tr th span {
  text-transform: uppercase;
}
.dcw-design-stainless .ui-datepicker .ui-datepicker-calendar tbody {
  font-family: LatoBold, sans-serif;
  line-height: 1.4rem;
}
@media (max-width: 639px) {
  .dcw-design-stainless .deck-gallery > .deck[countable] > *::after {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 639px) {
  .dcw-design-stainless .l1 > .deck > .col.deck-carousel:first-child > .deck .card:not(.media-background):not(.copy-none).aspect-21x9 > .content .text .copy .disclaimer {
    font-size: 1.3rem;
  }
}
.dcw-design-stainless .read-more::after {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.6;
}
@media screen and (min-width: 769px) {
  .horizontal-form form label span {
    font-size: 1.4rem;
  }
  .horizontal-form form label > select {
    font-size: 1.2rem;
  }
  .horizontal-form form output {
    text-transform: uppercase;
    font-size: 1.8rem;
  }
}
.user-links > .content .copy .share > h1,
.user-links > .content .copy .share > h2,
.user-links > .content .copy .share > h3,
.user-links > .content .copy .share > h4,
.user-links > .content .copy .share > h5,
.user-links > .content .copy .share > h6 {
  font-family: LatoBold, sans-serif;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .title h2,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h3,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h4,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h5,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h6 {
  font-size: 1.2rem;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .copy [itemprop="name"] {
  font-family: LatoBold, sans-serif;
  font-size: 1.2rem;
}
.compare-vehicles.card thead th fieldset label {
  font-weight: bold;
}
.compare-vehicles.card thead th fieldset span::before {
  font-size: 1.4rem;
}
.compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span::before {
  font-family: LatoBold, sans-serif;
  line-height: 2.5rem;
  font-weight: 900;
  font-size: 1.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span::before {
    font-size: 1.5rem;
  }
}
.compare-vehicles.card thead th table thead th,
.compare-vehicles.card thead th table tbody {
  font-family: LatoBold, sans-serif;
}
.compare-vehicles.card table thead th,
.compare-vehicles.card table tbody {
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
}
.compare-vehicles.card figcaption {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
  font-weight: 100;
  line-height: 1.25;
  text-transform: uppercase;
}
.header.card {
  font-size: 1.4rem;
}
.header.card a,
.header.card span {
  text-transform: uppercase;
  font-family: LatoBold, sans-serif;
}
.header.card a {
  text-decoration: none;
}
.header.card .dealer {
  line-height: 1;
}
.header.card .dealer [itemprop="url"] {
  line-height: 1.1;
}
.header.card .dealer [itemprop="name"] {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 3vw;
  font-weight: 500;
}
@media all and (max-width: 480px) {
  .header.card .dealer [itemprop="name"] {
    font-size: 1.4rem;
  }
}
.header.card .dealer [itemprop="description"] {
  font-size: 1.2rem;
  font-weight: 100;
}
@media all and (min-width: 320px) and (max-width: 360px) {
  .header.card .dealer [itemprop="description"] {
    font-size: 1rem;
  }
}
@media all and (min-width: 769px) {
  .header.card .dealer [itemprop="name"] {
    font-size: 2rem;
  }
}
.header.card .cta {
  font-size: 1.4rem;
}
.header.card .cta a span {
  line-height: 1.2;
}
.header.card .menu nav > ul > li {
  line-height: 1;
}
@media all and (max-width: 768px) {
  .header.card .menu nav > ul > li {
    line-height: 1.25;
  }
  .header.card .menu nav > ul > li:not(:only-child) > a,
  .header.card .menu nav > ul > li > span {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 769px) {
  .header.card .menu nav > ul > li span:not(:only-child)::after {
    line-height: 0.9;
  }
}
@media all and (max-width: 768px) {
  .header.card .menu nav > ul > li > ul li a {
    line-height: 2.5;
  }
  .header.card .menu nav > ul > li.sub-nav-open > ul li a:hover {
    font-weight: 900;
  }
  .header.card .menu.menu-open nav ul li {
    font-size: 1.4rem;
  }
}
.header.card div[role="search"].search-open {
  /* disable auto-zoom on iphone input field focus */
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .header.card div[role="search"].search-open input:focus {
    font-size: 1.2rem;
  }
}
.header.card form fieldset input {
  font-size: 1.2rem;
  line-height: 2.2rem;
  text-transform: uppercase;
  font-family: LatoBold, sans-serif;
}
@media all and (max-width: 768px) {
  .header.card .cta ul li a {
    font-size: 1.2rem;
  }
}
@media all and (min-width: 769px) {
  .header.card .cta ul li[itemprop="department"] span:first-child {
    font-family: LatoRegular, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 1.4rem;
  }
  .header.card .cta ul li[itemprop="department"] span:first-child::after {
    font-weight: bold;
  }
  .header.card .cta ul li[itemprop="department"] span span:first-child,
  .header.card .cta ul li[itemprop="department"] span [itemprop="telephone"] {
    font-size: 1.2rem;
  }
  .header.card .cta ul li[itemprop="department"] span:nth-child(2) {
    font-size: 1.4rem;
  }
}
.listing-results.card > .content > .text .title h1,
.listing-results.card > .content > .text .title h2,
.listing-results.card > .content > .text .title h3,
.listing-results.card > .content > .text .title h4,
.listing-results.card > .content > .text .title h5,
.listing-results.card > .content > .text .title h6 {
  font-family: LatoBold, sans-serif;
  font-size: 2rem;
}
.listing-results.card > .content select {
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
}
.listing-results.card.links-none > .content > .text .copy a {
  font-family: LatoBold, sans-serif;
  text-decoration: none;
}
.listing-results #vehicle-compare-cart-trigger b {
  line-height: 2.1rem;
  font-size: 1rem;
}
.listing-results #vehicle-compare-cart-trigger span {
  font-size: 1.4rem;
}
.listing-results > .deck > div[role="heading"] {
  font-family: LatoBold, sans-serif;
  font-size: 1.6rem;
}
.listing-results > .deck > div[role="heading"] b {
  font-family: LatoRegular, Tahoma, sans-serif;
}
@media (min-width: 640px) {
  .listing-results > .deck > div[role="heading"] {
    font-size: 3rem;
  }
}
@media screen and (max-width: 639px) {
  .listing-results.card.links-none > .content > .text .title h1,
  .listing-results.card.links-none > .content > .text .title h2,
  .listing-results.card.links-none > .content > .text .title h3,
  .listing-results.card.links-none > .content > .text .title h4,
  .listing-results.card.links-none > .content > .text .title h5,
  .listing-results.card.links-none > .content > .text .title h6 {
    font-size: 2rem;
  }
}
.map-and-directions > .content .tertiary a {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
}
.mathbox > .content li [itemprop="name"] {
  text-transform: uppercase;
}
.mathbox > .content li [itemprop="validThrough"] {
  font-size: 1rem;
  font-style: italic;
}
.mathbox > .content .total-sale-price {
  font-size: 130%;
}
.mathbox > .content [itemtype$="/CompoundPriceSpecification"] > div:not(.disclaimer) h2,
.mathbox > .content [itemtype$="/CompoundPriceSpecification"] > div:not(.disclaimer) h3,
.mathbox > .content [itemtype$="/CompoundPriceSpecification"] > div:not(.disclaimer) h4,
.mathbox > .content [itemtype$="/CompoundPriceSpecification"] > div:not(.disclaimer) h5,
.mathbox > .content [itemtype$="/CompoundPriceSpecification"] > div:not(.disclaimer) h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.5;
}
.mathbox > .content .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="name"] {
  text-transform: uppercase;
}
.mathbox > .content .paymentInfoTab + .tabContainer .cash-price p,
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price p,
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price p,
.mathbox > .content .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .cash-price [itemprop="amount"],
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="amount"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="amount"],
.mathbox > .content .paymentInfoTab + .tabContainer .cash-price [itemprop="price"],
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="price"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="price"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="name"],
.mathbox > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="amount"],
.mathbox > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="amount"] {
  font-size: 2rem;
  font-weight: 500;
}
@media (min-width: 640px) {
  .mathbox > .content .paymentInfoTab a {
    text-decoration: none;
    font-size: 2.5rem;
  }
}
.model-color-selector.card h1 {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.model-color-selector.card h1 [itemprop="price"] {
  font-family: LatoBold, sans-serif;
}
.model-color-selector > .content h1,
.model-color-selector > .content h2,
.model-color-selector > .content h3,
.model-color-selector > .content h4,
.model-color-selector > .content h5,
.model-color-selector > .content h6 {
  font-size: 2.5rem;
}
.model-color-selector > .content [itemtype$="/PriceSpecification"] [itemprop="price"] {
  font-size: 100%;
}
.model-color-selector > .content [itemprop="color"] {
  font-weight: bold;
  text-transform: uppercase;
}
.model-color-selector > .content legend {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.model-showroom-carousel.card > .content form button {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
  font-size: 1.4rem;
}
.model-showroom-carousel.card div[itemtype$="/PriceSpecification"] meta[itemprop="price"] + span {
  font-size: 160%;
}
.pagination [role="navigation"] li a,
.pagination [role="navigation"] span {
  font-size: 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 3;
}
.payment-search .fieldset {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.payment-search .fieldset [itemprop="count"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.payment-calculator label::before,
.payment-calculator label::after {
  font-size: 1.4rem;
}
.seo-card > .content h1 {
  font-size: small;
}
.vehicle-glance > .content .copy ul li span:first-child {
  font-size: 1.2rem;
  font-weight: 100;
  text-transform: uppercase;
  line-height: 1.5;
}
.vehicle-glance > .content .copy ul li span:nth-child(2) {
  font-size: 1.4rem;
  line-height: 1.25;
  font-family: LatoRegular, Tahoma, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
}
.vehicle-glance.card > .content .copy .disclaimer {
  text-decoration: none;
}
.card.vertical-filters > form input[type="checkbox"] + span {
  font-size: 1.3rem;
}
@media (max-width: 639px) {
  .card.vertical-filters > form:not(.open) .title {
    font-size: 1.6rem;
  }
}
.card.vertical-filters > form .fieldset > .legend {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: bold;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label,
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div input,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div input,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div input,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div input {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.card.vertical-filters > form.open button[name="action"] {
  text-transform: capitalize;
}
@media (min-width: 640px) {
  .card.vertical-filters > form .title {
    text-transform: uppercase;
  }
  .card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] button {
    font-size: 1.4rem;
    text-transform: none;
  }
}
.dcw-design-stainless [itemtype*="/Car"] {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/PriceSpecification"] [itemprop="price"] a {
  font-family: LatoBold, sans-serif;
  text-decoration: none;
}
.dcw-design-stainless [itemtype*="/Car"] .title h1 a[itemprop="url"],
.dcw-design-stainless [itemtype*="/Car"] .title h2 a[itemprop="url"],
.dcw-design-stainless [itemtype*="/Car"] .title h3 a[itemprop="url"],
.dcw-design-stainless [itemtype*="/Car"] .title h4 a[itemprop="url"],
.dcw-design-stainless [itemtype*="/Car"] .title h5 a[itemprop="url"],
.dcw-design-stainless [itemtype*="/Car"] .title h6 a[itemprop="url"] {
  text-decoration: none;
  font-size: 2.5rem;
  line-height: 0.8;
}
.dcw-design-stainless [itemtype*="/Car"] .title [itemprop="name"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/Offer"] li[itemtype$="/Offer"] [itemprop="name"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/Offer"] [itemprop="expires"] {
  font-size: 1rem;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/Offer"] .disclaimer {
  font-size: 1.3rem;
}
.dcw-design-stainless section[class*="specialRotatorListing-"] [itemtype$="/Offer"] .title [itemtype$="/Offer"] {
  font-size: 1.4rem;
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: none;
  padding: 1rem 0;
}
.dcw-design-stainless section[class*="specialRotatorListing-"] [itemtype$="/Offer"] .title [itemtype$="/Offer"] span {
  font-size: 2rem;
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless section[class*="specialRotatorListing-"] [itemtype$="/Offer"] .title [itemtype$="/Offer"] span:before {
  content: ":";
  font-size: 1.4rem;
  font-family: LatoRegular, Tahoma, sans-serif;
  margin: 0 0.5rem 0 -0.25rem;
}
.dcw-design-stainless section[class*="specialRotatorListing-"] [itemtype$="/Offer"] .title [itemprop="name"] {
  font-size: 2rem;
  font-family: LatoBold, sans-serif;
  text-transform: none;
}
.dcw-design-stainless [itemprop="givenName"],
.dcw-design-stainless [itemprop="familyName"] {
  font-size: 1.8rem;
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h1,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h1,
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h2,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h2,
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h3,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h3,
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h4,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h4,
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h5,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h5,
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h6,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h6 {
  font-size: 1.5rem;
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h1 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h1 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h2 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h2 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h3 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h3 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h4 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h4 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h5 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h5 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h6 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h6 [itemprop="vehicleModelDate"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h1 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h1 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h2 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h2 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h3 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h3 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h4 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h4 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h5 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h5 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h6 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h6 [itemprop="manufacturer"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h1 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h1 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h2 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h2 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h3 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h3 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h4 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h4 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h5 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h5 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title h6 [itemprop="model"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title h6 [itemprop="model"] {
  font-size: 2rem;
  line-height: 1.2;
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title [itemprop="itemCondition"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title [itemprop="itemCondition"],
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"] {
  font-size: 2rem;
  line-height: 1.5;
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"] {
  font-size: 1.5rem;
}
.dcw-design-stainless .disclaimer {
  font-size: 1.3rem;
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: none;
  text-decoration: none;
}
.dcw-design-stainless .disclaimer small {
  font-size: 1.3rem;
  line-height: 1.5;
}
.dcw-design-stainless .vehicleDisclaimer #pageDisclaimer .disclaimer {
  text-decoration: none;
}
.dcw-design-stainless [role="dialog"],
.dcw-design-stainless [class*=" InventoryGAQ-"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] {
  /* Promo Popup */
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.8rem;
  text-decoration: none;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] > span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] > span {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] {
  line-height: 1.5rem;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] span {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] {
  text-decoration: none;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"] {
  text-decoration: underline;
}
@media screen and (max-width: 736px) {
  .dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] {
    text-decoration: underline;
  }
}
.dcw-design-stainless [role="dialog"] > .content .link a[href="#close"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .content .link a[href="#close"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .content .link a[href="#close"] {
  font-size: 0;
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h6,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h6,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h6 {
  font-size: 2rem;
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .copy span,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .copy span,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .copy span {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .copy span[itemprop],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .copy span[itemprop],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .copy span[itemprop] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .copy span[itemprop],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .copy span[itemprop],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .copy span[itemprop] {
    font-size: 2.5rem;
  }
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .title p[data-promo-element="promoPopSubTitle"] {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless .promoPopupNotificationBar > .content .link a {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless section[itemtype$="Offer"] .title [itemprop="name"] {
  font-size: 1.8rem;
  font-family: LatoBold, sans-serif;
  line-height: 1.2;
}
.dcw-design-stainless section[itemtype$="Offer"] .title .subtitle {
  font-size: 2rem;
  font-family: LatoBold, sans-serif;
  font-weight: 100;
  line-height: 1.2;
}
.dcw-design-stainless section[itemtype$="Offer"] .title [itemtype$="/PriceSpecification"] [itemprop="price"] {
  font-size: 2.5rem;
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless section[itemtype$="Offer"] .title [itemtype$="/PriceSpecification"] [itemprop="name"] {
  font-size: 1.4rem;
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: uppercase;
}
@media all and (min-width: 320px) {
  .dcw-design-stainless section[itemtype$="Offer"] .title p [itemprop="name"] {
    font-size: 1.4rem;
    font-family: LatoRegular, Tahoma, sans-serif;
  }
  .dcw-design-stainless section[itemtype$="Offer"] .title p [itemprop="name"]:after {
    content: ": ";
    margin-right: 0.5rem;
  }
  .dcw-design-stainless section[itemtype$="Offer"] .title p [itemprop="price"] {
    font-size: 2rem;
    font-family: LatoBold, sans-serif;
  }
}
@media all and (min-width: 640px) {
  .dcw-design-stainless section[itemtype$="Offer"] .title [itemprop="name"] {
    font-size: 2.5rem;
  }
}
.dcw-design-stainless section[itemtype$="Offer"] .copy [itemprop="itemOffered"] {
  font-size: 200%;
}
.dcw-design-stainless section[itemtype$="Offer"] .copy [itemprop="description"] {
  font-size: 1.4rem;
}
.dcw-design-stainless section[itemtype$="Offer"] .copy dl {
  text-transform: capitalize;
}
.dcw-design-stainless section[itemtype$="Offer"] .copy [itemprop="price"] {
  font-size: 3.2rem;
  font-family: LatoBold, sans-serif;
  font-weight: 100;
}
.dcw-design-stainless section[itemtype$="Offer"] .copy [itemprop="unitText"] {
  font-size: 2.2rem;
  font-family: LatoBold, sans-serif;
  font-weight: 100;
}
.dcw-design-stainless .card .leafy [class*="departmentHoursOfOperation"] [itemtype$="OpeningHoursSpecification"] dt[itemprop="dayOfWeek"] {
  font-size: 1.5rem;
}
.dcw-design-stainless .card .leafy [class*="departmentHoursOfOperation"] [itemtype$="OpeningHoursSpecification"] dd[not="closed"] {
  font-size: 1.5rem;
}
.dcw-design-stainless [itemtype$="/PostalAddress"] {
  font-family: LatoBold, sans-serif;
  font-size: 2.0rem;
}
.dcw-design-stainless [itemtype$="/PostalAddress"] span {
  font-size: 1.4rem;
}
.dcw-design-stainless [itemtype$="/PostalAddress"] span[itemprop="name"] {
  text-transform: uppercase;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"] [itemprop],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] [itemprop] {
  line-height: 1.2;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"] [itemprop="price"],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] [itemprop="price"] {
  font-size: 160%;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="datePublished"] {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.4rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="author"],
.dcw-design-stainless [itemtype$="/Review"] [itemprop="locationCreated"],
.dcw-design-stainless [itemtype$="/Review"] [itemprop="reviewBody"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="reviewBody"] {
  font-style: italic;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="reviewBody"],
.dcw-design-stainless [itemtype$="/Review"] [itemprop="locationCreated"],
.dcw-design-stainless [itemtype$="/Review"] [itemprop="author"] {
  font-size: 1.5rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="reviewRating"] h1,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="reviewRating"] h3 {
  font-size: 2.0rem;
}
.dcw-design-stainless [itemtype$="/Review"] .confirmed-box {
  text-transform: capitalize;
  font-size: 1.4rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title {
  font-size: 1.4rem;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h1,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h2,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h3,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h4,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h5,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h6 {
  font-size: 1.5rem;
  text-transform: capitalize;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview a {
  font-size: 0;
}
.dcw-design-stainless [itemtype$="/AggregateRating"] > .content [itemprop="ratingValue"] {
  font-size: 2rem;
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless [itemtype$="/Service"] [itemtype$="/Offer"] .currency,
.dcw-design-stainless [itemtype$="/Service"] [itemprop="price"] {
  font-size: 3.2rem;
  font-family: LatoBold, sans-serif;
  font-weight: 100;
}
.dcw-design-stainless {
  /* 
    [itemtype*="/Car"][itemtype*="/Product"] > .content
    This is the schema-only selector for below but we can't scope it
    to just the Model Details page.
*/
}
.dcw-design-stainless h1,
.dcw-design-stainless .l1 h1,
.dcw-design-stainless h2,
.dcw-design-stainless h3,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  margin: 0;
}
.dcw-design-stainless h3,
.dcw-design-stainless .l3 h1,
.dcw-design-stainless h4,
.dcw-design-stainless h5,
.dcw-design-stainless h6 {
  color: #666666;
}
.dcw-design-stainless figcaption {
  color: #e6e6e6;
}
.dcw-design-stainless figcaption:not(:empty) {
  padding: 1rem;
}
.dcw-design-stainless a {
  color: #000;
}
.dcw-design-stainless li {
  margin-bottom: 1rem;
  list-style-position: inside;
}
.dcw-design-stainless ul {
  margin: 0;
  padding: 0;
}
.dcw-design-stainless dl {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .dcw-design-stainless dl {
    display: -ms-flexbox;
  }
}
.dcw-design-stainless dt {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-weight: normal;
  -webkit-flex-basis: 45%;
          flex-basis: 45%;
}
.dcw-design-stainless dd {
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-flex-basis: 55%;
          flex-basis: 55%;
  text-align: right;
}
.dcw-design-stainless dt,
.dcw-design-stainless dd {
  margin: 0;
  padding-bottom: 1rem;
}
.dcw-design-stainless table {
  border: 1px solid #acacac;
}
.dcw-design-stainless table th,
.dcw-design-stainless table td {
  padding: 1rem;
  text-align: left;
  vertical-align: middle;
}
.dcw-design-stainless table thead th,
.dcw-design-stainless table thead td {
  background-color: #acacac;
  color: #000;
}
.dcw-design-stainless form {
  max-width: 600px;
}
@media (max-width: 639px) {
  .dcw-design-stainless form p {
    max-width: 27rem;
  }
}
.dcw-design-stainless form p.required {
  margin: 0 0 1rem;
  padding: 0;
  text-align: left;
}
.dcw-design-stainless form p.required > span {
  color: #FF0000;
}
.dcw-design-stainless form button {
  cursor: pointer;
}
.dcw-design-stainless form fieldset:not(:empty) {
  padding: 0;
  margin: 0 0 2rem;
}
.dcw-design-stainless form fieldset[name="default_section"] {
  display: none;
}
.dcw-design-stainless form fieldset ~ small {
  display: block;
  margin: 1rem 2rem;
  margin-left: 0;
}
.dcw-design-stainless form legend {
  color: inherit;
  width: 100%;
  padding-bottom: 0.5rem;
}
.dcw-design-stainless form label,
.dcw-design-stainless form .group {
  display: block;
  margin: 2rem 0;
}
.dcw-design-stainless form label.required span:after,
.dcw-design-stainless form .group.required span:after {
  content: "*";
  color: #FF0000;
  padding-left: 0.2rem;
}
.dcw-design-stainless form select,
.dcw-design-stainless form input,
.dcw-design-stainless form textarea {
  margin-top: 0.5rem;
}
.dcw-design-stainless form select {
  background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22396.6,160%20416,180.7%20256,352%2096,180.7%20115.3,160%20256,310.5%20%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: auto 20px;
  border: 1px solid #b8b8b8;
  border-radius: 0;
  font-size: 1.2rem;
  line-height: 1.1;
  padding: 1rem 30px 1rem 1rem;
  width: 100%;
  min-width: 300px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.dcw-design-stainless form select::-ms-expand {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .dcw-design-stainless form select {
    background-size: 35% auto;
    background-position-x: 120%;
  }
}
.dcw-design-stainless form select:focus {
  outline: none;
  box-shadow: 0 0 4px 3px #5b9dd9;
}
.dcw-design-stainless form span + input,
.dcw-design-stainless form select,
.dcw-design-stainless form textarea {
  background-color: #d1d1d1;
  color: #808080;
  border: 1px solid #b8b8b8;
  display: block;
}
.dcw-design-stainless form span + input::-webkit-input-placeholder,
.dcw-design-stainless form select::-webkit-input-placeholder,
.dcw-design-stainless form textarea::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.3);
}
.dcw-design-stainless form span + input:-moz-placeholder,
.dcw-design-stainless form select:-moz-placeholder,
.dcw-design-stainless form textarea:-moz-placeholder {
  color: rgba(128, 128, 128, 0.3);
}
.dcw-design-stainless form span + input::-moz-placeholder,
.dcw-design-stainless form select::-moz-placeholder,
.dcw-design-stainless form textarea::-moz-placeholder {
  color: rgba(128, 128, 128, 0.3);
}
.dcw-design-stainless form span + input:-ms-input-placeholder,
.dcw-design-stainless form select:-ms-input-placeholder,
.dcw-design-stainless form textarea:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.3);
}
.dcw-design-stainless form input:focus {
  outline: none;
  box-shadow: 0 0 4px 3px #5b9dd9;
}
.dcw-design-stainless form input,
.dcw-design-stainless form textarea {
  padding: 1rem;
  width: 100%;
}
.dcw-design-stainless form textarea {
  resize: vertical;
}
.dcw-design-stainless form input:focus + span:before {
  outline: 1px dotted black;
}
.dcw-design-stainless form textarea {
  min-height: 15rem;
  overflow: auto;
}
.dcw-design-stainless form input[type="checkbox"] {
  opacity: 0;
  margin-left: -9999em;
  position: absolute;
}
.dcw-design-stainless form input[type="checkbox"] + span {
  position: relative;
  padding-left: 2.5rem;
}
.dcw-design-stainless form input[type="checkbox"] + span:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0.2rem;
}
.dcw-design-stainless form input[type="checkbox"] + span:before {
  border: 1px solid #3e5c77;
  content: '';
  top: 0.3rem;
  height: 1.2rem;
  width: 1.2rem;
}
.dcw-design-stainless form input[type="checkbox"]:checked + span:before {
  background-color: #3e5c77;
}
.dcw-design-stainless form input[type="checkbox"]:checked + span:before {
  background: none;
  border: 1px solid #3e5c77;
  content: "\f383";
  font-family: 'Ionicons', sans-serif;
  font-size: 1.5rem;
  line-height: 1;
}
.dcw-design-stainless form input[type="radio"] {
  opacity: 0;
  margin-left: -9999em;
  position: absolute;
}
.dcw-design-stainless form input[type="radio"] + span {
  position: relative;
  padding-left: 2.5rem;
}
.dcw-design-stainless form input[type="radio"] + span:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0.2rem;
}
.dcw-design-stainless form input[type="radio"] + span:before {
  content: '\f3a6';
  color: #3e5c77;
  font-family: 'Ionicons', sans-serif;
  font-size: 1.6rem;
  line-height: 1;
}
.dcw-design-stainless form input[type="radio"]:checked + span:before {
  content: '\f3a7';
}
.dcw-design-stainless form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.dcw-design-stainless form input[type=number] {
  -moz-appearance: textfield;
}
.dcw-design-stainless form [role="alert"] {
  display: none;
}
.dcw-design-stainless form [role="status"] {
  display: none;
}
.dcw-design-stainless form[data-submitted="true"] > *:not([role="status"]) {
  display: none;
}
.dcw-design-stainless form[data-submitted="true"] [role="status"] {
  display: block;
  margin: 3rem 0 1rem;
  background-color: #ebffeb;
  padding: 1.5rem;
  z-index: 1;
  color: #3F863F;
  max-width: 300px;
  border: 1px solid #3F863F;
}
.dcw-design-stainless form input[type="range"] {
  display: none;
}
.dcw-design-stainless form[merchandising-paymentsearch] {
  -webkit-animation-name: minmax;
          animation-name: minmax;
}
.dcw-design-stainless .card > .content form select.invalid,
.dcw-design-stainless .card > .content form input.invalid,
.dcw-design-stainless .card > .content form textarea.invalid {
  border: 1px solid #FF0000;
  background-color: #FFE8E8;
  outline: none;
}
.dcw-design-stainless .card > .content form input[type="checkbox"].invalid + span:before {
  border: 1px solid #FF0000;
  background-color: #FFE8E8;
}
.dcw-design-stainless .bg-color > .content form span + input,
.dcw-design-stainless .bg-dark > .content form span + input,
.dcw-design-stainless .bg-color > .content form select,
.dcw-design-stainless .bg-dark > .content form select,
.dcw-design-stainless .bg-color > .content form textarea,
.dcw-design-stainless .bg-dark > .content form textarea {
  background-color: #ffffff;
  color: #808080;
}
.dcw-design-stainless .bg-color > .content form span + input::-webkit-input-placeholder,
.dcw-design-stainless .bg-dark > .content form span + input::-webkit-input-placeholder,
.dcw-design-stainless .bg-color > .content form select::-webkit-input-placeholder,
.dcw-design-stainless .bg-dark > .content form select::-webkit-input-placeholder,
.dcw-design-stainless .bg-color > .content form textarea::-webkit-input-placeholder,
.dcw-design-stainless .bg-dark > .content form textarea::-webkit-input-placeholder {
  color: rgba(128, 128, 128, 0.35);
}
.dcw-design-stainless .bg-color > .content form span + input:-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form span + input:-moz-placeholder,
.dcw-design-stainless .bg-color > .content form select:-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form select:-moz-placeholder,
.dcw-design-stainless .bg-color > .content form textarea:-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form textarea:-moz-placeholder {
  color: rgba(128, 128, 128, 0.35);
}
.dcw-design-stainless .bg-color > .content form span + input::-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form span + input::-moz-placeholder,
.dcw-design-stainless .bg-color > .content form select::-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form select::-moz-placeholder,
.dcw-design-stainless .bg-color > .content form textarea::-moz-placeholder,
.dcw-design-stainless .bg-dark > .content form textarea::-moz-placeholder {
  color: rgba(128, 128, 128, 0.35);
}
.dcw-design-stainless .bg-color > .content form span + input:-ms-input-placeholder,
.dcw-design-stainless .bg-dark > .content form span + input:-ms-input-placeholder,
.dcw-design-stainless .bg-color > .content form select:-ms-input-placeholder,
.dcw-design-stainless .bg-dark > .content form select:-ms-input-placeholder,
.dcw-design-stainless .bg-color > .content form textarea:-ms-input-placeholder,
.dcw-design-stainless .bg-dark > .content form textarea:-ms-input-placeholder {
  color: rgba(128, 128, 128, 0.35);
}
.dcw-design-stainless .bg-color fieldset legend {
  border-bottom: 1px solid #ffffff;
}
.dcw-design-stainless .bg-light legend {
  border-bottom: 1px solid #d1d1d1;
}
.dcw-design-stainless .bg-dark legend {
  border-bottom: 1px solid #d1d1d1;
}
.dcw-design-stainless .gm-style [aria-hidden="true"] {
  display: block;
}
.dcw-design-stainless .cards-none.title-none.copy-one.media-none > .content > .text {
  padding-top: 0;
}
.dcw-design-stainless .cards-none.title-none.copy-one.media-none > .content > .text .copy {
  margin-top: 0;
}
.dcw-design-stainless .cards-none.title-none.copy-one.media-none > .content > .text .copy form fieldset:first-child {
  padding-top: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dcw-design-stainless .card > .content {
    min-height: .1px;
  }
}
.dcw-design-stainless .card > .content .text {
  padding: 2rem 4vw;
}
@media all and (min-width: 640px) {
  .dcw-design-stainless .card > .content .text {
    padding: 3vw 4vw 1.5vw 4vw;
  }
}
.dcw-design-stainless .card > .content .title,
.dcw-design-stainless .card > .content .copy,
.dcw-design-stainless .card > .content .link,
.dcw-design-stainless .card > .content .media {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.dcw-design-stainless .card > .content .link a[href^="tel:"].primary:before {
  content: "\f2d2";
  margin-right: 1.5rem;
  margin-left: 5px;
}
.dcw-design-stainless .card > .content button {
  display: inline-block;
}
.dcw-design-stainless .card > .content button::after {
  float: right;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dcw-design-stainless .card > .deck {
    min-height: .1px;
  }
}
.dcw-design-stainless .card.bg-dark > .content .link > a {
  background-color: #ffffff;
  color: #000;
}
.dcw-design-stainless .card.bg-dark > .content .future-features {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 1vw;
}
.dcw-design-stainless .card.bg-dark > .content .future-features a {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0;
  padding: 1rem;
}
.dcw-design-stainless .card.bg-dark > .content .future-features a:before {
  display: block;
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare-selected:before,
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare:before,
.dcw-design-stainless .card.bg-dark > .content .future-features [data-action="compare"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-878.5,337.6h-1v-25.1h1V337.6z%20M-868.7,336.7L-868.7,336.7L-868.7,336.7c-1.9,0-3.5-1.4-3.7-3.2h-3v-1h3.9%20l0,0.7c0,1.4,1.2,2.5,2.7,2.5c1.5,0,2.7-1.1,2.7-2.5v-3.8c0-2.5-0.2-5.4-0.5-6c-0.1-0.2-0.9-0.6-1.6-1c-0.5-0.1-3.7-0.4-7.1-0.6%20l0.1-1c2.7,0.1,5.3,0.4,6.5,0.5c-0.3-0.8-0.7-2-0.9-2.8c-0.1-0.2-0.1-0.4-0.1-0.5c-0.6-2.1-0.9-3.2-5.5-3.6l0.1-1%20c5,0.4,5.7,1.9,6.4,4.3c0,0.1,0.1,0.3,0.1,0.4c0.3,1,0.9,2.7,1.1,3.3c0.6,0.3,1.7,0.8,2,1.3c0.6,1.1,0.7,5.2,0.7,6.5v3.8%20C-865,335.1-866.6,336.7-868.7,336.7z%20M-889.3,336.7L-889.3,336.7L-889.3,336.7c-2,0-3.7-1.6-3.7-3.5v-3.8c0-1.2,0-5.4,0.7-6.5%20c0.3-0.5,1.4-1.1,2-1.3c0.2-0.7,1-3,1.2-3.7c0.7-2.5,1.4-3.9,6.4-4.3l0.1,1c-4.6,0.4-4.9,1.5-5.5,3.6l0,0c-0.2,0.7-0.7,2.3-1,3.2%20c1.2-0.1,3.8-0.4,6.5-0.5l0.1,1c-3.5,0.2-6.6,0.6-7.1,0.6c-0.8,0.3-1.5,0.8-1.6,1c-0.3,0.6-0.5,3.5-0.5,6v3.8%20c0,1.4,1.2,2.5,2.7,2.5c1.5,0,2.7-1.1,2.7-2.5v-0.7h3.9v1h-2.9C-885.8,335.2-887.4,336.7-889.3,336.7z%20M-870.6,329%20c-1.3,0-2.4-1.1-2.4-2.4c0-1.3,1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4C-868.3,328-869.3,329-870.6,329z%20M-870.6,325.3%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C-869.3,325.9-869.9,325.3-870.6,325.3z%20%20M-887.4,329%20c-1.3,0-2.4-1.1-2.4-2.4c0-1.3,1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4C-885,328-886.1,329-887.4,329z%20M-887.4,325.3%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4s1.4-0.6,1.4-1.4C-886,325.9-886.6,325.3-887.4,325.3z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features a:link,
.dcw-design-stainless .card.bg-dark > .content .future-features a:visited,
.dcw-design-stainless .card.bg-dark > .content .future-features a:hover,
.dcw-design-stainless .card.bg-dark > .content .future-features a:active {
  color: #ffffff;
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare-selected:before,
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare:before,
.dcw-design-stainless .card.bg-dark > .content .future-features [data-action="compare"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-save[data-saved="true"]:before,
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-save[aria-busy="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare[aria-busy="true"]:before,
.dcw-design-stainless .card.bg-dark > .content .future-features .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%238b8b8b%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23ffffff%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%238b8b8b%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.dcw-design-stainless .card.bg-dark > .content dd,
.dcw-design-stainless .card.bg-dark > .content dt {
  color: #fff;
}
.dcw-design-stainless .card.card-clickable > .content .link a:after {
  content: none;
}
.dcw-design-stainless .card.bg-light {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-light > .content h1,
.dcw-design-stainless .card.bg-light > .content h2,
.dcw-design-stainless .card.bg-light > .content h3,
.dcw-design-stainless .card.bg-light > .content h4,
.dcw-design-stainless .card.bg-light > .content h5,
.dcw-design-stainless .card.bg-light > .content h6 {
  color: rgba(0, 0, 0, 0.7);
}
.dcw-design-stainless .card.bg-light > .content .copy a[rel="external"],
.dcw-design-stainless .card.bg-light > .content .copy p a {
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-light > .content .copy a[rel="external"]:hover,
.dcw-design-stainless .card.bg-light > .content .copy p a:hover {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-color {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-color > .content h1,
.dcw-design-stainless .card.bg-color > .content h2,
.dcw-design-stainless .card.bg-color > .content h3,
.dcw-design-stainless .card.bg-color > .content h4,
.dcw-design-stainless .card.bg-color > .content h5,
.dcw-design-stainless .card.bg-color > .content h6 {
  color: rgba(0, 0, 0, 0.7);
}
.dcw-design-stainless .card.bg-color > .content .copy a[rel="external"],
.dcw-design-stainless .card.bg-color > .content .copy p a {
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-color > .content .copy a[rel="external"]:hover,
.dcw-design-stainless .card.bg-color > .content .copy p a:hover {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-dark {
  background-color: #808080;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-dark > .content h1,
.dcw-design-stainless .card.bg-dark > .content h2,
.dcw-design-stainless .card.bg-dark > .content h3,
.dcw-design-stainless .card.bg-dark > .content h4,
.dcw-design-stainless .card.bg-dark > .content h5,
.dcw-design-stainless .card.bg-dark > .content h6 {
  color: rgba(0, 0, 0, 0.7);
}
.dcw-design-stainless .card.bg-dark > .content .copy a[rel="external"],
.dcw-design-stainless .card.bg-dark > .content .copy p a {
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless .card.bg-dark > .content .copy a[rel="external"]:hover,
.dcw-design-stainless .card.bg-dark > .content .copy p a:hover {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-light > .content .link > a.primary,
.dcw-design-stainless .card.bg-light > .content .link > button {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-light > .content .link > a.primary:link,
.dcw-design-stainless .card.bg-light > .content .link > button:link,
.dcw-design-stainless .card.bg-light > .content .link > a.primary:visited,
.dcw-design-stainless .card.bg-light > .content .link > button:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-light > .content .link > a.primary:hover,
.dcw-design-stainless .card.bg-light > .content .link > button:hover,
.dcw-design-stainless .card.bg-light > .content .link > a.primary:active,
.dcw-design-stainless .card.bg-light > .content .link > button:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-light > .content .link > a.primary:after,
.dcw-design-stainless .card.bg-light > .content .link > button:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-light > .content .link a.secondary {
  background-color: #67696b;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #67696b;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-light > .content .link a.secondary:link,
.dcw-design-stainless .card.bg-light > .content .link a.secondary:visited {
  border-color: #67696b;
}
.dcw-design-stainless .card.bg-light > .content .link a.secondary:hover,
.dcw-design-stainless .card.bg-light > .content .link a.secondary:active {
  background-color: #4e4f51;
  color: #fff;
  border-color: #4e4f51;
}
.dcw-design-stainless .card.bg-light > .content .link a.secondary:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-light > .content .link .tertiary a {
  background-color: transparent;
  color: #666666;
  border: none;
}
.dcw-design-stainless .card.bg-light > .content .link .tertiary a:hover,
.dcw-design-stainless .card.bg-light > .content .link .tertiary a:active {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a:link,
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a:hover,
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-light > .content [itemtype$="/Review"] .link div:not(.tertiary) a:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-light > .content button[type="submit"],
.dcw-design-stainless .card.bg-light > .content button[type="button"] {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-light > .content button[type="submit"]:link,
.dcw-design-stainless .card.bg-light > .content button[type="button"]:link,
.dcw-design-stainless .card.bg-light > .content button[type="submit"]:visited,
.dcw-design-stainless .card.bg-light > .content button[type="button"]:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-light > .content button[type="submit"]:hover,
.dcw-design-stainless .card.bg-light > .content button[type="button"]:hover,
.dcw-design-stainless .card.bg-light > .content button[type="submit"]:active,
.dcw-design-stainless .card.bg-light > .content button[type="button"]:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-light > .content button[type="submit"]:after,
.dcw-design-stainless .card.bg-light > .content button[type="button"]:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-light > .content button[type="submit"][aria-hidden="true"],
.dcw-design-stainless .card.bg-light > .content button[type="button"][aria-hidden="true"] {
  display: none;
}
.dcw-design-stainless .card.bg-color > .content .link > a.primary,
.dcw-design-stainless .card.bg-color > .content .link > button {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-color > .content .link > a.primary:link,
.dcw-design-stainless .card.bg-color > .content .link > button:link,
.dcw-design-stainless .card.bg-color > .content .link > a.primary:visited,
.dcw-design-stainless .card.bg-color > .content .link > button:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-color > .content .link > a.primary:hover,
.dcw-design-stainless .card.bg-color > .content .link > button:hover,
.dcw-design-stainless .card.bg-color > .content .link > a.primary:active,
.dcw-design-stainless .card.bg-color > .content .link > button:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-color > .content .link > a.primary:after,
.dcw-design-stainless .card.bg-color > .content .link > button:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-color > .content .link a.secondary {
  background-color: #67696b;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #67696b;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-color > .content .link a.secondary:link,
.dcw-design-stainless .card.bg-color > .content .link a.secondary:visited {
  border-color: #67696b;
}
.dcw-design-stainless .card.bg-color > .content .link a.secondary:hover,
.dcw-design-stainless .card.bg-color > .content .link a.secondary:active {
  background-color: #4e4f51;
  color: #fff;
  border-color: #4e4f51;
}
.dcw-design-stainless .card.bg-color > .content .link a.secondary:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-color > .content .link .tertiary a {
  background-color: transparent;
  color: #666666;
  border: none;
}
.dcw-design-stainless .card.bg-color > .content .link .tertiary a:hover,
.dcw-design-stainless .card.bg-color > .content .link .tertiary a:active {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a:link,
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a:hover,
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-color > .content [itemtype$="/Review"] .link div:not(.tertiary) a:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-color > .content button[type="submit"],
.dcw-design-stainless .card.bg-color > .content button[type="button"] {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-color > .content button[type="submit"]:link,
.dcw-design-stainless .card.bg-color > .content button[type="button"]:link,
.dcw-design-stainless .card.bg-color > .content button[type="submit"]:visited,
.dcw-design-stainless .card.bg-color > .content button[type="button"]:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-color > .content button[type="submit"]:hover,
.dcw-design-stainless .card.bg-color > .content button[type="button"]:hover,
.dcw-design-stainless .card.bg-color > .content button[type="submit"]:active,
.dcw-design-stainless .card.bg-color > .content button[type="button"]:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-color > .content button[type="submit"]:after,
.dcw-design-stainless .card.bg-color > .content button[type="button"]:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-color > .content button[type="submit"][aria-hidden="true"],
.dcw-design-stainless .card.bg-color > .content button[type="button"][aria-hidden="true"] {
  display: none;
}
.dcw-design-stainless .card.bg-dark > .content .link > a.primary,
.dcw-design-stainless .card.bg-dark > .content .link > button {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-dark > .content .link > a.primary:link,
.dcw-design-stainless .card.bg-dark > .content .link > button:link,
.dcw-design-stainless .card.bg-dark > .content .link > a.primary:visited,
.dcw-design-stainless .card.bg-dark > .content .link > button:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-dark > .content .link > a.primary:hover,
.dcw-design-stainless .card.bg-dark > .content .link > button:hover,
.dcw-design-stainless .card.bg-dark > .content .link > a.primary:active,
.dcw-design-stainless .card.bg-dark > .content .link > button:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-dark > .content .link > a.primary:after,
.dcw-design-stainless .card.bg-dark > .content .link > button:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-dark > .content .link a.secondary {
  background-color: #67696b;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #67696b;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-dark > .content .link a.secondary:link,
.dcw-design-stainless .card.bg-dark > .content .link a.secondary:visited {
  border-color: #67696b;
}
.dcw-design-stainless .card.bg-dark > .content .link a.secondary:hover,
.dcw-design-stainless .card.bg-dark > .content .link a.secondary:active {
  background-color: #4e4f51;
  color: #fff;
  border-color: #4e4f51;
}
.dcw-design-stainless .card.bg-dark > .content .link a.secondary:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-dark > .content .link .tertiary a {
  background-color: transparent;
  color: #666666;
  border: none;
}
.dcw-design-stainless .card.bg-dark > .content .link .tertiary a:hover,
.dcw-design-stainless .card.bg-dark > .content .link .tertiary a:active {
  color: #3e5c77;
}
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a:link,
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a:hover,
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-dark > .content [itemtype$="/Review"] .link div:not(.tertiary) a:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-dark > .content button[type="submit"],
.dcw-design-stainless .card.bg-dark > .content button[type="button"] {
  background-color: #3e5c77;
  color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #3e5c77;
  cursor: pointer;
  font-family: LatoBold, sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  max-width: 300px;
  transition: ease-in-out, all 0.2s ease-in-out;
  padding: 1.3rem;
  min-height: 52px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  border-radius: 0;
  letter-spacing: normal;
}
.dcw-design-stainless .card.bg-dark > .content button[type="submit"]:link,
.dcw-design-stainless .card.bg-dark > .content button[type="button"]:link,
.dcw-design-stainless .card.bg-dark > .content button[type="submit"]:visited,
.dcw-design-stainless .card.bg-dark > .content button[type="button"]:visited {
  border-color: #3e5c77;
}
.dcw-design-stainless .card.bg-dark > .content button[type="submit"]:hover,
.dcw-design-stainless .card.bg-dark > .content button[type="button"]:hover,
.dcw-design-stainless .card.bg-dark > .content button[type="submit"]:active,
.dcw-design-stainless .card.bg-dark > .content button[type="button"]:active {
  background-color: #2d4255;
  color: #fff;
  border-color: #2d4255;
}
.dcw-design-stainless .card.bg-dark > .content button[type="submit"]:after,
.dcw-design-stainless .card.bg-dark > .content button[type="button"]:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border: 1px solid #fff;
}
.dcw-design-stainless .card.bg-dark > .content button[type="submit"][aria-hidden="true"],
.dcw-design-stainless .card.bg-dark > .content button[type="button"][aria-hidden="true"] {
  display: none;
}
.dcw-design-stainless .footer.card {
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless .footer.card .footerMedia .content {
  width: 100%;
}
.dcw-design-stainless .footer.card .link {
  display: block;
}
.dcw-design-stainless .footer.card .link a,
.dcw-design-stainless .footer.card .link a.primary,
.dcw-design-stainless .footer.card .link a.secondary {
  background-color: transparent;
  color: inherit;
  border: none;
  display: block;
  margin-bottom: 1rem;
  padding: 0;
  width: auto;
  text-align: left;
}
.dcw-design-stainless .footer.card .link a:last-child,
.dcw-design-stainless .footer.card .link a.primary:last-child,
.dcw-design-stainless .footer.card .link a.secondary:last-child {
  margin-bottom: 2rem;
}
.dcw-design-stainless .footer.card .link a:link,
.dcw-design-stainless .footer.card .link a.primary:link,
.dcw-design-stainless .footer.card .link a.secondary:link,
.dcw-design-stainless .footer.card .link a:visited,
.dcw-design-stainless .footer.card .link a.primary:visited,
.dcw-design-stainless .footer.card .link a.secondary:visited,
.dcw-design-stainless .footer.card .link a:hover,
.dcw-design-stainless .footer.card .link a.primary:hover,
.dcw-design-stainless .footer.card .link a.secondary:hover,
.dcw-design-stainless .footer.card .link a:active,
.dcw-design-stainless .footer.card .link a.primary:active,
.dcw-design-stainless .footer.card .link a.secondary:active {
  background: transparent;
  border: none;
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck {
    -webkit-animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJmYWxzZSJ9;
            animation-name: accordion--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25Mb2FkIjogICJmYWxzZSJ9;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck section .text {
    border-bottom: 1px solid inherit;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck section:last-child .text {
    border-bottom: none;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title {
    position: relative;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h1,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h2,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h3,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h4,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h5,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h6 {
    display: block;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h1:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h2:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h3:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h4:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h5:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h6:before {
    font-family: 'Ionicons', sans-serif;
    color: inherit;
    content: "\f3d0";
    font-size: 2.3rem;
    position: absolute;
    right: 2rem;
    top: 0;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h1:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h2:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h3:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h4:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h5:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h6:before {
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected] .link .tertiary {
    max-height: 0;
    transition: max-height 0.4s;
    overflow: hidden;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .link .tertiary {
    max-height: 50rem;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h1:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h2:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h3:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h4:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h5:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck [aria-selected="true"] .title h6:before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link {
  -webkit-justify-content: center;
          justify-content: center;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a {
  display: inline-block;
  text-align: center;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a:before,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a .location:before,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a .chat:before {
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  margin-right: 0.5rem;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"] {
  padding: 1rem 0;
  margin: 1rem 0;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"]:before {
  font-family: FontAwesome, sans-serif;
  content: '\f0ac';
  font-size: 2rem;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="yelp"]:before {
  font-family: FontAwesome, sans-serif;
  content: '\f1e9';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="facebook"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f231';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="instagram"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f350';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="twitter"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f243';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="pinterest"]:before {
  font-family: FontAwesome, sans-serif;
  content: '\f231';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="youtube"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f24d';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"][href*="google"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f234';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"][href*="google"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"][href*="google"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="tumblr"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f241';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="linkedin"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f239';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="wordpress"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f249";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="flickr"]:before {
  font-family: FontAwesome, sans-serif;
  content: "\f16e";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="yahoo"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f24b";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="foursquare"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f34d";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="vimeo"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f245";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="rss"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f23d";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="bing"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e900';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="bing"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="blogger"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e901';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="blogger"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="citysearch"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e902';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="citysearch"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="dealerrater"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e903';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="dealerrater"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="insiderpages"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e904';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="insiderpages"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="myspace"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e905';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="myspace"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="surecritic"]:before {
  font-family: 'Ico Moon', sans-serif;
  content: '\e906';
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="surecritic"]:before:not(.location) {
  content: '';
}
.dcw-design-stainless .footer.card .col-4:not(.cards-none) > .deck .card {
  width: auto;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  margin: 0 3rem;
}
.dcw-design-stainless .footer.card .deck {
  width: 100%;
}
.dcw-design-stainless .footer.card .deck section[promoelevator^="contentId"] {
  -webkit-animation-name: promobarnav--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICIifQ;
          animation-name: promobarnav--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICIifQ;
}
.dcw-design-stainless .footer.card .l2:not(.links-few) {
  -webkit-align-items: center;
          align-items: center;
  border-bottom: 1px solid rgba(128, 128, 128, 0.6);
}
.dcw-design-stainless .footer.card .l2:not(.links-few):first-child {
  margin-top: 7rem;
}
.dcw-design-stainless .footer.card .l2:not(.links-few):last-child {
  margin-bottom: 2vw;
  border-bottom: none;
}
.dcw-design-stainless .footer.card .l2:not(.links-few):not(.cards-none) {
  width: auto;
}
.dcw-design-stainless .footer.card .copy,
.dcw-design-stainless .footer.card .link {
  margin-top: 0;
}
.dcw-design-stainless .footer.card .text {
  padding: 0;
}
.dcw-design-stainless .footer.card .title h1,
.dcw-design-stainless .footer.card .title h2,
.dcw-design-stainless .footer.card .title h3,
.dcw-design-stainless .footer.card .title h4,
.dcw-design-stainless .footer.card .title h5,
.dcw-design-stainless .footer.card .title h6 {
  margin: 1rem 0 0.5rem;
  text-align: left;
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck section .text {
    border-bottom: 1px solid rgba(128, 128, 128, 0.6);
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title {
    margin: 1rem 0;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .link .tertiary a {
    margin: 0 0 1rem;
  }
}
.dcw-design-stainless .footer.card .link a:not(.backToTop),
.dcw-design-stainless .footer.card .link a.primary,
.dcw-design-stainless .footer.card .link a.secondary {
  background-color: transparent;
  color: rgba(102, 102, 102, 0.6);
  margin: 0 0 0.3rem;
}
.dcw-design-stainless .footer.card .link a:not(.backToTop):after,
.dcw-design-stainless .footer.card .link a.primary:after,
.dcw-design-stainless .footer.card .link a.secondary:after {
  display: none;
}
.dcw-design-stainless .footer.card .link a:not(.backToTop):hover,
.dcw-design-stainless .footer.card .link a.primary:hover,
.dcw-design-stainless .footer.card .link a.secondary:hover {
  color: #3e5c77;
}
.dcw-design-stainless .footer.card > .content .text {
  width: auto;
  padding: 0;
}
.dcw-design-stainless .footer.card > .content .text .link {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  position: absolute;
  right: 4vw;
}
@media all and (min-width: 640px) {
  .dcw-design-stainless .footer.card > .content .text .link {
    background-color: #3e5c77;
    color: #fff;
    width: auto;
    top: 2.5rem;
  }
}
.dcw-design-stainless .footer.card > .content .text .link a.backToTop {
  -webkit-animation-name: backtotop--eyJvcmRlciI6ICBAb3JkZXIsICJzY3JvbGxMaW1pdCI6ICAiQHNjcm9sbExpbWl0In0;
          animation-name: backtotop--eyJvcmRlciI6ICBAb3JkZXIsICJzY3JvbGxMaW1pdCI6ICAiQHNjcm9sbExpbWl0In0;
  border-radius: 0;
  -webkit-flex: 1;
          flex: 1;
  margin: 0;
  padding: 1.1rem 3rem 1.1rem 1.1rem;
  border: none;
  position: relative;
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card > .content .text .link a.backToTop {
    padding: 0;
    background-color: transparent;
  }
}
.dcw-design-stainless .footer.card > .content .text .link a.backToTop:after {
  font-family: 'Ionicons', sans-serif;
  content: "\f3d8";
  display: inline-block;
  font-size: 2rem;
  text-align: center;
  position: absolute;
  bottom: 0;
  right: -5px;
  top: 7px;
  height: 44px;
  width: 44px;
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card > .content .text .link a.backToTop:after {
    right: 0;
    top: 26px;
    background-color: #3e5c77;
    color: #fff;
    font-size: 2.5rem;
    padding-left: 0;
  }
}
.dcw-design-stainless .footer.card .title [itemprop="name"] {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/logos/cadillac-stacked-with-whitespace.png");
  background-repeat: no-repeat;
  background-size: 160px;
  background-position: center top;
  margin: 2rem 0;
  padding-top: 14rem;
  text-align: center;
}
.dcw-design-stainless .footer.card [itemtype$="/PostalAddress"] {
  text-align: center;
}
.dcw-design-stainless .footer.card > .deck > .title-none.copy-none.media-none.links-none:not(.footerMedia) {
  padding-top: 0;
}
.dcw-design-stainless .footer.card .footerDealerInformation [itemtype$="/PostalAddress"] {
  margin-bottom: .5rem;
}
.dcw-design-stainless .footer.card .footerDealerInformation .text {
  padding-top: 1.2rem;
}
.dcw-design-stainless .footer.card .footerDealerInformation .title [itemprop="name"] {
  margin: 0;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary {
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a {
  margin: 0 0.5rem 2rem;
  min-width: 5rem;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a:before,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a .location:before,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a .chat:before {
  font-family: 'Ionicons', sans-serif;
  font-size: 1.6rem;
  margin-right: 0.5rem;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="department"]:before {
  content: "\f2d2";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="hasMap"] {
  padding: 0;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="hasMap"]:before {
  content: "\f3a3";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a [itemprop="telephone"] {
  font-size: 0;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a .chat:before {
  content: "\f3fa";
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"] {
  font-size: 0;
  padding: 1rem 0;
  margin: 1rem 0;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="yelp"]:before,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[href*="pinterest"]:before {
  font-size: 1.8rem;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a:hover,
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a:visited {
  color: #666666;
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a span {
  display: inline-block;
}
.dcw-design-stainless .footer .link a {
  min-width: 5rem;
}
.dcw-design-stainless .footer .card > .content .text .link .backToTop:hover {
  background-color: #1b2834;
  color: #fff;
}
.dcw-design-stainless .footer .card .link a:not(.backToTop),
.dcw-design-stainless .footer .card .link a.primary,
.dcw-design-stainless .footer .card .link a.secondary {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless .footer .card .link a:not(.backToTop):hover,
.dcw-design-stainless .footer .card .link a.primary:hover,
.dcw-design-stainless .footer .card .link a.secondary:hover {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless .footer .card .title [itemprop="name"] {
  padding-top: 0;
}
.dcw-design-stainless .footer .card [itemtype$="/AutomotiveBusiness"] .link .tertiary a.insight:hover,
.dcw-design-stainless .footer .card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="hasMap"]:hover {
  color: #3e5c77;
}
.dcw-design-stainless .footer .card > .content .text .link .backToTop:hover {
  background-color: #1b2834;
  color: #fff;
}
.dcw-design-stainless .deck-carousel.cards-many.bg-dark > .deck + nav.navigation-directive ul li a:after,
.dcw-design-stainless .deck-carousel.cards-few.bg-dark > .deck + nav.navigation-directive ul li a:after {
  background-color: #2a3b4b;
}
.dcw-design-stainless .deck-carousel.cards-many.bg-dark > .deck + nav.navigation-directive ul li.selected a:after,
.dcw-design-stainless .deck-carousel.cards-few.bg-dark > .deck + nav.navigation-directive ul li.selected a:after {
  background-color: #000000;
}
.dcw-design-stainless .deck-carousel.leafy .card.see-more > .content {
  position: relative;
}
.dcw-design-stainless .deck-carousel.leafy .card.see-more > .content::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .95;
  background-color: grey;
}
.dcw-design-stainless .deck-carousel.leafy .card.see-more > .content .link {
  -webkit-animation-fill-mode: none;
          animation-fill-mode: none;
}
.dcw-design-stainless .deck-carousel.leafy .card.see-more > .content .link a[data-seemore="true"] {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.dcw-design-stainless .deck-carousel.leafy .card.see-more > .content .media {
  z-index: 0;
}
@media all and (min-width: 640px) {
  .dcw-design-stainless .deck-carousel > .deck[carousel]:before,
  .dcw-design-stainless .deck-carousel > .deck[carousel]:after {
    padding: 20px .5vw;
  }
}
.dcw-design-stainless form input[type='search'] {
  border: 1px solid #b8b8b8;
  -webkit-appearance: none;
}
.dcw-design-stainless form [itemprop='description'] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless .bg-light form select {
  background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22rgba%280,%200,%200,%200.6%29%22%20points%3D%22396.6,160%20416,180.7%20256,352%2096,180.7%20115.3,160%20256,310.5%20%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .bg-dark form select,
.dcw-design-stainless .bg-color form select {
  background: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22396.6,160%20416,180.7%20256,352%2096,180.7%20115.3,160%20256,310.5%20%22/%3E%3C/svg%3E');
}
.dcw-design-stainless .bg-light form select,
.dcw-design-stainless .bg-dark form select,
.dcw-design-stainless .bg-color form select {
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 20px;
  background-color: #d1d1d1;
}
.dcw-design-stainless .bg-light form select::-ms-expand,
.dcw-design-stainless .bg-dark form select::-ms-expand,
.dcw-design-stainless .bg-color form select::-ms-expand {
  display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .dcw-design-stainless .bg-light form select,
  .dcw-design-stainless .bg-dark form select,
  .dcw-design-stainless .bg-color form select {
    background-size: 35% auto;
    background-position-x: 120%;
  }
}
.dcw-design-stainless [itemtype$="/AutomotiveBusiness"] figure,
.dcw-design-stainless [itemtype$="/AutoDealer"] figure {
  min-height: 25rem;
}
.dcw-design-stainless [itemtype$="/AutomotiveBusiness"] [itemprop="department"],
.dcw-design-stainless [itemtype$="/AutoDealer"] [itemprop="department"] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dcw-design-stainless [itemtype$="/AutomotiveBusiness"] .link a[itemprop="department"] [itemprop="name"]:after,
.dcw-design-stainless [itemtype$="/AutoDealer"] .link a[itemprop="department"] [itemprop="name"]:after {
  content: ":";
}
@media (max-width: 639px) {
  .dcw-design-stainless [itemtype$="/AutomotiveBusiness"] > .content [itemtype$="/Map"] {
    min-height: 0;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .dcw-design-stainless [itemtype$="/AutomotiveBusiness"] > .content [itemtype$="/Map"] {
    -webkit-animation-name: interactivemap--eyJkaXNhYmxlT25Nb2JpbGUiOiAgImZhbHNlIiwgImRyYWdnYWJsZSI6ICAiZmFsc2UiLCAiem9vbSI6ICAiMTciLCAic2Nyb2xsd2hlZWwiOiAgImZhbHNlIiwgImF1dG9TZWxlY3QiOiAgImZhbHNlIiwgImljb24iOiAgIiJ9;
            animation-name: interactivemap--eyJkaXNhYmxlT25Nb2JpbGUiOiAgImZhbHNlIiwgImRyYWdnYWJsZSI6ICAiZmFsc2UiLCAiem9vbSI6ICAiMTciLCAic2Nyb2xsd2hlZWwiOiAgImZhbHNlIiwgImF1dG9TZWxlY3QiOiAgImZhbHNlIiwgImljb24iOiAgIiJ9;
  }
}
@media (min-width: 769px) {
  .dcw-design-stainless [itemtype$="/AutomotiveBusiness"] > .content [itemtype$="/Map"] {
    -webkit-animation-name: interactivemap--eyJkaXNhYmxlT25Nb2JpbGUiOiAgImZhbHNlIiwgImRyYWdnYWJsZSI6ICAidHJ1ZSIsICJ6b29tIjogICIxNyIsICJzY3JvbGx3aGVlbCI6ICAiZmFsc2UiLCAiYXV0b1NlbGVjdCI6ICAiZmFsc2UiLCAiaWNvbiI6ICAiIn0;
            animation-name: interactivemap--eyJkaXNhYmxlT25Nb2JpbGUiOiAgImZhbHNlIiwgImRyYWdnYWJsZSI6ICAidHJ1ZSIsICJ6b29tIjogICIxNyIsICJzY3JvbGx3aGVlbCI6ICAiZmFsc2UiLCAiYXV0b1NlbGVjdCI6ICAiZmFsc2UiLCAiaWNvbiI6ICAiIn0;
  }
}
@media (min-width: 640px) {
  .dcw-design-stainless .auto-col > .deck > [itemtype$="/AutomotiveBusiness"][class*="interactiveMap-"],
  .dcw-design-stainless .auto-col > .deck > [itemtype$="/AutomotiveBusiness"][class*="dealershipAddress-"] {
    width: 50%;
  }
}
.dcw-design-stainless [itemtype*="/Car"] {
  /* Logos */
}
.dcw-design-stainless [itemtype*="/Car"].card {
  border: 1px solid #e1e1e1;
}
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title [itemprop="itemCondition"] {
  color: #ffffff;
}
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title [itemprop="vehicleConfiguration"] {
  color: #fff;
}
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h1 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h2 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h3 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h4 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h5 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h6 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h1 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h2 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h3 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h4 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h5 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h6 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h1 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h2 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h3 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h4 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h5 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .title h6 [itemprop="model"] {
  color: #fff;
}
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .media figure figcaption span:not([itemprop]) {
  color: #fff;
}
.dcw-design-stainless [itemtype*="/Car"].card.bg-dark > .content .media figure figcaption span:not([itemprop]) sup a {
  color: #fff;
}
.dcw-design-stainless [itemtype*="/Car"] .title h1 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h2 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h3 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h4 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h5 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h6 [itemprop="vehicleModelDate"],
.dcw-design-stainless [itemtype*="/Car"] .title h1 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h2 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h3 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h4 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h5 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h6 [itemprop="manufacturer"],
.dcw-design-stainless [itemtype*="/Car"] .title h1 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"] .title h2 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"] .title h3 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"] .title h4 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"] .title h5 [itemprop="model"],
.dcw-design-stainless [itemtype*="/Car"] .title h6 [itemprop="model"] {
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless [itemtype*="/Car"] .title [itemprop="itemCondition"] {
  color: #666666;
}
.dcw-design-stainless [itemtype*="/Car"] .title [itemprop="vehicleConfiguration"] {
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless [itemtype*="/Car"] ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/Offer"] li {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/Offer"] [itemprop="expires"] {
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/PriceSpecification"],
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/UnitPriceSpecification"] {
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
}
.dcw-design-stainless [itemtype*="/Car"] .media figure {
  position: relative;
}
.dcw-design-stainless [itemtype*="/Car"] .media figure a img {
  min-height: 3rem;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  pointer-events: none;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption span:not(.tag) {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 1rem 1.5rem 0 1.5rem;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption span:not(.tag) sup {
  pointer-events: auto;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption .in-transit {
  display: inline-block;
  background: #666666;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding: 0.6rem 0.6rem 0.6rem 2rem;
  margin-right: 0.1rem;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption .in-transit:before {
  content: '\f120';
  font-family: 'Ionicons', sans-serif;
  font-weight: 100;
  position: absolute;
  left: 0.6rem;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption .special {
  display: inline-block;
  background: #666666;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding: 0.6rem 0.6rem 0.6rem 2rem;
  margin-right: 0.1rem;
  -webkit-order: -1;
          order: -1;
}
.dcw-design-stainless [itemtype*="/Car"] .media figcaption .special:before {
  content: '\f120';
  font-family: 'Ionicons', sans-serif;
  font-weight: 100;
  position: absolute;
  left: 0.6rem;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/ImageObject"] img {
  box-sizing: content-box;
  padding: 0.5rem 0;
  margin-right: 1.5rem;
}
.dcw-design-stainless [itemtype*="/Car"] .vehicle-logos {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content,
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content {
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content,
  .dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content {
    padding-top: 0;
  }
}
.dcw-design-stainless [class*="col"] .deck > div [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"],
.dcw-design-stainless [class*="col"] .deck > [itemtype*="/Car"] > .content .title [itemprop="vehicleConfiguration"] {
  display: block;
}
.dcw-design-stainless .disclaimer {
  position: relative;
  color: inherit;
  margin: 0.6rem 0;
  -webkit-animation-name: focusable--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJkaXNjbGFpbWVyLW9wZW4iLCAiZm9jdXNPbkV2ZW50IjogICIiLCAidG9nZ2xlRWxlbVdoZW5Gb2N1c2VkIjogImZhbHNlIiB9;
          animation-name: focusable--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJkaXNjbGFpbWVyLW9wZW4iLCAiZm9jdXNPbkV2ZW50IjogICIiLCAidG9nZ2xlRWxlbVdoZW5Gb2N1c2VkIjogImZhbHNlIiB9;
}
.dcw-design-stainless .disclaimer div {
  display: none;
}
.dcw-design-stainless .disclaimer > span {
  cursor: pointer;
}
.dcw-design-stainless .disclaimer > span:focus {
  outline: none;
}
.dcw-design-stainless .disclaimer small {
  display: block;
}
.dcw-design-stainless .disclaimer.disclaimer-open > div {
  display: block;
  left: 0;
  bottom: 3rem;
  position: absolute;
  padding: 1rem 1rem 2rem;
  z-index: 10;
  width: 25rem;
  max-height: 20rem;
  overflow-y: auto;
  text-align: left;
}
.dcw-design-stainless .disclaimer.disclaimer-open > div span {
  padding-right: 3px;
}
.dcw-design-stainless .disclaimer,
.dcw-design-stainless .disclaimer small {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless .bg-color > .content .disclaimer-open div {
  background-color: #ffffff;
  border: 1px solid rgba(128, 128, 128, 0.5);
  color: inherit;
  text-align: left;
}
.dcw-design-stainless .bg-color > .content .disclaimer-open div:after {
  border-top-color: #ffffff;
}
.dcw-design-stainless .bg-dark > .content .disclaimer-open,
.dcw-design-stainless .bg-light > .content .disclaimer-open,
.dcw-design-stainless .bg-dark > .content .disclaimer,
.dcw-design-stainless .bg-light > .content .disclaimer {
  color: inherit;
}
.dcw-design-stainless .bg-dark > .content .disclaimer-open span,
.dcw-design-stainless .bg-light > .content .disclaimer-open span,
.dcw-design-stainless .bg-dark > .content .disclaimer span,
.dcw-design-stainless .bg-light > .content .disclaimer span {
  color: inherit;
}
.dcw-design-stainless .bg-dark > .content .disclaimer-open div,
.dcw-design-stainless .bg-light > .content .disclaimer-open div,
.dcw-design-stainless .bg-dark > .content .disclaimer div,
.dcw-design-stainless .bg-light > .content .disclaimer div {
  background-color: #d1d1d1;
  border: 1px solid rgba(128, 128, 128, 0.3);
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
.dcw-design-stainless .bg-dark > .content .disclaimer-open div:after,
.dcw-design-stainless .bg-light > .content .disclaimer-open div:after,
.dcw-design-stainless .bg-dark > .content .disclaimer div:after,
.dcw-design-stainless .bg-light > .content .disclaimer div:after {
  border-top-color: #d1d1d1;
}
.dcw-design-stainless .vehicleDisclaimer #pageDisclaimer .disclaimer {
  -webkit-animation: none;
          animation: none;
}
.dcw-design-stainless .vehicleDisclaimer #pageDisclaimer .disclaimer small {
  margin-bottom: .5rem;
}
.dcw-design-stainless .vehicleDisclaimer #pageDisclaimer .disclaimer small span {
  padding-right: .5rem;
}
@media (min-width: 640px) {
  .dcw-design-stainless #pageDisclaimer .text {
    padding-top: 1.5vw;
    padding-bottom: 1vw;
  }
  .dcw-design-stainless #pageDisclaimer .copy {
    margin-top: 0.5vw;
  }
}
.dcw-design-stainless .modelListing [itemtype="https://schema.org/PriceSpecification"] {
  position: relative;
}
.dcw-design-stainless .modelListing .disclaimer {
  position: static;
}
.dcw-design-stainless .modelListing .card > .content .disclaimer.disclaimer-open > div {
  width: 90%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: left;
}
.dcw-design-stainless .card-clickable > .content .disclaimer {
  z-index: 6;
}
.dcw-design-stainless [itemtype="http://schema.org/ImageGallery"].card.deck-tabs > [role="navigation"] ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  margin-bottom: -2rem;
  padding-bottom: 2rem;
}
.dcw-design-stainless [itemtype="http://schema.org/ImageGallery"].card.deck-tabs > [role="navigation"] ul li {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dcw-design-stainless [itemtype="http://schema.org/ImageGallery"].card.deck-tabs > [role="navigation"] ul li a {
  transition: all .5s ease;
  white-space: nowrap;
}
@media all and (max-width: 768px) {
  .dcw-design-stainless [itemtype="http://schema.org/ImageGallery"].card.deck-tabs > [role="navigation"] ul::-webkit-scrollbar {
    display: none;
  }
}
@media all and (min-width: 769px) {
  .dcw-design-stainless [itemtype="http://schema.org/ImageGallery"].card.deck-tabs > [role="navigation"] ul {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.dcw-design-stainless [itemtype$="/PostalAddress"] {
  margin-bottom: 2rem;
}
.dcw-design-stainless [itemtype$="/PostalAddress"] span[itemprop="name"] {
  display: block;
  color: #666666;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: baseline;
          align-items: baseline;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  width: 100%;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"] [itemprop="priceCurrency"],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] [itemprop="priceCurrency"] {
  display: none;
  /* we aren't separating the $ from the price yet so this doesn't need to be shown */
}
@media all and (min-width: 769px) {
  .dcw-design-stainless div[itemtype$="/PriceSpecification"] [itemprop],
  .dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] [itemprop] {
    padding-right: 1rem;
  }
}
.dcw-design-stainless [itemtype$="/PropertyValue"].deck-tabs > [role="navigation"] ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  margin-bottom: -2rem;
  padding-bottom: 2rem;
}
.dcw-design-stainless [itemtype$="/PropertyValue"].deck-tabs > [role="navigation"] ul li {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dcw-design-stainless [itemtype$="/PropertyValue"].deck-tabs > [role="navigation"] ul li a {
  transition: all .5s ease;
  white-space: nowrap;
}
@media all and (max-width: 768px) {
  .dcw-design-stainless [itemtype$="/PropertyValue"].deck-tabs > [role="navigation"] ul::-webkit-scrollbar {
    display: none;
  }
}
@media all and (min-width: 769px) {
  .dcw-design-stainless [itemtype$="/PropertyValue"].deck-tabs > [role="navigation"] ul {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.dcw-design-stainless [itemtype$="/PropertyValue"].deck-accordion > .deck .card {
  opacity: 1;
}
.dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card {
  opacity: 0;
  /* make things invisible upon start */
  -webkit-animation: fadeIn ease-in 1;
          animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}
.dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card.selected {
  opacity: 1;
}
.dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card > .content .copy {
  padding-left: 1rem;
}
.dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card > .content .copy ul li {
  display: -webkit-flex;
  display: flex;
}
.dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card > .content .copy ul li:before {
  content: '\25A0';
  display: inline-block;
  padding: 0 .5rem;
  opacity: .5;
}
@media all and (max-width: 768px) {
  .dcw-design-stainless [itemtype$="/PropertyValue"] > .deck .card > .content > .text .title {
    word-wrap: break-word;
  }
}
.dcw-design-stainless [itemtype$="/AutoDealer"] {
  margin-bottom: 5rem;
}
.dcw-design-stainless [itemtype$="/AutoDealer"] > .content .copy dl {
  display: -ms-flexbox;
}
.dcw-design-stainless [itemtype$="/AutoDealer"] > .content .copy dl dt {
  text-align: left;
}
.dcw-design-stainless [itemtype$="/AutoDealer"] > .content .copy dl dd {
  text-align: right;
}
.dcw-design-stainless [itemtype$="/AutoDealer"] > .content .copy dl dd time:first-child:after {
  content: " -";
}
.dcw-design-stainless [aria-busy="true"] {
  opacity: .8;
}
.dcw-design-stainless [aria-busy="true"] .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"],
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"] {
  font-size: 0;
  color: #3e5c77;
  font-family: 'Ionicons', sans-serif;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"]:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"]:before {
  font-size: 4rem;
  font-family: 'Ionicons', sans-serif;
  color: #3e5c77;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-1:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-1:before,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-10:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-10:before {
  content: "\f2fc" "\f3ae" "\f3ae" "\f3ae" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-15:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-15:before {
  content: "\f2fc" "\f3ad" "\f3ae" "\f3ae" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-2:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-2:before,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-15:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-15:before {
  content: "\f2fc" "\f2fc" "\f3ae" "\f3ae" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-25:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-25:before {
  content: "\f2fc" "\f2fc" "\f3ad" "\f3ae" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-3:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-3:before,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-30:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-30:before {
  content: "\f2fc" "\f2fc" "\f2fc" "\f3ae" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-35:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-35:before {
  content: "\f2fc" "\f2fc" "\f2fc" "\f3ad" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-4:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-4:before,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-40:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-40:before {
  content: "\f2fc" "\f2fc" "\f2fc" "\f2fc" "\f3ae";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-45:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-45:before {
  content: "\f2fc" "\f2fc" "\f2fc" "\f2fc" "\f3ad";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-5:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-5:before,
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].averagerating-50:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].averagerating-50:before {
  content: "\f2fc" "\f2fc" "\f2fc" "\f2fc" "\f2fc";
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"].rating-0:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] [itemprop="ratingValue"].rating-0:before {
  content: "\f3ae" "\f3ae" "\f3ae" "\f3ae" "\f3ae";
}
.dcw-design-stainless [class*="Review-"] .filters .fieldset label {
  padding: 0.5rem 0;
}
.dcw-design-stainless [itemtype$="/Review"] .rating-dealer-name {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.dcw-design-stainless [itemtype$="/Review"] .rating-dealer-name .dealer-group {
  -webkit-align-self: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="Comment"] {
  border-top: 2px solid #d1d1d1;
  background-color: #f6f6f6;
  color: #000;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="Comment"] .text {
  padding: 1.5vw 4vw;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="Comment"].media-bleed-none > .content .media {
  padding: 1.5vw 4vw;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="Comment"] .content .media {
  display: block;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="homeLocation"] {
  display: block;
}
.dcw-design-stainless [itemtype$="/Review"] blockquote {
  margin-left: 0;
  margin-right: 0;
}
.dcw-design-stainless [itemtype$="/Review"] .confirmed-box {
  float: right;
}
.dcw-design-stainless [itemtype$="/Review"] .confirmed-box:before {
  content: '\f122';
  font-family: 'Ionicons', sans-serif;
  font-size: 1.6rem;
  margin-right: 1rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .text {
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media all and (min-width: 1000px) {
  .dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .copy,
  .dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link {
    margin-top: 0;
  }
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] .text {
  padding: 1.5vw 4vw;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"].media-bleed-none > .content .media {
  padding: 1.5vw 4vw;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .text {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title {
  margin-bottom: 0;
  margin-right: 1rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h1,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h2,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h3,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h4,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h5,
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .title h6 {
  color: inherit;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .copy {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form label {
  min-width: 8rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form div {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form input[type="checkbox"] + span {
  padding-left: 2.0rem;
  padding-top: 1rem;
  z-index: 0;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form input[type="checkbox"] + span:before {
  padding: 0 5rem 2rem 0;
  z-index: -1;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form input[type="checkbox"]:checked + span {
  color: #fff;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form input[type="checkbox"]:checked + span:before {
  background-color: #3e5c77;
  content: "";
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content form .review-feedback-msg {
  padding-left: 2rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link {
  -webkit-flex-direction: row;
          flex-direction: row;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview a {
  color: #666666;
  padding: 1vw;
  margin-top: 0;
  min-width: 0;
  margin-right: 1rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview a:before {
  font-family: 'Ionicons', sans-serif;
  font-size: 3rem;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview .facebookReviewShare:before {
  content: '\f231';
  color: #3b5998;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview .twitterReviewShare:before {
  content: '\f243';
  color: #55acee;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview .emailReviewShare:before {
  content: '\f132';
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview .googleReviewShare {
  background: transparent;
  border: none;
  color: #dd4b39;
}
.dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] > .content .link .shareThisReview .googleReviewShare:before {
  content: '\f235';
  font-family: 'Ionicons', sans-serif;
  font-size: 3rem;
}
@media all and (min-width: 1024px) {
  .dcw-design-stainless [itemtype$="/Review"] [itemtype$="ShareAction"] .link {
    margin-left: auto;
  }
}
.dcw-design-stainless [itemtype$="/AggregateRating"] > .content [itemprop="ratingValue"] {
  color: #3e5c77;
}
.dcw-design-stainless [itemtype$="/AggregateRating"] > .content [itemprop="ratingValue"]:before {
  margin-right: 1rem;
}
.dcw-design-stainless section:not(.col):not(.col-auto) [itemtype$="/Review"] .rating-dealer-name,
.dcw-design-stainless .deck-carousel [itemtype$="/Review"] .rating-dealer-name {
  display: block;
}
.dcw-design-stainless section:not(.col):not(.col-auto) [itemtype$="/Review"] .rating-dealer-name .dealer-group,
.dcw-design-stainless .deck-carousel [itemtype$="/Review"] .rating-dealer-name .dealer-group {
  display: block;
  margin-bottom: 1.5rem;
}
.dcw-design-stainless.modal-open {
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
}
.dcw-design-stainless [role="dialog"] {
  z-index: 51;
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: none;
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"] {
    top: 4vw;
    left: 4vw;
    right: 4vw;
    max-width: calc(100% - 8vw);
    max-height: calc(100vh - 8vw);
  }
}
@media screen and (max-width: 768px) {
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form textarea {
    width: 95%;
  }
}
@media screen and (max-width: 320px) {
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form textarea {
    width: 92%;
  }
  .dcw-design-stainless [class*=" IncentiveGAQ-"] form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"] form select {
    min-width: 92%;
  }
}
.dcw-design-stainless [role="dialog"],
.dcw-design-stainless [class*=" InventoryGAQ-"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] {
  /*
    * === form succes message styling ===
    */
  /* Promo Popup */
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery {
  padding-bottom: 2vw;
}
@media screen and (max-width: 639px) {
  .dcw-design-stainless [role="dialog"].vehicle-media-gallery [itemprop="vehicleConfiguration"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery [itemprop="vehicleConfiguration"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery [itemprop="vehicleConfiguration"] {
    word-wrap: break-word;
  }
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery > .deck,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery > .deck,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery > .deck {
  position: relative;
  margin-bottom: 4rem;
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .deck-gallery,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .deck-gallery,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .deck-gallery {
  position: static;
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .deck-gallery .text,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .deck-gallery .text,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .deck-gallery .text {
  display: block;
  padding: 0;
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .deck-gallery .text .copy,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .deck-gallery .text .copy,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .deck-gallery .text .copy {
  position: absolute;
  bottom: -4rem;
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .deck-gallery .title,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .deck-gallery .title,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .deck-gallery .title,
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .deck-gallery .link,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .deck-gallery .link,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .deck-gallery .link {
  display: none;
}
.dcw-design-stainless [role="dialog"].vehicle-media-gallery .disclaimer,
.dcw-design-stainless [class*=" InventoryGAQ-"].vehicle-media-gallery .disclaimer,
.dcw-design-stainless [class*=" IncentiveGAQ-"].vehicle-media-gallery .disclaimer {
  margin: 0 5.3rem;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content {
  padding: 0;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text {
  margin-top: 1rem;
  padding-top: 0;
  padding-bottom: 0.5rem;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h1 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h2 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h3 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h4 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h5 a,
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .text .title h6 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .text .title h6 a {
  color: #4b4b4b;
  pointer-events: none;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy {
  padding-top: 0;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] {
  margin-bottom: 1rem;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy [itemprop="address"] [itemprop="streetAddress"] {
  display: block;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] {
  pointer-events: none;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] [itemprop="telephone"] {
  color: #6c6c6c;
}
.dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .link .tertiary [itemprop="hasMap"] {
  padding: 0;
}
.dcw-design-stainless [role="dialog"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset {
  padding-left: 0;
  margin-left: 0;
}
.dcw-design-stainless [role="dialog"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset ~ div,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset ~ div,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .inventoryGetAQuoteForm > .content .copy form fieldset ~ div,
.dcw-design-stainless [role="dialog"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset ~ div,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset ~ div,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" inventoryGetAQuoteForm-"] > [class*=" IncentiveGAQForm-"] > .content .copy form fieldset ~ div {
  margin-left: 0;
}
@media screen and (max-width: 736px) {
  .dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy a[href^="tel:"],
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy a[href^="tel:"] {
    pointer-events: all;
  }
}
@media screen and (max-width: 768px) {
  .dcw-design-stainless [role="dialog"].priceWatchForm form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form input,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form input,
  .dcw-design-stainless [role="dialog"].priceWatchForm form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form select,
  .dcw-design-stainless [role="dialog"].priceWatchForm form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form textarea,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form textarea,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form textarea,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form textarea {
    width: 95%;
  }
}
@media screen and (max-width: 320px) {
  .dcw-design-stainless [role="dialog"].priceWatchForm form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form input,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form input,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form input,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form input,
  .dcw-design-stainless [role="dialog"].priceWatchForm form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form select,
  .dcw-design-stainless [role="dialog"].priceWatchForm form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form textarea,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form textarea,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form textarea,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form textarea,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form textarea {
    width: 92%;
  }
  .dcw-design-stainless [role="dialog"].priceWatchForm form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].priceWatchForm form select,
  .dcw-design-stainless [role="dialog"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ form select,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ form select {
    min-width: 92%;
  }
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"].InventoryGAQ,
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ {
    left: 20vw;
    right: 20vw;
    max-width: 60%;
  }
  .dcw-design-stainless [role="dialog"].InventoryGAQ > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ > .content .link a[href="#close"] {
    right: 22vw;
  }
  .dcw-design-stainless [role="dialog"] > .deck > .InventoryGAQDealerInformation > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > .InventoryGAQDealerInformation > .content .copy,
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" InventoryGAQDealerInformation-"] > .content .copy,
  .dcw-design-stainless [role="dialog"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck > [class*=" IncentiveGAQDealerInformation-"] > .content .copy {
    margin-top: 1rem;
  }
}
.dcw-design-stainless [role="dialog"] > .content .link a[href="#close"],
.dcw-design-stainless [class*=" InventoryGAQ-"] > .content .link a[href="#close"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .content .link a[href="#close"] {
  background: #ffffff;
  border: none;
  padding: 0;
  min-width: 0;
  text-align: center;
  position: fixed;
  top: 2vw;
  right: 4vw;
  z-index: 10;
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"] > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .content .link a[href="#close"] {
    top: 6vw;
    right: 7vw;
  }
}
.dcw-design-stainless [role="dialog"] > .content .link a[href="#close"]:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .content .link a[href="#close"]:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .content .link a[href="#close"]:before {
  color: rgba(0, 0, 0, 0.6);
  content: '\f404';
  display: block;
  font-size: 4rem;
  font-family: 'Ionicons', sans-serif;
}
.dcw-design-stainless [role="dialog"] > .content .link a[href="#close"]:after,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .content .link a[href="#close"]:after,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .content .link a[href="#close"]:after {
  display: none;
}
.dcw-design-stainless [role="dialog"] .navigation,
.dcw-design-stainless [class*=" InventoryGAQ-"] .navigation,
.dcw-design-stainless [class*=" IncentiveGAQ-"] .navigation {
  display: none;
}
.dcw-design-stainless [role="dialog"] ~ .modal-guard,
.dcw-design-stainless [class*=" InventoryGAQ-"] ~ .modal-guard,
.dcw-design-stainless [class*=" IncentiveGAQ-"] ~ .modal-guard {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 50;
  display: none;
}
.dcw-design-stainless [role="dialog"]:target,
.dcw-design-stainless [class*=" InventoryGAQ-"]:target,
.dcw-design-stainless [class*=" IncentiveGAQ-"]:target {
  display: block;
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"]:target ~ .modal-guard,
  .dcw-design-stainless [class*=" InventoryGAQ-"]:target ~ .modal-guard,
  .dcw-design-stainless [class*=" IncentiveGAQ-"]:target ~ .modal-guard {
    display: block;
  }
}
.dcw-design-stainless [role="dialog"] .content[aria-hidden="true"] .title,
.dcw-design-stainless [class*=" InventoryGAQ-"] .content[aria-hidden="true"] .title,
.dcw-design-stainless [class*=" IncentiveGAQ-"] .content[aria-hidden="true"] .title,
.dcw-design-stainless [role="dialog"] .content[aria-hidden="true"] form[data-submitted="true"],
.dcw-design-stainless [class*=" InventoryGAQ-"] .content[aria-hidden="true"] form[data-submitted="true"],
.dcw-design-stainless [class*=" IncentiveGAQ-"] .content[aria-hidden="true"] form[data-submitted="true"] {
  display: none;
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .title h1,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h2,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h3,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h4,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h5,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h6,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h6,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h6 {
  color: #3F863F;
  white-space: nowrap;
  margin-bottom: 1rem;
}
@media screen and (min-width: 640px) {
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .title h1,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .title h1,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .title h1,
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h2,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h2,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h2,
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h3,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h3,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h3,
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h4,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h4,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h4,
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h5,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h5,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h5,
  .dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h6,
  .dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h6,
  .dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h6 {
    margin-bottom: 0;
  }
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .title h1:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .title h1:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .title h1:before,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h2:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h2:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h2:before,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h3:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h3:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h3:before,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h4:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h4:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h4:before,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h5:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h5:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h5:before,
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content h6:before,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content h6:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content h6:before {
  content: "\f375";
  font-family: 'Ionicons', sans-serif;
  margin-right: 0.7rem;
}
.dcw-design-stainless [role="dialog"] > .deck .priceWatchConfirm .content .copy p,
.dcw-design-stainless [class*=" InventoryGAQ-"] > .deck .priceWatchConfirm .content .copy p,
.dcw-design-stainless [class*=" IncentiveGAQ-"] > .deck .priceWatchConfirm .content .copy p {
  margin: 0;
}
.dcw-design-stainless [role="dialog"].InventoryGAQ > .content .text,
.dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ > .content .text,
.dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ > .content .text {
  padding-bottom: 0;
}
.dcw-design-stainless [role="dialog"].InventoryGAQ > .content .link,
.dcw-design-stainless [class*=" InventoryGAQ-"].InventoryGAQ > .content .link,
.dcw-design-stainless [class*=" IncentiveGAQ-"].InventoryGAQ > .content .link {
  margin-top: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp ~ .modal-guard,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp ~ .modal-guard,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp ~ .modal-guard {
  background: rgba(128, 128, 128, 0.7);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title {
  background-color: #666666;
  color: #fff;
  padding: 4vw 10vw 4vw 4vw;
  text-align: center;
  overflow: visible;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title h1:after,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title h1:after,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title h1:after,
.dcw-design-stainless [role="dialog"].PromoPopUp > .title h1:before,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title h1:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title h1:before {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"] {
  color: #fff;
  max-width: 100%;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"] {
  margin: 1rem 0 0 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content {
  padding: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .title,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .title,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .title {
  background-color: #666666;
  color: #fff;
  padding: 4vw 10vw 4vw 4vw;
  text-align: center;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.75);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"] {
  color: #fff;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .media,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media {
  -webkit-order: 0;
          order: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"] {
  text-align: center;
  margin: 1rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .media figure figcaption .vin,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media figure figcaption .vin,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media figure figcaption .vin {
  color: #000;
  display: block;
  text-align: center;
  margin-top: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .media .dealerDetails,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media .dealerDetails,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media .dealerDetails {
  padding: 0 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin-top: 1rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [data-promo-element="successMessage"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [data-promo-element="successMessage"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [data-promo-element="successMessage"] {
  padding: 0 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .vin,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .vin,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .vin {
  display: block;
  margin: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab {
  display: -webkit-flex;
  display: flex;
  padding: 0 4vw;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a {
  padding: .7rem;
  border-top: solid .4rem transparent !important;
  border: 1px solid #d1d1d1;
  display: inline-block;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  text-align: center;
  margin: 0.25rem .2rem 0 0;
  background: #acacac;
  color: #000;
  box-shadow: inset 0 -9px 6px -6px #808080;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a:last-child,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a:last-child,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a:last-child {
  margin-right: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a.selected,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a.selected,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a.selected {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  border-top: solid 0.4rem #3e5c77 !important;
  box-shadow: inset 0 0px 8px -8px #3e5c77;
  padding-bottom: 1.3rem;
  height: calc(110%);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a span,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span {
  display: block;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab + .tabContainer > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab + .tabContainer > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab + .tabContainer > div {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer {
  padding: 0 4vw;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div {
  background-color: #d1d1d1;
  color: #000;
  padding: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div:not(.selected),
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div:not(.selected),
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div:not(.selected) {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected {
  display: block;
  text-align: center;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"] {
  margin: 0 0 2rem 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected a,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a {
  padding: 1rem;
  background: #666666;
  color: #fff;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected a:after,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a:after,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a:after {
  content: '\f3d3';
  font-family: 'Ion Icons', sans-serif;
  padding-left: 2rem;
  width: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="description"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="description"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="description"] {
  -webkit-order: 1;
          order: 1;
  margin: 1rem 0;
  padding: 0 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="expirationDate"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="expirationDate"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="expirationDate"] {
  -webkit-order: 2;
          order: 2;
  margin: 1.5rem 0 0 0;
  padding: 0 2rem;
  color: #666666;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] {
  margin-bottom: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span {
  padding-right: 0.5rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="dealershipInformation"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] {
  padding: 0 2rem;
  margin-top: 1rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"] {
  color: #000;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer {
  -webkit-order: 3;
          order: 3;
  margin: 0 0 2rem 0;
  padding: 0 2rem;
  color: #3e5c77;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer > div {
  background-color: #ffffff;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer.disclaimer-open > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer.disclaimer-open > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer.disclaimer-open > div {
  left: 0;
  bottom: 0;
  position: static;
  padding: 1rem 0;
  z-index: 0;
  width: auto;
  max-height: none;
  overflow-y: hidden;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form {
  -webkit-order: 4;
          order: 4;
  background-color: #eeeeee;
  padding: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset {
  padding-top: 2rem;
  margin: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  margin: 0 0.5rem 0.5rem 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label > span,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label > span,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label > span {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label input,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label input,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label input {
  margin-top: 0;
  background-color: #ffffff;
  color: #000;
  border: 1px solid #e0e0e0;
  padding: 1.5rem 1rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label input::-webkit-input-placeholder,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label input::-webkit-input-placeholder,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label input:-moz-placeholder,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label input:-moz-placeholder,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label input::-moz-placeholder,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label input::-moz-placeholder,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label input:-ms-input-placeholder,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label input:-ms-input-placeholder,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form p.required,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form p.required,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form p.required {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] {
  max-width: 100%;
  border: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] {
  background: transparent;
  color: rgba(0, 0, 0, 0.6);
  border: none;
  margin: 0;
  padding: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul {
  display: block;
  list-style-type: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li {
  display: block;
  margin-bottom: 0rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child {
  color: #000;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] ~ .disclaimer,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] ~ .disclaimer,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] ~ .disclaimer {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-promo-element="successMessage"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-promo-element="successMessage"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-promo-element="successMessage"] {
  padding: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link {
  margin-top: -2rem;
  -webkit-flex-direction: column;
          flex-direction: column;
  background-color: #eeeeee;
  padding: 0 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="editLink"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"] {
  background: transparent;
  color: #5c748c;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-align-items: baseline;
          align-items: baseline;
  min-height: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after {
  content: "";
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[href="#close"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[href="#close"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[href="#close"] {
  top: 0;
  right: 1rem;
  background: transparent;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[href="#close"]:before,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[href="#close"]:before,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[href="#close"]:before {
  color: #fff;
  margin-top: 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[aria-hidden="true"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[aria-hidden="true"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[aria-hidden="true"] {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="printLink"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="printLink"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="printLink"] {
  margin: 2rem 0;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .deck .promoPopPriceWatch > .content .text .title p,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .deck .promoPopPriceWatch > .content .text .title p,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .deck .promoPopPriceWatch > .content .text .title p {
  display: none;
}
.dcw-design-stainless [role="dialog"].PromoPopUp.promoPopDefaultForm > .content .copy [data-promo-element="successMessage"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.promoPopDefaultForm > .content .copy [data-promo-element="successMessage"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.promoPopDefaultForm > .content .copy [data-promo-element="successMessage"] {
  padding: 0 2rem;
}
@media screen and (min-width: 641px) {
  .dcw-design-stainless [role="dialog"].PromoPopUp,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp {
    max-width: 60%;
    left: 20vw;
    right: 20vw;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .media,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .media,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .media {
    width: 50%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 12rem;
    background: #eeeeee;
    height: 100%;
    margin-top: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .vin,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .vin,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .vin {
    margin: 1rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab,
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .tabContainer,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .tabContainer,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .tabContainer {
    padding: 0 1rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a {
    border: none;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content {
    width: 100%;
    margin: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    top: 0;
    position: absolute;
    height: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .media,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media {
    margin: 9rem .6rem 0 0.6rem;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .media .dealerDetails,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media .dealerDetails,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media .dealerDetails {
    text-align: center;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy {
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    margin-top: 0;
    height: inherit;
    padding-top: 8rem;
    background-color: #eeeeee;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="description"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="description"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="description"],
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy .disclaimer,
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="expirationDate"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="expirationDate"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy [itemprop="expirationDate"] {
    position: absolute;
    left: 0;
    width: 50%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy form fieldset div label,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy form fieldset div label,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy form fieldset div label {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .link,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link {
    padding: 0;
    width: 48%;
    position: absolute;
    bottom: 10%;
    right: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content {
    width: 50%;
    margin: 2rem 0 0 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content .media,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .media,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .media {
    margin: 1rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"] {
    margin-top: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card {
    height: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text {
    margin-top: 8rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1 {
    white-space: pre-wrap;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .copy form label,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .copy form label,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .copy form label {
    margin: 1rem 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card.promoPopPriceWatch .content[aria-hidden="true"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card.promoPopPriceWatch .content[aria-hidden="true"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card.promoPopPriceWatch .content[aria-hidden="true"] {
    display: none;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs > .content {
    width: 100%;
    margin: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs > .content .media figure,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs > .content .media figure,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs > .content .media figure {
    margin: 1rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .content {
    width: 48%;
    float: left;
    margin: 2rem .5rem 0 .5rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .content .copy form,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .content .copy form,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .content .copy form {
    background-color: transparent;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .deck,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .deck,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .deck {
    width: 50%;
    float: left;
    margin-top: -11rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .deck section,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .deck section,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .deck section {
    background-color: #eeeeee;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .deck section .content .text,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .deck section .content .text,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .deck section .content .text {
    padding: 2vw;
    margin-top: 11rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .deck section .content .text .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .deck section .content .text .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .deck section .content .text .copy {
    margin-top: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2 > .deck section .content .text .copy form p,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2 > .deck section .content .text .copy form p,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2 > .deck section .content .text .copy form p {
    display: block;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title {
    padding: 0;
    background: transparent;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"] {
    color: #666666;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"] {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-justify-content: center;
            justify-content: center;
    padding: 1.5rem;
    position: relative;
    z-index: 1;
    -webkit-transform: none;
            transform: none;
    background-color: #666666;
    -webkit-box-shadow: 1px 1px 9px 1px #999499;
    -moz-box-shadow: 1px 1px 9px 1px #999499;
    box-shadow: 1px 1px 9px 1px #999499;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .media,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media {
    min-height: 0.1px;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .media figure figcaption .vin,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media figure figcaption .vin,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media figure figcaption .vin {
    color: #000;
    display: block;
    text-align: center;
    margin-top: 2rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .media .dealerDetails .disclaimer div,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media .dealerDetails .disclaimer div,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media .dealerDetails .disclaimer div {
    position: relative;
    width: 100%;
    bottom: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="editLink"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"] {
    margin: 0 auto;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"]:after {
    display: none;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="printLink"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="printLink"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="printLink"] {
    margin: 2rem auto;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[href="#close"] {
    top: 3vw;
    right: 21vw;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[href="#close"]:before {
    color: #fff;
    margin-top: 1rem;
    right: -7rem;
    position: absolute;
    font-size: 6rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy {
    display: inline-block;
    text-align: center;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form {
    max-width: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset {
    padding: 0 0 1rem 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form fieldset > div label,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form fieldset > div label,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form fieldset > div label {
    -webkit-flex-basis: 48%;
            flex-basis: 48%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] {
    max-width: 100%;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer {
    margin: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="expirationDate"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="expirationDate"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="expirationDate"] {
    -webkit-order: 2;
            order: 2;
    margin: 0 0 1.5rem 0;
    padding: 0 2rem;
    color: #666666;
  }
}
@media screen and (min-width: 641px) and (orientation: portrait) {
  .dcw-design-stainless [role="dialog"].PromoPopUp,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp {
    max-width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    overflow: visible;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content {
    position: initial;
    height: auto;
    max-height: calc(100vh - 24.5vw);
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .media,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .media {
    margin-top: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .copy {
    padding-top: 0;
    overflow: auto;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .link,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link {
    position: absolute;
    top: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"] {
    top: 0;
    right: 0;
    position: absolute;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.promoPopDefaultForm > .content .link a[href="#close"]:before {
    top: -5vw;
    margin: 0;
    right: -5vw;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs .copy,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs .copy,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs .copy {
    position: initial;
    height: auto;
    max-height: calc(100vh - 24.5vw);
    padding: 2rem 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs .link,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs .link,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs .link {
    position: absolute;
    top: 0;
    right: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"] {
    top: 0;
    right: 0;
    position: absolute;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.merchandisingTabs .link a[href="#close"]:before {
    top: -5vw;
    margin: 0;
    right: -5vw;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck {
    position: initial;
    height: auto;
    max-height: calc(100vh - 24.5vw);
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content {
    overflow: auto;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card {
    max-height: calc(100vh - 24.5vw);
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card .content .text,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card .content .text,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .promoPopPriceWatch.card .content .text {
    margin-top: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content {
    position: relative;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content .link,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link {
    position: absolute;
    width: 100%;
    top: -8vw;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"] {
    top: 0;
    right: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"]:before,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .content .link a[href="#close"]:before {
    top: -5vw;
    margin: 0;
    right: -5vw;
  }
}
@media screen and (min-width: 641px) and (max-width: 1026px) {
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div {
    padding: 2rem .5rem;
  }
}
@media screen and (min-width: 641px) and (max-width: 732px) {
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"] {
    min-height: 7rem;
  }
}
@media print {
  .dcw-design-stainless [role="dialog"].PromoPopUp,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp {
    overflow: visible;
  }
  @page {
    size: auto;
    /* auto is the current printer page size */
    margin: 20px;
    /* this affects the margin in the printer settings */
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title {
    margin-top: 6rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content {
    margin: 3rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer {
    display: block;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer div,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer div,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer div {
    display: block;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer form,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer form,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer form {
    padding: 0;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [data-promo-element="successMessage"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [data-promo-element="successMessage"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [data-promo-element="successMessage"] {
    display: none;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .content .link,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link {
    display: none;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp #previewToolBarFrame.PtDealerLoginLink,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp #previewToolBarFrame.PtDealerLoginLink,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp #previewToolBarFrame.PtDealerLoginLink {
    display: none;
  }
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab {
  -webkit-animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiLnBheW1lbnRJbmZvVGFiIGEiLCJjb250ZW50U2VsZWN0b3IiOiAgIi50YWJDb250YWluZXIiLCAiY2xpY2tPbkNoaWxkcmVuIjogICJ0cnVlIn0;
          animation-name: tabs--eyJvcmRlciI6ICAiMSIsICJhcHBseVRvTmF2aWdhdGlvbiI6ICAidHJ1ZSIsICJjb250cm9sU2VsZWN0b3IiOiAiLnBheW1lbnRJbmZvVGFiIGEiLCJjb250ZW50U2VsZWN0b3IiOiAgIi50YWJDb250YWluZXIiLCAiY2xpY2tPbkNoaWxkcmVuIjogICJ0cnVlIn0;
  display: block;
  display: -webkit-flex;
  display: flex;
}
.dcw-design-stainless [role="dialog"].PromoPopUp.bg-color > .content > .copy .paymentInfoTab a.selected,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.bg-color > .content > .copy .paymentInfoTab a.selected,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.bg-color > .content > .copy .paymentInfoTab a.selected {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless [role="dialog"].PromoPopUp.bg-color > .content > .copy .tabContainer > div,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.bg-color > .content > .copy .tabContainer > div,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.bg-color > .content > .copy .tabContainer > div {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.dcw-design-stainless [itemtype$="/Blog"] > .content .text > .title {
  margin-bottom: 0;
}
.dcw-design-stainless [itemtype$="/Blog"] > .content .text time {
  display: block;
  margin-bottom: 1rem;
}
.dcw-design-stainless [itemtype$="/Blog"] > .content .text .link div.tertiary a {
  position: relative;
  text-transform: uppercase;
  padding: 0;
  text-align: left;
  color: #b6a36b;
}
.dcw-design-stainless [itemtype$="/Blog"] > .content .text .link div.tertiary a:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f3d3";
  position: absolute;
  right: 20rem;
  top: 0;
}
.dcw-design-stainless [itemtype$="/Blog"].card:not(.media-none) > .content .media {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
@-webkit-keyframes modal-transition {
  0% {
    opacity: 0;
    margin-left: -50%;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@keyframes modal-transition {
  0% {
    opacity: 0;
    margin-left: -50%;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
    position: relative;
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJ0b2dnbGVkT24iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImZhbHNlIiwib3RoZXJFbGVtZW50Q2xhc3NOYW1lIjogInNlYXJjaC1tZW51LW9wZW4iIH0;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJ0b2dnbGVkT24iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImZhbHNlIiwib3RoZXJFbGVtZW50Q2xhc3NOYW1lIjogInNlYXJjaC1tZW51LW9wZW4iIH0;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a {
    transition: none;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a::after {
    content: '\f3d0';
    font-family: 'Ionicons', sans-serif;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link [data-selected="false"] {
    display: none;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link::before {
    content: '\2715';
    color: transparent;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    position: fixed;
    overflow-y: auto;
    padding-top: 5rem;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn::before {
    color: rgba(0, 0, 0, 0.6);
    font-size: 2rem;
    position: fixed;
    top: 4vw;
    left: auto;
    right: 4vw;
    bottom: auto;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn a {
    background: none;
    border: none;
    color: inherit;
    display: block;
    padding: 1rem 1rem 1rem 3.5rem;
    -webkit-animation-name: modal-transition;
            animation-name: modal-transition;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn a::after {
    content: '\f3a6';
    font-size: 1.5rem;
    width: 2rem;
    left: 1rem;
    top: 1rem;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn a[data-selected="true"]::after {
    content: '\f3a7';
  }
}
@media screen and (min-width: 769px) {
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a {
    padding: 1.3rem;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a:link,
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a:visited {
    background: #ffffff;
    color: #000;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a::after {
    display: none;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a:active,
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a[data-selected="true"] {
    background: #3e5c77;
    color: #fff;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a:hover {
    background: #354d63;
    color: #fff;
  }
}
.dcw-design-stainless [class*="modelDetails-"].links-one > .content .link {
  display: none;
}
.dcw-design-stainless [itemtype$="/Person"].card > .content .text [itemprop="jobTitle"],
.dcw-design-stainless [itemtype$="/Person"].card > .content .text .title {
  text-align: center;
}
.dcw-design-stainless [itemtype$="/Person"].card > .content .text [itemprop="jobTitle"] {
  display: block;
}
.dcw-design-stainless [itemtype$="/Person"] > .content .text {
  text-align: center;
}
.dcw-design-stainless [itemtype$="/Person"] > .content .text .title,
.dcw-design-stainless [itemtype$="/Person"] > .content .text .copy,
.dcw-design-stainless [itemtype$="/Person"] > .content .text .link {
  margin: 0;
  padding: 0;
}
.dcw-design-stainless [itemtype$="/Person"] > .content .text .link a {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.dcw-design-stainless [itemtype$="/Person"] > .content .text .link .tertiary {
  margin: auto;
}
.dcw-design-stainless [class*="col"] > .deck [itemtype$="/Person"].card > .content .link {
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless .card .leafy [class*="departmentHoursOfOperation"] > .content .text {
  padding: 1.15vw;
}
@media (max-width: 639px) {
  .dcw-design-stainless .card .leafy [class*="departmentHoursOfOperation"] > .content .text {
    padding: 1.15rem;
  }
}
.dcw-design-stainless .card .leafy [class*="departmentHoursOfOperation"] [itemtype$="OpeningHoursSpecification"] dt[itemprop="dayOfWeek"] {
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
}
.dcw-design-stainless .remarketing-banner {
  background: #808080;
  margin: 1rem;
  padding: 1rem;
}
.dcw-design-stainless .remarketing-banner img {
  margin: auto;
  width: 80%;
}
.vehicle-details > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .content .title h1,
.vehicle-details > .content .title h2,
.vehicle-details > .content .title h3,
.vehicle-details > .content .title h4,
.vehicle-details > .content .title h5,
.vehicle-details > .content .title h6 {
  font-size: 2.5rem;
}
.vehicle-details > .content .title [itemprop="vehicleConfiguration"] {
  font-family: LatoBold, sans-serif;
  font-size: 1.8rem;
}
.vehicle-details > .content ul li[itemprop="priceComponent"],
.vehicle-details > .content ul li[itemprop="addon"] {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: capitalize;
  font-size: 1.2rem;
}
.vehicle-details > .content ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-details > .content ul li[itemprop="addon"] [itemprop="validThrough"] {
  font-size: 1rem;
}
.vehicle-details > .content .finance-price [itemprop="name"],
.vehicle-details > .content .lease-price [itemprop="name"] {
  text-transform: uppercase;
}
.vehicle-details > .content .finance-price p,
.vehicle-details > .content .lease-price p {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .content .finance-price [itemprop="name"],
.vehicle-details > .content .lease-price [itemprop="name"],
.vehicle-details > .content .finance-price [itemprop="price"],
.vehicle-details > .content .lease-price [itemprop="price"],
.vehicle-details > .content .finance-price [itemprop="amount"],
.vehicle-details > .content .lease-price [itemprop="amount"] {
  font-size: 2rem;
  font-weight: 500;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .content .finance-price [itemprop="description"] > p:last-child.toggledOn:after,
.vehicle-details > .content .lease-price [itemprop="description"] > p:last-child.toggledOn:after {
  font-weight: bold;
}
.vehicle-details > .content .title h1,
.vehicle-details > .content .title h2,
.vehicle-details > .content .title h3,
.vehicle-details > .content .title h4,
.vehicle-details > .content .title h5,
.vehicle-details > .content .title h6 {
  font-size: 2.5rem;
}
.vehicle-details > .content .title [itemprop="vehicleConfiguration"] {
  font-family: LatoBold, sans-serif;
  font-size: 1.8rem;
}
.vehicle-details > .content .vehicle-specifications,
.vehicle-details > .content .vehicleIdentityTabContainer,
.vehicle-details > .content [itemtype$="/Offer"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .content .vehicle-specifications h1,
.vehicle-details > .content .vehicleIdentityTabContainer h1,
.vehicle-details > .content [itemtype$="/Offer"] h1,
.vehicle-details > .content .vehicle-specifications h2,
.vehicle-details > .content .vehicleIdentityTabContainer h2,
.vehicle-details > .content [itemtype$="/Offer"] h2,
.vehicle-details > .content .vehicle-specifications h3,
.vehicle-details > .content .vehicleIdentityTabContainer h3,
.vehicle-details > .content [itemtype$="/Offer"] h3,
.vehicle-details > .content .vehicle-specifications h4,
.vehicle-details > .content .vehicleIdentityTabContainer h4,
.vehicle-details > .content [itemtype$="/Offer"] h4,
.vehicle-details > .content .vehicle-specifications h5,
.vehicle-details > .content .vehicleIdentityTabContainer h5,
.vehicle-details > .content [itemtype$="/Offer"] h5,
.vehicle-details > .content .vehicle-specifications h6,
.vehicle-details > .content .vehicleIdentityTabContainer h6,
.vehicle-details > .content [itemtype$="/Offer"] h6 {
  font-size: 1.6rem;
  line-height: 1.7;
}
.vehicle-details > .content .vehicle-specifications dl,
.vehicle-details > .content .vehicle-specifications dt {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: uppercase;
  font-size: 1.2rem;
}
.vehicle-details > .content .vehicle-specifications dd {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
  font-size: 1.2rem;
}
.vehicle-details > .content [itemtype$="/Offer"] [itemprop="validThrough"] {
  font-size: 70%;
}
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h1,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h2,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h3,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h4,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h5,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-only > h6 {
  font-size: 1.6rem;
}
.vehicle-details > .content .copy .vehicleIdentityTabContainer .lease-price > div ul li,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .finance-price > div ul li,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .cash-price .total-sale-price,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .lease-price .total-finance-price,
.vehicle-details > .content .copy .vehicleIdentityTabContainer .finance-price .total-lease-price {
  font-size: 1.6rem;
}
.vehicle-details > .content.overflow-expand > .content .copy dl:after {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.6;
}
.vehicle-details > .content .link .tertiary a {
  font-size: 70%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a {
  font-size: 1.2rem;
  text-decoration: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.6rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6 {
  font-size: 1.6rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .lease-price > div ul li,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .finance-price > div ul li,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price .total-sale-price,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .lease-price .total-finance-price,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .finance-price .total-lease-price {
  font-size: 1.6rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price p,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price p {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .paymentInfoTab + .tabContainer .cash-price .total-sale-price [itemprop="description"] > p:last-child:after,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .paymentInfoTab + .tabContainer .finance-price [itemprop="description"] > p:last-child:after,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .paymentInfoTab + .tabContainer .lease-price [itemprop="description"] > p:last-child:after {
  font-weight: bold;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="priceComponent"],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="addon"] {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: capitalize;
  font-size: 1.2rem;
  line-height: 1.7;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="addon"] [itemprop="validThrough"] {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-style: italic;
  font-size: 1rem;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemprop="priceComponent"].accessories-list ul li {
  font-size: 1.2rem;
  line-height: 1.9rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications h6,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer h6,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] h6 {
  font-size: 1.6rem;
  line-height: 1.7;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dl,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dt {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: uppercase;
  font-size: 1.2rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dd {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
  font-size: 1.2rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] [itemprop="validThrough"] {
  font-size: 70%;
}
@media (min-width: 768px) {
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy {
    font-size: 1.2rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a {
    text-decoration: none;
    font-size: 1.8rem;
  }
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl:after {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 768px) {
  .vehicle-details.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .copy {
    font-size: 1.2rem;
  }
  .vehicle-details.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9) > .content .copy .vehicleIdentityTabs a {
    text-decoration: none;
    font-size: 1.8rem;
  }
}
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="name"] {
  font-family: LatoBold, sans-serif;
}
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price p,
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="name"] {
  font-size: 1.2rem;
}
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="amount"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="amount"],
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="amount"] {
  font-size: 1.6rem;
  font-weight: 500;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child:after {
  font-weight: bold;
}
.col > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child.toggledOn:after {
  font-weight: bold;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="name"] {
  font-family: LatoBold, sans-serif;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price p,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="name"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="name"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="name"] {
  font-size: 1.2rem;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="amount"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="amount"],
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="amount"] {
  font-size: 1.6rem;
  font-weight: 500;
  font-family: LatoRegular, Tahoma, sans-serif;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="description"] > p:last-child:after,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="description"] > p:last-child:after,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="description"] > p:last-child:after {
  font-weight: bold;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .cash-price [itemprop="description"] > p:last-child.toggledOn:after,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .finance-price [itemprop="description"] > p:last-child.toggledOn:after,
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .paymentInfoTab + .tabContainer .lease-price [itemprop="description"] > p:last-child.toggledOn:after {
  font-weight: bold;
}
.vehicle-listing.overflow-expand > .content .copy dl:after {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.6;
}
.vehicle-listing .media .tertiary a {
  font-size: 70%;
}
.footer.card .link a,
.footer.card .link a.primary,
.footer.card .link a.secondary {
  text-transform: none;
  font-size: 1.6rem;
}
.footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a {
  text-decoration: none;
  text-transform: uppercase;
}
.footer.card [itemtype$="/AutomotiveBusiness"] .link .tertiary a[itemprop="sameAs"] {
  font-size: 0;
}
@media (min-width: 769px) and (max-width: 1199px) {
   header.header-nested-search div[role="search"] form fieldset input[type="search"] {
    font-size: 1.2rem;
  }
}
.payment-calculator form .terms-duration input[type="radio"] + span {
  line-height: 1;
}
.payment-calculator form .payment-terms output[itemtype$="/PriceSpecification"] [itemprop="price"] {
  font-size: 3.5rem;
  font-weight: bold;
}
.card.vertical-filters > form {
  font-size: 1.3rem;
}
.card.vertical-filters > form > .fieldset > .legend + div label {
  text-transform: capitalize;
}
.card.vertical-filters > form > .fieldset > .legend + div label[aria-controls] {
  text-transform: lowercase;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor] span {
  text-transform: lowercase;
}
@media (max-width: 640px) {
  .card.vertical-filters > form .title {
    text-transform: uppercase;
  }
}
@media (min-width: 641px) {
  .card.vertical-filters > form .title {
    font-size: 1.8rem;
  }
  .card.vertical-filters > form .fieldset[data-filter='clearFilterLabel'] button {
    font-size: 1.2rem;
  }
}
.compare-vehicles.card table {
  font-size: 1.6rem;
  word-wrap: break-word;
}
.dcw-design-stainless .promoPopupNotificationBar > .content .text .title h1,
.dcw-design-stainless .promoPopupNotificationBar > .content .text .title h2 {
  text-transform: capitalize;
  font-size: 2rem;
}
.dcw-design-stainless .promoPopupNotificationBar > .content .text .link a {
  text-decoration: underline;
  font-size: 1.4rem;
  font-weight: 100;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"] {
  font-size: 3rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title p[data-promo-element="promoPopSubTitle"] {
  font-size: 3rem;
  line-height: 3.2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .title [data-promo-element="promoPopTitle"] {
  font-size: 3rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .media p[data-promo-element="promoPopSubTitle"] {
  font-size: 2rem;
  line-height: 2.5rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .vin,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .vin,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .vin {
  font-size: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a {
  text-decoration: none;
  font-size: 1.3rem;
  line-height: 1.3;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="name"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="name"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="name"] {
  text-transform: uppercase;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="amount"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="amount"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .paymentInfoTab a span[itemprop="amount"] {
  font-size: 2.2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected [itemprop="description"] {
  font-size: 1.5rem;
  line-height: 1.2;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .tabContainer > div.selected a,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .tabContainer > div.selected a {
  text-decoration: none;
  font-size: 1.5rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="description"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="description"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="description"] {
  font-size: 2.0rem;
  line-height: 1.3;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] {
  line-height: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemtype$="/PostalAddress"] span {
  font-size: 1.6rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy [itemprop="dealershipInformation"] [itemprop="name"] {
  font-size: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy .disclaimer,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy .disclaimer,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy .disclaimer {
  font-size: 1.3rem;
  line-height: 2.3rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul {
  font-style: normal;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child,
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child,
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .copy form[data-submitted="true"] div[role="status"] ul li:first-child {
  font-size: 2rem;
}
.dcw-design-stainless [role="dialog"].PromoPopUp > .content .link a[data-promo-element="editLink"],
.dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"],
.dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .content .link a[data-promo-element="editLink"] {
  text-transform: capitalize;
  text-decoration: underline;
  font-size: 1.4rem;
}
@media screen and (min-width: 641px) {
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a {
    font-size: 1.2rem;
    line-height: 2rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a span[itemprop="amount"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a span[itemprop="amount"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.merchandisingTabs > .content .copy .paymentInfoTab a span[itemprop="amount"] {
    font-size: 2rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1,
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1,
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp.col-2.priceWatchForm > .deck .card .content .text .title h1 {
    font-size: 3rem;
  }
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title h1[data-promo-element="promoPopTitle"] {
    line-height: 2.9rem;
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 641px) and (max-width: 732px) {
  .dcw-design-stainless [role="dialog"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" InventoryGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"],
  .dcw-design-stainless [class*=" IncentiveGAQ-"].PromoPopUp > .title [data-promo-element="promoPopTitle"] {
    font-size: 2rem;
  }
}
.horizontal-form-over-hero form ul li {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.horizontal-form-over-hero form ul li b {
  font-family: LatoBold, sans-serif;
  font-weight: bold;
}
@media screen and (min-width: 750px) {
  .horizontal-form-over-hero form label > select {
    font-size: 1.4rem;
  }
  .horizontal-form-over-hero form output {
    text-transform: uppercase;
    font-size: 2.5rem;
  }
}
.user-links > .content .copy .tertiary a {
  font-size: 0;
  text-decoration: none;
  font-weight: normal;
}
.user-links > .content .copy .share > h1,
.user-links > .content .copy .share > h2,
.user-links > .content .copy .share > h3,
.user-links > .content .copy .share > h4,
.user-links > .content .copy .share > h5,
.user-links > .content .copy .share > h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-weight: normal;
}
.user-links > .content .copy .share .sharedLink {
  word-wrap: break-word;
}
.user-links > .content .copy .share a[data-action="close"] {
  font-size: 0;
  text-decoration: none;
  font-weight: bold;
}
.vehicle-listing.card > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.vehicle-listing.card > .content .title [itemtype$="/AggregateOffer"] ul li div[itemprop*="priceSpecification"] span[itemprop="price"] {
  font-size: 150%;
}
.vehicle-listing.card > .content .media .tertiary a {
  text-decoration: none;
}
.vehicle-listing.card > .content .vehicle-specifications dl,
.vehicle-listing.card > .content .vehicle-specifications dt,
.vehicle-listing.card > .content .vehicle-specifications dd {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: capitalize;
  font-size: 1.2rem;
}
.vehicle-listing.card > .content .vehicle-specifications h1,
.vehicle-listing.card > .content .vehicle-pricing h1,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h1,
.vehicle-listing.card > .content .vehicle-specifications h2,
.vehicle-listing.card > .content .vehicle-pricing h2,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h2,
.vehicle-listing.card > .content .vehicle-specifications h3,
.vehicle-listing.card > .content .vehicle-pricing h3,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h3,
.vehicle-listing.card > .content .vehicle-specifications h4,
.vehicle-listing.card > .content .vehicle-pricing h4,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h4,
.vehicle-listing.card > .content .vehicle-specifications h5,
.vehicle-listing.card > .content .vehicle-pricing h5,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h5,
.vehicle-listing.card > .content .vehicle-specifications h6,
.vehicle-listing.card > .content .vehicle-pricing h6,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] h6 {
  font-size: 1.5rem;
  line-height: 1.7;
}
.vehicle-listing.card > .content .vehicle-specifications ul,
.vehicle-listing.card > .content .vehicle-pricing ul,
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] ul {
  font-size: 1.2rem;
}
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] [itemprop="validThrough"] {
  font-size: 70%;
}
.vehicle-listing.card > .content [itemtype$="/AggregateOffer"] [itemprop="priceComponent"].accessories-list ul li {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.2rem;
  line-height: 1.9rem;
}
.vehicle-listing.card > .content ul li[itemprop="priceComponent"],
.vehicle-listing.card > .content ul li[itemprop="addon"],
.vehicle-listing.card > .content .other-offers li {
  font-family: LatoRegular, Tahoma, sans-serif;
  text-transform: capitalize;
  font-size: 1.2rem;
}
.vehicle-listing.card > .content ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-listing.card > .content ul li[itemprop="addon"] [itemprop="validThrough"],
.vehicle-listing.card > .content .other-offers li [itemprop="validThrough"] {
  font-size: 1rem;
}
.vehicle-listing.card > .content .media .bannerOffer_container [itemprop="expires"] {
  font-size: 1rem;
  font-family: LatoRegular, Tahoma, sans-serif;
}
.model-showroom-carousel.card > .content form select {
  font-size: 1.2rem;
}
.model-showroom-carousel.card > .content form .dealer .title a {
  text-decoration: none;
}
.model-showroom-carousel.card > .content form[class*="dealersWrapper"] > .deck > .card > .content .title,
.model-showroom-carousel.card > .content form[class*="dealersWrapper"] > .deck > .card > .content [itemprop="department"] span,
.model-showroom-carousel.card > .content form[class*="dealersWrapper"] > .deck > .card > .content .hoursOfOperation span {
  font-family: LatoBold, sans-serif;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="addon"] [itemprop="validThrough"] {
  font-style: normal;
}
.dealer-locator.card > .deck > .card [itemprop="streetAddress"],
.dealer-locator.card > .deck > .card [itemtype$="/PostalAddress"] span {
  font-size: 1.2rem;
}
@media all and (min-width: 640px) {
  .align-card[class*="col-"] > .deck {
    -webkit-animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuY2FyZCIsICJjaGlsZCI6ICAiLmNhcmQiLCAibm9ybWFsaXplR3JpZCIgOiAiZmFsc2UifQ;
            animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIuY2FyZCIsICJjb250ZXh0IjogICIuY2FyZCIsICJjaGlsZCI6ICAiLmNhcmQiLCAibm9ybWFsaXplR3JpZCIgOiAiZmFsc2UifQ;
  }
  .align-card[class*="col-"] > .deck .media,
  .align-card[class*="col-"] > .deck .title,
  .align-card[class*="col-"] > .deck .copy,
  .align-card[class*="col-"] > .deck .link {
    min-height: 1px;
  }
}
.background-with-piped-deck > .deck > .card {
  border: none;
  border-bottom: 1px solid #d3d3d3;
}
.background-with-piped-deck.bg-color > .deck > .card {
  border-bottom-color: #ffffff;
}
.background-with-piped-deck > .deck > .card {
  margin-top: 2vw;
  padding-bottom: 2rem;
}
.background-with-piped-deck > .deck > .card:last-child {
  border-bottom: none;
}
.background-with-piped-deck > .deck > .card > .content .text {
  padding-bottom: 0;
}
.background-with-piped-deck > .deck > .card:not(.media-none) > .content .media {
  padding-top: 0;
}
.background-with-piped-deck > .deck > .card.media-none > .content .text {
  padding-top: 0;
}
.background-with-piped-deck > .deck > .card.media-side.card:not(.media-none)[class*="aspect-"]:not(.aspect-unknown):not(.aspect-21x9) > .content .text,
.background-with-piped-deck > .deck > .card.media-side.card:not(.media-none)[class*="aspect-"]:not(.aspect-unknown).aspect-16x9:not(.l1) > .content .text {
  padding-top: 0;
}
.background-with-piped-deck > .deck > .card.media-side.card:not(.media-none)[class*="aspect-"]:not(.aspect-unknown):not(.aspect-21x9) > .content .media,
.background-with-piped-deck > .deck > .card.media-side.card:not(.media-none)[class*="aspect-"]:not(.aspect-unknown).aspect-16x9:not(.l1) > .content .media {
  padding-bottom: 0;
}
@media screen and (max-width: 639px) {
  .background-with-piped-deck.deck-bleed-card-margin.card > .deck > .card {
    padding-bottom: 4vw;
    margin-bottom: 4vw;
  }
}
@media screen and (min-width: 640px) {
  .background-with-piped-deck[class*="col-"] > .deck > .card {
    border-bottom: none;
    border-right: 1px solid #d3d3d3;
  }
  .background-with-piped-deck[class*="col-"].bg-color > .deck > .card {
    border-right-color: #ffffff;
  }
  .background-with-piped-deck[class*="col-"] > .deck > .card:last-child {
    border-right: none;
  }
  .background-with-piped-deck.deck-bleed-card-margin.card[class*="col-"] > .deck > .card {
    padding-right: 1vw;
    margin-right: 1vw;
  }
}
@media screen and (min-width: 640px) and (max-width: 959px) {
  .background-with-piped-deck[class*="col-"] > .deck > .card:nth-child(2n) {
    border-right: none;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .background-with-piped-deck[class*="col-"]:not(.col-2) > .deck > .card:nth-child(3n) {
    border-right: none;
  }
}
@media screen and (min-width: 960px) {
  .background-with-piped-deck.col-2 > .deck > .card:nth-child(2n) {
    border-right: none;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1599px) {
  .background-with-piped-deck[class*="col-"]:not(.col-2):not(.col-3) > .deck > .card:nth-child(4n) {
    border-right: none;
  }
}
@media screen and (min-width: 1280px) {
  .background-with-piped-deck.col-3 > .deck > .card:nth-child(3n) {
    border-right: none;
  }
}
@media screen and (min-width: 1600px) {
  .background-with-piped-deck.col-4 > .deck > .card:nth-child(4n) {
    border-right: none;
  }
  .background-with-piped-deck.col-5 > .deck > .card:nth-child(5n) {
    border-right: none;
  }
}
.card-border {
  border: 1px solid;
}
.card-border.bg-color {
  border-color: #ffffff;
}
.card-border.bg-dark,
.card-border.bg-light {
  border-color: #d1d1d1;
}
.fix-and-float {
  background-position: center top;
  background-attachment: fixed;
  background-size: cover;
  -webkit-justify-content: center;
          justify-content: center;
}
.fix-and-float > .content {
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.fix-and-float > .content .text {
  margin: 2vw;
  padding: 2vw;
  background-color: rgba(255, 255, 255, 0.8);
}
.fix-and-float.bg-color > .content .text {
  background-color: rgba(209, 209, 209, 0.8);
}
.fix-and-float.bg-dark > .content .text {
  background-color: rgba(128, 128, 128, 0.8);
}
@media all and (max-width: 800px) {
  .fix-and-float {
    background-attachment: scroll;
  }
  .fix-and-float.aspect-21x9 > .content {
    margin-top: calc(27.85714286vw);
  }
  .fix-and-float.aspect-16x9 > .content {
    margin-top: calc(34.25vw);
  }
  .fix-and-float.aspect-4x3 > .content {
    min-height: calc(107vw);
  }
  .fix-and-float.aspect-3x4 > .content {
    margin-top: calc(133.33333333vw);
  }
  .fix-and-float.aspect-1x1 > .content {
    margin-top: 70vw;
  }
}
@media only screen and (max-device-width: 1023px) and (orientation: landscape) {
  .fix-and-float {
    /* For landscape layouts only */
    background-position: center;
    background-attachment: scroll;
  }
}
@media all and (min-width: 801px) {
  .fix-and-float {
    background-position: right top;
    -webkit-flex-direction: column !important;
            flex-direction: column !important;
  }
  .fix-and-float > .content {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .fix-and-float > .content .text {
    max-width: 45vw;
  }
  .fix-and-float.cards-none > .content {
    min-height: 600px;
  }
  .fix-and-float.justification-l {
    background-position: left top;
  }
  .fix-and-float.justification-l > .content {
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media all and (min-width: 1100px) {
  .fix-and-float > .content .text {
    max-width: 30%;
  }
}
@media (min-width: 1024px) {
  .fix-and-float > .content .text {
    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
  }
  .fix-and-float > .content .text .link {
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (min-width: 640px) {
  .fix-and-float > .content .link {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.horizontal-form form {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: none;
}
.horizontal-form form label,
.horizontal-form form output,
.horizontal-form form button {
  display: block;
  margin: 6px 0;
}
.horizontal-form form label select {
  display: block;
  width: 100%;
}
.horizontal-form form label select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.horizontal-form form output {
  margin: 1rem 0;
  color: #666666;
}
@media screen and (min-width: 769px) {
  .horizontal-form form {
    max-width: none;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
  }
  .horizontal-form form label,
  .horizontal-form form output,
  .horizontal-form form button {
    display: inline-block;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0 0.3rem;
  }
  .horizontal-form form label > select {
    min-width: 100%;
  }
  .horizontal-form form output {
    text-align: center;
  }
  .horizontal-form form output b {
    padding: 0 0.4rem;
  }
  .horizontal-form form output,
  .horizontal-form form button {
    margin-top: 3rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .horizontal-form form label > select {
    background-position-x: 115%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .horizontal-form form label > select {
    padding-right: 17px;
    background-size: 17px;
    background-position: 99% 50%;
  }
  .horizontal-form form button[type="submit"] {
    max-width: 217px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .horizontal-form form label {
    width: auto;
  }
  .horizontal-form form output {
    text-align: left;
    width: 50%;
  }
  .horizontal-form form button[type="submit"] {
    width: 40%;
    margin-right: 0.3rem;
  }
  .horizontal-form form output,
  .horizontal-form form button {
    margin-top: 1.5rem;
  }
}
.horizontal-form-over-hero form {
  max-width: none;
  opacity: 1;
}
.horizontal-form-over-hero form button[type="submit"] {
  width: 100%;
  max-width: 100%;
}
.horizontal-form-over-hero form label,
.horizontal-form-over-hero form output,
.horizontal-form-over-hero form button {
  display: block;
  margin: 6px 0;
}
.horizontal-form-over-hero form label {
  text-align: left;
}
.horizontal-form-over-hero form label select {
  display: block;
  width: 100%;
}
.horizontal-form-over-hero form label select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.horizontal-form-over-hero form output {
  margin: 1rem 0;
}
.horizontal-form-over-hero form ul {
  list-style: none;
  border-bottom: none;
  background: #ffffff;
  position: absolute;
  width: calc(100% - (8vw + 4rem));
  z-index: 1;
}
.horizontal-form-over-hero form ul li {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  border: 1px solid #b8b8b8;
  border-top: none;
  text-align: left;
}
.horizontal-form-over-hero form ul li:last-child {
  border-bottom: 1px solid #b8b8b8;
}
.horizontal-form-over-hero form ul li:hover {
  background-color: #2d4255;
  border: 1px solid #2d4255;
  border-top: none;
  color: #fff;
}
.horizontal-form-over-hero > .content:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.horizontal-form-over-hero.bg-light {
  background-color: #ffffff;
}
.horizontal-form-over-hero.bg-light > .content::before {
  background-color: rgba(255, 255, 255, 0.7);
}
.horizontal-form-over-hero.bg-light > .content h1,
.horizontal-form-over-hero.bg-light > .content h2,
.horizontal-form-over-hero.bg-light > .content h3,
.horizontal-form-over-hero.bg-light > .content h4,
.horizontal-form-over-hero.bg-light > .content h5,
.horizontal-form-over-hero.bg-light > .content h6,
.horizontal-form-over-hero.bg-light > .content label {
  color: rgba(0, 0, 0, 0.6);
}
.horizontal-form-over-hero.bg-light > .content .media:after {
  background: linear-gradient(to top, #ffffff 0%, transparent 50%, transparent 100%);
}
.horizontal-form-over-hero.bg-color {
  background-color: #d1d1d1;
}
.horizontal-form-over-hero.bg-color > .content::before {
  background-color: rgba(209, 209, 209, 0.7);
}
.horizontal-form-over-hero.bg-color > .content h1,
.horizontal-form-over-hero.bg-color > .content h2,
.horizontal-form-over-hero.bg-color > .content h3,
.horizontal-form-over-hero.bg-color > .content h4,
.horizontal-form-over-hero.bg-color > .content h5,
.horizontal-form-over-hero.bg-color > .content h6,
.horizontal-form-over-hero.bg-color > .content label {
  color: rgba(0, 0, 0, 0.6);
}
.horizontal-form-over-hero.bg-color > .content .media:after {
  background: linear-gradient(to top, #d1d1d1 0%, transparent 50%, transparent 100%);
}
.horizontal-form-over-hero.card.bg-dark {
  background-color: #808080;
}
.horizontal-form-over-hero.card.bg-dark > .content::before {
  background-color: rgba(128, 128, 128, 0.7);
}
.horizontal-form-over-hero.card.bg-dark > .content h1,
.horizontal-form-over-hero.card.bg-dark > .content h2,
.horizontal-form-over-hero.card.bg-dark > .content h3,
.horizontal-form-over-hero.card.bg-dark > .content h4,
.horizontal-form-over-hero.card.bg-dark > .content h5,
.horizontal-form-over-hero.card.bg-dark > .content h6,
.horizontal-form-over-hero.card.bg-dark > .content label {
  color: rgba(0, 0, 0, 0.6);
}
.horizontal-form-over-hero.card.bg-dark > .content .media:after {
  background: linear-gradient(to top, #808080 0%, transparent 50%, transparent 100%);
}
.horizontal-form-over-hero.media-background:not(.media-none) {
  overflow: visible;
}
.horizontal-form-over-hero.media-background:not(.media-none) > .content {
  -webkit-justify-content: center;
          justify-content: center;
  overflow: visible;
}
.horizontal-form-over-hero.media-background:not(.media-none) .media {
  position: absolute;
  bottom: inherit;
  top: 0;
  left: 0;
  z-index: 0;
}
.horizontal-form-over-hero.media-background:not(.media-none) .media:after {
  content: '';
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
}
.horizontal-form-over-hero > .content .text {
  -webkit-align-items: center;
          align-items: center;
  text-align: left;
  z-index: 2;
}
.horizontal-form-over-hero > .content .text .title {
  margin-bottom: 2rem;
}
.horizontal-form-over-hero > .content .text .copy {
  width: 100%;
}
@media screen and (min-width: 750px) {
  .horizontal-form-over-hero > .content:before {
    content: none;
  }
  .horizontal-form-over-hero.bg-light form {
    background-color: rgba(255, 255, 255, 0.7);
  }
  .horizontal-form-over-hero.bg-color form {
    background-color: rgba(209, 209, 209, 0.7);
  }
  .horizontal-form-over-hero.bg-dark form {
    background-color: rgba(128, 128, 128, 0.7);
  }
  .horizontal-form-over-hero form {
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    max-width: none;
    padding: 1rem 3rem;
  }
  .horizontal-form-over-hero form button[type="submit"] {
    max-width: 200px;
  }
  .horizontal-form-over-hero form input {
    width: 500px;
  }
  .horizontal-form-over-hero form label,
  .horizontal-form-over-hero form output,
  .horizontal-form-over-hero form button {
    display: inline-block;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 0 0.3rem;
  }
  .horizontal-form-over-hero form label > select {
    min-width: 100%;
  }
  .horizontal-form-over-hero form label {
    display: block;
    text-align: center;
  }
  .horizontal-form-over-hero form output {
    text-align: center;
  }
  .horizontal-form-over-hero form output b {
    padding: 0 0.4rem;
  }
  .horizontal-form-over-hero form output,
  .horizontal-form-over-hero form button {
    margin-top: 3rem;
  }
  .horizontal-form-over-hero form ul {
    max-width: 500px;
    width: 100%;
  }
  .horizontal-form-over-hero.media-background:not(.media-none) > .content .media:after {
    content: none;
    bottom: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .horizontal-form-over-hero form label > select {
    background-position-x: 115%;
  }
}
@media screen and (min-width: 1030px) and (max-width: 1185px) {
  .horizontal-form-over-hero form label > select {
    padding-right: 17px;
    background-size: 17px;
    background-position: 99% 50%;
  }
  .horizontal-form-over-hero form button[type="submit"] {
    max-width: 217px;
  }
}
@media screen and (min-width: 750px) and (max-width: 1029px) {
  .horizontal-form-over-hero form {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .horizontal-form-over-hero form label {
    width: auto;
  }
  .horizontal-form-over-hero form output {
    text-align: left;
    width: 50%;
  }
  .horizontal-form-over-hero form button[type="submit"] {
    width: 40%;
    margin-right: 0.3rem;
  }
  .horizontal-form-over-hero form output,
  .horizontal-form-over-hero form button {
    margin-top: 1.5rem;
  }
}
.horizontal-form-over-hero[class*="keywordSearch"] form {
  max-width: 600px;
  margin: 0 auto;
}
.horizontal-form-over-hero[class*="keywordSearch"] form fieldset {
  margin: 2rem;
}
.horizontal-form-over-hero[class*="keywordSearch"] form fieldset label {
  display: none;
}
.horizontal-form-over-hero[class*="keywordSearch"] form fieldset input {
  margin-top: 0;
}
.logo-soup > .deck {
  padding: 0 2rem;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
          justify-content: center;
  text-align: center;
  -webkit-animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIudGV4dCwgLnRpdGxlLCAuY29weSwgLmxpbmssIC5tZWRpYSIsICJjb250ZXh0IjogICIuY2FyZCIsICJjaGlsZCI6ICAiLmNhcmQiLCAibm9ybWFsaXplR3JpZCIgOiAiZmFsc2UifQ;
          animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICIudGV4dCwgLnRpdGxlLCAuY29weSwgLmxpbmssIC5tZWRpYSIsICJjb250ZXh0IjogICIuY2FyZCIsICJjaGlsZCI6ICAiLmNhcmQiLCAibm9ybWFsaXplR3JpZCIgOiAiZmFsc2UifQ;
}
.logo-soup > .deck .media,
.logo-soup > .deck .title,
.logo-soup > .deck .copy,
.logo-soup > .deck .link {
  min-height: 1px;
}
.logo-soup > .deck > .card {
  padding: 1rem;
  width: auto;
}
.logo-soup > .deck > .card.copy-none.links-none {
  padding: 0.5rem 0.2rem;
}
.logo-soup > .deck > .card > .content {
  -webkit-justify-content: center;
          justify-content: center;
}
.logo-soup > .deck > .card > .content .title {
  display: none;
}
.logo-soup > .deck > .card > .content .link {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.logo-soup > .deck > .card > .content .link a {
  margin-right: 0;
  width: 100%;
}
.logo-soup > .deck > .card > .content .link a:first-child {
  margin-top: 0;
}
.logo-soup > .deck > .card > .content .text {
  padding: 0;
}
.logo-soup > .deck > .card > .content .media {
  -webkit-justify-content: center;
          justify-content: center;
}
.logo-soup > .deck > .card > .content .media img {
  max-width: 100px;
}
.logo-soup > .deck > .card.card-clickable > .content .link {
  max-width: 0;
}
@media all and (max-width: 640px) {
  .logo-soup > .deck {
    padding: 0 1rem;
  }
  .logo-soup > .deck > .card > .content .media img {
    max-width: 90px;
  }
}
.user-links > .content .copy .tertiary {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  text-align: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.user-links > .content .copy .tertiary a {
  cursor: pointer;
  padding-left: 0;
  margin-right: 6rem;
}
.user-links > .content .copy .tertiary a[data-action*="print"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f490";
  font-size: 3rem;
}
.user-links > .content .copy .tertiary a[data-action*="mail"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f132';
}
.user-links > .content .copy .tertiary a[data-action*="mail"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f422";
  font-size: 3rem;
}
.user-links > .content .copy .tertiary a[data-action*="share"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f3ac";
  font-size: 3rem;
}
.user-links > .content .copy .share {
  width: 33rem;
  height: auto;
  background-color: #ffffff;
  position: absolute;
  border: 1px solid #000;
  top: auto;
  bottom: 9rem;
}
.user-links > .content .copy .share[aria-hidden="true"] {
  display: none;
}
.user-links > .content .copy .share > h1,
.user-links > .content .copy .share > h2,
.user-links > .content .copy .share > h3,
.user-links > .content .copy .share > h4,
.user-links > .content .copy .share > h5,
.user-links > .content .copy .share > h6 {
  height: 4rem;
  width: auto;
  border-bottom: 1px solid #000;
  text-align: center;
  padding-bottom: 1rem;
}
.user-links > .content .copy .share .sharedLink {
  width: auto;
  height: auto;
  border: 1px solid #000;
  margin: 1.5rem;
  padding: 1rem;
  word-wrap: break-word;
}
@media all and (min-width: 1200px) {
  .user-links > .content .copy .share .sharedLink {
    margin: 2rem;
  }
}
.user-links > .content .copy .share a[data-action="close"] {
  position: absolute;
  bottom: 20rem;
  left: 29rem;
  top: 0;
  right: 0;
  cursor: pointer;
}
.user-links > .content .copy .share a[data-action="close"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f404";
  font-size: 3rem;
}
@media all and (min-width: 639px) {
  .user-links > .content .copy .share a[data-action="close"] {
    padding: 0 1.5rem;
  }
}
.user-links > .content .copy .share:after,
.user-links > .content .copy .share:before {
  border: solid transparent;
  content: ' ';
  height: 0;
  left: 50%;
  position: absolute;
  width: 0;
}
.user-links > .content .copy .share:after {
  border-width: 1.2rem;
  border-top-color: #ffffff;
  bottom: -2.3rem;
}
.user-links > .content .copy .share:before {
  border-width: 1.2rem;
  border-top-color: #000;
  bottom: -2.5rem;
}
@media all and (max-width: 639px) {
  .user-links > .content .copy .tertiary {
    padding-top: 0;
    padding-left: 6.5rem;
  }
  .user-links > .content .copy .tertiary a {
    margin-right: 6rem;
  }
  .user-links > .content .copy .share {
    width: 100%;
    height: 100%;
    z-index: 50;
    position: fixed;
    overflow: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
}
@media all and (max-width: 639px) and (max-width: 320px) {
  .user-links > .content .copy .tertiary {
    padding-left: 4.5rem;
  }
}
.user-links > .content .copy {
  margin-top: 0;
}
.user-links > .content .copy .share > h1,
.user-links > .content .copy .share > h2,
.user-links > .content .copy .share > h3,
.user-links > .content .copy .share > h4,
.user-links > .content .copy .share > h5,
.user-links > .content .copy .share > h6 {
  font-family: LatoRegular, Tahoma, sans-serif;
  padding-top: 1rem;
  border-bottom: none;
  height: 1rem;
}
.user-links > .content .copy .share .sharedLink {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.user-links.media-none:not(.l1) > .content .text {
  padding-top: 0;
  padding-left: calc(2vw + 1rem);
  padding-right: calc(2vw + 1rem);
}
@media all and (max-width: 639px) {
  .user-links > .content .copy .share a[data-action="close"] {
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-top: 1.5rem;
  }
}
@media all and (max-width: 639px) and (max-width: 320px) {
  .user-links > .content .copy .tertiary {
    padding-left: 4.3rem;
  }
}
@media all and (max-width: 340px) {
  .user-links > .content .copy .share a[data-action="close"] {
    padding-right: 0.6rem;
  }
}
@media print {
  header .cta,
  header .menu {
    display: none !important;
  }
  header + main {
    padding-top: 1rem;
  }
  .footer {
    display: none !important;
  }
  .header.card div[role="search"]:after {
    display: none !important;
  }
  .card [class*="userLinks"],
  .card [class*="vehicleLogo"],
  .card [class*="similarVehicles"],
  .card [class*="aboutMessageCard"],
  .card [class*="gg-"],
  .card [class*="vehicleGlance"],
  .card [class*="PaymentCalculator"] {
    display: none !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .link {
    display: none !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h1,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h1,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h1,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h1,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h1,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h2,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h2,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h2,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h2,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h2,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h3,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h3,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h3,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h3,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h3,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h4,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h4,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h4,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h4,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h4,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h5,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h5,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h5,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h5,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h5,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h6,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h6,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h6,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h6,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h6 {
    display: block !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h1:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h1:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h1:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h1:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h1:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h2:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h2:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h2:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h2:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h2:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h3:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h3:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h3:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h3:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h3:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h4:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h4:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h4:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h4:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h4:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h5:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h5:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h5:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h5:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h5:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > h6:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > h6:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > h6:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > h6:after,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > h6:after {
    content: none !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > dl,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > dl,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > dl,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > dl,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > dl,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > div,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > div,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > div,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > div,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > div {
    display: block !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > dl [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > dl [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > dl [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > dl [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > dl [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > div [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > div [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > div [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > div [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > div [data-content="Read More +"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > dl [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > dl [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > dl [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > dl [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > dl [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > div [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > div [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > div [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > div [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > div [itemprop="description"],
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > dl .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > dl .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > dl .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > dl .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > dl .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > div .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > div .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > div .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > div .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > div .link,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > dl P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > dl P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > dl P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > dl P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > dl P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-pricing > div P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .lease-price > div P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price > div P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .finance-price > div P,
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .vehicle-specifications > div P {
    display: block !important;
  }
  .card [class*="vehicleSpecificationsAndLogos"] > .content .text .vehicleIdentityTabContainer .cash-price .total-sale-price {
    display: block !important;
  }
  .card .deck-gallery > .deck > .card {
    display: none !important;
  }
  .card [class*="gallery"] > div[role="navigation"] {
    display: none;
  }
  .card [class*="specifications"] > [role="navigation"] {
    display: none !important;
  }
  .card [class*="specifications"] > .deck .card.selected,
  .card [class*="specifications"] > .deck .card:not(.selected) {
    opacity: 1 !important;
    display: block !important;
  }
  .card [class*="specifications"] > .deck .card.selected > .content .text .title,
  .card [class*="specifications"] > .deck .card:not(.selected) > .content .text .title {
    display: block !important;
  }
  .card [class*="vehicleDisclaimer"] {
    display: block !important;
  }
}
.two-column-form > .content form fieldset label {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 640px) {
  .two-column-form > .content form fieldset label {
    width: calc(49%);
  }
  .two-column-form > .content form fieldset label:nth-child(odd) {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .two-column-form > .content form fieldset label {
    width: 100%;
  }
}
.two-column-form > .content form fieldset label select {
  min-width: 280px;
}
.two-column-form > .content form fieldset label textarea {
  min-height: 12rem;
}
.two-column-form > .content form fieldset label:last-of-type {
  width: 100%;
}
.vehicle-showcase .specData dl {
  width: 100%;
}
.vehicle-showcase.see-more.card > .content .text {
  padding: 0;
}
.vehicle-showcase.see-more.card > .content .title,
.vehicle-showcase.see-more.card > .content .copy {
  display: none;
  padding: 0;
}
.vehicle-showcase:not(.see-more) > .content {
  position: relative;
  overflow: hidden;
}
.vehicle-showcase:not(.see-more) > .content .text {
  position: static;
  width: 100%;
  padding: 2rem 1.5rem 1rem;
}
.vehicle-showcase:not(.see-more) > .content .text .title [itemprop="name"],
.vehicle-showcase:not(.see-more) > .content .text .title [itemprop="priceSpecification"],
.vehicle-showcase:not(.see-more) > .content .text .title [itemprop="price"] {
  position: relative;
  z-index: 10;
}
.vehicle-showcase:not(.see-more) > .content .text .title [itemprop="url"] {
  text-decoration: none;
}
.vehicle-showcase:not(.see-more) > .content .text .title [itemprop="name"] a span {
  color: inherit;
}
.vehicle-showcase:not(.see-more) > .content .text .link {
  position: static;
  width: 100%;
}
.vehicle-showcase:not(.see-more) > .content .text .link a {
  display: block;
  max-width: 100%;
  text-align: center;
}
.vehicle-showcase:not(.see-more) > .content .copy {
  position: relative;
  z-index: 10;
}
.vehicle-showcase:not(.see-more) > .content:hover .media {
  position: relative;
}
.vehicle-showcase:not(.see-more) > .content:hover .copy {
  display: block;
}
@media screen and (min-width: 769px) {
  .vehicle-showcase:not(.see-more) > .content .text {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
  }
  .vehicle-showcase:not(.see-more) > .content .text:before {
    content: "\f3d8";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    text-align: center;
    color: inherit;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
  }
  .vehicle-showcase:not(.see-more) > .content .text:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
  }
  .vehicle-showcase:not(.see-more) > .content .text .link {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .vehicle-showcase:not(.see-more) > .content .copy {
    display: none;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .text {
    top: 0;
    height: 100%;
    -webkit-animation: SlideUpSpecs 0.2s;
            animation: SlideUpSpecs 0.2s;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .text:before {
    content: none;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .text:after {
    background: none;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .text .title {
    display: none;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .text .link {
    left: 0;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    display: -webkit-flex;
    display: flex;
    z-index: 11;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .media:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
  }
  .vehicle-showcase:not(.see-more) > .content:hover .specData dl {
    color: inherit;
  }
}
.vehicle-showcase.bg-light > .content .text {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-showcase.bg-light > .content .text:after {
  background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0.7) 50%, transparent 100%);
}
.vehicle-showcase.bg-light > .content:hover .media:before {
  background-color: rgba(255, 255, 255, 0.8);
}
.vehicle-showcase.bg-dark > .content .text {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-showcase.bg-dark > .content .text:after {
  background-image: linear-gradient(to top, #808080 0%, rgba(128, 128, 128, 0.7) 50%, transparent 100%);
}
.vehicle-showcase.bg-dark > .content:hover .media:before {
  background-color: rgba(128, 128, 128, 0.8);
}
.vehicle-showcase.bg-color > .content .text {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-showcase.bg-color > .content .text:after {
  background-image: linear-gradient(to top, #d1d1d1 0%, rgba(209, 209, 209, 0.7) 50%, transparent 100%);
}
.vehicle-showcase.bg-color > .content:hover .media:before {
  background-color: rgba(209, 209, 209, 0.8);
}
@media screen and (min-width: 769px) {
  .vehicle-showcase.bg-light > .content {
    background: #ffffff;
  }
  .vehicle-showcase.bg-light > .content .text {
    color: rgba(0, 0, 0, 0.6);
  }
  .vehicle-showcase.bg-light > .content .text .title [itemprop="name"] a {
    color: rgba(0, 0, 0, 0.6);
  }
  .vehicle-showcase.bg-dark > .content {
    background: #808080;
  }
  .vehicle-showcase.bg-dark > .content .text {
    color: rgba(0, 0, 0, 0.6);
  }
  .vehicle-showcase.bg-dark > .content .text .title [itemprop="name"] a {
    color: rgba(0, 0, 0, 0.6);
  }
  .vehicle-showcase.bg-color > .content {
    background: #d1d1d1;
  }
  .vehicle-showcase.bg-color > .content .text {
    color: rgba(0, 0, 0, 0.6);
  }
  .vehicle-showcase.bg-color > .content .text .title [itemprop="name"] a {
    color: rgba(0, 0, 0, 0.6);
  }
}
.close-link-icon.card {
  padding-top: 4rem;
  position: relative;
}
.close-link-icon.card > .content .link .future-features {
  position: static;
}
.close-link-icon.card > .content .link .vehicle-remove,
.close-link-icon.card > .content .link .vehicle-remove:hover {
  position: absolute;
  top: 0;
  right: 0;
  height: 4rem;
  width: 4rem;
  min-width: 0;
  margin: 0;
  padding: .5rem 0;
  border: none;
  font-size: 0;
  text-align: left;
  line-height: 1;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.close-link-icon.card > .content .link .vehicle-remove:before,
.close-link-icon.card > .content .link .vehicle-remove:hover:before {
  content: "\f404";
  font-family: 'Ionicons', sans-serif;
  font-size: 4rem;
}
.close-link-icon.card > .content .link .vehicle-remove:after,
.close-link-icon.card > .content .link .vehicle-remove:hover:after {
  content: none;
}
.bg-color.close-link-icon.card > .content .link .vehicle-remove,
.bg-color.close-link-icon.card > .content .link .vehicle-remove:hover {
  color: rgba(0, 0, 0, 0.6);
}
.bg-dark.close-link-icon.card > .content .link .vehicle-remove,
.bg-dark.close-link-icon.card > .content .link .vehicle-remove:hover {
  color: rgba(0, 0, 0, 0.6);
}
.compare-popup#vehicle-compare-cart {
  top: 10rem;
  z-index: 99;
  width: 34.6rem;
  right: calc(-35.6rem);
  position: fixed;
}
@media all and (min-width: 640px) {
  .compare-popup#vehicle-compare-cart {
    transition: all 2s ease;
  }
}
.compare-popup#vehicle-compare-cart:target {
  right: 0;
  background: #d1d1d1;
  color: #000;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
@media all and (max-width: 639px) {
  .compare-popup#vehicle-compare-cart {
    display: none;
  }
  .compare-popup#vehicle-compare-cart:target {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: -webkit-flex;
    display: flex;
  }
  .compare-popup#vehicle-compare-cart:target.card > .content > .text .link a[href="#close"] {
    border: none;
    top: 0;
    right: 0;
    background-color: transparent;
    color: transparent;
    width: auto;
  }
  .compare-popup#vehicle-compare-cart:target.card > .content > .text .link a[href="#close"]::after {
    font-family: 'Ionicons', sans-serif;
    position: absolute;
    content: '\f404';
    background-color: #d1d1d1;
    color: rgba(0, 0, 0, 0.6);
    padding: 2px 2px 15px 20px;
    top: 0;
    right: 0;
    font-size: 4rem;
    line-height: 1;
  }
}
.compare-popup .card {
  position: static;
}
.compare-popup.card > .content {
  -webkit-flex-grow: 0;
          flex-grow: 0;
  -webkit-order: 3;
          order: 3;
}
.compare-popup.card > .content > .text {
  padding: 0;
}
.compare-popup.card > .content > .text .link,
.compare-popup.card > .content > .text .copy {
  margin-top: 0;
}
.compare-popup.card > .content > .text .link b {
  display: none;
}
.compare-popup.card > .content > .text .link a {
  margin: 1rem;
}
.compare-popup.card > .content > .text .link a[href="#close"] {
  position: absolute;
  top: 0;
  max-width: none;
  width: 94%;
  text-align: center;
  background: #c8c8c8;
  color: #000;
  border: 1px solid #c8c8c8;
  padding: 0.5rem;
}
.compare-popup.card > .content > .text .link a[href="#close"]:hover,
.compare-popup.card > .content > .text .link a[href="#close"]:active {
  background: #d1d1d1;
}
.compare-popup.card > .content > .text .link a[href="#close"]:after {
  content: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (min-width: 769px) {
  .compare-popup.card > .content > .text .link a[href="#close"] {
    padding-top: 1.6rem;
  }
}
.compare-popup > .deck > .card {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  background: #d1d1d1;
  color: #000;
  padding-bottom: 0;
}
.compare-popup > .deck > .card > .content .text {
  padding: 1rem;
}
.compare-popup > .deck > .card > .content .text > .copy {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  margin-top: 4rem;
}
.compare-popup > .deck > .card > .content .text > .copy p {
  -webkit-flex: 13;
          flex: 13;
}
.compare-popup > .deck > .card > .deck .card {
  border-top: 1px solid #c8c8c8;
  display: -webkit-flex;
  display: flex;
  background: #ffffff;
  color: #000;
}
.compare-popup > .deck > .card > .deck .card > .content {
  margin: 1rem;
  -webkit-flex-direction: row;
          flex-direction: row;
  position: relative;
}
.compare-popup > .deck > .card > .deck .card > .content > .text {
  padding: 0;
  margin-left: 2rem;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .title {
  max-width: 80%;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .title h2,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h3,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h4,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h5,
.compare-popup > .deck > .card > .deck .card > .content > .text .title h6 {
  margin-top: 0;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .copy {
  display: -webkit-flex;
  display: flex;
  margin-top: 1vw;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .copy [itemprop="name"] {
  -webkit-align-self: flex-end;
          align-self: flex-end;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .copy [itemprop="price"] {
  color: #666666;
  margin-left: 1rem;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .link {
  position: absolute;
  top: 0;
  right: 2rem;
  width: 0;
  height: 0;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .link a[data-action="remove-cart-vehicle"] {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 0;
  width: 0;
  height: 0;
  text-align: center;
  min-height: initial;
  background: none;
  min-width: 0;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .link a[data-action="remove-cart-vehicle"]:before {
  content: "\f129";
  font-family: 'Ionicons', sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 12px;
}
.compare-popup > .deck > .card > .deck .card > .content > .text .link a[data-action="remove-cart-vehicle"]:after {
  font-size: 0;
  width: 0;
}
.compare-popup > .deck > .card > .deck .card > .content .media {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  width: 33%;
}
@media all and (max-width: 639px) {
  .compare-popup > .deck > .card > .deck .card {
    padding: 1rem;
  }
  .compare-popup > .deck > .card > .deck .card > .content .text {
    -webkit-flex: 4;
            flex: 4;
  }
  .compare-popup > .deck > .card > .deck .card > .content .text .link {
    right: 2rem;
    top: 2rem;
  }
}
#close {
  position: fixed;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
}
.compare-vehicles.card {
  width: 100%;
}
.compare-vehicles.card table {
  background-color: inherit;
  color: inherit;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
@media all and (max-width: 655px) {
  .compare-vehicles.card table {
    display: inline-block;
    overflow-x: auto;
  }
}
.compare-vehicles.card table th,
.compare-vehicles.card table td {
  margin: 0;
  padding: 1rem;
  border-color: #000;
  border-width: 1px;
  white-space: normal;
  vertical-align: top;
}
@media all and (max-width: 639px) {
  .compare-vehicles.card table {
    min-width: 644px;
  }
  .compare-vehicles.card .text {
    overflow: auto;
  }
}
.compare-vehicles.card thead th fieldset {
  border: none;
  display: -webkit-flex;
  display: flex;
  margin-top: 2rem;
}
.compare-vehicles.card thead th fieldset legend {
  width: 100%;
  margin: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset legend {
    position: absolute;
    margin-top: -2rem;
    background-color: #ffffff;
  }
}
.compare-vehicles.card thead th fieldset label {
  margin: 0.5rem 0 0;
  width: 80px;
  height: 30px;
  border-radius: 0;
  border: 1px solid #acacac;
  background-color: #acacac;
  position: relative;
  z-index: 1;
  display: block;
  background-clip: padding-box;
  text-align: center;
  box-shadow: inset 0 0 6px 1px rgba(0, 0, 0, 0.2);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset label {
    width: 0;
    border: none;
  }
}
.compare-vehicles.card thead th fieldset [type="checkbox"] {
  opacity: 0;
}
.compare-vehicles.card thead th fieldset [type="checkbox"]:focus + span:before {
  outline: none;
  box-shadow: 0 0 4px 3px #5b9dd9;
}
.compare-vehicles.card thead th fieldset label [type="checkbox"]:checked {
  background-color: #acacac;
  box-shadow: inset 0 0 6px 1px rgba(0, 0, 0, 0.2);
}
.compare-vehicles.card thead th fieldset span {
  display: block;
  overflow: hidden;
  height: 0;
  width: 0;
}
.compare-vehicles.card thead th fieldset span:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  content: attr(data-off);
  background-color: #acacac;
  box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, 0.1);
  display: block;
  border-radius: 0;
  padding: 3px 5px 5px 43px;
  color: #000;
  border: none;
  height: 20px;
  width: 30px;
  outline: none;
  font-size: 1.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset span:before {
    padding-top: 0.8rem;
    height: 1.8rem;
  }
}
.compare-vehicles.card thead th fieldset span:after {
  display: block;
  content: "";
  position: absolute;
  margin: 0;
  height: 20px;
  width: 20px;
  border-radius: 0;
  background-clip: padding-box;
  background: #ffffff;
  z-index: 5;
  top: 3px;
  left: 3px;
  border: 1px solid #ffffff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
}
.compare-vehicles.card thead th fieldset input[type="checkbox"] + span {
  padding-left: 0;
  position: initial;
  display: inline;
  font-size: 0;
}
.compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span:before {
  padding-left: 0;
  padding-right: 48px;
  content: attr(data-on);
  color: #fff;
  background-color: #666666;
  border: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span:before {
    padding-top: 1.5rem;
    height: 1rem;
  }
}
.compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span:after {
  left: 53px;
  right: 5px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .compare-vehicles.card thead th fieldset [type="checkbox"]:checked + span:after {
    padding-top: 0.3rem;
  }
}
.compare-vehicles.card table {
  border: 1px solid #acacac;
}
.compare-vehicles.card table thead th {
  background-color: #ffffff;
}
.compare-vehicles.card table thead th:not(:first-child) {
  text-align: center;
}
.compare-vehicles.card table thead th:not(:last-child) {
  border-right: 1px solid #acacac;
}
.compare-vehicles.card table thead th,
.compare-vehicles.card table tbody {
  color: #000;
}
.compare-vehicles.card table tbody:nth-child(2) tr td {
  text-align: center;
  background-color: #ffffff;
}
.compare-vehicles.card table tbody tr td {
  border-top: 1px solid #acacac;
}
.compare-vehicles.card table tbody tr td[colspan] {
  background-color: #ffffff;
}
.compare-vehicles.card table tbody tr:nth-child(2) td {
  border-top: none;
}
.compare-vehicles.card table tbody tr:first-child th {
  background-color: #808080;
  color: #fff;
}
.compare-vehicles.card thead tr {
  -webkit-animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICJmaWd1cmUgYSwgZmlnY2FwdGlvbiIsICJjb250ZXh0IjogICIiLCAiY2hpbGQiOiAgIiIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
          animation-name: aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICJmaWd1cmUgYSwgZmlnY2FwdGlvbiIsICJjb250ZXh0IjogICIiLCAiY2hpbGQiOiAgIiIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
}
.compare-vehicles.card thead tr .media,
.compare-vehicles.card thead tr .title,
.compare-vehicles.card thead tr .copy,
.compare-vehicles.card thead tr .link {
  min-height: 1px;
}
.compare-vehicles.card thead tr figure a {
  display: block;
}
.compare-vehicles.card thead tr th {
  width: 25%;
}
.compare-vehicles.card tr td:first-child,
.compare-vehicles.card tr th:first-child {
  width: 25%;
}
@media all and (max-width: 655px) {
  .compare-vehicles.card tr td:first-child,
  .compare-vehicles.card tr th:first-child {
    width: 10%;
  }
}
.compare-vehicles.card th {
  position: relative;
}
.compare-vehicles.card img {
  width: auto;
  margin: 0 auto;
  max-height: 150px;
}
.compare-vehicles.card figure {
  margin-top: 2rem;
}
.compare-vehicles.card figure a {
  max-height: 150px;
}
.compare-vehicles.card figcaption {
  color: rgba(0, 0, 0, 0.6);
}
.compare-vehicles.card thead button[aria-hidden="true"] {
  display: none;
}
.compare-vehicles.card .vehicle-close {
  font-size: 0;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  text-decoration: none;
  padding: 0;
  width: 2.5rem;
  height: 2.5rem;
}
.compare-vehicles.card .vehicle-close:after {
  background-color: transparent;
  color: #000;
  content: '\f404';
  font-family: 'Ionicons', sans-serif;
  font-size: 3rem;
  position: absolute;
  right: -3px;
  bottom: 2px;
}
.compare-vehicles.card .vehicle-close:hover {
  background-color: transparent;
  color: #fff;
}
@media all and (min-width: 769px) {
  .compare-vehicles.card thead tr {
    -webkit-animation-name: sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZvb3RlciIsICJzdGFja0xpbWl0IjogICIzIiwicHVzaEVsZW1lbnQiOiAiZmFsc2UifQ, aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICJmaWd1cmUgYSwgZmlnY2FwdGlvbiIsICJjb250ZXh0IjogICIiLCAiY2hpbGQiOiAgIiIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
            animation-name: sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZvb3RlciIsICJzdGFja0xpbWl0IjogICIzIiwicHVzaEVsZW1lbnQiOiAiZmFsc2UifQ, aligngrid--eyJvcmRlciI6ICAxLCAic2VsZWN0b3JzIjogICJmaWd1cmUgYSwgZmlnY2FwdGlvbiIsICJjb250ZXh0IjogICIiLCAiY2hpbGQiOiAgIiIsICJub3JtYWxpemVHcmlkIiA6ICJmYWxzZSJ9;
    min-height: 268px;
  }
  .compare-vehicles.card thead tr .media,
  .compare-vehicles.card thead tr .title,
  .compare-vehicles.card thead tr .copy,
  .compare-vehicles.card thead tr .link {
    min-height: 1px;
  }
  .compare-vehicles.card thead tr.isSticky {
    border-left: 1px solid #acacac;
    background-color: #ffffff;
    display: table;
    max-width: 91.87%;
  }
  .compare-vehicles.card thead tr.isSticky th:nth-child(2),
  .compare-vehicles.card thead tr.isSticky th:last-child {
    width: 25%;
  }
  .compare-vehicles.card thead tr[id^="placeholder"] {
    display: table-row;
  }
  .compare-vehicles.card thead tr th:first-child {
    border-right: 1px solid #acacac;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (min-width: 769px) {
  .compare-vehicles.card thead tr.isSticky {
    border-right: 1px solid #acacac;
  }
}
.compare-vehicles.card tbody tr td {
  text-align: left;
}
.compare-vehicles.card tbody tr td:not(:last-child) {
  border-right: 1px solid #acacac;
}
.compare-vehicles.card tbody tr td ul {
  list-style-type: none;
}
.compare-vehicles.card tbody tr td[colspan] {
  text-align: left;
}
.compare-vehicles.card tbody tr:first-child {
  -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuUm93cyIsICJ0b2dnbGVPblNlbGZPbmx5IjogIGZhbHNlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICJ0Ym9keSIsICJ0b2dnbGVPbkV2ZW50IjogICIiLCAic2libGluZ1RhcmdldCI6ICAiIiwgInNjb3BlIjogICJjbG9zZXN0IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
          animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuUm93cyIsICJ0b2dnbGVPblNlbGZPbmx5IjogIGZhbHNlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICJ0Ym9keSIsICJ0b2dnbGVPbkV2ZW50IjogICIiLCAic2libGluZ1RhcmdldCI6ICAiIiwgInNjb3BlIjogICJjbG9zZXN0IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
}
@media all and (min-width: 769px) {
  .compare-vehicles.card tbody tr:first-child {
    -webkit-animation-name: sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZvb3RlciIsICJzdGFja0xpbWl0IjogICIzIiwicHVzaEVsZW1lbnQiOiAiZmFsc2UifQ, toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuUm93cyIsICJ0b2dnbGVPblNlbGZPbmx5IjogIGZhbHNlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICJ0Ym9keSIsICJ0b2dnbGVPbkV2ZW50IjogICIiLCAic2libGluZ1RhcmdldCI6ICAiIiwgInNjb3BlIjogICJjbG9zZXN0IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
            animation-name: sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZvb3RlciIsICJzdGFja0xpbWl0IjogICIzIiwicHVzaEVsZW1lbnQiOiAiZmFsc2UifQ, toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuUm93cyIsICJ0b2dnbGVPblNlbGZPbmx5IjogIGZhbHNlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICJ0Ym9keSIsICJ0b2dnbGVPbkV2ZW50IjogICIiLCAic2libGluZ1RhcmdldCI6ICAiIiwgInNjb3BlIjogICJjbG9zZXN0IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
  }
}
.compare-vehicles.card tbody tr.isSticky {
  display: table;
  max-width: 91.9%;
}
.compare-vehicles.card tbody tr.isSticky th {
  border-left: 1px solid #acacac;
}
.compare-vehicles.card tbody th {
  background-color: #e1e1e1;
  color: #000;
}
.compare-vehicles.card tbody th:after {
  font-family: 'Ionicons', sans-serif;
  content: "\f3d0";
  position: absolute;
  top: 10px;
  margin-left: 1rem;
}
.compare-vehicles.card tbody.openRows tr th {
  border-bottom: 1px solid #acacac;
}
.compare-vehicles.card tbody.openRows tr:not(:first-child) {
  display: none;
}
.compare-vehicles.card tbody.openRows th:after {
  content: "\f3d8";
}
[class*="modelDetails-"] .card-breadcrumbs div[role=navigation] {
  padding-left: 4vw;
}
.card-breadcrumbs {
  display: -webkit-flex !important;
  display: flex !important;
}
.card-breadcrumbs div[role=navigation] {
  display: block;
  padding-left: 2vw;
}
.card-breadcrumbs div[role=navigation] .breadcrumbs {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
}
.card-breadcrumbs div[role=navigation] .breadcrumbs li:after {
  font-family: 'Ionicons', sans-serif;
  content: "\f125";
  margin: 0 1rem;
}
.card-breadcrumbs div[role=navigation] .breadcrumbs li:last-child:after {
  display: none;
}
.header.card .franchise .oem.buick {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/d32/a8c789e77100582b40050568bfc31/d32a8c789e77100582b40050568bfc31.png");
}
.header.card .franchise .oem.cadillac {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/d39/1ddb09e77100582b40050568bfc31/d391ddb09e77100582b40050568bfc31.png");
}
.header.card .franchise .oem.chevrolet {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/d40/07e009e77100582b40050568bfc31/d4007e009e77100582b40050568bfc31.png");
}
.header.card .franchise .oem.gmc {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/d46/01e789e77100582b40050568bfc31/d4601e789e77100582b40050568bfc31.png");
}
.header.card .franchise .oem.lexus {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/d4d/460309e77100582b40050568bfc31/d4d460309e77100582b40050568bfc31.png");
}
.header.card .franchise .oem.ford {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/68c/45ff0a24e100581330050568b6442/68c45ff0a24e100581330050568b6442.png");
}
.header.card .franchise .oem.honda {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/696/8f8a8a24e100581330050568b6442/6968f8a8a24e100581330050568b6442.png");
}
.header.card .franchise .oem.hyundai {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6af/6f378a24e100580860050568bfc31/6af6f378a24e100580860050568bfc31.png");
}
.header.card .franchise .oem.infiniti {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6be/e28a0a24e100582540050568ba825/6bee28a0a24e100582540050568ba825.png");
}
.header.card .franchise .oem.jeep {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6c4/4dbf0a24e100582540050568ba825/6c44dbf0a24e100582540050568ba825.png");
}
.header.card .franchise .oem.mazda {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6cc/b9438a24e100581330050568b6442/6ccb9438a24e100581330050568b6442.png");
}
.header.card .franchise .oem.nissan {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6d6/4ee08a24e100580860050568bfc31/6d64ee08a24e100580860050568bfc31.png");
}
.header.card .franchise .oem.toyota {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6da/aff88a24e100584040050568b5709/6daaff88a24e100584040050568b5709.png");
}
.header.card .franchise .oem.volkswagen {
  background-image: url("https://media-dmg.assets-cdk.com/teams/repository/export/6e0/3cde8a24e100584040050568b5709/6e03cde8a24e100584040050568b5709.png");
}
.header.card {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  background-color: #ffffff;
  color: #000;
  z-index: 50;
}
.header.card.reorderable-phones-header div.logosReorderingDisabled ~ .logosWrapper {
  display: none;
}
.header.card.reorderable-phones-header.header-1 .logosWrapper,
.header.card.reorderable-phones-header.header-6 .logosWrapper,
.header.card.reorderable-phones-header.header-nested-search .logosWrapper,
.header.card.reorderable-phones-header.header-1 .logosReorderingDisabled,
.header.card.reorderable-phones-header.header-6 .logosReorderingDisabled,
.header.card.reorderable-phones-header.header-nested-search .logosReorderingDisabled,
.header.card.reorderable-phones-header.header-1 .franchiseLogoPresent,
.header.card.reorderable-phones-header.header-6 .franchiseLogoPresent,
.header.card.reorderable-phones-header.header-nested-search .franchiseLogoPresent {
  -webkit-order: 1;
          order: 1;
}
.header.card.reorderable-phones-header.header-1 .franchise ~ .cta,
.header.card.reorderable-phones-header.header-6 .franchise ~ .cta,
.header.card.reorderable-phones-header.header-nested-search .franchise ~ .cta {
  padding: 0.5rem 0;
}
.header.card.reorderable-phones-header.stuck.offset300.header-1 .phone-numbers,
.header.card.reorderable-phones-header.stuck.offset500.header-1 .phone-numbers,
.header.card.reorderable-phones-header.stuck.offset300.header-6 .phone-numbers,
.header.card.reorderable-phones-header.stuck.offset500.header-6 .phone-numbers,
.header.card.reorderable-phones-header.stuck.offset300.header-nested-search .phone-numbers,
.header.card.reorderable-phones-header.stuck.offset500.header-nested-search .phone-numbers {
  display: none;
}
.header.card div[role="search"] {
  display: inline-block;
  -webkit-order: 5;
          order: 5;
  cursor: pointer;
}
@media all and (max-width: 768px) {
  .header.card div[role="search"] {
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWFyY2gtb3BlbiIsICJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWUsICJ0b2dnbGVPbkxvYWQiOiAgZmFsc2UsICJ0YXJnZXQiOiAgIiIsICJ0b2dnbGVPbkV2ZW50IjogICJjb250ZXh0dWFsLXNlYXJjaGVkLWludmVudG9yeSIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImlucHV0W25hbWU9XCJzZWFyY2hRdWVyeVwiXSIsIm9uTW9iaWxlT25seSI6ICJmYWxzZSIsInRvZ2dsZUNsYXNzVG9PdGhlckVsZW1lbnQiOiAiZmFsc2UiLCJvdGhlckVsZW1lbnRDbGFzc05hbWUiOiAic2VhcmNoLW1lbnUtb3BlbiIgfQ;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWFyY2gtb3BlbiIsICJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWUsICJ0b2dnbGVPbkxvYWQiOiAgZmFsc2UsICJ0YXJnZXQiOiAgIiIsICJ0b2dnbGVPbkV2ZW50IjogICJjb250ZXh0dWFsLXNlYXJjaGVkLWludmVudG9yeSIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImlucHV0W25hbWU9XCJzZWFyY2hRdWVyeVwiXSIsIm9uTW9iaWxlT25seSI6ICJmYWxzZSIsInRvZ2dsZUNsYXNzVG9PdGhlckVsZW1lbnQiOiAiZmFsc2UiLCJvdGhlckVsZW1lbnRDbGFzc05hbWUiOiAic2VhcmNoLW1lbnUtb3BlbiIgfQ;
  }
}
@media all and (min-width: 769px) {
  .header.card div[role="search"] {
    -webkit-animation-name: focusable--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWFyY2gtb3BlbiIsICJmb2N1c09uRXZlbnQiOiAgImNvbnRleHR1YWwtc2VhcmNoZWQtaW52ZW50b3J5IiwgInRvZ2dsZUVsZW1XaGVuRm9jdXNlZCI6ICJmYWxzZSIgfQ;
            animation-name: focusable--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzZWFyY2gtb3BlbiIsICJmb2N1c09uRXZlbnQiOiAgImNvbnRleHR1YWwtc2VhcmNoZWQtaW52ZW50b3J5IiwgInRvZ2dsZUVsZW1XaGVuRm9jdXNlZCI6ICJmYWxzZSIgfQ;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (min-width: 769px) {
  .header.card div[role="search"] {
    position: static;
  }
}
.header.card div[role="search"]:after {
  content: '\f4a4';
  font-family: 'Ionicons', sans-serif;
  font-size: 2.3rem;
  line-height: 7mm;
  position: absolute;
  bottom: 0;
  right: 5.5rem;
  width: 3rem;
  height: 3rem;
}
@media all and (max-width: 450px) {
  .header.card div[role="search"]:after {
    right: 4.5rem;
  }
}
@media all and (max-width: 640px) {
  .header.card div[role="search"]:after {
    line-height: 6mm;
  }
}
.header.card div[role="search"] form {
  display: none;
}
.header.card div[role="search"].search-open {
  outline: none;
  width: 100%;
  z-index: 12;
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (min-width: 769px) {
  .header.card div[role="search"].search-open {
    position: relative;
  }
}
@media all and (min-width: 769px) {
  .header.card div[role="search"].search-open:before {
    width: 100%;
    height: 9.5rem;
    content: "";
    background: transparent;
    position: absolute;
    top: -9.5rem;
    right: 0;
    left: 0;
    display: inline-block;
  }
}
@media all and (max-width: 768px) {
  .header.card div[role="search"].search-open {
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
}
.header.card div[role="search"].search-open form {
  display: block;
  max-width: none;
}
@media all and (min-width: 769px) {
  .header.card div[role="search"].search-open form fieldset {
    margin: 0;
  }
}
.header.card div[role="search"].search-open:after {
  content: '\f404';
  top: -46px;
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  font-size: 4rem;
  padding: 12px 2px 10px 20px;
  right: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .header.card div[role="search"].search-open:after {
    padding: 8.5px 10px;
  }
}
@media all and (max-width: 768px) {
  .header.card div[role="search"].search-open:after {
    top: 1.3rem;
    right: 0;
    font-size: 4rem;
  }
}
.header.card form {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-order: 4;
          order: 4;
  position: absolute;
}
.header.card form fieldset {
  -webkit-order: 2;
          order: 2;
  padding: 5rem 3rem;
  width: 100%;
  position: absolute;
  left: 0;
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (max-width: 768px) {
  .header.card form fieldset {
    margin-top: 55px;
    padding: 1rem 1.5rem;
  }
}
.header.card form fieldset label {
  display: none;
}
.header.card form fieldset input {
  display: -webkit-flex;
  display: flex;
  padding: 1rem;
  border: none;
  width: 100%;
}
@media all and (min-width: 769px) {
  .header.card form fieldset input {
    border-radius: 2px;
    width: 50%;
    margin: 0 auto;
  }
}
.header.card form fieldset input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.header.card form fieldset input[type="search"] {
  -webkit-appearance: initial;
  box-shadow: none;
}
.header.card form fieldset input[type="search"]::-webkit-search-cancel-button {
  z-index: 4;
}
.header.card form fieldset ul[role="listbox"] {
  list-style-type: none;
  padding: 3rem 2rem 0 1.5rem;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-flex;
  display: flex;
}
.header.card form fieldset ul[role="listbox"] li {
  padding-bottom: 2rem;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media all and (min-width: 769px) {
  .header.card form fieldset ul[role="listbox"] li {
    -webkit-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}
.header.card form fieldset ul[role="listbox"] li:hover {
  font-weight: 900;
  cursor: pointer;
}
.header.card form fieldset ul[role="listbox"] li a {
  text-decoration: none;
  cursor: pointer;
}
.header.card form button {
  -webkit-order: 1;
          order: 1;
}
.header.card form button:after {
  display: none;
}
.header.card.stuck {
  z-index: 50 !important;
}
.header.card a,
.header.card span {
  color: #000;
}
.header.card li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.header.card a {
  text-decoration: none;
}
.header.card .logosWrapper {
  display: -webkit-flex;
  display: flex;
}
.header.card .franchise .oem,
.header.card .dealer {
  height: 55px;
}
.header.card .franchise .oem.oemLogos,
.header.card .dealer.oemLogos {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.header.card .franchise .oem.oemLogos img,
.header.card .dealer.oemLogos img {
  max-height: 55px;
}
.header.card .franchise {
  display: -webkit-flex;
  display: flex;
}
.header.card .franchise .oem {
  margin: .5rem;
  width: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.header.card .franchise:not(.count-1) {
  position: relative;
  height: 90px;
  width: 110px;
}
.header.card .dealer {
  margin: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-self: center;
          align-self: center;
  line-height: 1;
}
@media all and (max-width: 639px) {
  .header.card .dealer {
    padding: 0.5rem;
  }
}
.header.card .dealer a {
  display: block;
  text-align: center;
}
.header.card .dealer img {
  width: auto;
  max-height: 55px;
  padding: .5rem 0 .5rem .5rem;
}
.header.card .dealer [itemprop="url"] {
  padding: 2rem;
  -webkit-order: 3;
          order: 3;
}
.header.card .dealer [itemprop="description"] {
  display: block;
}
.header.card .cta {
  -webkit-order: 3;
          order: 3;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
}
.header.card .cta ul li {
  -webkit-align-items: flex-start;
          align-items: flex-start;
  text-align: center;
}
.header.card .cta ul li.mobileMenu {
  display: none;
}
.header.card .cta a span {
  padding-left: 1.5rem;
}
.header.card .cta a:before {
  display: block;
  font-family: 'Ionicons', sans-serif;
  margin-left: 10px;
  font-size: 2rem;
}
.header.card .cta .location a:before {
  content: "\f3a3";
}
.header.card .cta .chat a:before {
  content: "\f3fa";
}
.header.card .cta .contactUs a:before {
  content: "\f423";
}
.header.card .cta .visitUs a:before {
  content: "\f2a3";
}
.header.card .cta .scheduleService a:before {
  content: "\f2ba";
}
.header.card .cta [itemtype$="/AutoDealer"] a[name="locator"] {
  position: relative;
  display: block;
}
.header.card .cta [itemtype$="/AutoDealer"] a[name="locator"]::before {
  content: "\f3a3";
}
.header.card .cta.phone-numbers.phones-none {
  display: none;
}
@media all and (min-width: 769px) {
  .header.card .cta {
    -webkit-flex: 1 32%;
            flex: 1 32%;
    padding: 2rem 1rem 2rem 0;
  }
  .header.card .cta a span {
    padding-left: 0;
  }
  .header.card .cta a[href^="tel:"] {
    pointer-events: none;
  }
  .header.card .cta > ul {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
  }
  .header.card .cta > ul li {
    min-width: 25px;
    display: inline-block;
    margin-right: 1.5rem;
  }
  .header.card .cta > ul li[itemprop="department"] span {
    display: inline-block;
  }
  .header.card .cta > ul li[itemprop="department"] span:first-child::after {
    content: ":";
    margin-left: 0.2rem;
  }
  .header.card .cta .location a,
  .header.card .cta .contactUs a,
  .header.card .cta .chat a,
  .header.card .cta .visitUs a,
  .header.card .cta .scheduleService a {
    position: relative;
    display: block;
  }
  .header.card .phone-numbers.reorderable-cta-enabled {
    padding: 0.5rem 0;
    min-height: 0;
    -webkit-order: 0;
            order: 0;
    width: 100vw;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    border-bottom: 1px solid #000;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul {
    display: inline-block;
    text-align: right;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li {
    margin-right: .5rem;
    border-right: none;
    display: inline-block;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li a {
    pointer-events: none;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li span {
    line-height: 1.4rem;
    font-size: 1.2rem;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li span[itemprop="name"] {
    font-weight: normal;
    font-family: LatoRegular, Tahoma, sans-serif;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li span[itemprop="telephone"] {
    font-weight: bolder;
    font-family: LatoBold, sans-serif;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li::after {
    content: "|";
    margin-left: .5rem;
  }
  .header.card .phone-numbers.reorderable-cta-enabled ul li:last-child::after {
    content: "";
    margin-left: 0;
  }
  .header.card .cta.reorderable-cta-enabled:not(.phone-numbers) li[itemprop="department"] {
    display: none;
  }
  .header.card .cta.reorderable-cta-enabled:not(.phone-numbers) .callUs {
    display: none;
  }
}
@media all and (min-width: 769px) and (orientation: landscape) {
  .header.card .cta.reorderable-cta-enabled a[href^="tel:"] {
    pointer-events: auto;
  }
}
@media all and (max-width: 768px) {
  .header.card .phone-numbers.reorderable-cta-enabled {
    display: none;
  }
  .header.card .phone-numbers.reorderable-cta-enabled[data-count="2"] ~ .reorderable-cta-enabled {
    overflow-x: scroll;
  }
  .header.card .reorderable-cta-enabled.cta {
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-align-items: stretch;
            align-items: stretch;
    width: 100vw;
  }
  .header.card .reorderable-cta-enabled.cta ul li {
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .header.card .reorderable-cta-enabled.cta .callUs[data-count="2"],
  .header.card .reorderable-cta-enabled.cta .callUs.phones-one,
  .header.card .reorderable-cta-enabled.cta .callUs.phones-none {
    display: none;
  }
  .header.card .reorderable-cta-enabled.cta > ul {
    background-color: #e1e1e1;
    overflow-x: scroll;
  }
  .header.card .reorderable-cta-enabled.cta .callUs {
    display: block;
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgImNhbGxEcm9wZG93biIsICJzY29wZSI6ICAiY2xvc2VzdCIsInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiLmNhbGxVcyIsInRvZ2dsZU9uU2VsZk9ubHkiOiB0cnVlfQ;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgImNhbGxEcm9wZG93biIsICJzY29wZSI6ICAiY2xvc2VzdCIsInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiLmNhbGxVcyIsInRvZ2dsZU9uU2VsZk9ubHkiOiB0cnVlfQ;
  }
  .header.card .reorderable-cta-enabled.cta .callUs ~ li[itemprop="department"] {
    display: none;
  }
  .header.card .reorderable-cta-enabled.cta .callUs[data-count="2"] ~ li[itemprop="department"],
  .header.card .reorderable-cta-enabled.cta .callUs[data-count="1"] ~ li[itemprop="department"] {
    display: -webkit-flex;
    display: flex;
  }
  .header.card .reorderable-cta-enabled.cta .callUs a::before {
    content: "\f2d2";
    font-size: 2.5rem;
    font-weight: normal;
    margin-left: 0;
  }
  .header.card .reorderable-cta-enabled.cta .callUs > a {
    pointer-events: none;
  }
  .header.card .reorderable-cta-enabled.cta .callUs a {
    padding: 1rem 0;
  }
  .header.card .reorderable-cta-enabled.cta .callUs ul.numberContainer {
    display: none;
    max-height: 70vh;
    overflow-y: scroll;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown {
    background-color: #666666;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown > a span {
    visibility: hidden;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown a span {
    color: #666666;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown a::before {
    content: '\f404';
    font-family: 'Ionicons', sans-serif;
    color: #ffffff;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li {
    display: block;
    background-color: #666666;
    padding: 0;
    border-bottom: 1px solid #ffffff;
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    border-right: none;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    padding: 2rem;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li a::before {
    content: "";
    display: none;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li span {
    color: #ffffff;
    font-size: 1.4rem;
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li span[itemprop="name"]::after {
    content: ':';
  }
  .header.card .reorderable-cta-enabled.cta .callUs.callDropdown ul.numberContainer li span[itemprop="telephone"] {
    display: block;
    font-weight: bolder;
  }
}
.header.card .menu {
  -webkit-order: 5;
          order: 5;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  bottom: 0;
}
.header.card .menu nav {
  margin: 0;
  -webkit-flex-basis: 92%;
          flex-basis: 92%;
}
.header.card .menu nav li > ul {
  position: static;
  width: inherit;
}
.header.card .menu nav ul li:hover {
  background-color: #d1d1d1;
}
.header.card .menu nav ul li:hover ul li {
  padding: 0;
}
.header.card .menu nav ul li:hover ul li:hover {
  background-color: #e1e1e1;
}
.header.card .menu nav a:hover {
  background-color: transparent;
}
.header.card .menu nav > ul > li {
  position: relative;
  padding: 1rem 2rem;
  cursor: pointer;
  outline: none;
}
@media all and (max-width: 768px) {
  .header.card .menu nav > ul > li {
    padding: 0;
  }
  .header.card .menu nav > ul > li:not(:only-child) > a,
  .header.card .menu nav > ul > li:not(:only-child) > span {
    border-bottom: 1px solid #d1d1d1;
    display: inline-block;
    width: 100%;
    padding: 1.5rem 2rem;
  }
}
.header.card .menu nav > ul > li:first-child a {
  display: block;
}
@media all and (min-width: 769px) {
  .header.card .menu nav > ul > li span:not(:only-child) {
    margin-right: 1rem;
    display: block;
    padding: .5rem;
  }
  .header.card .menu nav > ul > li span:not(:only-child):after {
    right: 1rem;
  }
}
.header.card .menu nav > ul > li span:not(:only-child):after {
  font-family: 'Ionicons', sans-serif;
  content: "\f3d0";
  position: absolute;
  color: #5c748c;
  font-size: 2rem;
}
.header.card .menu nav > ul > li span:not(:only-child):after {
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.header.card .menu .sibling-lang {
  -webkit-order: 2;
          order: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  margin-right: 6rem;
}
.header.card .menu .sibling-lang a {
  display: block;
  padding: 1.2rem 1.5rem 1.1rem;
}
@media all and (max-width: 768px) {
  .header.card .menu .sibling-lang a {
    width: 100%;
    padding: 1.5rem 2rem;
    margin: 0 0 1.2rem 0;
  }
}
.header.card .menu .tools li:first-child {
  font-size: 0;
}
.header.card .menu .tools li:first-child a {
  color: #666666;
  font-size: 1.6rem;
  padding: 1.5rem 2rem;
}
.header.card .menu .tools li:first-child a:before {
  content: '\f141';
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  margin-right: 1rem;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@media all and (min-width: 769px) {
  .header.card .menu .tools li:first-child a[data-saved="true"] b {
    background: #666666;
    color: #fff;
    -webkit-animation-name: tada;
            animation-name: tada;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    padding: 3px 0;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    font-size: 1rem;
    right: 53px;
    bottom: 2rem;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
    position: absolute;
  }
}
.header.card .menu .tools li:first-child a .overlay {
  display: none;
}
.header.card .menu .tools li:first-child a[data-saved="false"] b {
  display: none;
}
.header.card .menu .tools li:first-child a[data-saved="false"]:before {
  bottom: 0.7rem;
}
.header.card .menu .tools li:first-child a:before {
  font-family: 'Ionicons', sans-serif;
  bottom: 20px;
  right: 15px;
  margin-right: 1rem;
}
@media all and (max-width: 768px) {
  .header.card .menu {
    position: absolute;
    right: 0;
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
    width: 26%;
    height: 44px;
    background-color: #e1e1e1;
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJtZW51LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImZhbHNlIiwib3RoZXJFbGVtZW50Q2xhc3NOYW1lIjogInNlYXJjaC1tZW51LW9wZW4iIH0;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJtZW51LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImZhbHNlIiwib3RoZXJFbGVtZW50Q2xhc3NOYW1lIjogInNlYXJjaC1tZW51LW9wZW4iIH0;
  }
  .header.card .menu .sibling-lang,
  .header.card .menu nav,
  .header.card .menu .tools {
    display: none;
  }
  .header.card .menu nav > ul {
    margin: 1rem;
  }
  .header.card .menu nav > ul > li {
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzdWItbmF2LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICBmYWxzZSwgInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiIiwgInRvZ2dsZU9uRXZlbnQiOiAgIiIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJzdWItbmF2LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICBmYWxzZSwgInRvZ2dsZU9uTG9hZCI6ICBmYWxzZSwgInRhcmdldCI6ICAiIiwgInRvZ2dsZU9uRXZlbnQiOiAgIiIsICJzaWJsaW5nVGFyZ2V0IjogICIiLCAic2NvcGUiOiAgImRvY3VtZW50IiwgImZvY3VzRWxlbVNlbGVjdG9yIjogImZhbHNlIiwib25Nb2JpbGVPbmx5IjogImZhbHNlIiwidG9nZ2xlQ2xhc3NUb090aGVyRWxlbWVudCI6ICJmYWxzZSIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJzZWFyY2gtbWVudS1vcGVuIiB9;
  }
  .header.card .menu nav > ul > li > ul li a {
    padding: 0 2rem;
    display: inline-block;
    width: 100%;
  }
  .header.card .menu nav > ul > li.sub-nav-open > span {
    background-color: #d1d1d1;
  }
  .header.card .menu nav > ul > li.sub-nav-open > span:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .header.card .menu nav > ul > li.sub-nav-open > ul {
    z-index: 1;
    position: static;
    background-color: #e1e1e1;
  }
  .header.card .menu nav > ul > li.sub-nav-open > ul li {
    padding: 0;
  }
  .header.card .menu nav > ul > li.sub-nav-open > ul li:hover {
    background: #e1e1e1;
  }
  .header.card .menu nav > ul > li ul > li a,
  .header.card .menu nav > ul > li ul > li span {
    color: #5c748c;
  }
  .header.card .menu nav > ul > li span:not(:only-child):after {
    right: 1rem;
  }
  .header.card .menu:after {
    content: '\f394';
    font-family: 'Ionicons', sans-serif;
    font-size: 3rem;
    line-height: 6mm;
    position: absolute;
    right: 15px;
    width: 3rem;
    bottom: 2px;
    cursor: pointer;
    height: 3rem;
    padding: 0;
  }
  .header.card .menu.menu-open {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    position: fixed;
    background-color: #e1e1e1;
    color: #000;
    border-top: 1px solid #e1e1e1;
    width: 100%;
    z-index: 1;
    padding-top: 60px;
  }
  .header.card .menu.menu-open .sibling-lang,
  .header.card .menu.menu-open nav,
  .header.card .menu.menu-open .tools {
    display: block;
  }
  .header.card .menu.menu-open .sibling-lang li,
  .header.card .menu.menu-open nav li,
  .header.card .menu.menu-open .tools li {
    display: block;
    width: 100%;
  }
  .header.card .menu.menu-open nav {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
  }
  .header.card .menu.menu-open nav ul {
    margin: 0;
    padding: 0;
  }
  .header.card .menu.menu-open nav ul li {
    padding: 0;
    cursor: pointer;
    outline: none;
  }
  .header.card .menu.menu-open nav ul li:hover > ul {
    z-index: -1;
  }
  .header.card .menu.menu-open nav ul li > ul {
    max-height: 0;
    transition: max-height 0.4s;
    overflow: hidden;
  }
  .header.card .menu.menu-open nav ul li.sub-nav-open > ul {
    max-height: 50rem;
  }
  .header.card .menu.menu-open nav > ul {
    padding-bottom: 5rem;
  }
  .header.card .menu.menu-open:after {
    content: '\f404';
    font-family: 'Ionicons', sans-serif;
    right: 0;
    top: 15px;
    font-size: 4rem;
    color: #000;
    height: 35px;
  }
  .header.card .menu.menu-open .tools {
    padding-bottom: 1rem;
  }
  .header.card .menu:after {
    display: block;
  }
}
@media all and (min-width: 769px) {
  .header.card .menu {
    -webkit-order: 4;
            order: 4;
    -webkit-flex: 1 80%;
            flex: 1 80%;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    padding-left: 2rem;
    background-color: #e1e1e1;
    color: #000;
  }
  .header.card .menu:after {
    display: none;
  }
  .header.card .menu li {
    visibility: visible;
  }
  .header.card .menu nav {
    -webkit-order: 1;
            order: 1;
    -webkit-align-content: flex-start;
            align-content: flex-start;
  }
  .header.card .menu nav ul {
    display: block;
  }
  .header.card .menu nav ul li {
    display: inline-block;
    padding: 1rem 2rem 1rem 1rem;
  }
  .header.card .menu nav ul li:hover > span:not(:only-child)::after {
    content: "\f3d8";
  }
  .header.card .menu nav ul li:hover > ul {
    position: absolute;
    display: block;
    z-index: 2;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    width: 20rem;
    padding: 0;
    margin: 1rem 0 0 -1rem;
  }
  .header.card .menu nav ul li:hover > ul li a {
    color: #5c748c;
  }
  .header.card .menu nav ul li > ul {
    display: none;
  }
  .header.card .menu nav ul li > ul li {
    display: block;
    padding: 1rem 0.5rem;
  }
  .header.card .menu nav ul li > ul li a {
    display: block;
    padding: 1.5rem;
    width: 100%;
  }
  .header.card .menu nav > ul > li > a {
    display: block;
    padding: 0.5rem;
  }
  .header.card .menu nav > ul > li > a:not(:only-child):after {
    right: 0;
  }
  .header.card .menu .tools {
    padding-top: 0.5rem;
    position: relative;
    -webkit-order: 2;
            order: 2;
    display: inline-block;
    -webkit-align-content: flex-end;
            align-content: flex-end;
  }
  .header.card .menu .tools li:first-child a span {
    font-size: 0px;
  }
  .header.card .menu .tools li:first-child a:before {
    position: absolute;
    margin-right: 0;
    bottom: 0.5rem;
    right: 68px;
  }
  .header.card .menu .tools a {
    padding: 0;
  }
  .header.card .menu .tools a span {
    font-size: 0;
  }
}
.header.card form {
  -webkit-order: 4;
          order: 4;
  padding-right: 1rem;
  position: relative;
}
.header.card form button {
  background-color: transparent;
  font-size: 0;
  padding: 0;
  border-color: transparent;
}
.header.card form button:after {
  content: '\f4a4';
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  position: absolute;
  right: 70px;
  top: 0px;
  color: #fff;
}
.header.card form button:hover {
  cursor: pointer;
}
@media all and (max-width: 768px) and (orientation: portrait) {
  .header.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgIiIsICJzdGFja0l0ZW1zIjogICJ0cnVlIiwgIm5vblN0aWNreUNsYXNzIjogICJmYWxzZSIsICJzdGFja0xpbWl0IjogICIyIiwicHVzaEVsZW1lbnQiOiAibWFpbiJ9;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgIiIsICJzdGFja0l0ZW1zIjogICJ0cnVlIiwgIm5vblN0aWNreUNsYXNzIjogICJmYWxzZSIsICJzdGFja0xpbWl0IjogICIyIiwicHVzaEVsZW1lbnQiOiAibWFpbiJ9;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
}
@media all and (max-width: 768px) {
  .header.card[itemtype$="/AutomotiveBusiness"] .cta ul li {
    padding: 0;
  }
  .header.card[itemtype$="/AutomotiveBusiness"] .cta ul li:not(.mobileMenu) {
    display: -webkit-flex;
    display: flex;
  }
  .header.card[itemtype$="/AutomotiveBusiness"] .cta ul li:not(.mobileMenu) a {
    -webkit-flex: 1;
            flex: 1;
    -webkit-align-items: stretch;
            align-items: stretch;
    width: 100%;
  }
  .header.card[itemtype$="/AutomotiveBusiness"] .cta ul li.mobileMenu > span {
    padding: 1rem 0;
    display: inline-block;
  }
  .header.card .cta {
    -webkit-order: 3;
            order: 3;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    min-height: 7rem;
    position: relative;
    margin-left: auto;
  }
  .header.card .cta ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin: 0;
    padding: 0;
  }
  .header.card .cta ul li {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    -webkit-align-items: center;
            align-items: center;
    border-right: 2px solid #ffffff;
    background-color: #e1e1e1;
    padding: 1rem 0;
  }
  .header.card .cta ul li:last-child {
    border-right: none;
  }
  .header.card .cta ul li:hover,
  .header.card .cta ul li:active {
    background-color: #aeaeae;
    transition: all .3s ease;
  }
  .header.card .cta ul li span {
    padding-left: 0;
  }
  .header.card .cta ul li a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    height: 100%;
    padding: 1rem 0;
  }
  .header.card .cta ul li a::before {
    content: '';
    font-size: 2.5rem;
    font-weight: normal;
    margin-left: 0;
  }
  .header.card .cta ul li a span:nth-child(2) {
    display: none;
  }
  .header.card .cta ul li.sales a::before,
  .header.card .cta ul li.service a::before,
  .header.card .cta ul li[itemprop="department"] a::before {
    content: "\f2d2";
  }
  .header.card .cta ul li.location a::before {
    content: "\f3a3";
  }
  .header.card .cta ul li.chat a::before {
    content: "\f3fa";
  }
  .header.card .cta ul li.contactUs a::before {
    content: "\f422";
  }
  .header.card .cta ul li[itemtype$="/AutoDealer"] a[name="locator"]::before {
    content: "\f3a3";
  }
  .header.card .cta > ul li:nth-last-child(2) {
    border-right: none;
  }
  .header.card .menu {
    top: 0;
    height: 55px;
    width: 15%;
    border: none;
    background-color: transparent;
  }
  .header.card .menu:after {
    bottom: 9px;
  }
  .header.card div[role="search"]:after {
    top: 16px;
  }
  .header.card .logosWrapper {
    padding-right: 8rem;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .header.card .logosWrapper .dealer {
    padding: 0.5rem;
  }
  .header.card .franchise:not(.count-1) {
    padding-right: 8rem;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    height: 60px;
    width: 80px;
  }
}
@media all and (min-width: 320px) and (max-width: 360px) {
  .header.card .franchise {
    width: 55px;
  }
  .header.card .franchise:not(.count-1) {
    padding-right: 6rem;
    width: 55px;
  }
  .header.card .franchise .oem {
    width: 55px;
  }
}
@media all and (min-width: 769px) {
  .header.card .franchise:not(.count-1) {
    padding-right: 9rem;
  }
  .header.card .franchise .oem {
    width: 100px;
    height: 80px;
  }
  .header.card .franchise .oem.oemLogos img {
    max-height: 80px;
  }
  .header.card .dealer {
    height: 90px;
    padding: 1rem;
  }
  .header.card .dealer [itemprop="url"] {
    padding: 2rem;
  }
  .header.card .dealer img {
    padding: 0;
    max-height: 90px;
  }
  .header.card div[role="search"]:after {
    right: 0;
    cursor: pointer;
    padding: 8px 4px 6px 13px;
  }
}
@media all and (min-width: 769px) and (max-width: 1023px) {
  .header.card .logosWrapper {
    -webkit-flex: 54%;
            flex: 54%;
  }
  .header.card .logosWrapper .dealer {
    padding: 0 0.5rem;
  }
  .header.card .logosWrapper .franchise .oem {
    width: 85px;
  }
  .header.card .franchise:not(.count-1) {
    width: 92px;
  }
  .header.card .franchise:not(.count-1) ~ .cta {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    padding: .5rem 0 .5rem 3.5rem;
    border-top: 1px solid #e1e1e1;
  }
  .header.card .franchise:not(.count-1) ~ .cta ul {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
}
@media all and (min-width: 1024px) {
  .header.card .franchise ~ .cta {
    padding: 0;
  }
  .header.card .logosWrapper {
    -webkit-flex: 49%;
            flex: 49%;
  }
}
.header.card .franchise:not(.count-1) .oem {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.header.card .franchise:not(.count-1) .oem:first-child {
  opacity: 1;
}
.header.card .franchise.count-2 .oem:nth-child(2) {
  -webkit-animation: xfade 8s 4s infinite;
          animation: xfade 8s 4s infinite;
}
.header.card .franchise.count-2 .oem:nth-child(1) {
  -webkit-animation: xfade 8s 0s infinite;
          animation: xfade 8s 0s infinite;
}
.header.card .franchise.count-3 .oem:nth-child(3) {
  -webkit-animation: xfade 12s 8s infinite;
          animation: xfade 12s 8s infinite;
}
.header.card .franchise.count-3 .oem:nth-child(2) {
  -webkit-animation: xfade 12s 4s infinite;
          animation: xfade 12s 4s infinite;
}
.header.card .franchise.count-3 .oem:nth-child(1) {
  -webkit-animation: xfade 12s 0s infinite;
          animation: xfade 12s 0s infinite;
}
.header.card .franchise.count-4 .oem:nth-child(4) {
  -webkit-animation: xfade 16s 12s infinite;
          animation: xfade 16s 12s infinite;
}
.header.card .franchise.count-4 .oem:nth-child(3) {
  -webkit-animation: xfade 16s 8s infinite;
          animation: xfade 16s 8s infinite;
}
.header.card .franchise.count-4 .oem:nth-child(2) {
  -webkit-animation: xfade 16s 4s infinite;
          animation: xfade 16s 4s infinite;
}
.header.card .franchise.count-4 .oem:nth-child(1) {
  -webkit-animation: xfade 16s 0s infinite;
          animation: xfade 16s 0s infinite;
}
.header.card .franchise:not(.count-1):not(.count-2):not(.count-3):not(.count-4) {
  -webkit-animation-name: animatechildelements--eyJjaGlsZEVsZW1lbnQiOiAgIi5vZW0iLCAib3JkZXIiOiAgIjEiLCAiaXRlbUludGVydmFsIjogIjUwMDAiLCJhY3RpdmVDaGlsZENsYXNzTmFtZSI6ICJmYWRlSW4iLCAiaW5BY3RpdmVDaGlsZENsYXNzTmFtZSI6ICJmYWRlT3V0In0;
          animation-name: animatechildelements--eyJjaGlsZEVsZW1lbnQiOiAgIi5vZW0iLCAib3JkZXIiOiAgIjEiLCAiaXRlbUludGVydmFsIjogIjUwMDAiLCJhY3RpdmVDaGlsZENsYXNzTmFtZSI6ICJmYWRlSW4iLCAiaW5BY3RpdmVDaGlsZENsYXNzTmFtZSI6ICJmYWRlT3V0In0;
}
.header.card .franchise:not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(first-child) {
  visibility: hidden;
}
.header.card .franchise:not(.count-1):not(.count-2):not(.count-3):not(.count-4) .fadeIn {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}
.header.card .franchise:not(.count-1):not(.count-2):not(.count-3):not(.count-4) .fadeOut {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 1s linear;
}
header.header-1.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-1.card .oem.oemLogos {
  background-image: none;
}
header.header-1.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-1.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-1.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-1.card .cta .location a:hover,
  header.header-1.card .cta .chat a:hover,
  header.header-1.card .cta .contactUs a:hover,
  header.header-1.card .cta .visitUs a:hover,
  header.header-1.card .cta .scheduleService a:hover,
  header.header-1.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-1.card .menu .tools li:first-child a:hover::before,
  header.header-1.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-1.card div[role="search"]:hover::after,
  header.header-1.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-1.card .menu nav ul li > ul li a:hover {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-1.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (max-width: 639px) {
  header.header-1.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-1.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
@media all and (max-width: 390px) {
  header.header-1.card .logosWrapper {
    padding-right: 5.2rem;
  }
}
@media all and (min-width: 1024px) and (max-width: 1215px) {
  header.header-1.card .logosWrapper {
    -webkit-flex: 47%;
            flex: 47%;
  }
}
@media all and (min-width: 1024px) and (max-width: 1215px) {
  header.header-1.card .cta:not(.phone-numbers) {
    -webkit-flex: 52%;
            flex: 52%;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1024px) and (max-width: 1215px) {
  header.header-1.card .cta:not(.phone-numbers) {
    -webkit-flex: 40%;
            flex: 40%;
  }
}
header.header-1.header .menu nav > ul > li:hover,
header.header-1.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-1 {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out, -webkit-transform 0.6s 0.1s ease-in-out;
  }
  header.header-1.offset500 {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  header.header-1.offset300 {
    -webkit-transform: translateY(-90px);
            transform: translateY(-90px);
  }
  header.header-1.reorderable-phones-header .logosWrapper {
    -webkit-order: 1;
            order: 1;
  }
}
@media (max-width: 768px) {
  body:not([data-page="ConnectedStore_D"]) header.header-1 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-1 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-1 div[role="search"]:after {
    transition: max-height 1s 0s ease-in-out, opacity 0.9s 0.3s ease;
    max-height: 1000px;
    opacity: 1;
  }
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset500 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset300 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset500 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset300 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset500 div[role="search"]:after,
  body:not([data-page="ConnectedStore_D"]) header.header-1.offset300 div[role="search"]:after {
    max-height: 0;
    opacity: 0;
  }
}
@media (max-width: 768px) {
  header.header-1.card .menu {
    top: auto;
    width: 0;
    height: 0;
    line-height: 1;
    z-index: 3;
  }
  header.header-1.card .menu:after {
    display: none;
  }
  header.header-1.card .menu.menu-open:after {
    display: block;
    top: 1%;
    right: 7%;
    line-height: 1;
    padding: 0 1rem;
    width: auto;
  }
  header.header-1.card .cta ul li {
    -webkit-flex: 0 1 33.333333%;
            flex: 0 1 33.333333%;
  }
  header.header-1.card .cta ul li.mobileMenu {
    display: block;
    font-size: 12px;
    line-height: 1;
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
  }
  header.header-1.card .cta ul li.mobileMenu span:before {
    content: "\f394";
    font-family: 'Ionicons', sans-serif;
    display: block;
    font-size: 2.5rem;
    line-height: 1;
    z-index: 0;
    position: relative;
  }
  header.header-1.card .cta ul li:nth-last-child(2) {
    border-right: 2px solid #fff;
  }
  header.header-1.card .cta ul li:last-child {
    border-right: none;
  }
}
@media (max-width: 768px) and (min-width: 320px) and (max-width: 768px) {
  header.header-1.card div[role="search"]:after {
    top: 7%;
    right: 7%;
    line-height: 1;
    padding: .2rem 1rem;
    width: auto;
  }
  header.header-1.card div[role="search"].search-open:after {
    top: 0;
    right: 7%;
    line-height: 1;
    padding: 0rem 1rem;
    width: auto;
  }
}
header.header-2.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-2.card .oem.oemLogos {
  background-image: none;
}
header.header-2.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-2.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-2.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-2.card .cta .location a:hover,
  header.header-2.card .cta .chat a:hover,
  header.header-2.card .cta .contactUs a:hover,
  header.header-2.card .cta .visitUs a:hover,
  header.header-2.card .cta .scheduleService a:hover,
  header.header-2.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-2.card .menu {
    -webkit-order: 1;
            order: 1;
    -webkit-flex: 1 100%;
            flex: 1 100%;
    padding-left: 0;
  }
  header.header-2.card .oem,
  header.header-2.card .dealer,
  header.header-2.card .cta {
    z-index: 1;
    min-height: 60px;
  }
  header.header-2.card .logosWrapper {
    -webkit-order: 2;
            order: 2;
  }
  header.header-2.card div[role="search"]:after {
    bottom: inherit;
    top: 3px;
  }
  header.header-2.card div[role="search"].search-open:after {
    top: -212px;
    line-height: 10mm;
  }
  header.header-2.card .menu nav {
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
  }
  header.header-2.card .menu nav ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-2.card .menu nav ul li {
    padding-right: 0;
  }
  header.header-2.card .menu nav ul li > ul li a {
    padding: .85rem;
  }
  header.header-2.card .menu nav ul li:hover > a:not(:only-child)::after,
  header.header-2.card .menu nav ul li:hover > span:not(:only-child)::after,
  header.header-2.card .menu nav > ul > li a:not(:only-child):after,
  header.header-2.card .menu nav > ul > li span:not(:only-child):after,
  header.header-2.card .menu nav > ul > li a:not(:only-child):hover:after,
  header.header-2.card .menu nav > ul > li span:not(:only-child):hover:after {
    content: "";
  }
  header.header-2.card .menu nav > ul > li {
    padding-right: 0;
  }
  header.header-2.card .menu .tools li:first-child a:hover::before,
  header.header-2.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-2.card div[role="search"]:hover::after,
  header.header-2.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-2.card .menu nav ul li > ul li a:hover {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-2.card .dealer,
  header.header-2.card .oem {
    min-height: 7rem;
  }
  header.header-2.card .cta {
    -webkit-order: 3;
            order: 3;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    min-height: 7rem;
    position: relative;
    margin-left: auto;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex: 0 0 44%;
            flex: 0 0 44%;
  }
  header.header-2.card .cta ul li {
    -webkit-align-items: flex-end;
            align-items: flex-end;
    text-align: center;
  }
  header.header-2.card .cta a:before {
    display: block;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    margin-left: 0;
  }
  header.header-2.card .cta ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin: 0;
    padding: 0;
  }
  header.header-2.card .cta ul li {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    border-right: 0px solid #cdcdcd;
    padding: 0rem 1rem;
    margin-right: 0;
  }
  header.header-2.card .cta ul li:nth-last-child(2) {
    border-right: none;
  }
  header.header-2.card .cta ul li a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    color: #3e5c77;
    font-size: 1.2rem;
    font-weight: normal;
  }
  header.header-2.card .cta ul li a::before {
    content: '';
    font-family: 'Ionicons', sans-serif;
    font-size: 1.6rem;
    font-weight: normal;
  }
  header.header-2.card .cta ul li a:before,
  header.header-2.card .cta ul li a span:first-child {
    color: #3e5c77;
    transition: all .3s ease;
  }
  header.header-2.card .cta ul li a:hover:before,
  header.header-2.card .cta ul li a:hover span:first-child {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-2.card .cta ul li a span:nth-child(2) {
    display: none;
  }
  header.header-2.card .cta ul li.sales a::before,
  header.header-2.card .cta ul li.service a::before,
  header.header-2.card .cta ul li[itemprop="department"] a::before {
    content: "\f2d2";
    font-size: 1.6rem;
  }
  header.header-2.card .cta ul li.sales span:first-child,
  header.header-2.card .cta ul li.service span:first-child,
  header.header-2.card .cta ul li[itemprop="department"] span:first-child {
    font-family: LatoRegular, Tahoma, sans-serif;
    font-size: 1rem;
  }
  header.header-2.card .cta ul li.sales span:first-child::after,
  header.header-2.card .cta ul li.service span:first-child::after,
  header.header-2.card .cta ul li[itemprop="department"] span:first-child::after {
    content: "";
  }
  header.header-2.card .cta ul li.location a::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-2.card .cta ul li.chat a::before {
    content: "\f3fa";
    font-size: 1.6rem;
  }
  header.header-2.card .cta ul li.contactUs a::before {
    content: "\f422";
    font-size: 1.6rem;
  }
  header.header-2.card .cta ul li[itemtype$="/AutoDealer"] a[name="locator"]::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-2.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (min-width: 1025px) {
  header.header-2.card div[role="search"].search-open:after {
    top: -152px;
  }
}
@media all and (max-width: 639px) {
  header.header-2.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-2.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
header.header-2.header .menu nav > ul > li:hover,
header.header-2.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-2.reorderable-phones-header .menu {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-flex-basis: 97%;
            flex-basis: 97%;
  }
  header.header-2.reorderable-phones-header .menu .tools li:first-child a:before {
    right: 30px;
  }
  header.header-2.reorderable-phones-header .menu .tools li:first-child a[data-saved="true"] b {
    right: 15px;
  }
  header.header-2.reorderable-phones-header div[role="search"] {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-order: 1;
            order: 1;
    background-color: #e1e1e1;
    color: #000;
    -webkit-flex-basis: 3%;
            flex-basis: 3%;
  }
  header.header-2.reorderable-phones-header div[role="search"]:after {
    top: inherit;
  }
  header.header-2.reorderable-phones-header div[role="search"].search-open {
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  header.header-2.reorderable-phones-header div[role="search"].search-open:after {
    top: -46px;
  }
  header.header-2.reorderable-phones-header div[role="search"] form {
    width: 100vw;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers {
    -webkit-order: -1;
            order: -1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    min-height: 0;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] {
    margin-right: .5rem;
    padding: 0;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a::before {
    content: none;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"] {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]::after {
    content: none;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:nth-child(2) {
    display: block;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:first-child::after {
    content: ':';
    margin: 0 .5rem;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"]::after {
    content: "|";
    margin-left: .5rem;
    color: #000;
  }
  header.header-2 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]:last-child a[href^="tel:"]::after {
    content: none;
  }
}
header.header-3.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-3.card .oem.oemLogos {
  background-image: none;
}
header.header-3.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-3.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-3.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-3.card .cta .location a:hover,
  header.header-3.card .cta .chat a:hover,
  header.header-3.card .cta .contactUs a:hover,
  header.header-3.card .cta .visitUs a:hover,
  header.header-3.card .cta .scheduleService a:hover,
  header.header-3.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-3.card .menu {
    -webkit-order: 1;
            order: 1;
    -webkit-flex: 1 100%;
            flex: 1 100%;
    padding-left: 0;
  }
  header.header-3.card .oem,
  header.header-3.card .dealer,
  header.header-3.card .cta {
    z-index: 1;
    min-height: 60px;
  }
  header.header-3.card .logosWrapper {
    -webkit-order: 2;
            order: 2;
  }
  header.header-3.card div[role="search"]:after {
    bottom: inherit;
    top: 3px;
  }
  header.header-3.card div[role="search"].search-open:after {
    top: -212px;
    line-height: 10mm;
  }
  header.header-3.card .menu nav {
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
  }
  header.header-3.card .menu nav ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  header.header-3.card .menu nav ul li {
    padding-right: 0;
  }
  header.header-3.card .menu nav ul li > ul li a {
    padding: .85rem;
  }
  header.header-3.card .menu nav ul li:hover > a:not(:only-child)::after,
  header.header-3.card .menu nav ul li:hover > span:not(:only-child)::after,
  header.header-3.card .menu nav > ul > li a:not(:only-child):after,
  header.header-3.card .menu nav > ul > li span:not(:only-child):after,
  header.header-3.card .menu nav > ul > li a:not(:only-child):hover:after,
  header.header-3.card .menu nav > ul > li span:not(:only-child):hover:after {
    content: "";
  }
  header.header-3.card .menu nav > ul > li {
    padding-right: 0;
  }
  header.header-3.card .menu nav > ul > li {
    padding: 1rem;
  }
  header.header-3.card .menu nav > ul > li > a,
  header.header-3.card .menu nav > ul > li span:not(:only-child) {
    margin-right: 0;
    padding: .5rem 2.5rem .5rem 0rem;
    border-right: 1px dashed #6a8fb1;
  }
  header.header-3.card .menu nav > ul > li:last-of-type span {
    border-right: none;
  }
  header.header-3.card .menu .tools li:first-child a:hover::before,
  header.header-3.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-3.card div[role="search"]:hover::after,
  header.header-3.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-3.card .menu nav ul li > ul li a:hover {
    color: #000000;
    transition: all .3s ease;
  }
  header.header-3.card .dealer,
  header.header-3.card .oem {
    min-height: 7rem;
  }
  header.header-3.card .cta {
    -webkit-order: 3;
            order: 3;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    min-height: 7rem;
    position: relative;
    margin-left: auto;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex: 0 0 44%;
            flex: 0 0 44%;
  }
  header.header-3.card .cta ul li {
    -webkit-align-items: flex-end;
            align-items: flex-end;
    text-align: center;
  }
  header.header-3.card .cta a:before {
    display: block;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    margin-left: 0;
  }
  header.header-3.card .cta ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin: 0;
    padding: 0;
  }
  header.header-3.card .cta ul li {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    border-right: 1px dashed #6a8fb1;
    padding: 0rem 1rem;
    margin-right: 0;
  }
  header.header-3.card .cta ul li:nth-last-child(2) {
    border-right: none;
  }
  header.header-3.card .cta ul li a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    color: #3e5c77;
    font-size: 1.2rem;
    font-weight: normal;
  }
  header.header-3.card .cta ul li a::before {
    content: '';
    font-family: 'Ionicons', sans-serif;
    font-size: 1.6rem;
    font-weight: normal;
  }
  header.header-3.card .cta ul li a:before,
  header.header-3.card .cta ul li a span:first-child {
    color: #3e5c77;
    transition: all .3s ease;
  }
  header.header-3.card .cta ul li a:hover:before,
  header.header-3.card .cta ul li a:hover span:first-child {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-3.card .cta ul li a span:nth-child(2) {
    display: none;
  }
  header.header-3.card .cta ul li.sales a::before,
  header.header-3.card .cta ul li.service a::before,
  header.header-3.card .cta ul li[itemprop="department"] a::before {
    content: "\f2d2";
    font-size: 1.6rem;
  }
  header.header-3.card .cta ul li.sales span:first-child,
  header.header-3.card .cta ul li.service span:first-child,
  header.header-3.card .cta ul li[itemprop="department"] span:first-child {
    font-family: LatoRegular, Tahoma, sans-serif;
    font-size: 1rem;
  }
  header.header-3.card .cta ul li.sales span:first-child::after,
  header.header-3.card .cta ul li.service span:first-child::after,
  header.header-3.card .cta ul li[itemprop="department"] span:first-child::after {
    content: "";
  }
  header.header-3.card .cta ul li.location a::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-3.card .cta ul li.chat a::before {
    content: "\f3fa";
    font-size: 1.6rem;
  }
  header.header-3.card .cta ul li.contactUs a::before {
    content: "\f422";
    font-size: 1.6rem;
  }
  header.header-3.card .cta ul li[itemtype$="/AutoDealer"] a[name="locator"]::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-3.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (min-width: 1025px) {
  header.header-3.card div[role="search"].search-open:after {
    top: -152px;
  }
}
@media all and (max-width: 639px) {
  header.header-3.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-3.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
header.header-3.header .menu nav > ul > li:hover,
header.header-3.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-3.reorderable-phones-header .menu {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-flex-basis: 97%;
            flex-basis: 97%;
  }
  header.header-3.reorderable-phones-header .menu .tools li:first-child a:before {
    right: 30px;
  }
  header.header-3.reorderable-phones-header .menu .tools li:first-child a[data-saved="true"] b {
    right: 15px;
  }
  header.header-3.reorderable-phones-header div[role="search"] {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-order: 1;
            order: 1;
    background-color: #e1e1e1;
    color: #000;
    -webkit-flex-basis: 3%;
            flex-basis: 3%;
  }
  header.header-3.reorderable-phones-header div[role="search"]:after {
    top: inherit;
  }
  header.header-3.reorderable-phones-header div[role="search"].search-open {
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  header.header-3.reorderable-phones-header div[role="search"].search-open:after {
    top: -46px;
  }
  header.header-3.reorderable-phones-header div[role="search"] form {
    width: 100vw;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers {
    -webkit-order: -1;
            order: -1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    min-height: 0;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] {
    margin-right: .5rem;
    padding: 0;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a::before {
    content: none;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"] {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]::after {
    content: none;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:nth-child(2) {
    display: block;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:first-child::after {
    content: ':';
    margin: 0 .5rem;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"]::after {
    content: "|";
    margin-left: .5rem;
    color: #000;
  }
  header.header-3 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]:last-child a[href^="tel:"]::after {
    content: none;
  }
}
@media all and (min-width: 769px) {
  header.header-3.card .cta ul {
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  header.header-3.card .cta ul li {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
header.header-4.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-4.card .oem.oemLogos {
  background-image: none;
}
header.header-4.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-4.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-4.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-4.card .cta .location a:hover,
  header.header-4.card .cta .chat a:hover,
  header.header-4.card .cta .contactUs a:hover,
  header.header-4.card .cta .visitUs a:hover,
  header.header-4.card .cta .scheduleService a:hover,
  header.header-4.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-4.card .menu {
    -webkit-order: 1;
            order: 1;
    -webkit-flex: 1 100%;
            flex: 1 100%;
    padding-left: 0;
  }
  header.header-4.card .oem,
  header.header-4.card .dealer,
  header.header-4.card .cta {
    z-index: 1;
    min-height: 60px;
  }
  header.header-4.card .logosWrapper {
    -webkit-order: 2;
            order: 2;
  }
  header.header-4.card div[role="search"]:after {
    bottom: inherit;
    top: 3px;
  }
  header.header-4.card div[role="search"].search-open:after {
    top: -212px;
    line-height: 10mm;
  }
  header.header-4.card .menu nav {
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
  }
  header.header-4.card .menu nav ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-4.card .menu nav ul li {
    padding-right: 0;
  }
  header.header-4.card .menu nav ul li > ul li a {
    padding: .85rem;
  }
  header.header-4.card .menu nav ul li:hover > a:not(:only-child)::after,
  header.header-4.card .menu nav ul li:hover > span:not(:only-child)::after,
  header.header-4.card .menu nav > ul > li a:not(:only-child):after,
  header.header-4.card .menu nav > ul > li span:not(:only-child):after,
  header.header-4.card .menu nav > ul > li a:not(:only-child):hover:after,
  header.header-4.card .menu nav > ul > li span:not(:only-child):hover:after {
    content: "";
  }
  header.header-4.card .menu nav > ul > li {
    padding-right: 0;
  }
  header.header-4.card .menu .tools li:first-child a:hover::before,
  header.header-4.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-4.card div[role="search"]:hover::after,
  header.header-4.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-4.card .menu nav ul li > ul li a:hover {
    color: #000000;
    transition: all .3s ease;
  }
  header.header-4.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (min-width: 1025px) {
  header.header-4.card div[role="search"].search-open:after {
    top: -152px;
  }
}
@media all and (max-width: 639px) {
  header.header-4.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-4.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
header.header-4.header .menu nav > ul > li:hover,
header.header-4.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-4.reorderable-phones-header .menu {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-flex-basis: 97%;
            flex-basis: 97%;
  }
  header.header-4.reorderable-phones-header .menu .tools li:first-child a:before {
    right: 30px;
  }
  header.header-4.reorderable-phones-header .menu .tools li:first-child a[data-saved="true"] b {
    right: 15px;
  }
  header.header-4.reorderable-phones-header div[role="search"] {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-order: 1;
            order: 1;
    background-color: #e1e1e1;
    color: #000;
    -webkit-flex-basis: 3%;
            flex-basis: 3%;
  }
  header.header-4.reorderable-phones-header div[role="search"]:after {
    top: inherit;
  }
  header.header-4.reorderable-phones-header div[role="search"].search-open {
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  header.header-4.reorderable-phones-header div[role="search"].search-open:after {
    top: -46px;
  }
  header.header-4.reorderable-phones-header div[role="search"] form {
    width: 100vw;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers {
    -webkit-order: -1;
            order: -1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    min-height: 0;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] {
    margin-right: .5rem;
    padding: 0;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a::before {
    content: none;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"] {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]::after {
    content: none;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:nth-child(2) {
    display: block;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:first-child::after {
    content: ':';
    margin: 0 .5rem;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"]::after {
    content: "|";
    margin-left: .5rem;
    color: #000;
  }
  header.header-4 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]:last-child a[href^="tel:"]::after {
    content: none;
  }
}
header.header-5.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-5.card .oem.oemLogos {
  background-image: none;
}
header.header-5.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-5.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-5.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-5.card .cta .location a:hover,
  header.header-5.card .cta .chat a:hover,
  header.header-5.card .cta .contactUs a:hover,
  header.header-5.card .cta .visitUs a:hover,
  header.header-5.card .cta .scheduleService a:hover,
  header.header-5.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-5.card .menu {
    -webkit-order: 1;
            order: 1;
    -webkit-flex: 1 100%;
            flex: 1 100%;
    padding-left: 0;
  }
  header.header-5.card .oem,
  header.header-5.card .dealer,
  header.header-5.card .cta {
    z-index: 1;
    min-height: 60px;
  }
  header.header-5.card .logosWrapper {
    -webkit-order: 2;
            order: 2;
  }
  header.header-5.card div[role="search"]:after {
    bottom: inherit;
    top: 3px;
  }
  header.header-5.card div[role="search"].search-open:after {
    top: -212px;
    line-height: 10mm;
  }
  header.header-5.card .menu nav {
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
  }
  header.header-5.card .menu nav ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  header.header-5.card .menu nav ul li {
    padding-right: 0;
  }
  header.header-5.card .menu nav ul li > ul li a {
    padding: .85rem;
  }
  header.header-5.card .menu nav ul li:hover > a:not(:only-child)::after,
  header.header-5.card .menu nav ul li:hover > span:not(:only-child)::after,
  header.header-5.card .menu nav > ul > li a:not(:only-child):after,
  header.header-5.card .menu nav > ul > li span:not(:only-child):after,
  header.header-5.card .menu nav > ul > li a:not(:only-child):hover:after,
  header.header-5.card .menu nav > ul > li span:not(:only-child):hover:after {
    content: "";
  }
  header.header-5.card .menu nav > ul > li {
    padding-right: 0;
  }
  header.header-5.card .menu .tools li:first-child a:hover::before,
  header.header-5.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-5.card div[role="search"]:hover::after,
  header.header-5.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-5.card .menu nav ul li > ul li a:hover {
    color: #6a8fb1;
    transition: all .3s ease;
  }
  header.header-5.card .dealer,
  header.header-5.card .oem {
    min-height: 7rem;
  }
  header.header-5.card .cta {
    -webkit-order: 3;
            order: 3;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    min-height: 7rem;
    position: relative;
    margin-left: auto;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex: 0 0 44%;
            flex: 0 0 44%;
  }
  header.header-5.card .cta ul li {
    -webkit-align-items: flex-end;
            align-items: flex-end;
    text-align: center;
  }
  header.header-5.card .cta a:before {
    display: block;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    margin-left: 0;
  }
  header.header-5.card .cta ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin: 0;
    padding: 0;
  }
  header.header-5.card .cta ul li {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    border-right: 0px solid #cdcdcd;
    padding: 0rem 1rem;
    margin-right: 0;
  }
  header.header-5.card .cta ul li:nth-last-child(2) {
    border-right: none;
  }
  header.header-5.card .cta ul li a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
            align-items: center;
    color: #808080;
    font-size: 1.2rem;
    font-weight: normal;
  }
  header.header-5.card .cta ul li a::before {
    content: '';
    font-family: 'Ionicons', sans-serif;
    font-size: 1.6rem;
    font-weight: normal;
  }
  header.header-5.card .cta ul li a:before,
  header.header-5.card .cta ul li a span:first-child {
    color: #808080;
    transition: all .3s ease;
  }
  header.header-5.card .cta ul li a:hover:before,
  header.header-5.card .cta ul li a:hover span:first-child {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-5.card .cta ul li a span:nth-child(2) {
    display: none;
  }
  header.header-5.card .cta ul li.sales a::before,
  header.header-5.card .cta ul li.service a::before,
  header.header-5.card .cta ul li[itemprop="department"] a::before {
    content: "\f2d2";
    font-size: 1.6rem;
  }
  header.header-5.card .cta ul li.sales span:first-child,
  header.header-5.card .cta ul li.service span:first-child,
  header.header-5.card .cta ul li[itemprop="department"] span:first-child {
    font-family: LatoRegular, Tahoma, sans-serif;
    font-size: 1rem;
  }
  header.header-5.card .cta ul li.sales span:first-child::after,
  header.header-5.card .cta ul li.service span:first-child::after,
  header.header-5.card .cta ul li[itemprop="department"] span:first-child::after {
    content: "";
  }
  header.header-5.card .cta ul li.location a::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-5.card .cta ul li.chat a::before {
    content: "\f3fa";
    font-size: 1.6rem;
  }
  header.header-5.card .cta ul li.contactUs a::before {
    content: "\f422";
    font-size: 1.6rem;
  }
  header.header-5.card .cta ul li[itemtype$="/AutoDealer"] a[name="locator"]::before {
    content: "\f3a3";
    font-size: 1.6rem;
  }
  header.header-5.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (min-width: 1025px) {
  header.header-5.card div[role="search"].search-open:after {
    top: -152px;
  }
}
@media all and (max-width: 639px) {
  header.header-5.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-5.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
header.header-5.header .menu nav > ul > li:hover,
header.header-5.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-5.reorderable-phones-header .menu {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-flex-basis: 97%;
            flex-basis: 97%;
  }
  header.header-5.reorderable-phones-header .menu .tools li:first-child a:before {
    right: 30px;
  }
  header.header-5.reorderable-phones-header .menu .tools li:first-child a[data-saved="true"] b {
    right: 15px;
  }
  header.header-5.reorderable-phones-header div[role="search"] {
    -webkit-flex-grow: 0;
            flex-grow: 0;
    -webkit-order: 1;
            order: 1;
    background-color: #e1e1e1;
    color: #000;
    -webkit-flex-basis: 3%;
            flex-basis: 3%;
  }
  header.header-5.reorderable-phones-header div[role="search"]:after {
    top: inherit;
  }
  header.header-5.reorderable-phones-header div[role="search"].search-open {
    -webkit-flex-basis: auto;
            flex-basis: auto;
  }
  header.header-5.reorderable-phones-header div[role="search"].search-open:after {
    top: -46px;
  }
  header.header-5.reorderable-phones-header div[role="search"] form {
    width: 100vw;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers {
    -webkit-order: -1;
            order: -1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    min-height: 0;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] {
    margin-right: .5rem;
    padding: 0;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a::before {
    content: none;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"] {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]::after {
    content: none;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:nth-child(2) {
    display: block;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] span:first-child::after {
    content: ':';
    margin: 0 .5rem;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"] a[href^="tel:"]::after {
    content: "|";
    margin-left: .5rem;
    color: #000;
  }
  header.header-5 .reorderable-cta-enabled.phone-numbers ul li[itemprop="department"]:last-child a[href^="tel:"]::after {
    content: none;
  }
}
header.header-6.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-6.card .oem.oemLogos {
  background-image: none;
}
header.header-6.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-6.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-6.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-6.card .cta .location a:hover,
  header.header-6.card .cta .chat a:hover,
  header.header-6.card .cta .contactUs a:hover,
  header.header-6.card .cta .visitUs a:hover,
  header.header-6.card .cta .scheduleService a:hover,
  header.header-6.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-6.card .menu nav {
    -webkit-flex-basis: 90%;
            flex-basis: 90%;
  }
  header.header-6.card .menu nav ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: center;
            justify-content: center;
  }
  header.header-6.card .menu .tools li:first-child a:hover::before,
  header.header-6.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-6.card div[role="search"]:hover::after,
  header.header-6.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-6.card .menu nav ul li > ul li a:hover {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-6.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (max-width: 639px) {
  header.header-6.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-6.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
@media all and (min-width: 1024px) {
  header.header-6.card .logosWrapper {
    -webkit-flex: 47%;
            flex: 47%;
  }
}
@media all and (min-width: 1024px) {
  header.header-6.card .cta:not(.phone-numbers) {
    -webkit-flex: 52%;
            flex: 52%;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1024px) {
  header.header-6.card .cta:not(.phone-numbers) {
    -webkit-flex: 40%;
            flex: 40%;
  }
}
header.header-6.header .menu nav > ul > li:hover,
header.header-6.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-6 {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out, -webkit-transform 0.6s 0.1s ease-in-out;
  }
  header.header-6.offset500 {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  header.header-6.offset300 {
    -webkit-transform: translateY(-90px);
            transform: translateY(-90px);
  }
  header.header-6.reorderable-phones-header .logosWrapper {
    -webkit-order: 1;
            order: 1;
  }
}
@media (max-width: 768px) {
  body:not([data-page="ConnectedStore_D"]) header.header-6 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-6 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-6 div[role="search"]:after {
    transition: max-height 1s 0s ease-in-out, opacity 0.9s 0.3s ease;
    max-height: 1000px;
    opacity: 1;
  }
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset500 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset300 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset500 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset300 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset500 div[role="search"]:after,
  body:not([data-page="ConnectedStore_D"]) header.header-6.offset300 div[role="search"]:after {
    max-height: 0;
    opacity: 0;
  }
}
@media (max-width: 768px) {
  header.header-6.card .menu {
    top: auto;
    width: 0;
    height: 0;
    line-height: 1;
    z-index: 3;
  }
  header.header-6.card .menu:after {
    display: none;
  }
  header.header-6.card .menu.menu-open:after {
    display: block;
    top: 1%;
    right: 7%;
    line-height: 1;
    padding: 0 1rem;
    width: auto;
  }
  header.header-6.card .cta ul li {
    -webkit-flex: 0 1 33.333333%;
            flex: 0 1 33.333333%;
  }
  header.header-6.card .cta ul li.mobileMenu {
    display: block;
    font-size: 12px;
    line-height: 1;
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
  }
  header.header-6.card .cta ul li.mobileMenu span:before {
    content: "\f394";
    font-family: 'Ionicons', sans-serif;
    display: block;
    font-size: 2.5rem;
    line-height: 1;
    z-index: 0;
    position: relative;
  }
  header.header-6.card .cta ul li:nth-last-child(2) {
    border-right: 2px solid #fff;
  }
  header.header-6.card .cta ul li:last-child {
    border-right: none;
  }
}
@media (max-width: 768px) and (min-width: 320px) and (max-width: 768px) {
  header.header-6.card div[role="search"]:after {
    top: 7%;
    right: 7%;
    line-height: 1;
    padding: .2rem 1rem;
    width: auto;
  }
  header.header-6.card div[role="search"].search-open:after {
    top: 0;
    right: 7%;
    line-height: 1;
    padding: 0rem 1rem;
    width: auto;
  }
}
header.header-nested-search.card .oem {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/logo.png");
}
header.header-nested-search.card .oem.oemLogos {
  background-image: none;
}
header.header-nested-search.card .franchise {
  margin-left: 1vw;
}
@media all and (min-width: 769px) {
  header.header-nested-search.card {
    -webkit-animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
            animation-name: addscrolloffset--eyJvZmZzZXRjbGFzcyI6ICAib2Zmc2V0IiwgIm9mZnNldFZhbHVlcyI6ICAiMzAwLDIwMDAifQ, sticky--eyJ0b3BPZmZzZXQiOiAgIjAiLCAic3RpY2t5TW9kZSI6ICAiZml4ZWQiLCAicGFyZW50Q29udGV4dCI6ICAiLmRlY2siLCAib3JkZXIiOiAgMSwgImNyZWF0ZVBsYWNlaG9sZGVyIjogIHRydWUsICJjbGFzc05hbWUiOiAgImlzU3RpY2t5IiwgInN0YWNrSXRlbXMiOiAgInRydWUiLCAibm9uU3RpY2t5Q2xhc3MiOiAgImZhbHNlIiwgInN0YWNrTGltaXQiOiAgIjMiLCJwdXNoRWxlbWVudCI6ICJtYWluIn0;
    position: fixed;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.75);
  }
  header.header-nested-search.card .cta a[href^="tel:"] {
    pointer-events: auto;
  }
  header.header-nested-search.card .cta .location a:hover,
  header.header-nested-search.card .cta .chat a:hover,
  header.header-nested-search.card .cta .contactUs a:hover,
  header.header-nested-search.card .cta .visitUs a:hover,
  header.header-nested-search.card .cta .scheduleService a:hover,
  header.header-nested-search.card .cta [itemtype$="/AutoDealer"] a[name="locator"]:hover {
    color: #2d4255;
  }
  header.header-nested-search.card .menu .tools li:first-child a:hover::before,
  header.header-nested-search.card .menu .tools li:first-child a:active::before {
    color: #3e5c77;
  }
  header.header-nested-search.card div[role="search"]:hover::after,
  header.header-nested-search.card div[role="search"]:active::after {
    color: #3e5c77;
  }
  header.header-nested-search.card .menu nav ul li > ul li a:hover {
    color: #2d4255;
    transition: all .3s ease;
  }
  header.header-nested-search.card form input {
    background-color: #cdcdcd;
  }
}
@media all and (max-width: 639px) {
  header.header-nested-search.card .logosWrapper .dealer [itemprop="logo"] {
    max-height: 41px;
    padding: 0;
  }
}
@media all and (max-width: 639px) {
  header.header-nested-search.card .logosWrapper .dealer {
    padding: 0.3rem;
  }
}
@media all and (max-width: 390px) {
  header.header-nested-search.card .logosWrapper {
    padding-right: 5.2rem;
  }
}
@media all and (min-width: 1024px) and (max-width: 1215px) {
  header.header-nested-search.card .logosWrapper {
    -webkit-flex: 47%;
            flex: 47%;
  }
}
@media all and (min-width: 1024px) and (max-width: 1215px) {
  header.header-nested-search.card .cta:not(.phone-numbers) {
    -webkit-flex: 52%;
            flex: 52%;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1024px) and (max-width: 1215px) {
  header.header-nested-search.card .cta:not(.phone-numbers) {
    -webkit-flex: 40%;
            flex: 40%;
  }
}
header.header-nested-search.header .menu nav > ul > li:hover,
header.header-nested-search.header .menu nav > ul > li.sub-nav-open > span {
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 769px) {
  header.header-nested-search {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    transition: -webkit-transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out;
    transition: transform 0.6s 0.1s ease-in-out, -webkit-transform 0.6s 0.1s ease-in-out;
  }
  header.header-nested-search.offset500 {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  header.header-nested-search.offset300 {
    -webkit-transform: translateY(-90px);
            transform: translateY(-90px);
  }
  header.header-nested-search.reorderable-phones-header .logosWrapper {
    -webkit-order: 1;
            order: 1;
  }
}
@media (max-width: 768px) {
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search div[role="search"]:after {
    transition: max-height 1s 0s ease-in-out, opacity 0.9s 0.3s ease;
    max-height: 1000px;
    opacity: 1;
  }
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset500 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset300 .franchise,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset500 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset300 .dealer,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset500 div[role="search"]:after,
  body:not([data-page="ConnectedStore_D"]) header.header-nested-search.offset300 div[role="search"]:after {
    max-height: 0;
    opacity: 0;
  }
}
@media (max-width: 768px) {
  header.header-nested-search.card .menu {
    top: auto;
    width: 0;
    height: 0;
    line-height: 1;
    z-index: 3;
  }
  header.header-nested-search.card .menu:after {
    display: none;
  }
  header.header-nested-search.card .menu.menu-open:after {
    display: block;
    top: 1%;
    right: 7%;
    line-height: 1;
    padding: 0 1rem;
    width: auto;
  }
  header.header-nested-search.card .cta ul li {
    -webkit-flex: 0 1 33.333333%;
            flex: 0 1 33.333333%;
  }
  header.header-nested-search.card .cta ul li.mobileMenu {
    display: block;
    font-size: 12px;
    line-height: 1;
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm1lbnUtb3BlbiIsICJ0YXJnZXQiOiAgIi5tZW51In0;
  }
  header.header-nested-search.card .cta ul li.mobileMenu span:before {
    content: "\f394";
    font-family: 'Ionicons', sans-serif;
    display: block;
    font-size: 2.5rem;
    line-height: 1;
    z-index: 0;
    position: relative;
  }
  header.header-nested-search.card .cta ul li:nth-last-child(2) {
    border-right: 2px solid #fff;
  }
  header.header-nested-search.card .cta ul li:last-child {
    border-right: none;
  }
}
@media (max-width: 768px) and (min-width: 320px) and (max-width: 768px) {
  header.header-nested-search.card div[role="search"]:after {
    top: 7%;
    right: 7%;
    line-height: 1;
    padding: .2rem 1rem;
    width: auto;
  }
  header.header-nested-search.card div[role="search"].search-open:after {
    top: 0;
    right: 7%;
    line-height: 1;
    padding: 0rem 1rem;
    width: auto;
  }
}
header.header-nested-search .menu nav {
  margin-top: 6rem;
}
header.header-nested-search .menu nav ul {
  width: 100%;
}
header.header-nested-search .menu ~ [role="search"] form {
  display: none;
}
header.header-nested-search .menu.open:after {
  content: none;
}
header.header-nested-search .menu.menu-open ~ [role="search"] form,
header.header-nested-search .cta.open ~ [role="search"] form {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
}
header.header-nested-search [role="search"] {
  display: block;
  padding: 0;
}
header.header-nested-search [role="search"] form {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 2;
  margin-bottom: 0;
  margin-top: 4rem;
  min-height: inherit;
  padding-right: 0;
  position: absolute;
}
header.header-nested-search [role="search"] form:after {
  content: none;
}
header.header-nested-search [role="search"] form button[type="submit"] {
  display: none;
}
header.header-nested-search [role="search"] form fieldset {
  position: relative;
  margin-bottom: 0;
}
header.header-nested-search [role="search"] form fieldset input[type="search"] {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.6);
  height: 3.5rem;
  padding: 0 1rem;
}
header.header-nested-search [role="search"] form fieldset ul[aria-expanded="true"] {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.6);
  width: 100%;
}
header.header-nested-search [role="search"] form fieldset ul[aria-expanded="false"] {
  display: none;
}
header.header-nested-search [role="search"] form fieldset ul:empty {
  padding: 0;
  background: transparent;
  overflow-y: inherit;
}
header.header-nested-search [role="search"] form fieldset ul:empty:after {
  background: #ffffff;
  content: "\f4a5";
  font-family: "Ion Icons";
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.1;
  padding: 0.4rem;
  position: absolute;
  color: rgba(0, 0, 0, 0.6);
  right: 2rem;
  top: 2rem;
  z-index: 10;
}
header.header-nested-search [role="search"]:before,
header.header-nested-search div[role="search"]:before,
header.header-nested-search [role="search"]:after,
header.header-nested-search div[role="search"]:after,
header.header-nested-search [role="search"].search-open:before,
header.header-nested-search div[role="search"].search-open:before,
header.header-nested-search [role="search"].search-open:after,
header.header-nested-search div[role="search"].search-open:after {
  content: none;
}
header.header-nested-search [role="search"].search-open,
header.header-nested-search div[role="search"].search-open {
  background-color: transparent;
}
@media (min-width: 769px) {
  header.header-nested-search .menu {
    -webkit-flex: 1 1 75%;
            flex: 1 1 75%;
    top: inherit;
  }
  header.header-nested-search .menu nav {
    margin-top: 0;
  }
  header.header-nested-search .menu ~ [role="search"] form {
    display: -webkit-flex;
    display: flex;
  }
  header.header-nested-search .menu:after {
    content: none;
  }
  header.header-nested-search .menu.menu-open ~ [role="search"],
  header.header-nested-search .cta.open ~ [role="search"] {
    display: -webkit-flex;
    display: flex;
  }
  header.header-nested-search div[role="search"] {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
    height: inherit;
  }
  header.header-nested-search div[role="search"].search-open form {
    display: -webkit-flex;
    display: flex;
  }
  header.header-nested-search div[role="search"]:focus {
    outline: none;
  }
  header.header-nested-search div[role="search"] form {
    background-color: #ffffff;
    left: auto;
    top: auto;
    margin-top: 0;
    padding: 0 1.5rem;
    position: relative;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: center;
            justify-content: center;
  }
  header.header-nested-search div[role="search"] form fieldset {
    background: #ffffff;
    padding: 0;
    margin-top: 0;
    width: 100%;
    border: none;
  }
  header.header-nested-search div[role="search"] form fieldset input[type="search"] {
    height: 3.5rem;
    border: 1px solid rgba(0, 0, 0, 0.6);
  }
  header.header-nested-search div[role="search"] form fieldset ul {
    background: #ffffff;
    border-top: none;
    position: absolute;
    width: 100%;
    max-height: 0;
  }
  header.header-nested-search div[role="search"] form fieldset ul li {
    -webkit-flex: inherit;
            flex: inherit;
    width: 100%;
  }
  header.header-nested-search div[role="search"] form fieldset ul li:last-child {
    margin-bottom: 0;
  }
  header.header-nested-search div[role="search"] form fieldset ul[aria-expanded="true"] {
    border: 1px solid rgba(0, 0, 0, 0.6);
    border-top: none;
    max-height: inherit;
    padding: 1rem;
  }
  header.header-nested-search div[role="search"] form fieldset ul:empty:after {
    right: 1rem;
    top: -3.5rem;
  }
  header.header-nested-search div[role="search"]:after header.header-nested-search div[role="search"].search-open:after {
    content: none;
  }
}
header.header-nested-search.card .menu nav {
  -webkit-flex-basis: 78%;
          flex-basis: 78%;
}
header.header-nested-search.card .menu nav ul li:hover > ul {
  z-index: 14;
}
header.header-nested-search [role="search"] form {
  position: relative;
}
header.header-nested-search [role="search"] form fieldset input[type="search"] {
  padding: 0 4rem 0 .6rem;
}
header.header-nested-search [role="search"] form fieldset ul:empty {
  padding: 0;
}
header.header-nested-search [role="search"] form fieldset ul:empty:after {
  content: '';
}
header.header-nested-search [role="search"] form button[type="submit"] {
  display: block;
  position: absolute;
  background: none;
  margin: 0;
  font-size: 0;
  width: auto;
  cursor: pointer;
  padding: 0;
  z-index: 13;
  border: none;
}
header.header-nested-search [role="search"] form button[type="submit"]:focus {
  outline: none;
}
header.header-nested-search [role="search"] form button[type="submit"]:before {
  content: "\f4a5";
  font-family: 'Ionicons', sans-serif;
  font-size: 2.3rem;
  color: rgba(0, 0, 0, 0.6);
}
header.header-nested-search.header.card div[role="search"].search-open {
  background: transparent;
}
header.header-nested-search.card div[role="search"] {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  position: absolute;
  right: 0;
  bottom: 0.4rem;
  height: auto;
  background: transparent;
}
header.header-nested-search.card div[role="search"]::after {
  content: '';
  margin: 0;
  padding: 0;
}
header.header-nested-search.card div[role="search"] form {
  background: transparent;
}
header.header-nested-search.card div[role="search"] form fieldset {
  background: transparent;
}
header.header-nested-search.card div[role="search"] form fieldset input[type="search"],
header.header-nested-search.card div[role="search"] form fieldset input[type="search"]:focus {
  font-size: 1.2rem;
}
header.header-nested-search.card div[role="search"] form button[type="submit"] {
  min-width: 3rem;
  min-height: 0;
  line-height: 1;
}
@media (max-width: 768px) {
  header.header-nested-search.card div[role="search"] {
    -webkit-animation: none;
            animation: none;
    -webkit-animation-name: none;
            animation-name: none;
  }
  header.header-nested-search.card div[role="search"].search-open {
    height: auto;
    position: absolute;
    background-color: transparent;
  }
  header.header-nested-search.card div[role="search"].search-open:after {
    content: '';
    background-color: transparent;
    padding: 0;
    height: 0;
  }
  header.header-nested-search.card div[role="search"].search-open:before {
    height: 0;
  }
  header.header-nested-search.card div[role="search"].search-open form {
    display: -webkit-flex;
    display: flex;
  }
  header.header-nested-search.card div[role="search"] form button[type="submit"] {
    top: 4.5rem;
    right: 2rem;
  }
  header.header-nested-search.card div[role="search"] form fieldset {
    margin-top: 2.5rem;
  }
  header.header-nested-search.card .menu.menu-open .tools {
    margin-bottom: 5rem;
  }
  header.header-nested-search.card .menu nav {
    margin-top: 2.5rem;
  }
  header.header-nested-search .menu ~ [role="search"] {
    display: none;
  }
  header.header-nested-search .menu.menu-open ~ [role="search"] {
    display: block;
    width: 100%;
    top: 2.5rem;
  }
  header.header-nested-search .menu.menu-open ~ [role="search"] form {
    max-width: none;
  }
  header.header-nested-search[itemtype$="/AutomotiveBusiness"] .cta ul li {
    padding: 1rem 0;
    margin: 0;
  }
  header.header-nested-search.dynamicSibling .menu.menu-open ~ [role="search"] {
    top: 6.5rem;
  }
}
@media (min-width: 769px) {
  header.header-nested-search [role="search"] form fieldset ul[role="listbox"] li {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    font-size: 1.3rem;
  }
  header.header-nested-search [role="search"] form fieldset input[type="search"] {
    padding-right: 3rem;
  }
  header.header-nested-search [role="search"] form button[type="submit"] {
    right: 1.5rem;
    top: 0;
    margin-top: 0.7rem;
  }
  header.header-nested-search.card div[role="search"] {
    -webkit-animation: none;
            animation: none;
    -webkit-animation-name: none;
            animation-name: none;
    width: 21rem;
    background-color: transparent;
    height: auto;
    display: block;
  }
  header.header-nested-search.card div[role="search"].search-open {
    width: 21rem;
    background-color: transparent;
    position: absolute;
  }
  header.header-nested-search.card div[role="search"].search-open:after {
    content: '';
    background-color: transparent;
    padding: 0;
    height: 0;
  }
  header.header-nested-search.card div[role="search"].search-open:before {
    height: 0;
  }
  header.header-nested-search.card div[role="search"].search-open form {
    display: -webkit-flex;
    display: flex;
  }
  header.header-nested-search.card div[role="search"] form {
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  header.header-nested-search.card .menu.menu-open ~ [role="search"] {
    display: block;
  }
  header.header-nested-search.card .menu .tools li:first-child a::before {
    right: 21.8rem;
  }
  header.header-nested-search.card .menu .tools li:first-child a[data-saved="true"] b {
    right: 20.3rem;
    z-index: 3;
  }
  header.header-nested-search.card .menu .sibling-lang {
    margin-right: 20rem;
  }
}
header.header-nested-search[itemtype$="/AutomotiveBusiness"] .cta ul li {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  #notificationPanel ~ header.header-nested-search.card .menu {
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJtZW51LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogIiNub3RpZmljYXRpb25QYW5lbCIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJoaWRlLXByb21vcG9wIiB9;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJtZW51LW9wZW4iLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAidG9nZ2xlT25Mb2FkIjogIGZhbHNlLCAidGFyZ2V0IjogICIiLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogIiNub3RpZmljYXRpb25QYW5lbCIsIm90aGVyRWxlbWVudENsYXNzTmFtZSI6ICJoaWRlLXByb21vcG9wIiB9;
  }
}
#notificationPanel.hide-promopop {
  display: none;
}
.listing-results.card > .content .text {
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-items: baseline;
          align-items: baseline;
}
@media all and (min-width: 1000px) {
  .listing-results.card > .content .copy,
  .listing-results.card > .content .link {
    margin-top: 0;
  }
}
@media (min-width: 640px) {
  .listing-results.card > .content > .text {
    padding: 2vw;
  }
}
.listing-results.card > .content > .text .title {
  margin-right: 2rem;
}
.listing-results.card > .content > .text .title h1,
.listing-results.card > .content > .text .title h2,
.listing-results.card > .content > .text .title h3,
.listing-results.card > .content > .text .title h4,
.listing-results.card > .content > .text .title h5,
.listing-results.card > .content > .text .title h6 {
  color: #666666;
}
.listing-results.card > .content > .text .copy {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
@media all and (min-width: 1024px) {
  .listing-results.card > .content form {
    margin-left: auto;
  }
}
.listing-results.card > .content form fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.listing-results.card > .content form label {
  visibility: hidden;
  position: absolute;
  left: -9999%;
}
.listing-results.card > .content select {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  min-width: 100px;
}
.listing-results.card > .content [aria-hidden="true"] {
  display: none;
}
.listing-results.card > .content .suggestion-title {
  text-transform: uppercase;
  display: inline-block;
  padding-top: 2rem;
}
.listing-results.card > .content ul[role="listbox"] {
  list-style-type: none;
  padding: 1rem 2rem 0 0;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-flex;
  display: flex;
}
.listing-results.card > .content ul[role="listbox"] li {
  padding-bottom: 1rem;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media all and (min-width: 769px) {
  .listing-results.card > .content ul[role="listbox"] li {
    -webkit-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}
.listing-results.card > .content ul[role="listbox"] li:hover {
  font-weight: 900;
  cursor: auto;
}
.listing-results.card > .content ul[role="listbox"] li a {
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 640px) {
  .listing-results.card.deck-bleed-none > .content > .text {
    padding: 2vw 4vw;
  }
}
.listing-results.card.links-none > .content > .text .copy {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -webkit-flex-basis: auto;
          flex-basis: auto;
}
.listing-results.card.links-none > .content > .text .copy a {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  padding: 1.8rem 1rem;
}
.listing-results.card.links-none > .content > .text .copy form {
  margin-left: 0;
}
.listing-results.card.links-none > .content > .text .copy form select {
  background-repeat: no-repeat;
  background-size: auto 20px;
  border: 1px solid #d1d1d1;
}
.listing-results.card.links-none > .content > .text .copy form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.listing-results #vehicle-compare-cart-trigger {
  position: relative;
  background: #d1d1d1;
  color: #000;
  padding: 1.3rem 6rem 1.3rem 1.3rem;
  -webkit-align-self: flex-end;
          align-self: flex-end;
  margin-right: 1rem;
}
.listing-results #vehicle-compare-cart-trigger b {
  background: #666666;
  color: #fff;
  padding: 0;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  width: 1.9rem;
  height: 1.9rem;
  position: absolute;
  top: -1rem;
  right: -1rem;
  z-index: 1;
}
.listing-results > .deck > div[role="heading"] {
  text-align: center;
  border-top: 4px solid rgba(0, 0, 0, 0.6);
  background-color: #e1e1e1;
  color: rgba(0, 0, 0, 0.6);
  padding: 1.6rem 2rem;
  margin: 0 2vw 4vw 0;
  position: relative;
}
.listing-results > .deck > div[role="heading"]::after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 48%;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e1e1e1;
  top: 100%;
}
.bg-color.listing-results > .deck > div[role="heading"] {
  border-top: 4px solid #fff;
  background-color: #808080;
  color: #fff;
}
.bg-color.listing-results > .deck > div[role="heading"]::after {
  border-top-color: #808080;
}
@media (min-width: 640px) {
  .listing-results > .deck > div[role="heading"] {
    padding: 3rem 2rem;
    margin-bottom: 3vw;
  }
  .listing-results > .deck > div[role="heading"]::after {
    border-width: 20px;
    border-bottom-width: 0;
  }
  [class*="col-"].listing-results > .deck > div[role="heading"] {
    width: 100%;
  }
}
.listing-results.bg-dark > .content > .text .title h1,
.listing-results.bg-dark > .content > .text .title h2,
.listing-results.bg-dark > .content > .text .title h3,
.listing-results.bg-dark > .content > .text .title h4,
.listing-results.bg-dark > .content > .text .title h5,
.listing-results.bg-dark > .content > .text .title h6 {
  color: rgba(0, 0, 0, 0.6);
}
.listing-results.links-none > .content > .text .copy form select {
  border: 1px solid #b8b8b8;
  width: 100%;
  margin: 0;
}
.listing-results #vehicle-compare-cart-trigger {
  border: 1px solid #b8b8b8;
  -webkit-flex: 1 1 40%;
          flex: 1 1 40%;
  max-width: 200px;
  -webkit-align-self: auto;
          align-self: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 1rem;
}
@media screen and (max-width: 639px) {
  .listing-results.card.links-none > .content > .text {
    margin: 0 2rem 1rem 0;
  }
  .listing-results.card.links-none > .content > .text .copy {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .listing-results.card.links-none > .content > .text .copy a {
    padding: 1.5rem 0;
  }
  .listing-results.card.links-none > .content > .text .copy form {
    margin-right: 0;
    margin-left: auto;
  }
  .listing-results.card.links-none > .content > .text .copy form select {
    margin-top: 0;
    padding: 1.5rem 30px 1.5rem 1rem;
  }
  .listing-results #vehicle-compare-cart-trigger {
    padding: 1.6rem 6rem 1.5rem 1.3rem;
    -webkit-align-self: flex-start;
            align-self: flex-start;
  }
}
.user-links.card {
  margin-bottom: -2rem;
  z-index: 1;
}
.user-links.card > .content > .text {
  padding: 0;
}
.user-links.card > .content > .text .link {
  margin-top: 0;
}
.user-links.card > .content > .text .link .tertiary a {
  padding: 0;
  margin: 0 1rem 0 0;
  line-height: 1;
}
.user-links.card > .content > .text .link .tertiary a[data-action*="print"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f490";
  font-size: 3rem;
}
.user-links.card > .content > .text .link .tertiary a[data-action*="mail"]:before {
  font-family: 'Ionicons', sans-serif;
  content: '\f132';
}
.user-links.card > .content > .text .link .tertiary a[data-action*="mail"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f422";
  font-size: 3rem;
}
.user-links.card > .content > .text .link .tertiary a[data-action*="share"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f3ac";
  font-size: 3rem;
}
.user-links.card > .content > .text .link .tertiary a[data-action*="share"]:before,
.user-links.card > .content > .text .link .tertiary a[data-action*="mail"]:before,
.user-links.card > .content > .text .link .tertiary a[data-action*="print"]:before {
  font-size: 1.7rem;
  margin-right: .4rem;
}
.user-links.card > .content > .text .link .share {
  border: 1px solid #000;
  width: 33rem;
  position: absolute;
  top: 3rem;
  z-index: 2;
  background-color: #ffffff;
}
.user-links.card > .content > .text .link .share a[data-action="close"]:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f404";
  font-size: 3rem;
}
.user-links.card > .content > .text .link .share h1,
.user-links.card > .content > .text .link .share h2,
.user-links.card > .content > .text .link .share h3,
.user-links.card > .content > .text .link .share h4,
.user-links.card > .content > .text .link .share h5,
.user-links.card > .content > .text .link .share h6 {
  padding: 1rem;
  font-size: 1.7rem;
  text-align: center;
  border-bottom: 1px solid #000;
}
.user-links.card > .content > .text .link .share .sharedLink {
  padding: 1.5rem;
  word-wrap: break-word;
  font-size: 1.5rem;
}
.user-links.card > .content > .text .link .share a.tertiary {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  margin-right: 1rem;
  margin-top: -0.4rem;
}
.user-links.card > .content > .text .link .share:before {
  top: -2.5rem;
  border: 1.2rem solid transparent;
  border-bottom-color: #000;
  content: ' ';
  height: 0;
  left: 7%;
  position: absolute;
  width: 0;
}
.user-links.card > .content > .text .link .share:after {
  top: -2.3rem;
  content: ' ';
  height: 0;
  left: 7%;
  position: absolute;
  width: 0;
  border: 1.2rem solid transparent;
  border-bottom-color: #ffffff;
}
@media screen and (max-width: 640px) {
  .user-links.card > .content > .text .link .share {
    position: fixed;
    z-index: 50;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
  }
  .user-links.card > .content > .text .link .share:before,
  .user-links.card > .content > .text .link .share:after {
    display: none;
  }
  .user-links.card > .content > .text .link .share a.tertiary {
    padding: .6rem 0 0 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 640px) {
  .user-links.card > .content > .text {
    padding: 0vw 2vw !important;
  }
}
@media screen and (min-width: 640px) {
  .user-links.card {
    position: relative;
  }
}
@media screen and (max-width: 640px) {
  .user-links.card.share-modal-open {
    position: static;
  }
}
.map-and-directions > .content .tertiary a {
  display: block;
  text-align: left;
  margin-top: 1rem;
}
.map-and-directions > .content .tertiary a span[itemprop="name"] {
  padding-right: 1rem;
}
.map-and-directions > .content .link {
  margin-top: 0;
}
.map-and-directions > .content .link .primary {
  margin-top: 1.5vw;
}
@media screen and (min-width: 1024px) {
  .map-and-directions > .content .link {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.map-and-directions > .content .media {
  display: none;
}
@media screen and (min-width: 320px) {
  .map-and-directions > .content .media {
    display: -webkit-flex;
    display: flex;
  }
  .map-and-directions.col.card:not(.media-none):not(.aspect-21x9) > .content .text {
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .map-and-directions.media-bleed-full > .content {
    padding: 1vw 0;
  }
  .map-and-directions.media-bleed-full > .content .text {
    padding-top: 0;
  }
}
.map-and-directions.bg-dark {
  color: rgba(0, 0, 0, 0.6);
}
.model-color-selector.card form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.model-color-selector.card form .fieldset {
  padding: 0;
}
.model-color-selector > .content .text .title {
  margin-bottom: 0;
  z-index: 1;
}
.model-color-selector > .content h1,
.model-color-selector > .content h2,
.model-color-selector > .content h3,
.model-color-selector > .content h4,
.model-color-selector > .content h5,
.model-color-selector > .content h6 {
  color: #666666;
  font-size: 3rem;
}
.model-color-selector > .content [itemtype$="/PriceSpecification"] {
  position: relative;
}
.model-color-selector > .content [itemtype$="/PriceSpecification"] [itemprop="name"] {
  padding-right: 0;
}
.model-color-selector > .content [itemtype$="/PriceSpecification"] .disclaimer {
  position: static;
}
.model-color-selector > .content [itemtype$="/PriceSpecification"] .disclaimer div {
  width: 100%;
  bottom: auto;
}
.model-color-selector > .content legend {
  padding: 1rem 0;
  margin: 0;
  border: none;
}
.model-color-selector > .content fieldset > div label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin: 0.4rem 0.4rem 0.4rem 0;
  height: 50px;
  width: 50px;
}
.model-color-selector > .content fieldset > div span {
  border: 2px solid #808080;
  border-radius: 0;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.model-color-selector > .content fieldset > div input[type="checkbox"],
.model-color-selector > .content fieldset > div input[type="radio"] {
  visibility: hidden;
}
.model-color-selector > .content fieldset > div input[type="checkbox"]:checked + span,
.model-color-selector > .content fieldset > div input[type="radio"]:checked + span {
  border-color: #000000;
}
.model-color-selector > .content input[type="radio"] + span::before {
  display: none;
}
@media all and (min-width: 769px) {
  .col > .deck .model-color-selector.card:not(.media-none).aspect-1x1 > .content .media,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-4x3 > .content .media,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-3x4 > .content .media,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-16x9 > .content .media {
    width: 60%;
  }
  .col > .deck .model-color-selector.card:not(.media-none).aspect-1x1 > .content .text,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-4x3 > .content .text,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-3x4 > .content .text,
  .col > .deck .model-color-selector.card:not(.media-none).aspect-16x9 > .content .text {
    width: 40%;
  }
}
.model-showroom-carousel.card > .content form {
  max-width: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.model-showroom-carousel.card > .content form .fieldset {
  -webkit-align-self: center;
              -ms-grid-row-align: center;
          align-self: center;
  margin-right: 2vw;
  margin-bottom: 2vw;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
}
.model-showroom-carousel.card > .content form select,
.model-showroom-carousel.card > .content form button {
  width: 100%;
}
.model-showroom-carousel.card > .content form button {
  font-family: LatoBold, sans-serif;
  text-transform: uppercase;
  padding: 1.5rem 30px 1.5rem 30px;
  font-size: 1.6rem;
  border: 0;
  max-width: 20rem;
}
@media all and (min-width: 640px) {
  .model-showroom-carousel.card > .content form .fieldset {
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    max-width: 20rem;
  }
  .model-showroom-carousel.card > .content form select,
  .model-showroom-carousel.card > .content form button {
    min-width: 15rem;
  }
}
@media only screen and (min-width: 1280px) {
  .model-showroom-carousel.card .deck [data-brandcarousel="true"] .brandCarousel [itemprop="manufacturer"] {
    display: block;
    text-align: center;
  }
  .model-showroom-carousel.card .deck [data-brandcarousel="true"]:hover .brandCarousel [itemprop="manufacturer"] {
    display: none;
  }
  .model-showroom-carousel.card .deck [data-brandcarousel="true"]:hover .brandCarousel .brandHoverText {
    display: block;
    font-size: 2rem;
    line-height: 1.2;
    text-align: center;
  }
  .model-showroom-carousel.card .deck [data-brandcarousel="true"]:hover .brandImage {
    opacity: 0;
  }
  .model-showroom-carousel.card .deck [data-brandcarousel="true"]:hover .brandLogo {
    display: block;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-clip-path: none;
            clip-path: none;
  }
}
.model-showroom-carousel .card[class*="modelShowroomFeatureVehicles"] > .content .link {
  margin-top: .7vw;
}
.model-showroom-carousel .disclaimer {
  position: static;
}
.model-showroom-carousel .card > .content .disclaimer.disclaimer-open > div {
  width: 90%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: left;
}
.model-showroom-carousel.card > .content form .fieldset {
  -webkit-align-self: flex-end;
          align-self: flex-end;
}
.model-showroom-carousel.card > .content form label {
  margin: 0;
}
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button,
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:hover {
  color: rgba(0, 0, 0, 0.6) !important;
  background: transparent !important;
  border: none !important;
  text-align: left;
  padding: 1rem;
  min-height: 42px;
  max-width: 150px;
  -webkit-animation: none;
          animation: none;
  box-shadow: none !important;
  transition: none !important;
  text-shadow: none !important;
  letter-spacing: normal;
}
.bg-color.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button,
.bg-color.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:hover {
  color: rgba(0, 0, 0, 0.6) !important;
}
.bg-dark.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button,
.bg-dark.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:hover {
  color: rgba(0, 0, 0, 0.6) !important;
}
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:before,
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:hover:before,
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:after,
.model-showroom-carousel.card > .content form .fieldset[data-filter="clearFilterLabel"] button:hover:after {
  display: none;
}
.pagination [role="navigation"] ul {
  text-align: center;
}
.pagination [role="navigation"] li {
  display: inline-block;
}
.pagination [role="navigation"] li:not(:first-child):not(:last-child) {
  display: none;
}
@media screen and (min-width: 800px) {
  .pagination [role="navigation"] li:not(:first-child):not(:last-child) {
    display: inline-block;
  }
}
@media (min-width: 640px) {
  .pagination > content .text {
    padding-top: 1.5vw;
    padding-bottom: 1vw;
  }
  .pagination > content .copy {
    margin-top: 0.5vw;
  }
}
.pagination [role="navigation"] li {
  height: 40px;
  margin-right: 1rem;
  width: 90px;
  cursor: pointer;
  position: relative;
  transition: all .5s ease;
}
.pagination [role="navigation"] li a,
.pagination [role="navigation"] li span {
  cursor: pointer;
  height: 38px;
  position: relative;
  display: inline-block;
  width: 90px;
}
.pagination [role="navigation"] li:first-child {
  top: -1px;
}
.pagination [role="navigation"] li:first-child span,
.pagination [role="navigation"] li:last-child span {
  cursor: default;
}
@media screen and (min-width: 769px) {
  .pagination [role="navigation"] li {
    width: 40px;
  }
  .pagination [role="navigation"] li a,
  .pagination [role="navigation"] li span {
    width: 38px;
  }
  .pagination [role="navigation"] li[aria-label="..."] {
    top: -1px;
  }
  .pagination [role="navigation"] li:last-child a:after,
  .pagination [role="navigation"] li:last-child span:after {
    content: '\f3d3';
    color: #fff;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    font-weight: 100;
    position: absolute;
    left: 9px;
    right: 0;
    top: 6px;
    width: 2rem;
  }
  .pagination [role="navigation"] li:first-child a:after,
  .pagination [role="navigation"] li:first-child span:after {
    content: '\f3d2';
    color: #fff;
    font-family: 'Ionicons', sans-serif;
    font-size: 2rem;
    font-weight: 100;
    position: absolute;
    left: 8px;
    right: 0;
    top: 6px;
    width: 2rem;
  }
  .pagination [role="navigation"] li:first-child a:after,
  .pagination [role="navigation"] li:last-child a:after,
  .pagination [role="navigation"] li:first-child span:after,
  .pagination [role="navigation"] li:last-child span:after {
    top: 0;
    line-height: 2;
  }
}
.pagination.bg-light > .content [role="navigation"] li a {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid #3e5c77;
}
.pagination.bg-light > .content [role="navigation"] li a:hover {
  background: #3e5c77;
  color: #fff;
}
.pagination.bg-light > .content [role="navigation"] li a:hover:after {
  color: transparent;
}
.pagination.bg-light > .content [role="navigation"] li span {
  background: #ffffff;
  color: transparent;
}
.pagination.bg-light > .content [role="navigation"] li span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
}
.pagination.bg-light > .content [role="navigation"] li [aria-selected="true"] {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-light > .content [role="navigation"] li:hover a,
.pagination.bg-light > .content [role="navigation"] li:active a {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-light > .content [role="navigation"] li:hover span,
.pagination.bg-light > .content [role="navigation"] li:active span {
  background: #ffffff;
}
.pagination.bg-light > .content [role="navigation"] li:hover span[not="href"],
.pagination.bg-light > .content [role="navigation"] li:active span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (min-width: 640px) {
  .pagination.bg-light > .content [role="navigation"] li:first-child a,
  .pagination.bg-light > .content [role="navigation"] li:last-child a {
    color: transparent;
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child a:after,
  .pagination.bg-light > .content [role="navigation"] li:last-child a:after {
    color: rgba(0, 0, 0, 0.6);
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child:hover,
  .pagination.bg-light > .content [role="navigation"] li:last-child:hover {
    color: transparent;
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-light > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child:hover a:after,
  .pagination.bg-light > .content [role="navigation"] li:last-child:hover a:after {
    color: #fff;
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child span,
  .pagination.bg-light > .content [role="navigation"] li:last-child span {
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child span:after,
  .pagination.bg-light > .content [role="navigation"] li:last-child span:after {
    color: rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 769px) {
  .pagination.bg-light > .content [role="navigation"] li:first-child a,
  .pagination.bg-light > .content [role="navigation"] li:last-child a {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    border: 1px solid #3e5c77;
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child span,
  .pagination.bg-light > .content [role="navigation"] li:last-child span {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-light > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-light > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
    color: #fff;
  }
}
.pagination.bg-color > .content [role="navigation"] li a {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid #3e5c77;
}
.pagination.bg-color > .content [role="navigation"] li a:hover {
  background: #3e5c77;
  color: #fff;
}
.pagination.bg-color > .content [role="navigation"] li a:hover:after {
  color: transparent;
}
.pagination.bg-color > .content [role="navigation"] li span {
  background: #d1d1d1;
  color: transparent;
}
.pagination.bg-color > .content [role="navigation"] li span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
}
.pagination.bg-color > .content [role="navigation"] li [aria-selected="true"] {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-color > .content [role="navigation"] li:hover a,
.pagination.bg-color > .content [role="navigation"] li:active a {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-color > .content [role="navigation"] li:hover span,
.pagination.bg-color > .content [role="navigation"] li:active span {
  background: #d1d1d1;
}
.pagination.bg-color > .content [role="navigation"] li:hover span[not="href"],
.pagination.bg-color > .content [role="navigation"] li:active span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (min-width: 640px) {
  .pagination.bg-color > .content [role="navigation"] li:first-child a,
  .pagination.bg-color > .content [role="navigation"] li:last-child a {
    color: transparent;
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child a:after,
  .pagination.bg-color > .content [role="navigation"] li:last-child a:after {
    color: rgba(0, 0, 0, 0.6);
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child:hover,
  .pagination.bg-color > .content [role="navigation"] li:last-child:hover {
    color: transparent;
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-color > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child:hover a:after,
  .pagination.bg-color > .content [role="navigation"] li:last-child:hover a:after {
    color: #fff;
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child span,
  .pagination.bg-color > .content [role="navigation"] li:last-child span {
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child span:after,
  .pagination.bg-color > .content [role="navigation"] li:last-child span:after {
    color: rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 769px) {
  .pagination.bg-color > .content [role="navigation"] li:first-child a,
  .pagination.bg-color > .content [role="navigation"] li:last-child a {
    background: #d1d1d1;
    color: rgba(0, 0, 0, 0.6);
    border: 1px solid #3e5c77;
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child span,
  .pagination.bg-color > .content [role="navigation"] li:last-child span {
    background: #d1d1d1;
    color: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-color > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-color > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
    color: #fff;
  }
}
.pagination.bg-dark > .content [role="navigation"] li a {
  background: #808080;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid #3e5c77;
}
.pagination.bg-dark > .content [role="navigation"] li a:hover {
  background: #3e5c77;
  color: #fff;
}
.pagination.bg-dark > .content [role="navigation"] li a:hover:after {
  color: transparent;
}
.pagination.bg-dark > .content [role="navigation"] li span {
  background: #808080;
  color: transparent;
}
.pagination.bg-dark > .content [role="navigation"] li span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
}
.pagination.bg-dark > .content [role="navigation"] li [aria-selected="true"] {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-dark > .content [role="navigation"] li:hover a,
.pagination.bg-dark > .content [role="navigation"] li:active a {
  background-color: #3e5c77;
  color: #fff;
}
.pagination.bg-dark > .content [role="navigation"] li:hover span,
.pagination.bg-dark > .content [role="navigation"] li:active span {
  background: #808080;
}
.pagination.bg-dark > .content [role="navigation"] li:hover span[not="href"],
.pagination.bg-dark > .content [role="navigation"] li:active span[not="href"] {
  color: rgba(0, 0, 0, 0.6);
}
@media screen and (min-width: 640px) {
  .pagination.bg-dark > .content [role="navigation"] li:first-child a,
  .pagination.bg-dark > .content [role="navigation"] li:last-child a {
    color: transparent;
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child a:after,
  .pagination.bg-dark > .content [role="navigation"] li:last-child a:after {
    color: rgba(0, 0, 0, 0.6);
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child:hover,
  .pagination.bg-dark > .content [role="navigation"] li:last-child:hover {
    color: transparent;
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-dark > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child:hover a:after,
  .pagination.bg-dark > .content [role="navigation"] li:last-child:hover a:after {
    color: #fff;
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child span,
  .pagination.bg-dark > .content [role="navigation"] li:last-child span {
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child span:after,
  .pagination.bg-dark > .content [role="navigation"] li:last-child span:after {
    color: rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 769px) {
  .pagination.bg-dark > .content [role="navigation"] li:first-child a,
  .pagination.bg-dark > .content [role="navigation"] li:last-child a {
    background: #808080;
    color: rgba(0, 0, 0, 0.6);
    border: 1px solid #3e5c77;
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child span,
  .pagination.bg-dark > .content [role="navigation"] li:last-child span {
    background: #808080;
    color: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(62, 92, 119, 0.3);
  }
  .pagination.bg-dark > .content [role="navigation"] li:first-child:hover a,
  .pagination.bg-dark > .content [role="navigation"] li:last-child:hover a {
    background-color: #3e5c77;
    color: #fff;
  }
}
.payment-calculator form label {
  margin: 0 0 2rem;
}
.payment-calculator form select {
  min-width: 260px;
}
.payment-calculator form .terms-duration > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 5px;
}
.payment-calculator form .terms-duration label {
  margin: 0 10px 10px 0;
  display: -webkit-flex;
  display: flex;
}
.payment-calculator form .terms-duration input[type="radio"] + span {
  border: 2px solid #d1d1d1;
  padding: 1.6rem;
  width: 60px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.payment-calculator form .terms-duration input[type="radio"] + span:before {
  display: none;
}
.payment-calculator form .terms-duration input[type="radio"]:checked + span {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.payment-calculator form .payment-terms {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
          align-content: flex-start;
}
.payment-calculator form .payment-terms > label,
.payment-calculator form .payment-terms > div {
  -webkit-order: 1;
          order: 1;
  width: 100%;
}
.payment-calculator form .payment-terms output[itemtype$="/PriceSpecification"] {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  -webkit-align-items: baseline;
          align-items: baseline;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 1rem 0 3rem;
  border-bottom: 2px solid #d1d1d1;
}
.payment-calculator form .payment-terms output[itemtype$="/PriceSpecification"] [itemprop="name"]:before {
  content: " / ";
}
.payment-calculator.bg-color .terms-duration input[type="radio"] + span,
.payment-calculator.bg-dark .terms-duration input[type="radio"] + span {
  border-color: #ffffff;
}
.payment-calculator.bg-color .terms-duration input[type="radio"]:checked + span,
.payment-calculator.bg-dark .terms-duration input[type="radio"]:checked + span {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.payment-calculator.bg-color .payment-terms output[itemtype$="/PriceSpecification"],
.payment-calculator.bg-dark .payment-terms output[itemtype$="/PriceSpecification"] {
  border-color: #ffffff;
}
@media (min-width: 769px) {
  .payment-calculator form {
    display: -webkit-flex;
    display: flex;
    max-width: none;
  }
  .payment-calculator form > div,
  .payment-calculator form > fieldset {
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
  }
  .payment-calculator form .field-fees,
  .payment-calculator form .field-tax,
  .payment-calculator form .field-trade-in-value,
  .payment-calculator form .field-balance-owed-on-trade-in-value,
  .payment-calculator form .field-down-payment,
  .payment-calculator form .field-annual-interest-rate {
    display: inline-block;
    width: 50%;
    margin-right: -4px;
  }
  .payment-calculator form .field-fees,
  .payment-calculator form .field-trade-in-value,
  .payment-calculator form .field-down-payment {
    padding-right: 8px;
  }
  .payment-calculator .payment-terms {
    padding: 2rem 0 0 4vw;
  }
}
.payment-calculator input::-webkit-outer-spin-button,
.payment-calculator input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.payment-calculator label[data-prefix] input {
  padding-left: 3rem;
}
.payment-calculator label[data-prefix],
.payment-calculator label[data-suffix] {
  position: relative;
}
.payment-calculator label[data-prefix]:before {
  content: attr(data-prefix);
}
.payment-calculator label[data-suffix]:after {
  content: attr(data-suffix);
}
.payment-calculator label:before,
.payment-calculator label:after {
  top: 3.7rem;
  font-size: 1.5rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .payment-calculator label:before,
  .payment-calculator label:after {
    top: 3.7rem;
  }
}
.payment-calculator label:before {
  position: relative;
  left: 1rem;
}
.payment-calculator label:after {
  position: absolute;
  right: 1rem;
}
.payment-calculator > .content form input + span:hover {
  cursor: pointer;
}
.payment-search {
  /* -- Range Slider for input type range --*/
}
.payment-search label[data-rangefor] {
  margin: 0 0 4rem;
}
@media all and (min-width: 641px) {
  .payment-search label[data-rangefor] {
    position: relative;
  }
}
.payment-search label[data-rangefor] span {
  position: absolute;
  bottom: 3rem;
}
.payment-search label[data-rangefor] span:first-of-type {
  text-transform: lowercase;
}
.payment-search label[data-rangefor] input {
  background-color: transparent;
  color: #000;
  z-index: -1;
  border: 0;
  padding: 0;
  width: auto;
  text-align: left;
  max-width: 55px;
}
.payment-search label[data-rangefor="max"] {
  float: right;
  margin-right: 4rem;
}
@media all and (min-width: 641px) {
  .payment-search label[data-rangefor="max"] {
    margin-right: 4.2rem;
  }
}
.payment-search label[data-rangefor="max"] span {
  right: 0;
  bottom: 4.5rem;
}
@media all and (min-width: 641px) {
  .payment-search label[data-rangefor="max"] span {
    bottom: -2rem;
    right: -4.2rem;
  }
}
.payment-search label[data-rangefor="min"] {
  margin-left: 6rem;
}
@media all and (min-width: 641px) {
  .payment-search label[data-rangefor="min"] {
    margin-left: 7rem;
  }
}
.payment-search label[data-rangefor="min"] span {
  left: 0;
  bottom: 4.5rem;
}
@media all and (min-width: 641px) {
  .payment-search label[data-rangefor="min"] span {
    bottom: -2rem;
    left: -7rem;
  }
}
.payment-search .fieldset {
  position: relative;
}
.payment-search .fieldset > label {
  display: inline-block;
}
.payment-search .fieldset > label[aria-controls] {
  margin: 0;
}
.payment-search .fieldset > label[aria-controls] .rangeslider {
  top: auto;
  bottom: 3.5rem;
  width: 79%;
  left: auto;
  right: 11%;
}
@media all and (min-width: 641px) {
  .payment-search .fieldset > label[aria-controls] .rangeslider {
    left: 4rem;
    width: auto;
    right: 4rem;
  }
}
.payment-search .fieldset > label[aria-controls] .rangeslider .rangeslider__handle {
  background-color: #666666;
}
.payment-search .fieldset [itemprop="description"] {
  margin: 1rem 0 2rem;
}
.payment-search .fieldset {
  -webkit-animation-name: minmax--;
          animation-name: minmax--;
}
.payment-search label[data-rangefor] {
  -webkit-animation-name: rangeable--eyJhcHBseVJhbmdlU2xpZGVyIjogIHRydWV9;
          animation-name: rangeable--eyJhcHBseVJhbmdlU2xpZGVyIjogIHRydWV9;
}
.payment-search .fieldset .legend + div {
  position: relative;
}
.payment-search .fieldset label[data-rangefor]:first-child {
  margin-top: 40px;
}
.payment-search .fieldset .rangeslider {
  position: absolute;
  top: 0.5rem;
  left: 5%;
  width: 90%;
  height: 40px;
}
.payment-search .fieldset .rangeslider:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(18.5px);
  left: 0;
  width: 100%;
  height: 3px;
}
.payment-search .fieldset .rangeslider .rangeslider__fill {
  height: 3px;
  position: absolute;
  top: calc(18.5px);
  max-width: 100%;
}
.payment-search .fieldset .rangeslider .rangeslider__handle {
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.payment-search .fieldset .rangeslider .rangeslider__handle {
  width: 20px;
  height: 20px;
  top: calc(10px);
}
.payment-search .fieldset .rangeslider:before {
  background-color: #474747;
}
.payment-search .fieldset .rangeslider .rangeslider__fill {
  background-color: #474747;
}
.payment-search .fieldset .rangeslider .rangeslider__handle {
  background-color: #474747;
}
.payment-search .fieldset[data-role="slider"] {
  -webkit-animation-name: minmax;
          animation-name: minmax;
}
.seo-card > .deck {
  -webkit-order: -1;
          order: -1;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy [itemtype$="/Offer"] ul > li span.label {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 60%;
          flex-basis: 60%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy [itemtype$="/Offer"] ul > li span.label + span {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy [itemtype$="/Offer"] ul > li .disclaimer {
  text-align: left;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy [itemtype$="/Offer"] ul > li > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 60%;
          flex-basis: 60%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy [itemtype$="/Offer"] ul > li > div + span[itemprop="price"] {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
}
.vehicle-details > .content .title {
  padding: 1vw 2vw;
}
.vehicle-details > .content .title [itemtype$="/AggregateOffer"] {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: auto;
          flex: auto;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.vehicle-details > .content .title [itemtype$="/AggregateOffer"] ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex: auto;
          flex: auto;
}
.vehicle-details > .content .title [itemtype$="/AggregateOffer"] ul li {
  margin: 0;
  padding: 0;
}
.vehicle-details > .content .title [itemtype$="/AggregateOffer"] ul li [itemprop="priceSpecification"] {
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.vehicle-details > .content .title [itemtype$="/AggregateOffer"] ul li [itemprop="priceSpecification"] span[itemprop="price"] {
  white-space: nowrap;
}
.vehicle-details > .content .title [itemprop="vehicleConfiguration"] {
  display: block;
}
@media (min-width: 768px) {
  .vehicle-details > .content .title {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .vehicle-details > .content .title > [itemprop="name"] {
    -webkit-flex: 1 1 66%;
            flex: 1 1 66%;
  }
  .vehicle-details > .content .title > [itemtype$="/AggregateOffer"] {
    -webkit-flex: 1 1 20%;
            flex: 1 1 20%;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.vehicle-details > div[role="navigation"] {
  display: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck {
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-order: -1;
          order: -1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"].title-none {
  padding-top: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > .content {
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > .content .title,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > .content .copy {
  margin: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] {
  padding: 0 2vw;
  width: auto;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] li {
  border-right: 1px solid #666666;
  margin: 0 1rem 1rem 0;
  padding: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] li a {
  padding: 0 1rem 0 0;
  background: none;
  border: none;
  color: inherit;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] li a.selected,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] li a:hover {
  color: #3e5c77;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > div[role="navigation"] li:last-child {
  border: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck [itemtype$="/ImageGallery"] > .deck > .deck-gallery > .content .text {
  padding-top: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"].links-none.title-none.copy-none.media-none {
  padding-top: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck {
  -webkit-order: -1;
          order: -1;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] > .deck > section [class^="cash-"] ul[itemprop="priceSpecification"] + span[itemprop="expires"]:before {
  content: '\f4b4';
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  vertical-align: middle;
  margin-right: 1rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="gallery"] > .content {
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="gallery"] .title {
  display: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .text {
  padding: 1vw 2vw;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
  margin: 1rem 0;
  display: block;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .text {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin-top: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy {
  padding-top: 0;
  margin-top: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: calc(2vw + 1rem);
  padding-right: calc(2vw + 1rem);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link > a {
  min-width: 20rem;
  width: auto;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-order: 3;
          order: 3;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a {
  text-align: center;
  padding: .5rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a:link {
  color: #3e5c77;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a:before {
  display: block;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-save:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-compare:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%233e5c77%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%233e5c77%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-watch:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary a {
  color: #000;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-save:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-compare:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-watch:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-color .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary a {
  color: #fff;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-save:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-compare:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-watch:hover:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link.bg-dark .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link .tertiary a {
  text-decoration: none;
  padding: .5rem 1.5rem;
  min-width: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-logos {
  -webkit-order: 4;
          order: 4;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .link {
  padding-left: 0;
}
@media (max-width: 767px) {
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a:not(.vehicle-specifications) {
    margin: .25rem 0 0 .2rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a:not(.vehicle-specifications):first-child {
    margin-left: 0;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications {
    cursor: pointer;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6 {
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCJ0YXJnZXQiOiAgIi52ZWhpY2xlLXNwZWNpZmljYXRpb25zIiwgInNjb3BlIjogICJjbG9zZXN0In0;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCJ0YXJnZXQiOiAgIi52ZWhpY2xlLXNwZWNpZmljYXRpb25zIiwgInNjb3BlIjogICJjbG9zZXN0In0;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications dl {
    display: none;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only {
    cursor: pointer;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6 {
    -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm9mZmVycy12aXNpYmxlIiwidG9nZ2xlT25Mb2FkIjogIHRydWUsInRhcmdldCI6ICAiLmNhc2gtb25seSIsICJzY29wZSI6ICAiY2xvc2VzdCJ9;
            animation-name: toggle--eyJjbGFzc05hbWUiOiAgIm9mZmVycy12aXNpYmxlIiwidG9nZ2xlT25Mb2FkIjogIHRydWUsInRhcmdldCI6ICAiLmNhc2gtb25seSIsICJzY29wZSI6ICAiY2xvc2VzdCJ9;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > div,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > ul {
    display: none;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only {
    padding: 0 0.5rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6 {
    position: relative;
    background: #3e5c77;
    color: #fff;
    padding: 1rem 0.5rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6::after {
    content: '\f125';
    display: block;
    font-family: 'Ionicons', sans-serif;
    font-size: 1.5rem;
    position: absolute;
    right: 0;
    top: 0.6rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6::after {
    content: '\f125';
    display: block;
    font-family: 'Ion Icons';
    font-size: 1.5rem;
    position: absolute;
    right: 0;
    top: 0rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only > h6::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    transition: -webkit-transform 0s ease-in-out;
    transition: transform 0s ease-in-out;
    transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out;
    right: 1.1rem;
    top: 1.2rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h6 {
    background: inherit;
    color: inherit;
    margin-bottom: 0;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > h6::after {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    transition: -webkit-transform 0s ease-in-out;
    transition: transform 0s ease-in-out;
    transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > div,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .offers-visible > ul {
    display: block;
    padding: 0.5rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .specifications-visible > dl {
    display: -webkit-flex;
    display: flex;
    padding: 0.5rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications {
    display: block;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h6 {
    display: block;
    max-width: 100%;
  }
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs {
  -webkit-animation-name: tabs--eyJjb250ZW50U2VsZWN0b3IiOiAiLnZlaGljbGVJZGVudGl0eVRhYkNvbnRhaW5lciIsImNvbnRyb2xTZWxlY3RvciI6ICIudmVoaWNsZUlkZW50aXR5VGFicyBhIiwiY2xpY2tPbkNoaWxkcmVuIjogIHRydWV9;
          animation-name: tabs--eyJjb250ZW50U2VsZWN0b3IiOiAiLnZlaGljbGVJZGVudGl0eVRhYkNvbnRhaW5lciIsImNvbnRyb2xTZWxlY3RvciI6ICIudmVoaWNsZUlkZW50aXR5VGFicyBhIiwiY2xpY2tPbkNoaWxkcmVuIjogIHRydWV9;
  display: block;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
          align-content: center;
  -webkit-align-content: stretch;
          align-content: stretch;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a {
  text-decoration: none;
  padding: 0.5rem;
  -webkit-flex: 1 1 20%;
          flex: 1 1 20%;
  background: #acacac;
  color: #000;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0.25rem 0.2rem 0 0;
  border-top: solid .4rem transparent;
  box-shadow: inset 0 -9px 6px -6px #808080;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a:last-child {
  margin-right: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.selected {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  border-top: solid 0.4rem #3e5c77;
  box-shadow: inset 0 0 8px -8px #3e5c77;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.cash-price,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.finance-price,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.lease-price {
  font-size: 1.6rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.cash-price span,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.finance-price span,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.lease-price span {
  font-size: 1.8rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs a.cash-only {
  padding: 0.8rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy.bg-color > .content .vehicleIdentityTabs a.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div {
  display: none;
  padding: 1rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div h6 {
  padding: 1rem 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div.selected {
  display: block;
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div .disclaimer > div {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div .bannerOffer_container ~ .bannerOffer_container {
  margin-top: 1rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy.bg-color > .content .vehicleIdentityTabContainer > div.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy.bg-color > .content .vehicleIdentityTabContainer > div .disclaimer > div {
  background: #808080;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy.bg-dark > .content .vehicleIdentityTabContainer > div.selected dd,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy.bg-dark > .content .vehicleIdentityTabContainer > div.selected dt {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs .vehicle-specifications,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs .cash-only {
  display: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price p [itemprop=amount],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price p [itemprop=amount] {
  float: right;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price [itemprop="description"] > p:last-child,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price [itemprop="description"] > p:last-child {
  -webkit-animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
          animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
  cursor: pointer;
  margin: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price [itemprop="description"] > p:last-child:after,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price [itemprop="description"] > p:last-child:after {
  content: attr(data-content);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price [itemprop="description"] > p:last-child > span,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price [itemprop="description"] > p:last-child > span {
  display: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price [itemprop="description"] > p:last-child.toggledOn:after,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price [itemprop="description"] > p:last-child.toggledOn:after {
  content: attr(data-content);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .finance-price [itemprop="description"] > p:last-child.toggledOn > span,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .lease-price [itemprop="description"] > p:last-child.toggledOn > span {
  display: block;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="priceComponent"],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="addon"] {
  margin-bottom: 0.5rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content ul li[itemprop="addon"] [itemprop="validThrough"] {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemprop="priceComponent"].accessories-list {
  margin: 1.2rem 0;
  padding: 1.2rem;
  background: rgba(255, 255, 255, 0.3);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemprop="priceComponent"].accessories-list ul {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicleIdentityTabContainer,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] {
  padding: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dl {
  margin: 0;
  padding: 0;
  min-width: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dt {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0 0 0.5rem;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dd {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0 0 0.5rem;
  text-align: right;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .vehicle-specifications dd {
  margin: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul {
  margin: 0;
  padding: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul li {
  margin: 0;
  padding: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul li {
  margin: 0;
  padding: 0;
  min-width: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul span:first-child {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul span:nth-child(2) {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0;
  text-align: right;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] ul dd {
  margin: 0;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] [itemprop="validThrough"] {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"].bannerOffer_container {
  padding-top: 1rem;
  display: inline-block;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content [itemtype$="/Offer"] .bannerOfferSuffix {
  width: 100%;
  text-align: right;
  margin-left: 7px;
  display: block;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy {
  -webkit-animation: none;
          animation: none;
  max-height: none;
  height: auto;
  overflow: visible;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy:after {
  content: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl {
  max-height: 100px;
  overflow: hidden;
  position: relative;
  -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgInJlYWQtbW9yZS12aXNpYmxlIiwgInNjb3BlIjogICJjbG9zZXN0IiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgdHJ1ZX0;
          animation-name: toggle--eyJjbGFzc05hbWUiOiAgInJlYWQtbW9yZS12aXNpYmxlIiwgInNjb3BlIjogICJjbG9zZXN0IiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgdHJ1ZX0;
  transition: all 2s ease;
  pointer-events: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl:after {
  content: "Read More +";
  position: absolute;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  display: block;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
  left: 0;
  box-shadow: -1rem -20px 30px #ffffff;
  pointer-events: all;
}
.bg-color.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #d1d1d1 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #d1d1d1;
}
.bg-dark.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #808080 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #808080;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl.read-more-visible {
  max-height: none;
  overflow: visible;
  transition: all 2s ease;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy dl.read-more-visible:after {
  content: "Read Less -";
  background: none;
  position: static;
  box-shadow: none;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy .vehicleIdentityTabs[tabs] + .vehicleIdentityTabContainer dl:after {
  background: linear-gradient(to top, #d1d1d1 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #d1d1d1;
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy .vehicleIdentityTabs[tabs] + .vehicleIdentityTabContainer dl.read-more-visible:after {
  background: none;
  box-shadow: none;
}
.bg-color.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].overflow-expand > .content .copy .vehicleIdentityTabs[tabs] + .vehicleIdentityTabContainer dl:after {
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #ffffff;
}
@media (min-width: 768px) {
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .text {
    padding: 0 2vw 1rem;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .text h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link {
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .link a {
    margin-right: 1vw;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs .cash-only,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabs .vehicle-specifications {
    display: -webkit-flex;
    display: flex;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only {
    cursor: default;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h6 {
    -webkit-animation: none;
            animation: none;
    -webkit-animation-name: none;
            animation-name: none;
    background: inherit;
    color: inherit;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h1::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h2::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h3::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h4::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h5::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-price > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h6::after,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h6::after {
    content: none;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h6,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .cash-only > h6 {
    display: none;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .lease-price,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .finance-price {
    padding: 1rem;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .lease-price.selected > div[itemprop="acceptedPaymentMethod"] [itemprop="description"],
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .finance-price.selected > div[itemprop="acceptedPaymentMethod"] [itemprop="description"] {
    display: block;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .lease-price.selected > div[itemprop="acceptedPaymentMethod"] .link,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .finance-price.selected > div[itemprop="acceptedPaymentMethod"] .link {
    display: -webkit-flex;
    display: flex;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price.selected ul,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only.selected ul,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price.selected > div,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only.selected > div {
    display: block;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price.selected .link,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only.selected .link,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-price.selected li,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .cash-only.selected li {
    display: -webkit-flex;
    display: flex;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer .vehicle-specifications > dl {
    display: -webkit-flex;
    display: flex;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > div > div {
    display: block;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications {
    display: none;
  }
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h1,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h2,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h3,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h4,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h5,
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content .copy .vehicleIdentityTabContainer > .vehicle-specifications > h6 {
    display: none;
  }
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabs a.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer > div.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer > div .disclaimer > div {
  background: #808080;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer .offers-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer .cash-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer .lease-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer .finance-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-color > .content .vehicleIdentityTabContainer .specifications-visible {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected dd,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected dt,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h1,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h2,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h3,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h4,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h5,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer > div.selected h6 {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .offers-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .offers-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .cash-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .cash-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .lease-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .lease-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .finance-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .finance-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .specifications-visible,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .specifications-visible {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .offers-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .offers-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .cash-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .cash-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .lease-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .lease-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .finance-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .finance-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-light > .content .vehicleIdentityTabContainer .specifications-visible .disclaimer > div,
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"].bg-dark > .content .vehicleIdentityTabContainer .specifications-visible .disclaimer > div {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] > .content {
  -webkit-flex-grow: 0;
          flex-grow: 0;
}
@media (min-width: 640px) {
  .vehicle-details > .deck [class*="vehicleGalleryDetailsAndLinks"] [class*="vehicleSpecificationsAndLogos"] {
    padding-top: 2vw;
  }
}
.vehicle-details > .content .disclaimer {
  text-align: right;
}
.vehicle-details > .content .disclaimer.disclaimer-open > div {
  width: 100%;
  right: 0;
  bottom: auto;
  left: auto;
}
.vehicle-details > .content .title .disclaimer.disclaimer-open > div {
  bottom: auto;
  top: 4rem;
}
.vehicle-details > .content .title [itemprop="offers"],
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"],
.vehicle-details > .content .title [itemprop="priceComponent"],
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] {
  position: relative;
}
.vehicle-details > .content .title [itemprop="offers"] .disclaimer,
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] .disclaimer,
.vehicle-details > .content .title [itemprop="priceComponent"] .disclaimer,
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] .disclaimer {
  position: static;
  text-align: right;
}
.vehicle-details > .content .title [itemprop="offers"] .disclaimer small,
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] .disclaimer small,
.vehicle-details > .content .title [itemprop="priceComponent"] .disclaimer small,
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] .disclaimer small {
  margin-bottom: .7rem;
}
.vehicle-details > .content .title [itemprop="offers"] div.disclaimer,
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] div.disclaimer,
.vehicle-details > .content .title [itemprop="priceComponent"] div.disclaimer,
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] div.disclaimer {
  position: relative;
}
.vehicle-details > .content .title [itemprop="offers"] div.disclaimer.disclaimer-open > div,
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] div.disclaimer.disclaimer-open > div,
.vehicle-details > .content .title [itemprop="priceComponent"] div.disclaimer.disclaimer-open > div,
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] div.disclaimer.disclaimer-open > div {
  bottom: auto;
  top: auto;
  left: auto;
  right: 0;
}
.vehicle-details > .content .title [itemprop="offers"] div.disclaimer.disclaimer-open .offers_Description,
.vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] div.disclaimer.disclaimer-open .offers_Description,
.vehicle-details > .content .title [itemprop="priceComponent"] div.disclaimer.disclaimer-open .offers_Description,
.vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] div.disclaimer.disclaimer-open .offers_Description {
  left: 0;
  box-shadow: 2px 2px 6px;
  padding-bottom: 5px;
}
@media all and (min-width: 640px) {
  .vehicle-details > .content .title [itemprop="offers"] .disclaimer.disclaimer-open > div,
  .vehicle-details .vehicleIdentityTabContainer [itemprop="offers"] .disclaimer.disclaimer-open > div,
  .vehicle-details > .content .title [itemprop="priceComponent"] .disclaimer.disclaimer-open > div,
  .vehicle-details .vehicleIdentityTabContainer [itemprop="priceComponent"] .disclaimer.disclaimer-open > div {
    bottom: auto;
    top: 4rem;
  }
}
.vehicle-details.card [itemtype$="/PropertyValue"] .disclaimer {
  position: static;
}
.vehicle-details.card [itemtype$="/PropertyValue"] .card > .content .disclaimer.disclaimer-open > div {
  width: 90%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: left;
}
.vehicle-details.card [itemtype$="/PropertyValue"] .disclaimer.disclaimer-open > div {
  bottom: auto;
}
.vehicle-details.copy-none > .content .text,
.vehicle-details.copy-none > .content .link {
  padding: 0;
}
@media (min-width: 640px) {
  .vehicle-details-logos.card.leafy > .deck .card > .content .text {
    padding: 0;
  }
}
.vehicle-details-logos.links-none.title-none.copy-none.media-none:not(.cards-none) {
  padding-top: 0;
}
.vehicle-details-logos.links-none.title-none.copy-none.media-none:not(.cards-none) > .content .text {
  padding: 0;
}
.vehicle-details-logos > .deck {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.vehicle-details-logos > .deck .card {
  width: auto;
  padding: 0 0 2vw 2rem;
  -webkit-align-self: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.vehicle-details-logos > .deck .card .content {
  -webkit-flex-grow: inherit;
          flex-grow: inherit;
}
.vehicle-details-logos > .deck .card .content .text {
  padding: 0;
}
.vehicle-details-logos > .deck .card .content .link {
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 0;
}
.vehicle-details-logos > .deck .card .content .link a {
  margin: 0;
  padding: 0;
}
.vehicle-details-logos > .deck .card .content .link .tertiary a {
  min-width: 0;
}
.vehicle-glance > .content .copy ul {
  display: -webkit-flex;
  display: flex;
  list-style-type: none;
  padding: 0;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: baseline;
          align-items: baseline;
  -webkit-align-content: flex-start;
          align-content: flex-start;
}
.vehicle-glance > .content .copy ul li {
  max-width: 45%;
  width: 15rem;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 0;
  -webkit-align-content: center;
          align-content: center;
  padding: 10rem 0 1rem;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.vehicle-glance > .content .copy ul li span:first-child {
  margin: 0;
  text-align: center;
}
.vehicle-glance > .content .copy ul li span:nth-child(2) {
  text-align: center;
  margin: 0;
}
.vehicle-glance > .content .copy ul li span:nth-child(2):before {
  float: none;
  display: block;
  margin: -11rem 0 3rem 0;
  width: auto;
  height: 8rem;
}
.vehicle-glance > .content .copy ul li:first-child span:first-child {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.vehicle-glance > .content .copy ul li:first-child span:first-child .disclaimer {
  margin: 0;
}
@media all and (min-width: 480px) {
  .vehicle-glance > .content .copy ul {
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .vehicle-glance > .content .copy ul li {
    margin-right: 7vw;
  }
}
@media all and (min-width: 1024px) {
  .vehicle-glance > .content .copy ul {
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.vehicle-glance [itemprop="fuelEfficiency"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2256.664px%22%20height%3D%2272.951px%22%20viewBox%3D%220%200%2056.664%2072.951%22%20enable-background%3D%22new%200%200%2056.664%2072.951%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6.476,71.81V7.479c0-3.724,2.816-6.741,6.289-6.741%20h18.328c3.474,0,6.283,3.018,6.283,6.741v64.33%20M0,71.81h43.261%20M37.376,33.232c0,0,3.143,27.569,15.501,24.993%20c12.361-2.572-15.501-33.732-15.501-33.732%20M30.9,9.495H12.36v10.296H30.9V9.495z%22/%3E%3C/svg%3E');
}
.vehicle-glance [itemprop="vehicleTransmission"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2256.7px%22%20height%3D%2273px%22%20viewBox%3D%220%200%2056.7%2073%22%20style%3D%22enable-background%3Anew%200%200%2056.7%2073%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text/css%22%3E.st0%7Bfill%3Anone%3Bstroke%3A%23666666%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%3B%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.5,34.7V19.1%20M54.7,16.5c0,1.4-1.2,2.6-2.6,2.6H21c-1.4,0-2.6-1.2-2.6-2.6V6.2c0-1.4,1.2-2.6,2.6-2.6h31.1%20c1.4,0,2.6,1.2,2.6,2.6L54.7,16.5L54.7,16.5z%20M18.6,15.6h-1.8c-1.4,0-2.6-1.2-2.6-2.6V9.6c0-1.4,1.2-2.6,2.6-2.6h1.8%20M44.8,18.6%20v52.8H28.9V18.6%20M27.4,47h5.2%20M27.4,57.4h5.2%20M27.4,36.6h5.2%20M5.8,61.3c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,66.3,9,64.6C9,62.8,7.5,61.3,5.8,61.3z%20M5.8,43.2c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,48.2,9,46.4C9,44.6,7.5,43.2,5.8,43.2zM5.8,25c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,30.1,9,28.3C9,26.5,7.5,25,5.8,25z%20M5.8,6.9c-1.8,0-3.2,1.4-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,11.9,9,10.1S7.5,6.9,5.8,6.9z%22/%3E%3C/svg%3E');
}
.vehicle-glance [itemprop="vehicleEngine"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2271.239px%22%20height%3D%2248.295px%22%20viewBox%3D%220%200%2071.239%2048.295%22%20enable-background%3D%22new%200%200%2071.239%2048.295%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1.5,12.575v28.434%20M67.092,9.767c-1.46,0-2.64,1.184-2.64,2.646v7.932h-6.581v-5.619H54.9l-3.639-5.29H40.349V1.5H29.771v7.936h-9.094l-5.787,5.29h-5.62v7.11H1.5v7.934h7.771V38.2h7.934l6.615,7.933h31.406l2.646-2.631v-6.955h6.581v7.606c0,1.462,1.18,2.642,2.64,2.642c1.468,0,2.647-1.18,2.647-2.642V12.412C69.739,10.951,68.56,9.767,67.092,9.767z%20M21.681,1.5h26.782%22/%3E%3C/svg%3E');
}
.vehicle-glance [itemprop="color"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2262.018px%22%20height%3D%2271.121px%22%20viewBox%3D%220%200%2062.018%2071.121%22%20enable-background%3D%22new%200%200%2062.018%2071.121%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M55.228,13.88l1.62-2.409l1.625,2.409c0.173,0.272,0.271,0.597,0.271,0.94c0,1.002-0.846,1.817-1.894,1.817c-1.049,0-1.897-0.815-1.897-1.817C54.953,14.477,55.055,14.155,55.228,13.88z%20M42.033,14.82c0,1.002,0.849,1.817,1.896,1.817c1.048,0,1.896-0.815,1.896-1.817c0-0.343-0.1-0.667-0.273-0.94l-1.626-2.409l-1.62,2.409C42.134,14.155,42.033,14.477,42.033,14.82z%20M29.116,14.82c0,1.002,0.844,1.817,1.893,1.817c1.047,0,1.893-0.815,1.893-1.817c0-0.343-0.1-0.667-0.271-0.94l-1.623-2.409l-1.619,2.409C29.211,14.155,29.116,14.477,29.116,14.82z%20M16.19,14.82c0,1.002,0.851,1.817,1.898,1.817c1.047,0,1.895-0.815,1.895-1.817c0-0.343-0.1-0.667-0.271-0.94l-1.627-2.409l-1.619,2.409C16.292,14.155,16.19,14.477,16.19,14.82z%20M3.272,14.82c0,1.002,0.848,1.817,1.895,1.817s1.895-0.815,1.895-1.817c0-0.343-0.102-0.667-0.271-0.94l-1.625-2.409l-1.62,2.409C3.37,14.155,3.272,14.477,3.272,14.82z%20M57.88,42.495c-0.576-1.017-4.033-2.553-4.033-2.553s-2.107-6.282-2.688-8.276c-1.638-5.615-2.721-8.569-20.152-8.569c-17.429,0-18.517,2.954-20.151,8.569c-0.581,1.995-2.687,8.276-2.687,8.276s-3.46,1.536-4.031,2.553c-1.222,2.16-1.232,12.43-1.232,12.994v7.867c0,3.459,2.957,6.265,6.607,6.265c3.648,0,6.603-2.805,6.603-6.265v-0.453h29.78v0.453c0,3.459,2.96,6.265,6.606,6.265c3.643,0,6.61-2.805,6.61-6.265v-7.867C59.112,54.925,59.094,44.655,57.88,42.495z%20M59.112,55.489v7.867c0,3.459-2.968,6.265-6.61,6.265c-3.646,0-6.606-2.805-6.606-6.265v-0.453h-29.78v0.453c0,3.459-2.954,6.265-6.603,6.265c-3.65,0-6.607-2.805-6.607-6.265v-7.867c0-0.563,0.011-10.833,1.232-12.994c0.571-1.017,4.031-2.553,4.031-2.553s2.105-6.282,2.687-8.276c1.635-5.615,2.723-8.569,20.151-8.569c17.432,0,18.515,2.954,20.152,8.569c0.58,1.995,2.688,8.276,2.688,8.276s3.457,1.536,4.033,2.553C59.094,44.655,59.112,54.925,59.112,55.489z%20M17.44,49.878c0,2.14-1.734,3.878-3.874,3.878s-3.877-1.738-3.877-3.878c0-2.155,1.737-3.888,3.877-3.888S17.44,47.723,17.44,49.878z%20M52.33,49.878c0,2.14-1.74,3.878-3.879,3.878c-2.14,0-3.874-1.738-3.874-3.878c0-2.155,1.734-3.888,3.874-3.888C50.59,45.99,52.33,47.723,52.33,49.878z%20M25.194,48.297h11.629M25.194,54.119h11.629%20M8.169,39.942c0,0,12.406-1.551,22.84-1.551s22.838,1.551,22.838,1.551%20M31.009,5.17V0%20M0,5.17h62.018%22/%3E%3C/svg%3E');
}
.vehicle-glance [itemprop="vehicleInteriorColor"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241.954px%22%20height%3D%2270.593px%22%20viewBox%3D%220%200%2041.954%2070.593%22%20enable-background%3D%22new%200%200%2041.954%2070.593%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M14.852,13.065c-1.128,0-2.044-0.915-2.044-2.039V3.544c0-1.129,0.916-2.044,2.044-2.044h12.254c1.13,0,2.04,0.915,2.04,2.044v7.482c0,1.125-0.91,2.039-2.04,2.039H14.852zM35.415,51.456h0.012c0,0-1.187-8.636-1.242-11.53c-0.083-4.479,1.242-17.878,1.242-17.878c0-2.255-1.825-4.078-4.078-4.078H10.608c-2.25,0-4.079,1.823-4.079,4.078c0,0,1.325,13.399,1.24,17.878c-0.055,2.895-1.24,11.53-1.24,11.53h0.016%20M36.373,52.036h-0.958c0,0-8.929,3.578-14.537,3.578c-5.611,0-14.336-3.578-14.336-3.578H5.584c-2.256,0-4.084,1.825-4.084,4.079v5.493c0,2.254,1.828,4.078,4.084,4.078h30.789c2.253,0,4.081-1.824,4.081-4.078v-5.493C40.454,53.86,38.626,52.036,36.373,52.036zM8.583,65.685v4.908%20M33.373,65.685v4.908%22/%3E%3C/svg%3E');
}
.vehicle-glance [itemprop="mileageFromOdometer"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2271.239px%22%20height%3D%2292px%22%20viewBox%3D%220%200%2058%2029%22%3E%3Cstyle%3E.cls-1%7Bfill%3A%23666666%3B%7D%3C/style%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.06,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S12.06,32.21,12.06,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C7.15,31.32,6.22,32.87,6.22,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.55,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S22.55,32.21,22.55,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C17.63,31.32,16.71,32.87,16.71,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S33,32.21,33,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C28.13,31.32,27.2,32.87,27.2,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.53,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S43.53,32.21,43.53,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C38.61,31.32,37.69,32.87,37.69,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50,36.24h0l-1.87,1-.28-1.11,2.35-1.26h1.24V45.64H50Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.67,21.15v29h58v-29Zm51.85,4.56c0,2.75-.71,4.49-2.2,4.49-1.32,0-2.19-1.59-2.19-4.39a8.71,8.71,0,0,1,.34-2.59h3.75A9.24,9.24,0,0,1,52.52,25.71ZM56.6,48.08H2.74V23.22H47a9,9,0,0,0-.35,2.57c0,3.56,1.46,5.53,3.56,5.53,2.39,0,3.74-2,3.74-5.68a9.53,9.53,0,0,0-.29-2.42H56.6Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="fuelEfficiency"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2256.664px%22%20height%3D%2272.951px%22%20viewBox%3D%220%200%2056.664%2072.951%22%20enable-background%3D%22new%200%200%2056.664%2072.951%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6.476,71.81V7.479c0-3.724,2.816-6.741,6.289-6.741%20h18.328c3.474,0,6.283,3.018,6.283,6.741v64.33%20M0,71.81h43.261%20M37.376,33.232c0,0,3.143,27.569,15.501,24.993%20c12.361-2.572-15.501-33.732-15.501-33.732%20M30.9,9.495H12.36v10.296H30.9V9.495z%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="vehicleTransmission"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2256.7px%22%20height%3D%2273px%22%20viewBox%3D%220%200%2056.7%2073%22%20style%3D%22enable-background%3Anew%200%200%2056.7%2073%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text/css%22%3E.st0%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%3B%7D%3C/style%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.5,34.7V19.1%20M54.7,16.5c0,1.4-1.2,2.6-2.6,2.6H21c-1.4,0-2.6-1.2-2.6-2.6V6.2c0-1.4,1.2-2.6,2.6-2.6h31.1%20c1.4,0,2.6,1.2,2.6,2.6L54.7,16.5L54.7,16.5z%20M18.6,15.6h-1.8c-1.4,0-2.6-1.2-2.6-2.6V9.6c0-1.4,1.2-2.6,2.6-2.6h1.8%20M44.8,18.6%20v52.8H28.9V18.6%20M27.4,47h5.2%20M27.4,57.4h5.2%20M27.4,36.6h5.2%20M5.8,61.3c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,66.3,9,64.6C9,62.8,7.5,61.3,5.8,61.3z%20M5.8,43.2c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,48.2,9,46.4C9,44.6,7.5,43.2,5.8,43.2zM5.8,25c-1.8,0-3.2,1.5-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,30.1,9,28.3C9,26.5,7.5,25,5.8,25z%20M5.8,6.9c-1.8,0-3.2,1.4-3.2,3.2c0,1.8,1.4,3.2,3.2,3.2S9,11.9,9,10.1S7.5,6.9,5.8,6.9z%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="vehicleEngine"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2271.239px%22%20height%3D%2248.295px%22%20viewBox%3D%220%200%2071.239%2048.295%22%20enable-background%3D%22new%200%200%2071.239%2048.295%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M1.5,12.575v28.434%20M67.092,9.767c-1.46,0-2.64,1.184-2.64,2.646v7.932h-6.581v-5.619H54.9l-3.639-5.29H40.349V1.5H29.771v7.936h-9.094l-5.787,5.29h-5.62v7.11H1.5v7.934h7.771V38.2h7.934l6.615,7.933h31.406l2.646-2.631v-6.955h6.581v7.606c0,1.462,1.18,2.642,2.64,2.642c1.468,0,2.647-1.18,2.647-2.642V12.412C69.739,10.951,68.56,9.767,67.092,9.767z%20M21.681,1.5h26.782%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="color"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2262.018px%22%20height%3D%2271.121px%22%20viewBox%3D%220%200%2062.018%2071.121%22%20enable-background%3D%22new%200%200%2062.018%2071.121%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M55.228,13.88l1.62-2.409l1.625,2.409c0.173,0.272,0.271,0.597,0.271,0.94c0,1.002-0.846,1.817-1.894,1.817c-1.049,0-1.897-0.815-1.897-1.817C54.953,14.477,55.055,14.155,55.228,13.88z%20M42.033,14.82c0,1.002,0.849,1.817,1.896,1.817c1.048,0,1.896-0.815,1.896-1.817c0-0.343-0.1-0.667-0.273-0.94l-1.626-2.409l-1.62,2.409C42.134,14.155,42.033,14.477,42.033,14.82z%20M29.116,14.82c0,1.002,0.844,1.817,1.893,1.817c1.047,0,1.893-0.815,1.893-1.817c0-0.343-0.1-0.667-0.271-0.94l-1.623-2.409l-1.619,2.409C29.211,14.155,29.116,14.477,29.116,14.82z%20M16.19,14.82c0,1.002,0.851,1.817,1.898,1.817c1.047,0,1.895-0.815,1.895-1.817c0-0.343-0.1-0.667-0.271-0.94l-1.627-2.409l-1.619,2.409C16.292,14.155,16.19,14.477,16.19,14.82z%20M3.272,14.82c0,1.002,0.848,1.817,1.895,1.817s1.895-0.815,1.895-1.817c0-0.343-0.102-0.667-0.271-0.94l-1.625-2.409l-1.62,2.409C3.37,14.155,3.272,14.477,3.272,14.82z%20M57.88,42.495c-0.576-1.017-4.033-2.553-4.033-2.553s-2.107-6.282-2.688-8.276c-1.638-5.615-2.721-8.569-20.152-8.569c-17.429,0-18.517,2.954-20.151,8.569c-0.581,1.995-2.687,8.276-2.687,8.276s-3.46,1.536-4.031,2.553c-1.222,2.16-1.232,12.43-1.232,12.994v7.867c0,3.459,2.957,6.265,6.607,6.265c3.648,0,6.603-2.805,6.603-6.265v-0.453h29.78v0.453c0,3.459,2.96,6.265,6.606,6.265c3.643,0,6.61-2.805,6.61-6.265v-7.867C59.112,54.925,59.094,44.655,57.88,42.495z%20M59.112,55.489v7.867c0,3.459-2.968,6.265-6.61,6.265c-3.646,0-6.606-2.805-6.606-6.265v-0.453h-29.78v0.453c0,3.459-2.954,6.265-6.603,6.265c-3.65,0-6.607-2.805-6.607-6.265v-7.867c0-0.563,0.011-10.833,1.232-12.994c0.571-1.017,4.031-2.553,4.031-2.553s2.105-6.282,2.687-8.276c1.635-5.615,2.723-8.569,20.151-8.569c17.432,0,18.515,2.954,20.152,8.569c0.58,1.995,2.688,8.276,2.688,8.276s3.457,1.536,4.033,2.553C59.094,44.655,59.112,54.925,59.112,55.489z%20M17.44,49.878c0,2.14-1.734,3.878-3.874,3.878s-3.877-1.738-3.877-3.878c0-2.155,1.737-3.888,3.877-3.888S17.44,47.723,17.44,49.878z%20M52.33,49.878c0,2.14-1.74,3.878-3.879,3.878c-2.14,0-3.874-1.738-3.874-3.878c0-2.155,1.734-3.888,3.874-3.888C50.59,45.99,52.33,47.723,52.33,49.878z%20M25.194,48.297h11.629M25.194,54.119h11.629%20M8.169,39.942c0,0,12.406-1.551,22.84-1.551s22.838,1.551,22.838,1.551%20M31.009,5.17V0%20M0,5.17h62.018%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="vehicleInteriorColor"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241.954px%22%20height%3D%2270.593px%22%20viewBox%3D%220%200%2041.954%2070.593%22%20enable-background%3D%22new%200%200%2041.954%2070.593%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M14.852,13.065c-1.128,0-2.044-0.915-2.044-2.039V3.544c0-1.129,0.916-2.044,2.044-2.044h12.254c1.13,0,2.04,0.915,2.04,2.044v7.482c0,1.125-0.91,2.039-2.04,2.039H14.852zM35.415,51.456h0.012c0,0-1.187-8.636-1.242-11.53c-0.083-4.479,1.242-17.878,1.242-17.878c0-2.255-1.825-4.078-4.078-4.078H10.608c-2.25,0-4.079,1.823-4.079,4.078c0,0,1.325,13.399,1.24,17.878c-0.055,2.895-1.24,11.53-1.24,11.53h0.016%20M36.373,52.036h-0.958c0,0-8.929,3.578-14.537,3.578c-5.611,0-14.336-3.578-14.336-3.578H5.584c-2.256,0-4.084,1.825-4.084,4.079v5.493c0,2.254,1.828,4.078,4.084,4.078h30.789c2.253,0,4.081-1.824,4.081-4.078v-5.493C40.454,53.86,38.626,52.036,36.373,52.036zM8.583,65.685v4.908%20M33.373,65.685v4.908%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark [itemprop="mileageFromOdometer"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2271.239px%22%20height%3D%2292px%22%20viewBox%3D%220%200%2058%2029%22%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C/style%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.06,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S12.06,32.21,12.06,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C7.15,31.32,6.22,32.87,6.22,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.55,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S22.55,32.21,22.55,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C17.63,31.32,16.71,32.87,16.71,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S33,32.21,33,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C28.13,31.32,27.2,32.87,27.2,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.53,35.64c0,3.66-1.36,5.68-3.74,5.68-2.1,0-3.53-2-3.56-5.53s1.56-5.6,3.74-5.6S43.53,32.21,43.53,35.64Zm-5.85.17c0,2.8.86,4.39,2.19,4.39,1.49,0,2.2-1.74,2.2-4.49s-.68-4.39-2.19-4.39C38.61,31.32,37.69,32.87,37.69,35.81Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50,36.24h0l-1.87,1-.28-1.11,2.35-1.26h1.24V45.64H50Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.67,21.15v29h58v-29Zm51.85,4.56c0,2.75-.71,4.49-2.2,4.49-1.32,0-2.19-1.59-2.19-4.39a8.71,8.71,0,0,1,.34-2.59h3.75A9.24,9.24,0,0,1,52.52,25.71ZM56.6,48.08H2.74V23.22H47a9,9,0,0,0-.35,2.57c0,3.56,1.46,5.53,3.56,5.53,2.39,0,3.74-2,3.74-5.68a9.53,9.53,0,0,0-.29-2.42H56.6Z%22%20transform%3D%22translate%28-0.67%20-21.15%29%22/%3E%3C/svg%3E');
}
.vehicle-glance.bg-dark > .content .title h1,
.vehicle-glance.bg-dark > .content .title h2,
.vehicle-glance.bg-dark > .content .title h3,
.vehicle-glance.bg-dark > .content .title h4,
.vehicle-glance.bg-dark > .content .title h5,
.vehicle-glance.bg-dark > .content .title h6 {
  color: #fff;
}
.vehicle-glance.bg-dark > .content .copy ul li > span {
  color: #fff;
}
.vehicle-glance.bg-dark > .content .copy ul li > span sup a {
  color: #fff;
}
.vehicle-glance.card > .content .copy li {
  position: relative;
}
.vehicle-glance.card > .content .copy .disclaimer {
  display: inline-block;
  position: static;
}
.vehicle-glance.card > .content .copy .disclaimer div {
  bottom: 7rem;
}
.vehicle-glance.card > .content .copy .disclaimer div small {
  margin-bottom: .7rem;
}
[class*="col-"] > .deck .vehicle-glance > .content .copy ul {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
[class*="col-"] > .deck .vehicle-glance > .content .copy ul li {
  -webkit-flex: 1 1 50%;
          flex: 1 1 50%;
  margin-right: 0;
}
.vehicle-listing.card > .content .copy [itemtype$="/Offer"] ul > li span.label {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 60%;
          flex-basis: 60%;
}
.vehicle-listing.card > .content .copy [itemtype$="/Offer"] ul > li span.label + span {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
}
.vehicle-listing.card > .content .copy [itemtype$="/Offer"] ul > li .disclaimer {
  text-align: left;
}
.vehicle-listing.card > .content .copy [itemtype$="/Offer"] ul > li > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-basis: 60%;
          flex-basis: 60%;
}
.vehicle-listing.card > .content .copy [itemtype$="/Offer"] ul > li > div + span[itemprop="price"] {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-flex-basis: 40%;
          flex-basis: 40%;
}
.vehicle-listing > .content .disclaimer {
  text-align: right;
}
.vehicle-listing > .content .disclaimer.disclaimer-open > div {
  text-align: left;
  right: 0;
  bottom: auto;
  left: auto;
}
.vehicle-listing > .content .disclaimer.disclaimer-open .offers_Description {
  box-shadow: 2px 2px 6px;
  padding-bottom: 5px;
  left: 0;
}
.vehicle-listing > .content [itemtype$="/AggregateOffer"],
.vehicle-listing > .content .vehicle-pricing {
  position: relative;
}
.vehicle-listing > .content [itemtype$="/AggregateOffer"] .disclaimer,
.vehicle-listing > .content .vehicle-pricing .disclaimer {
  position: static;
}
.vehicle-listing > .content [itemtype$="/AggregateOffer"] .disclaimer small,
.vehicle-listing > .content .vehicle-pricing .disclaimer small {
  margin-bottom: .7rem;
}
@media all and (min-width: 640px) {
  .vehicle-listing > .content .disclaimer.disclaimer-open > div {
    bottom: auto;
    top: auto;
    text-align: left;
  }
  .vehicle-listing > .content [itemtype$="/Offer"] > .disclaimer.disclaimer-open > div {
    bottom: auto;
    top: auto;
    text-align: left;
  }
}
@media all and (min-width: 640px) and (max-width: 1040px) {
  .vehicle-listing > .content .vehicle-pricing {
    position: static;
  }
  .vehicle-listing > .content .disclaimer.disclaimer-open > div {
    left: auto;
    top: auto;
    text-align: left;
  }
}
[class*="col-"] > .deck > .vehicle-listing > .content [itemprop="priceComponent"],
[class*="col-"] > .deck > .vehicle-listing > .content .vehicle-pricing {
  position: relative;
}
[class*="col-"] > .deck > .vehicle-listing > .content .disclaimer.disclaimer-open > div {
  width: 96%;
  left: 2%;
  top: auto;
  bottom: auto;
  margin-top: 0;
  text-align: left;
}
@media all and (min-width: 640px) {
  [class*="col-"] > .deck > .vehicle-listing > .content [itemprop="priceComponent"],
  [class*="col-"] > .deck > .vehicle-listing > .content .vehicle-pricing {
    position: static;
  }
}
.vehicle-listing.card {
  /* Specifications  toggle Overlay*/
}
.vehicle-listing.card > .content .title,
.vehicle-listing.card > .content .copy,
.vehicle-listing.card > .content .link {
  padding: 1vw;
}
.vehicle-listing.card > .content .title,
.vehicle-listing.card > .content .copy {
  padding-bottom: 0.5vw;
}
.vehicle-listing.card > .content .text {
  padding: 2vw 1rem;
}
.vehicle-listing.card > .content .link {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.vehicle-listing.card > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
  margin: 1rem 0;
  display: block;
}
.vehicle-listing.card > .content .title {
  -webkit-order: 1;
          order: 1;
}
.vehicle-listing.card > .content .title [itemtype$="/AggregateOffer"] ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.vehicle-listing.card > .content .title [itemtype$="/AggregateOffer"] ul li div[itemprop*="priceSpecification"] {
  -webkit-align-items: center;
          align-items: center;
}
.vehicle-listing.card > .content .title [itemtype$="/AggregateOffer"] ul li div[itemprop*="priceSpecification"] span[itemprop="price"] {
  white-space: nowrap;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vehicle-listing.card > .content .title [itemtype$="/AggregateOffer"] ul li div[itemprop*="priceSpecification"] span[itemprop] {
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.vehicle-listing.card > .content .copy {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-order: 3;
          order: 3;
  margin-top: 0;
}
.vehicle-listing.card > .content .copy [class^="cash-"] ul[itemprop="priceSpecification"] + span[itemprop="expires"]:before {
  content: '\f4b4';
  font-family: 'Ionicons', sans-serif;
  font-size: 2rem;
  vertical-align: middle;
  margin-right: 1rem;
}
.vehicle-listing.card > .content .media {
  -webkit-order: 2;
          order: 2;
}
.vehicle-listing.card > .content .media img {
  max-width: 100%;
}
.vehicle-listing.card > .content .media .tertiary {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-order: 3;
          order: 3;
}
.vehicle-listing.card > .content .media .tertiary a {
  text-align: center;
  padding: .5rem;
}
.vehicle-listing.card > .content .media .tertiary a,
.vehicle-listing.card > .content .media .tertiary a:link {
  color: #3e5c77;
}
.vehicle-listing.card > .content .media .tertiary a:before {
  display: block;
}
.vehicle-listing.card > .content .media .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-save:hover:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-compare:hover:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%233e5c77%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%233e5c77%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary .vehicle-watch:hover:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-listing.card > .content .media .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%233e5c77%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary a {
  color: #000;
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-save:hover:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-compare:hover:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-watch:hover:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-color .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary a {
  color: #fff;
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-share:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-869,339h-20v-19h6v1h-5v17h18v-17h-5v-1h6V339z%20M-878.5,329h-1v-16.3l-4.9,4.9l-0.7-0.7l6.1-6.1l6.1,6.1l-0.7,0.7l-4.9-4.9V329z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-save:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-879,337.3l-0.3-0.2c-0.1-0.1-11-8.7-12.6-11.4c-2.3-4.1-0.9-9.4,3.2-11.7c3.1-1.8,6.9-1.4,9.6,0.8c2.7-2.2,6.6-2.5,9.6-0.8l0,0c2,1.1,3.4,3,4,5.2c0.6,2.2,0.3,4.5-0.8,6.5c-1.6,2.8-12.5,11.3-12.6,11.4L-879,337.3z%20M-884.4,313.8c-1.3,0-2.6,0.3-3.7,1c-3.6,2.1-4.9,6.7-2.9,10.4c1.3,2.2,10.2,9.4,12,10.9c1.9-1.5,10.7-8.6,12-10.9c1-1.8,1.3-3.8,0.7-5.8c-0.5-2-1.8-3.6-3.6-4.6l0,0c-2.8-1.6-6.4-1.2-8.8,1l-0.3,0.3l-0.3-0.3C-880.8,314.5-882.6,313.8-884.4,313.8z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-save:hover:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-save[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-save[data-saved="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-858.2%20309%2032%2032%22%20enable-background%3D%22new%200%200%2027.08%2025.139%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M-832.8,315.3c-3.1-1.8-6.9-1.2-9.4,1c-2.5-2.3-6.3-2.8-9.4-1c-3.9,2.2-5.3,7.1-3,11%20c1.5,2.6,12,10.9,12.4,11.3c0.5-0.4,11-8.7,12.4-11.3C-827.5,322.4-828.9,317.5-832.8,315.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-compare:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.5,30.8h-1V1.1h1V30.8z%20M7.9,29.8L7.9,29.8c-2.3,0-4.2-1.7-4.3-3.9h-3.9V2.5h0.5c5.7,0.4,6.4,2,7.3,5v0.1%20l0,0l0,0C7.8,8.5,8.7,11.3,9,12c0.7,0.3,2,1,2.3,1.5c0.7,1.2,0.8,6.2,0.8,7.7v4.5C12.1,28,10.2,29.8,7.9,29.8z%20M4.7,25.4v0.3%20c0,1.7,1.4,3.1,3.1,3.1s3.1-1.4,3.1-3.1v-4.5c0-2.9-0.2-6.3-0.6-7.2c-0.1-0.2-1.1-0.8-2-1.2c-2.7-0.2-6.3-0.5-7.7-0.6v12.7h4.1%20L4.7,25.4z%20M0.7,11.2c1.3,0.1,5.1,0.4,7.1,0.6c-0.3-1.1-1-3.2-1.2-4V7.7C5.9,5.3,5.5,4,0.7,3.5V11.2z%20M5.5,20.7%20c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S7,20.7,5.5,20.7z%20M5.5,16.3c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7%20s1.7-0.8,1.7-1.7S6.4,16.3,5.5,16.3z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.2,11.5V2.3h-0.5c-5.7,0.5-6.4,2.1-7.2,5.2c-0.2,1-1.1,3.7-1.4,4.5c-0.7,0.4-2,1-2.3,1.5c-0.7,1.3-0.8,6.2-0.8,7.7v4.5c0,2.3,1.9,4.1,4.3,4.1c2.3,0,4.1-1.7,4.1-4h3.9L32.2,11.5z%20M25.5,7.8c0.6-2.5,1-3.8,5.8-4.3%20c0,0,0,6.8,0,7.6c-0.9,0.1-3.3,0.2-7,0.6C24.6,10.6,25.3,8.6,25.5,7.8z%20M27.5,24.9v0.8c0,1.7-1.4,3.1-3.2,3.1S21,27.4,21,25.7v-4.5%20c0-2.9,0.2-6.4,0.6-7.1c0.2-0.2,1.1-0.8,2.1-1.2l0.2-0.1l0,0c2.2-0.2,6.1-0.5,7.4-0.6L31.4,25h-3.9V24.9z%22/%3E%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.4,20.7c-1.5,0-2.7-1.2-2.7-2.7s1.2-2.7,2.7-2.7s2.7,1.2,2.7,2.7S27.9,20.7,26.4,20.7z%20M26.4,16.3%20c-0.9,0-1.7,0.8-1.7,1.7s0.8,1.7,1.7,1.7c0.9,0,1.7-0.8,1.7-1.7S27.3,16.3,26.4,16.3z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-compare:hover:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-compare[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-compare[aria-pressed="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2027.1%2025.1%22%20style%3D%22enable-background%3Anew%200%200%2027.1%2025.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14,25.1h-1V0h1V25.1z%20M6.7,24.2L6.7,24.2c-2.1,0-3.6-1.4-3.8-3.2h-3.2l0.1-12.1V1.1h0.5c5,0.4,5.6,1.9,6.3,4.4%20c0.2,0.8,0.9,2.9,1.2,3.7c0.6,0.3,1.4,0.7,1.8,1.2c0.1,0.1,0.1,0.1,0.2,0.2c0.6,1,0.7,4.9,0.7,6.5v3.7C10.4,22.7,8.8,24.2,6.7,24.2z%20M0.7,20H4v0.7c0,1.4,1.1,2.5,2.6,2.5s2.6-1.1,2.6-2.5v-3.8c0-2.5-0.2-5.4-0.5-5.9l0,0c-0.3-0.2-0.9-0.6-1.6-0.9L7,10%20C4.9,9.8,2,9.6,0.8,9.4L0.7,20z%20M0.8,8.4c0.9,0.1,2.8,0.2,5.8,0.5c-0.3-1-1-3.3-1-3.3c-0.5-2-0.9-3.1-4.8-3.5%20C0.8,2.1,0.8,8.4,0.8,8.4z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0.2,20.5h3.3v0.2c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3V17c0-0.3,0-5.2-0.6-6.2C9,10.3,7.4,9.6,7.4,9.6L0.2,8.9%20V20.5z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.9,9.3l-7.1,0.6c0,0-1.7,0.7-1.9,1.2c-0.6,1-0.6,6-0.6,6.2v3.8c0,1.7,1.4,3,3.2,3s3.2-1.3,3.2-3v-0.2H27%20L26.9,9.3z%22/%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M26.3,2.1c-4,0.4-4.3,1.6-4.8,3.6l0,0C21.3,6.4,20.7,8,20.4,9c3.7-0.4,5.2-0.5,5.9-0.6V2.1z%22/%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M19.9,10.1L19.9,10.1c-0.8,0.3-1.5,0.8-1.6,0.9c-0.4,0.6-0.6,3.5-0.6,6v3.8c0,1.4,1.2,2.5,2.7,2.5%20s2.7-1.1,2.7-2.5v-0.7h3.3L26.3,9.4L19.9,10.1z%22/%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M27.3,8.9V1.1h-0.5c-4.9,0.4-5.6,1.9-6.2,4.4c-0.2,0.8-0.9,2.9-1.2,3.7l0,0v0.1c-0.7,0.3-1.7,0.8-1.9,1.3%20c-0.6,1-0.7,5.2-0.7,6.5v3.8c0,2,1.6,3.5,3.7,3.5c2,0,3.5-1.4,3.7-3.2h3.3L27.3,8.9z%20M21.5,5.7L21.5,5.7c0.6-2,0.9-3.2,4.8-3.6v6.3%20c-0.7,0.1-2.2,0.2-5.9,0.6C20.7,8,21.3,6.4,21.5,5.7z%20M23.1,20.1v0.7c0,1.4-1.2,2.5-2.7,2.5s-2.7-1.1-2.7-2.5V17%20c0-2.5,0.2-5.4,0.6-6c0.1-0.2,0.9-0.6,1.6-0.9l0,0l6.4-0.6l0.1,10.7h-3.3V20.1z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2222.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S23.7,16.7,22.4,16.7z%20M22.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C23.8,13.5,23.2,12.9,22.4,12.9z%22/%3E%20%3C/g%3E%3Cg%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%224.4%22%20cy%3D%2214.3%22%20r%3D%221.9%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4.4,16.7c-1.3,0-2.4-1.1-2.4-2.4s1.1-2.4,2.4-2.4s2.4,1.1,2.4,2.4S5.8,16.7,4.4,16.7z%20M4.4,12.9%20c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C5.8,13.5,5.2,12.9,4.4,12.9z%22/%3E%3C/g%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-watch:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%22-895%20309%2032%2032%22%20style%3D%22enable-background%3Anew%20-895%20309%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-879,339c-7.7,0-14-6.3-14-14s6.3-14,14-14s14,6.3,14,14S-871.3,339-879,339z%20M-879,312c-7.2,0-13,5.8-13,13c0,7.2,5.8,13,13,13c7.2,0,13-5.8,13-13C-866,317.8-871.8,312-879,312z%20M-879,331.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1S-878.5,331.4-879,331.4z%20M-878.5,327.9h-1v-10.7h1V327.9z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-watch:hover:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-watch[aria-busy="true"]:before,
.vehicle-listing.card > .content .media.bg-dark .tertiary .vehicle-watch[aria-selected="true"]:before {
  content: url('data:image/svg+xml;charset=utf-8, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_3%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%2032%2032%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z%20M16,22.4c-0.5,0-1-0.4-1-1c0-0.6,0.4-1,1-1c0.5,0,1,0.4,1,1C17,22,16.5,22.4,16,22.4z%20M15.5,8.2h1v10.7h-1V8.2z%22/%3E%3C/svg%3E');
}
.vehicle-listing.card > .content .media .tertiary {
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 2rem;
  position: relative;
}
.vehicle-listing.card > .content .media .tertiary a {
  padding: .5rem 1.5rem;
}
.vehicle-listing.card > .content .media .tertiary .vehicle-compare:hover[aria-disabled=true]:after {
  content: attr(title);
  background-color: #FFCCCC;
  max-width: 100%;
  position: absolute;
  bottom: 7rem;
  padding: 1rem;
  left: 2rem;
}
@media (max-width: 640px) {
  .vehicle-listing.card > .content .media img {
    width: 100%;
  }
}
.vehicle-listing.card > .content .media .bannerOffer_container {
  margin-top: 5rem;
  position: relative;
}
.vehicle-listing.card > .content .media .bannerOffer_container img {
  width: auto;
}
.vehicle-listing.card > .content .media .bannerOffer_container > div {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.vehicle-listing.card > .content .media .bannerOffer_container > div span {
  position: relative;
}
.vehicle-listing.card > .content .media .bannerOffer_container > div span sup {
  position: absolute;
  top: -2.1rem;
  right: -1rem;
}
.vehicle-listing.card > .content .media .bannerOffer_container [itemprop="expires"] {
  display: block;
  padding: 0.5vw 1vw;
}
.vehicle-listing.card > .content .media .bannerOffer_container ~ .bannerOffer_container {
  margin-top: 1rem;
}
.vehicle-listing.card > .content .link {
  -webkit-order: 4;
          order: 4;
  margin-top: 0;
  padding-top: 0;
}
.vehicle-listing.card .vehicle-specifications,
.vehicle-listing.card .vehicle-pricing,
.vehicle-listing.card [itemtype$="/AggregateOffer"] {
  padding: 0;
}
.vehicle-listing.card .vehicle-specifications {
  -webkit-order: 1;
          order: 1;
}
.vehicle-listing.card .vehicle-specifications dl {
  margin: 0;
  padding: 0;
  min-width: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.vehicle-listing.card .vehicle-specifications dt {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0 0 0.5rem;
}
.vehicle-listing.card .vehicle-specifications dd {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0 0 0.5rem;
  text-align: right;
}
.vehicle-listing.card .vehicle-specifications dd {
  margin: 0;
}
.vehicle-listing.card .vehicle-pricing {
  -webkit-order: 2;
          order: 2;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul {
  margin: 0;
  padding: 0;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul li {
  margin: 0;
  padding: 0;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul li {
  margin: 0;
  padding: 0;
  min-width: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul span:first-child {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul span:nth-child(2) {
  -webkit-flex-basis: 50%;
          flex-basis: 50%;
  padding: 0;
  text-align: right;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] ul dd {
  margin: 0;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] [itemprop="validThrough"] {
  display: block;
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] [itemprop="priceComponent"].accessories-list {
  padding: 1.2rem !important;
  background: rgba(255, 255, 255, 0.3);
}
.vehicle-listing.card [itemtype$="/AggregateOffer"] [itemprop="priceComponent"].accessories-list ul {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.bg-light.vehicle-listing.card [itemtype$="/AggregateOffer"] [itemprop="priceComponent"].accessories-list {
  background: rgba(128, 128, 128, 0.3);
}
.vehicle-listing.card .vehicle-logos {
  -webkit-order: 4;
          order: 4;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  max-width: 100%;
  position: relative;
}
.vehicle-listing.card .vehicle-logos [itemtype*="/ImageObject"] {
  position: relative;
  max-width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}
.vehicle-listing.card .vehicle-logos [itemtype*="/ImageObject"] a {
  padding-right: 1.5rem;
}
.vehicle-listing.card .vehicle-logos [itemtype*="/ImageObject"] img {
  max-width: 98%;
  position: relative;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vehicle-listing.card .vehicle-logos [itemtype*="/ImageObject"] img {
    width: 98%;
  }
}
.vehicle-listing.card ul li[itemprop="priceComponent"],
.vehicle-listing.card ul li[itemprop="addon"],
.vehicle-listing.card .other-offers li {
  margin-bottom: 0.5rem;
}
.vehicle-listing.card ul li[itemprop="priceComponent"] [itemprop="validThrough"],
.vehicle-listing.card ul li[itemprop="addon"] [itemprop="validThrough"],
.vehicle-listing.card .other-offers li [itemprop="validThrough"] {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
.vehicle-listing.card.overflow-expand > .content .copy {
  -webkit-animation: none;
          animation: none;
  max-height: none;
  height: auto;
  overflow: visible;
}
.vehicle-listing.card.overflow-expand > .content .copy:after {
  content: none;
}
.vehicle-listing.card.overflow-expand > .content .copy dl {
  max-height: 100px;
  overflow: hidden;
  position: relative;
  -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgInJlYWQtbW9yZS12aXNpYmxlIiwgInNjb3BlIjogICJjbG9zZXN0IiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgdHJ1ZX0;
          animation-name: toggle--eyJjbGFzc05hbWUiOiAgInJlYWQtbW9yZS12aXNpYmxlIiwgInNjb3BlIjogICJjbG9zZXN0IiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgdHJ1ZX0;
  transition: all 2s ease;
  pointer-events: none;
}
.vehicle-listing.card.overflow-expand > .content .copy dl:after {
  content: "Read More +";
  position: absolute;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  display: block;
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #ffffff 100%, transparent 100%, transparent 100%);
  left: 0;
  box-shadow: -1rem -20px 30px #ffffff;
  pointer-events: all;
}
.bg-color.vehicle-listing.card.overflow-expand > .content .copy dl:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #d1d1d1 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #d1d1d1;
}
.bg-dark.vehicle-listing.card.overflow-expand > .content .copy dl:after {
  color: rgba(0, 0, 0, 0.6);
  background: linear-gradient(to top, #808080 100%, transparent 100%, transparent 100%);
  box-shadow: -1rem -20px 30px #808080;
}
.vehicle-listing.card.overflow-expand > .content .copy dl.read-more-visible {
  max-height: none;
  overflow: visible;
  transition: all 2s ease;
}
.vehicle-listing.card.overflow-expand > .content .copy dl.read-more-visible:after {
  content: "Read Less -";
  background: none;
  position: static;
  box-shadow: none;
}
.vehicle-listing.card .vehicle-specifications {
  border-bottom: 2px solid #d1d1d1;
  cursor: pointer;
}
@media (max-width: 640px) {
  .vehicle-listing.card .vehicle-specifications h1,
  .vehicle-listing.card .vehicle-specifications h2,
  .vehicle-listing.card .vehicle-specifications h3,
  .vehicle-listing.card .vehicle-specifications h4,
  .vehicle-listing.card .vehicle-specifications h5,
  .vehicle-listing.card .vehicle-specifications h6 {
    max-width: none;
  }
}
.vehicle-listing.card .vehicle-specifications dl {
  display: none;
}
.vehicle-listing.card .vehicle-specifications h1,
.vehicle-listing.card .vehicle-specifications h2,
.vehicle-listing.card .vehicle-specifications h3,
.vehicle-listing.card .vehicle-specifications h4,
.vehicle-listing.card .vehicle-specifications h5,
.vehicle-listing.card .vehicle-specifications h6 {
  -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCAidGFyZ2V0IjogICIuY29weSIsICJzY29wZSI6ICAiY2xvc2VzdCIsICJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
          animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCAidGFyZ2V0IjogICIuY29weSIsICJzY29wZSI6ICAiY2xvc2VzdCIsICJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
  position: relative;
}
.vehicle-listing.card .vehicle-specifications h1::after,
.vehicle-listing.card .vehicle-specifications h2::after,
.vehicle-listing.card .vehicle-specifications h3::after,
.vehicle-listing.card .vehicle-specifications h4::after,
.vehicle-listing.card .vehicle-specifications h5::after,
.vehicle-listing.card .vehicle-specifications h6::after {
  content: '\f217';
  display: block;
  font-family: 'Ionicons', sans-serif;
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 0.6rem;
}
.vehicle-listing.card .vehicle-specifications h1::after,
.vehicle-listing.card .vehicle-specifications h2::after,
.vehicle-listing.card .vehicle-specifications h3::after,
.vehicle-listing.card .vehicle-specifications h4::after,
.vehicle-listing.card .vehicle-specifications h5::after,
.vehicle-listing.card .vehicle-specifications h6::after {
  content: '\f217';
  display: block;
  font-family: 'Ion Icons';
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 0rem;
}
.vehicle-listing.card .vehicle-specifications h1::after,
.vehicle-listing.card .vehicle-specifications h2::after,
.vehicle-listing.card .vehicle-specifications h3::after,
.vehicle-listing.card .vehicle-specifications h4::after,
.vehicle-listing.card .vehicle-specifications h5::after,
.vehicle-listing.card .vehicle-specifications h6::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0s ease-in-out;
  transition: transform 0s ease-in-out;
  transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out;
  right: 0;
}
@media (max-width: 640px) {
  .vehicle-listing.card .vehicle-specifications dl {
    display: -webkit-flex;
    display: flex;
  }
  .vehicle-listing.card .vehicle-specifications dt:nth-of-type(n+3),
  .vehicle-listing.card .vehicle-specifications dd:nth-of-type(n+3) {
    display: none;
  }
  .vehicle-listing.card .specifications-visible .vehicle-specifications dt:nth-of-type(n+3),
  .vehicle-listing.card .specifications-visible .vehicle-specifications dd:nth-of-type(n+3) {
    display: block;
  }
}
.vehicle-listing.card .specifications-visible .vehicle-specifications h1::after,
.vehicle-listing.card .specifications-visible .vehicle-specifications h2::after,
.vehicle-listing.card .specifications-visible .vehicle-specifications h3::after,
.vehicle-listing.card .specifications-visible .vehicle-specifications h4::after,
.vehicle-listing.card .specifications-visible .vehicle-specifications h5::after,
.vehicle-listing.card .specifications-visible .vehicle-specifications h6::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: -webkit-transform 0s ease-in-out;
  transition: transform 0s ease-in-out;
  transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out;
  content: '\f209';
}
.vehicle-listing.card .specifications-visible .vehicle-specifications dl {
  display: -webkit-flex;
  display: flex;
}
.vehicle-listing.card > .content .copy .paymentInfoTab {
  -webkit-animation-name: tabs--eyJjb250ZW50U2VsZWN0b3IiOiAiLnRhYkNvbnRhaW5lciIsImNvbnRyb2xTZWxlY3RvciI6ICIucGF5bWVudEluZm9UYWIgYSIsICJjbGlja09uQ2hpbGRyZW4iOiAgdHJ1ZX0;
          animation-name: tabs--eyJjb250ZW50U2VsZWN0b3IiOiAiLnRhYkNvbnRhaW5lciIsImNvbnRyb2xTZWxlY3RvciI6ICIucGF5bWVudEluZm9UYWIgYSIsICJjbGlja09uQ2hpbGRyZW4iOiAgdHJ1ZX0;
  display: block;
  color: rgba(0, 0, 0, 0.6);
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
          align-content: center;
  -webkit-align-content: stretch;
          align-content: stretch;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.vehicle-listing.card > .content .copy .paymentInfoTab a {
  text-decoration: none;
  -webkit-flex: 1 1 20%;
          flex: 1 1 20%;
  padding: 0.5rem;
  background: #acacac;
  color: #000;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0.25rem .2rem 0 0;
  border-top: solid .4rem transparent;
  box-shadow: inset 0 -9px 6px -6px #808080;
  z-index: 1;
}
.vehicle-listing.card > .content .copy .paymentInfoTab a:last-child {
  margin-right: 0;
}
.vehicle-listing.card > .content .copy .paymentInfoTab a.selected {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  border-top: solid 0.4rem #3e5c77;
  box-shadow: inset 0 0 8px -8px #3e5c77;
}
.vehicle-listing.card > .content .copy .paymentInfoTab a.cash-price,
.vehicle-listing.card > .content .copy .paymentInfoTab a.finance-price,
.vehicle-listing.card > .content .copy .paymentInfoTab a.lease-price {
  font-size: 1.5rem;
}
.vehicle-listing.card > .content .copy .paymentInfoTab a.cash-price span,
.vehicle-listing.card > .content .copy .paymentInfoTab a.finance-price span,
.vehicle-listing.card > .content .copy .paymentInfoTab a.lease-price span {
  font-size: 1.8rem;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div {
  display: none;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div.selected {
  display: block;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div {
  padding: 1rem 2rem;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div [itemprop="amount"] {
  float: right;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div.selected {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer > div .disclaimer > div {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child {
  -webkit-animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
          animation-name: toggle--eyJ0b2dnbGVPblNlbGZPbmx5IjogIHRydWV9;
  cursor: pointer;
  margin: 0;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child:after {
  content: attr(data-content);
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child > span {
  display: none;
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child.toggledOn:after {
  content: attr(data-content);
}
.vehicle-listing.card > .content .copy .paymentInfoTab + .tabContainer [itemprop="description"] > p:last-child.toggledOn > span {
  display: block;
}
.vehicle-listing.card.bg-color > .content .copy .paymentInfoTab {
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card.bg-color > .content .copy .paymentInfoTab a.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card.bg-color > .content .copy .paymentInfoTab + .tabContainer {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card.bg-color > .content .copy .paymentInfoTab + .tabContainer > div.selected {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
.vehicle-listing.card.bg-color > .content .copy .paymentInfoTab + .tabContainer .disclaimer > div {
  background: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing {
  overflow: hidden;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content {
  position: relative;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content > div:not(.wrapped-elements) .vehicle-specifications dl {
  display: none;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications {
  -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCAidGFyZ2V0IjogICIuY29weSIsICJzY29wZSI6ICAiY2xvc2VzdCJ9;
          animation-name: toggle--eyJjbGFzc05hbWUiOiAgInNwZWNpZmljYXRpb25zLXZpc2libGUiLCAidGFyZ2V0IjogICIuY29weSIsICJzY29wZSI6ICAiY2xvc2VzdCJ9;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h1,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h2,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h3,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h4,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h5,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h6 {
  position: relative;
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-animation: none;
          animation: none;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h1::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h2::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h3::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h4::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h5::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h6::after {
  content: '\f217';
  display: block;
  font-family: 'Ionicons', sans-serif;
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 0.6rem;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h1::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h2::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h3::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h4::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h5::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h6::after {
  content: '\f217';
  display: block;
  font-family: 'Ion Icons';
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  top: 0rem;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h1::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h2::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h3::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h4::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h5::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications h6::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0s ease-in-out;
  transition: transform 0s ease-in-out;
  transition: transform 0s ease-in-out, -webkit-transform 0s ease-in-out;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications dl {
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: flex-start;
          align-content: flex-start;
  top: 2.5rem;
  overflow-y: hidden;
  max-height: 8rem;
  padding-bottom: 0;
  height: auto;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications dl dt,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications dl dd {
  display: block;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications dl dt:nth-of-type(n+3),
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-specifications dl dd:nth-of-type(n+3) {
  display: none;
}
@media (min-width: 640px) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h1,
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h2,
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h3,
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h4,
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h5,
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing > .content .vehicle-pricing h6 {
    margin: 1rem 0;
  }
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications {
  position: static;
  padding: 0;
  background: transparent;
  color: inherit;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h1,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h2,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h3,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h4,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h5,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h6 {
  padding-bottom: 4.5rem;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h1::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h2::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h3::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h4::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h5::after,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications h6::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  padding: 2.5rem 1vw 2rem;
  opacity: 1;
  padding-top: 4.5rem;
  top: 1.5rem;
  max-height: 140%;
  overflow-y: auto;
  transition: padding 0.2s, max-height 1s;
  background: #eeeeee;
  color: rgba(0, 0, 0, 0.7);
}
@media (max-width: 640px) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl {
    padding: 4rem 1vw 2rem;
  }
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl h2:first-child,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl h3:first-child,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl h4:first-child,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl h5:first-child,
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl h6:first-child {
  font-size: 2rem;
  line-height: 1.7;
  max-width: calc(100% - 4rem);
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl::after {
  position: absolute;
  content: '\f404';
  color: #000;
  cursor: pointer;
  font-family: "Ion Icons";
  font-size: 3rem;
  line-height: 4rem;
  top: 0.5rem;
  right: 1vw;
  z-index: 10;
}
@media (max-width: 640px) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl::after {
    top: 1vw;
    right: 2vw;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl::after {
    top: calc(2.5rem);
  }
}
@media (max-width: 640px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl::after {
    top: 2rem;
  }
}
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl dt:nth-of-type(n+3),
[class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl dd:nth-of-type(n+3) {
  display: block;
}
@media (max-width: 768px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [class*="col-"]:not(.cards-one) > .deck > .vehicle-listing .specifications-visible .vehicle-specifications dl {
    padding-top: 5rem;
    top: 0;
  }
}
[class*="col-"].cards-one > .deck > .card.vehicle-listing.links-few .content .link,
[class*="col-"].cards-one > .deck > .card.vehicle-listing.links-many .content .link {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
[class*="col-"].cards-one > .deck > .card.vehicle-listing.links-few .content .link a,
[class*="col-"].cards-one > .deck > .card.vehicle-listing.links-many .content .link a {
  margin: 0 1vw 1rem 0;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content {
    padding-top: 1vw;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
            flex-direction: row;
    padding: 0 2vw;
    margin: 0;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy .vehicle-specifications,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-specifications {
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: none;
    -webkit-flex-grow: 1;
            flex-grow: 1;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy .vehicle-pricing,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy .vehicle-pricing,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-pricing {
    -webkit-flex-basis: 43%;
            flex-basis: 43%;
    max-width: none;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin-left: 0;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy .vehicle-specifications,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-specifications,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy [itemtype$="/AggregateOffer"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy [itemtype$="/AggregateOffer"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy [itemtype$="/AggregateOffer"] {
    padding-right: 2rem;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy div ul li,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy div ul li,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy div ul li {
    padding: 0;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications {
    border-bottom: none;
    cursor: default;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h1,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h1,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h1,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h2,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h2,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h2,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h3,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h3,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h3,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h4,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h4,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h4,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h5,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h5,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h5,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h6,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h6,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h6 {
    -webkit-animation-name: none;
            animation-name: none;
    -webkit-animation: none;
            animation: none;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h1::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h1::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h1::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h2::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h2::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h2::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h3::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h3::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h3::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h4::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h4::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h4::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h5::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h5::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h5::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h6::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h6::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h6::after {
    content: none;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications dl,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications dl,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications dl {
    display: -webkit-flex;
    display: flex;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content [itemtype$="/AggregateOffer"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content [itemtype$="/AggregateOffer"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content [itemtype$="/AggregateOffer"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-logos,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-logos,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-logos {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .link,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media (min-width: 1024px) {
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content {
    padding-top: 0;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .media,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .media,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .media {
    width: 30%;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .link,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title > [itemprop="name"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title > [itemprop="name"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title > [itemprop="name"] {
    -webkit-flex: 1 1 66%;
            flex: 1 1 66%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title > [itemtype$="/AggregateOffer"] {
    -webkit-flex: 1 1 28%;
            flex: 1 1 28%;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"],
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"] {
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"] span,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"] span,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .title > [itemtype$="/AggregateOffer"] ul li div[itemprop="priceSpecification"] span {
    padding-bottom: 0;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy {
    width: 70%;
    padding: 0 2vw;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .copy h1, h2, h3, h4, h5, h6,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .copy h1, h2, h3, h4, h5, h6,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .link,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .link,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link {
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
            align-items: center;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications {
    -webkit-animation-name: none;
            animation-name: none;
    border-bottom: none;
    cursor: default;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h1,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h1,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h1,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h2,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h2,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h2,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h3,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h3,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h3,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h4,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h4,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h4,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h5,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h5,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h5,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h6,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h6,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h6 {
    -webkit-animation-name: none;
            animation-name: none;
    -webkit-animation: none;
            animation: none;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h1::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h1::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h1::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h2::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h2::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h2::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h3::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h3::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h3::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h4::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h4::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h4::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h5::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h5::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h5::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications h6::after,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications h6::after,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications h6::after {
    content: none;
  }
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing > .content .vehicle-specifications dl,
  .col > .deck > .card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing > .content .vehicle-specifications dl,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-specifications dl {
    display: -webkit-flex;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .col > .deck > .vehicle-listing > .content .copy,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: row;
            flex-direction: row;
    padding: 0 2vw 2rem;
    margin: 0;
  }
  .col > .deck > .vehicle-listing > .content .copy .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-specifications {
    -webkit-flex-basis: 40%;
            flex-basis: 40%;
    max-width: none;
    -webkit-flex-grow: 1;
            flex-grow: 1;
  }
  .col > .deck > .vehicle-listing > .content .copy .vehicle-pricing,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-pricing {
    -webkit-flex-basis: 43%;
            flex-basis: 43%;
    max-width: none;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    margin-left: 0;
  }
  .col > .deck > .vehicle-listing > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6 {
    margin-top: 0;
  }
  .col > .deck > .vehicle-listing > .content .copy .vehicle-specifications,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy .vehicle-specifications,
  .col > .deck > .vehicle-listing > .content .copy [itemtype$="/AggregateOffer"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy [itemtype$="/AggregateOffer"] {
    padding-right: 2rem;
  }
  .col > .deck > .vehicle-listing > .content .copy div ul li,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .copy div ul li {
    padding: 0;
  }
  .col > .deck > .vehicle-listing > .content .link a.primary,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link a.primary,
  .col > .deck > .vehicle-listing > .content .link a.secondary,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .link a.secondary {
    -webkit-flex: 1 1 16%;
            flex: 1 1 16%;
  }
  .col > .deck > .vehicle-listing > .content [itemtype$="/AggregateOffer"],
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content [itemtype$="/AggregateOffer"],
  .col > .deck > .vehicle-listing > .content .vehicle-logos,
  [class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content .vehicle-logos {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
[class*="col-"] > .deck > .card.vehicle-listing > .content {
  padding-top: 0;
  -webkit-animation-name: wrapelements--eyJpdGVtcyI6ICAiLmNvcHksIC5jb3B5IH4gLmxpbmsifQ;
          animation-name: wrapelements--eyJpdGVtcyI6ICAiLmNvcHksIC5jb3B5IH4gLmxpbmsifQ;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .wrapped-elements {
  position: relative;
  -webkit-order: 3;
          order: 3;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy {
  padding-bottom: 0;
}
[class*="col-"] > .deck > .card.vehicle-listing > .content .copy .vehicle-pricing .tabContainer .link {
  min-height: 1px !important;
  padding-left: 0;
}
[class*="col-"].cards-one > .deck > .card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9) > .content {
  -webkit-animation-name: none;
          animation-name: none;
  -webkit-animation: none;
          animation: none;
}
@media (max-width: 640px) {
  .col > .deck > .card.vehicle-listing > .content {
    padding-top: 0;
  }
}
.card.vertical-filters {
  display: block;
  position: relative;
  overflow: auto;
}
@media (max-width: 640px) {
  .card.vertical-filters[aria-busy="true"] {
    opacity: 1;
  }
}
.card.vertical-filters div[data-filter="bodyColor"] label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin: 0.4rem 0.4rem 0.4rem 0;
  height: 3rem;
  width: 3rem;
}
.card.vertical-filters div[data-filter="bodyColor"] span {
  border: 1px solid #d1d1d1;
  border-radius: 0;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.card.vertical-filters div[data-filter="bodyColor"] input[type="checkbox"] {
  visibility: hidden;
}
.card.vertical-filters div[data-filter="bodyColor"] input[type="checkbox"]:checked + span {
  border-color: #d1d1d1;
}
.card.vertical-filters div[data-filter="bodyColor"] b {
  display: none;
}
.card.vertical-filters div[data-filter="bodyColor"] span {
  border-radius: 3rem;
}
.card.vertical-filters > form {
  /* -- Range Slider for input type range --*/
}
.card.vertical-filters > form label {
  display: block;
  text-align: left;
  padding: 0.4rem 0;
}
.card.vertical-filters > form input:not([type="range"]) {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
}
.card.vertical-filters > form span.count {
  display: none;
}
.card.vertical-filters > form button[name="action"],
.card.vertical-filters > form button.clear {
  background: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  margin: 1rem;
  text-align: left;
  width: auto;
}
.card.vertical-filters > form button.clear {
  display: block;
  font-size: 1.2rem;
  margin: 0;
  text-transform: none;
  min-height: 0;
  color: #808080;
  min-width: 0;
}
.card.vertical-filters > form button.clear:before,
.card.vertical-filters > form button.clear:after {
  display: inline-block;
  font-family: LatoBold, sans-serif;
  float: none;
  width: auto;
  font-size: 1.2rem;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.card.vertical-filters > form button.clear:before {
  content: "[";
}
.card.vertical-filters > form button.clear:after {
  content: "]";
}
.card.vertical-filters > form button.clear:hover {
  box-shadow: none;
  transition: unset;
}
.card.vertical-filters > form button[name="action"]:before,
.card.vertical-filters > form button[name="action"]:after {
  display: none;
}
.card.vertical-filters > form ~ .deck {
  margin: 0;
  padding: 0;
}
.card.vertical-filters > form .fieldset[data-role="slider"] {
  -webkit-animation-name: minmax--;
          animation-name: minmax--;
}
.card.vertical-filters > form label[data-rangefor] {
  -webkit-animation-name: rangeable--eyJhcHBseVJhbmdlU2xpZGVyIjogIHRydWV9;
          animation-name: rangeable--eyJhcHBseVJhbmdlU2xpZGVyIjogIHRydWV9;
}
.card.vertical-filters > form .fieldset .legend + div {
  position: relative;
}
.card.vertical-filters > form .fieldset label[data-rangefor]:first-child {
  margin-top: 40px;
}
.card.vertical-filters > form .fieldset .rangeslider {
  position: absolute;
  top: 0.5rem;
  left: 5%;
  width: 90%;
  height: 40px;
}
.card.vertical-filters > form .fieldset .rangeslider:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(18.5px);
  left: 0;
  width: 100%;
  height: 3px;
}
.card.vertical-filters > form .fieldset .rangeslider .rangeslider__fill {
  height: 3px;
  position: absolute;
  top: calc(18.5px);
  max-width: 100%;
}
.card.vertical-filters > form .fieldset .rangeslider .rangeslider__handle {
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.card.vertical-filters > form .fieldset .rangeslider .rangeslider__handle {
  width: 20px;
  height: 20px;
  top: calc(10px);
}
.card.vertical-filters > form .fieldset .rangeslider:before {
  background-color: #474747;
}
.card.vertical-filters > form .fieldset .rangeslider .rangeslider__fill {
  background-color: #474747;
}
.card.vertical-filters > form .fieldset .rangeslider .rangeslider__handle {
  background-color: #474747;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div {
  -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAiY2xhc3NOYW1lIjogICJzaG93LWFsbCIsICJ0YXJnZXQiOiAgIiJ9;
          animation-name: toggle--eyJvcmRlciI6ICAxLCAidG9nZ2xlT25TZWxmT25seSI6ICB0cnVlLCAiY2xhc3NOYW1lIjogICJzaG93LWFsbCIsICJ0YXJnZXQiOiAgIiJ9;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div:after {
  content: attr(data-content);
  margin: auto;
  cursor: pointer;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > * {
  display: none;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(1) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(2) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(3) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(4) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(5) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > *:nth-child(6) {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div.show-all > * {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div.show-all:after {
  content: attr(data-content);
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div > label[data-selected="true"] {
  display: inherit;
}
.card.vertical-filters > form > .fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"]) > .legend + div:after {
  display: inline-block;
  margin: 1rem 0;
  color: #000;
}
.card.vertical-filters > form {
  text-align: left;
  max-width: 100%;
  width: 100%;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) label {
  overflow: auto;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) input[type="checkbox"] {
  float: left;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) input[type="checkbox"] + span {
  float: left;
  margin-left: 0.5rem;
  max-width: 73%;
  padding: 0.3rem 0;
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"] label span:hover {
  box-shadow: 0px 1px 5px 0px rgba(119, 119, 119, 0.5);
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"] input[type="checkbox"]:checked + span:before {
  position: absolute;
  font-family: 'Ionicons', sans-serif;
  content: "\f122";
  color: #000000;
  left: 36%;
  border: 0;
  top: 28%;
  background-color: transparent;
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(255, 255, 255, 0.5), 1px -1px 1px rgba(255, 255, 255, 0.5), -1px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(255, 255, 255, 0.5), 1px 0px 1px rgba(255, 255, 255, 0.5), 0px -1px 1px rgba(255, 255, 255, 0.5), -1px 0px 1px rgba(255, 255, 255, 0.5);
}
.card.vertical-filters > form > .fieldset:not([data-filter='clearFilterLabel']) .legend {
  -webkit-animation-name: toggle--eyJjbGFzc05hbWUiOiAgImZvY3VzZWQiLCAidG9nZ2xlT25TZWxmT25seSI6ICAidHJ1ZSIsICJ0YXJnZXQiOiAgIi5maWVsZHNldCIsICJzY29wZSI6ICAiY2xvc2VzdCIsICJmcG9jU2VsZWN0b3IiOiAiZGl2W2RhdGEtZmlsdGVyPUZQT0NCYW5uZXJdIiB9;
          animation-name: toggle--eyJjbGFzc05hbWUiOiAgImZvY3VzZWQiLCAidG9nZ2xlT25TZWxmT25seSI6ICAidHJ1ZSIsICJ0YXJnZXQiOiAgIi5maWVsZHNldCIsICJzY29wZSI6ICAiY2xvc2VzdCIsICJmcG9jU2VsZWN0b3IiOiAiZGl2W2RhdGEtZmlsdGVyPUZQT0NCYW5uZXJdIiB9;
  clear: both;
}
.card.vertical-filters > form > .fieldset[data-filter="paymentRange"] label,
.card.vertical-filters > form > .fieldset[data-filter="priceRange"] label,
.card.vertical-filters > form > .fieldset[data-filter="mileageRange"] label,
.card.vertical-filters > form > .fieldset[data-filter="merchandisablePaymentRange"] label {
  display: inline-block;
  width: 48%;
}
.card.vertical-filters > form > .fieldset[data-filter="paymentRange"] label[aria-controls],
.card.vertical-filters > form > .fieldset[data-filter="priceRange"] label[aria-controls],
.card.vertical-filters > form > .fieldset[data-filter="mileageRange"] label[aria-controls],
.card.vertical-filters > form > .fieldset[data-filter="merchandisablePaymentRange"] label[aria-controls] {
  width: 0;
}
.card.vertical-filters > form > .fieldset[data-filter="paymentRange"] > .legend + div,
.card.vertical-filters > form > .fieldset[data-filter="priceRange"] > .legend + div,
.card.vertical-filters > form > .fieldset[data-filter="mileageRange"] > .legend + div,
.card.vertical-filters > form > .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div {
  clear: both;
  overflow: hidden;
}
.card.vertical-filters > form > .fieldset[data-filter="paymentRange"] button.clear,
.card.vertical-filters > form > .fieldset[data-filter="priceRange"] button.clear,
.card.vertical-filters > form > .fieldset[data-filter="mileageRange"] button.clear,
.card.vertical-filters > form > .fieldset[data-filter="merchandisablePaymentRange"] button.clear {
  display: none;
}
.card.vertical-filters > form > .fieldset > .legend {
  width: 100%;
  background-color: #3e5c77;
  color: #fff;
  margin: 0.8rem 0;
  padding: 1.1rem 2rem 1.1rem 1rem;
  position: relative;
  cursor: pointer;
}
.card.vertical-filters > form > .fieldset > .legend:before {
  font-family: 'Ionicons', sans-serif;
  content: "\f3d0";
  position: absolute;
  font-size: 1.5rem;
  right: 1rem;
  top: 1.2rem;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.card.vertical-filters > form > .fieldset > .legend + div {
  max-height: 0;
  transition: max-height 0.3s;
  margin: auto 0;
  width: auto;
  box-sizing: border-box;
  padding: 0;
  overflow: hidden;
  margin: 0 1rem;
}
.card.vertical-filters > form > .fieldset > .legend + div label .rangeslider {
  top: 2.5rem;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor] {
  margin-bottom: 45px;
  margin-top: 0;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor]:first-child {
  margin-top: 0;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor] span {
  position: absolute;
  bottom: 3rem;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor] input {
  background-color: #eeeeee;
  color: #000;
  z-index: -1;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor="min"] {
  float: left;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor="max"] {
  float: right;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor="max"] input {
  text-align: right;
  padding-right: 0;
}
.card.vertical-filters > form > .fieldset > .legend + div label[data-rangefor="max"] span {
  right: 1rem;
}
.card.vertical-filters > form > .fieldset.primary > .legend {
  background: transparent;
}
.card.vertical-filters > form > .fieldset.primary > .legend:before {
  content: "\f3d8";
}
.card.vertical-filters > form > .fieldset.primary > .legend + div {
  max-height: 1000rem;
}
.card.vertical-filters > form > .fieldset.primary > .legend + div.show-all {
  transition: max-height 0.3s;
}
.card.vertical-filters > form > .fieldset.primary.focused > .legend {
  background: #acacac;
  color: #000;
  margin: 0.8rem 0;
  padding: 1.1rem 2rem 1.1rem 1rem;
}
.card.vertical-filters > form > .fieldset.primary.focused > .legend:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.card.vertical-filters > form > .fieldset.primary.focused > .legend + div {
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
.card.vertical-filters > form > .fieldset.focused > .legend {
  background: #d8d8d8;
  color: #000;
}
.card.vertical-filters > form > .fieldset.focused > .legend:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.card.vertical-filters > form > .fieldset.focused > .legend + div {
  max-height: 1000rem;
  overflow: hidden;
}
.card.vertical-filters > form > .fieldset.focused > .legend + div.show-all {
  transition: max-height 0.3s;
}
@media (max-width: 640px) {
  .card.vertical-filters > form {
    background: #ffffff;
    color: #000;
  }
  .card.vertical-filters > form > .title ~ * {
    display: none;
  }
  .card.vertical-filters > form .title {
    position: relative;
    background: #666666;
    color: #fff;
    cursor: pointer;
    padding: 1rem;
    text-align: center;
    -webkit-animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuIiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgZmFsc2UsICJ0b2dnbGVPbkxvYWQiOiAgZmFsc2UsICJ0YXJnZXQiOiAgImZvcm0iLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImJvZHkiLCJvdGhlckVsZW1lbnRDbGFzc05hbWUiOiAiaGlkZS1kZWFsZXJsb2dpbiIgfQ;
            animation-name: toggle--eyJvcmRlciI6ICAxLCAiY2xhc3NOYW1lIjogICJvcGVuIiwgInRvZ2dsZU9uU2VsZk9ubHkiOiAgZmFsc2UsICJ0b2dnbGVPbkxvYWQiOiAgZmFsc2UsICJ0YXJnZXQiOiAgImZvcm0iLCAidG9nZ2xlT25FdmVudCI6ICAiIiwgInNpYmxpbmdUYXJnZXQiOiAgIiIsICJzY29wZSI6ICAiZG9jdW1lbnQiLCAiZm9jdXNFbGVtU2VsZWN0b3IiOiAiZmFsc2UiLCJvbk1vYmlsZU9ubHkiOiAiZmFsc2UiLCJ0b2dnbGVDbGFzc1RvT3RoZXJFbGVtZW50IjogImJvZHkiLCJvdGhlckVsZW1lbnRDbGFzc05hbWUiOiAiaGlkZS1kZWFsZXJsb2dpbiIgfQ;
  }
  .card.vertical-filters > form button[name="action"] {
    border-bottom: 1px solid #000;
  }
  .card.vertical-filters > form.open {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    z-index: 1000;
    padding: 3.5rem 2rem 8rem 2rem;
  }
  .card.vertical-filters > form.open[aria-busy="true"] {
    opacity: 1;
  }
  .card.vertical-filters > form.open > .title {
    position: fixed;
    top: 0;
    right: 2rem;
    visibility: hidden;
    height: 4rem;
    width: 4rem;
    z-index: 9;
  }
  .card.vertical-filters > form.open > .title:before {
    color: #666666;
    content: "\00d7";
    font-family: FontAwesome, sans-serif;
    font-size: 3rem;
    top: 0;
    position: absolute;
    visibility: visible;
  }
  .card.vertical-filters > form.open > .title ~ * {
    display: block;
  }
  .card.vertical-filters > form.open .fieldset[data-filter='clearFilterLabel'] {
    position: fixed;
    top: 0;
    z-index: 99;
  }
  .card.vertical-filters > form.open .fieldset.primary.focused + div[data-filter="FPOCBanner"] {
    display: none;
  }
  .card.vertical-filters > form.open .fieldset.primary + div[data-filter="FPOCBanner"] {
    display: block;
  }
  .card.vertical-filters > form.open > button:last-child {
    position: fixed;
    bottom: 0;
    z-index: 2;
    width: 80vw;
    left: calc(50% - 45vw);
    margin-bottom: 1rem;
  }
  .card.vertical-filters > form.open:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 6vh;
    z-index: 9;
    background-color: #eeeeee;
  }
  .card.vertical-filters > form.open:after {
    content: "";
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 12vh;
    z-index: 1;
    background-color: #eeeeee;
  }
  .card.vertical-filters > form.open ~ .navigation,
  .card.vertical-filters > form.open ~ .deck {
    display: none;
  }
}
@media (min-width: 641px) {
  .card.vertical-filters > form {
    float: left;
    position: relative;
    min-width: 19rem;
    width: 19rem;
  }
  .card.vertical-filters > form ~ .deck {
    width: calc(100% - 19rem);
  }
  .card.vertical-filters > form ~ .deck {
    display: block;
    float: left;
    margin: 0;
  }
  .card.vertical-filters > form .title {
    padding: 1rem;
  }
  .card.vertical-filters > form .fieldset[data-filter='clearFilterLabel'] {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0;
  }
  .card.vertical-filters > form .fieldset[data-filter='clearFilterLabel'] button {
    margin: 0.4rem;
    padding: 0.4rem;
  }
}
.card.vertical-filters > form button[aria-hidden="true"] {
  display: none;
}
.card.vertical-filters div[data-filter="bodyColor"] label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin: 0.4rem 0.4rem 0.4rem 0;
  height: 44px;
  width: 44px;
}
.card.vertical-filters div[data-filter="bodyColor"] span {
  border: 2px solid #d1d1d1;
  border-radius: 0;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.card.vertical-filters div[data-filter="bodyColor"] input[type="checkbox"] {
  visibility: hidden;
}
.card.vertical-filters div[data-filter="bodyColor"] input[type="checkbox"]:checked + span {
  border-color: #000000;
}
.card.vertical-filters div[data-filter="bodyColor"] b {
  display: none;
}
.card.vertical-filters > form {
  background-color: #e1e1e1;
  color: #000;
}
@media (max-width: 639px) {
  .card.vertical-filters > form {
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters > form:not(.open) {
    padding: 0 4vw;
  }
  .card.vertical-filters > form .title {
    background-color: #808080;
    color: rgba(0, 0, 0, 0.6);
    padding: 1.5rem;
    text-align: center;
    margin-bottom: 1rem;
  }
}
.card.vertical-filters > form label {
  padding: 0;
  margin: 2px 0;
}
.card.vertical-filters > form span.count:before {
  content: "(";
}
.card.vertical-filters > form span.count:after {
  content: ")";
}
@media (max-width: 639px) {
  .card.vertical-filters > form input[type="checkbox"] + span {
    font-size: 1.6rem;
  }
}
.card.vertical-filters > form input[type="checkbox"] + span:before {
  color: inherit;
}
.card.vertical-filters > form input[type="checkbox"] + span + span.count {
  display: inline;
  float: left;
  padding: .9rem 0 .9rem 0.9rem;
}
@media (max-width: 320px) {
  .card.vertical-filters > form input[type="checkbox"] + span + span.count {
    float: right;
  }
}
.card.vertical-filters > form input[type="radio"] + span + span.count {
  display: inline-block;
  margin-left: .5rem;
}
.card.vertical-filters > form input[type="text"] {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid #d1d1d1;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) input[type="checkbox"] + span {
  padding-left: 2.24rem;
  padding-top: 0.5rem;
  padding-bottom: .7rem;
  margin-left: 0;
  cursor: pointer;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) input[type="checkbox"] + span:before {
  top: .7rem;
  line-height: 0.8;
}
.card.vertical-filters > form .fieldset:not([data-filter="bodyColor"]) input[type="checkbox"] + span + span.count {
  padding-top: 0.5rem;
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"].focused > .legend {
  margin-bottom: 0;
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"] label {
  margin: 0;
  height: 39px;
  width: 39px;
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"] input[type="checkbox"] + span:before {
  display: none;
}
.card.vertical-filters > form .fieldset[data-filter="bodyColor"] span {
  color: transparent;
}
.card.vertical-filters > form .fieldset > .legend {
  margin-bottom: 0;
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div {
  margin: 0;
  padding: 2.5rem 3rem;
}
@media (min-width: 640px) {
  .card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div,
  .card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div,
  .card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div,
  .card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div {
    padding: 3rem 1rem;
  }
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor],
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor],
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor] {
  margin-top: -28px;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor] input,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor] input,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor] input,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor] input {
  border: 0 none;
  padding-left: 0;
  text-align: left;
  background-color: transparent;
  max-width: 50px;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"],
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"],
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"] {
  padding-left: 1rem;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"] input,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"] input,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"] input,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][aria-owns="paymentSearchPrice-range"] input {
  max-width: 100px;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-prefix="$"] b,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-prefix="$"] b,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b {
  display: inline-block;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b:after,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-prefix="$"] b:after,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-prefix="$"] b:after,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b:after,
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b:before,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-prefix="$"] b:before,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-prefix="$"] b:before,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-prefix="$"] b:before {
  display: none;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"],
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-rangefor="max"],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-rangefor="max"],
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"] {
  text-align: right;
  margin-right: -1rem;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"] span,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-rangefor="max"] span,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-rangefor="max"] span,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"] span {
  right: 6rem;
}
@media (min-width: 640px) {
  .card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"] span,
  .card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-rangefor="max"] span,
  .card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-rangefor="max"] span,
  .card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-rangefor="max"] span {
    right: 2rem;
  }
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-rangefor="min"],
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-rangefor="min"],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-rangefor="min"],
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-rangefor="min"] {
  padding-left: .9rem;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[data-rangefor][data-rangefor="min"] input,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[data-rangefor][data-rangefor="min"] input,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor][data-rangefor="min"] input,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor][data-rangefor="min"] input {
  max-width: 50px;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div label[aria-controls] input,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div label[aria-controls] input,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[aria-controls] input,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[aria-controls] input {
  display: none;
}
.card.vertical-filters > form .fieldset[data-filter="paymentRange"].focused > .legend + div .rangeslider__handle,
.card.vertical-filters > form .fieldset[data-filter="priceRange"] > .legend + div .rangeslider__handle,
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div .rangeslider__handle,
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div .rangeslider__handle {
  background-color: #666666;
}
.card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor="max"] input {
  margin-left: 6rem;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div {
  padding: 2rem 1rem;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[data-rangefor] {
  margin-top: -6px;
  margin-bottom: 5rem;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div > div:nth-child(2) {
  padding: 1rem 0;
  clear: both;
  overflow: hidden;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label {
  display: inline-block;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label .rangeslider {
  bottom: 4.5rem;
  top: auto;
}
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[for="merchandisablePaymentType-CASH"],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[for="merchandisablePaymentType-FINANCE"],
.card.vertical-filters > form .fieldset[data-filter="merchandisablePaymentRange"] > .legend + div label[for="merchandisablePaymentType-LEASE"] {
  width: 100%;
}
.card.vertical-filters > form .fieldset.focused.primary .legend {
  background-color: #d1d1d1;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 0;
}
.card.vertical-filters > form .fieldset.focused .legend {
  background: transparent;
  color: #000;
}
.card.vertical-filters > form.open {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 639px) {
  .card.vertical-filters > form.open {
    padding-bottom: 14vh;
    padding-top: 5rem;
  }
}
.card.vertical-filters > form.open > .title {
  right: 0.5rem;
  padding: 1.5rem;
  color: rgba(0, 0, 0, 0.6);
}
.card.vertical-filters > form.open > .title:before {
  color: #666666;
}
.card.vertical-filters > form.open button[name="action"] {
  border-bottom: 0 none;
  color: #000;
  min-height: 0;
  display: inline-block;
}
.card.vertical-filters > form.open > .fieldset > .legend:before {
  right: 3rem;
}
.card.vertical-filters > form.open:before {
  height: 4rem;
  background-color: #ffffff;
}
@media (max-width: 639px) {
  .card.vertical-filters > form.open:before {
    box-shadow: 0 1px 5px 0 rgba(153, 153, 153, 0.35);
  }
}
.card.vertical-filters > form.open:after {
  background-color: #ffffff;
}
@media (min-width: 640px) {
  .card.vertical-filters > form {
    padding: 1rem;
    min-width: 19rem;
    width: 19rem;
  }
  .card.vertical-filters > form .title {
    display: inline-block;
    padding: 1.5rem 1rem;
    float: left;
  }
  .card.vertical-filters > form .title:before {
    display: none;
  }
  .card.vertical-filters > form .fieldset:not([data-filter='bodyColor']).focused > .legend {
    margin-bottom: 0;
  }
  .card.vertical-filters > form .fieldset[data-filter="mileageRange"].focused > .legend + div label[data-rangefor="max"] input {
    margin-left: 2rem;
  }
  .card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] {
    display: inline-block;
    position: static;
    float: right;
    margin: 1.1rem 0.1rem 0;
  }
  .card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] button {
    color: #808080;
  }
  .card.vertical-filters > form .fieldset[data-filter="search"] {
    clear: both;
  }
  .card.vertical-filters > form ~ .deck {
    width: calc(100% - 19rem);
  }
}
@media (max-width: 639px) {
  .card.vertical-filters.bg-light > .filters.open button:not(.clear)[aria-hidden="true"],
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear)[aria-hidden="true"],
  .card.vertical-filters.bg-color > .filters.open button:not(.clear)[aria-hidden="true"] {
    display: block;
  }
  .card.vertical-filters.bg-light > .filters.open button:not(.clear) {
    background-color: #3e5c77;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: #3e5c77;
    cursor: pointer;
    font-family: LatoBold, sans-serif;
    font-size: 1.4rem;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    max-width: 300px;
    transition: ease-in-out, all 0.2s ease-in-out;
    padding: 1.3rem;
    min-height: 52px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
    border-radius: 0;
    letter-spacing: normal;
  }
  .card.vertical-filters.bg-light > .filters.open button:not(.clear):link,
  .card.vertical-filters.bg-light > .filters.open button:not(.clear):visited {
    border-color: #3e5c77;
  }
  .card.vertical-filters.bg-light > .filters.open button:not(.clear):hover,
  .card.vertical-filters.bg-light > .filters.open button:not(.clear):active {
    background-color: #2d4255;
    color: #fff;
    border-color: #2d4255;
  }
  .card.vertical-filters.bg-light > .filters.open button:not(.clear):after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    border: 1px solid #fff;
  }
  .card.vertical-filters.bg-color > .filters.open button:not(.clear) {
    background-color: #3e5c77;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: #3e5c77;
    cursor: pointer;
    font-family: LatoBold, sans-serif;
    font-size: 1.4rem;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    max-width: 300px;
    transition: ease-in-out, all 0.2s ease-in-out;
    padding: 1.3rem;
    min-height: 52px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
    border-radius: 0;
    letter-spacing: normal;
  }
  .card.vertical-filters.bg-color > .filters.open button:not(.clear):link,
  .card.vertical-filters.bg-color > .filters.open button:not(.clear):visited {
    border-color: #3e5c77;
  }
  .card.vertical-filters.bg-color > .filters.open button:not(.clear):hover,
  .card.vertical-filters.bg-color > .filters.open button:not(.clear):active {
    background-color: #2d4255;
    color: #fff;
    border-color: #2d4255;
  }
  .card.vertical-filters.bg-color > .filters.open button:not(.clear):after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    border: 1px solid #fff;
  }
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear) {
    background-color: #3e5c77;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: #3e5c77;
    cursor: pointer;
    font-family: LatoBold, sans-serif;
    font-size: 1.4rem;
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
    max-width: 300px;
    transition: ease-in-out, all 0.2s ease-in-out;
    padding: 1.3rem;
    min-height: 52px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
            justify-content: center;
    width: 100%;
    border-radius: 0;
    letter-spacing: normal;
  }
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear):link,
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear):visited {
    border-color: #3e5c77;
  }
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear):hover,
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear):active {
    background-color: #2d4255;
    color: #fff;
    border-color: #2d4255;
  }
  .card.vertical-filters.bg-dark > .filters.open button:not(.clear):after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    border: 1px solid #fff;
  }
}
.card.vertical-filters .filters:before {
  font-family: 'Ionicons', sans-serif;
}
@media (max-width: 639px) {
  .card.vertical-filters.filters:not(.open) {
    padding: 4vw;
  }
}
@media all and (min-width: 640px) {
  .card.vertical-filters .filters {
    background-color: #f2f2f2;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters .filters .fieldset .legend {
    background-color: #d1d1d1;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters {
    background-color: #d1d1d1;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters input[type="checkbox"] + span:before {
    border-color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters .fieldset > .legend {
    background-color: #808080;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters > .fieldset.primary > .legend {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters > .fieldset.primary > .legend:before {
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-color .filters > .fieldset > .legend + div label[data-rangefor] input {
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters {
    background-color: #808080;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters input[type="checkbox"] + span:before {
    border-color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters .fieldset > .legend {
    background-color: #d1d1d1;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters > .fieldset.primary > .legend {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters > .fieldset.primary > .legend:before {
    color: rgba(0, 0, 0, 0.6);
  }
  .card.vertical-filters.bg-dark .filters > .fieldset > .legend + div label[data-rangefor] input {
    color: rgba(0, 0, 0, 0.6);
  }
}
.card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] {
  width: auto;
}
.card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] button,
.card.vertical-filters > form .fieldset[data-filter="clearFilterLabel"] button:hover {
  display: inline-block;
  background: transparent !important;
  color: inherit !important;
  text-shadow: none;
  letter-spacing: normal;
  text-indent: 0;
  position: static;
  min-width: 0;
  min-height: 0;
  width: auto;
  border: none !important;
  box-shadow: none;
  -webkit-animation: none;
          animation: none;
  margin: 0;
  padding: 1rem;
}
@media (min-width: 320px) {
  .media-background[class*="keywordSearch"]:not(.media-none) > .content .text {
    z-index: 11;
  }
  .media-background[class*="keywordSearch"]:not(.media-none) > .content .text form ul {
    z-index: 11;
  }
}
.themeTextColorApplied {
  color: #fff !important;
}
.themeColorApplied {
  background-color: #3e5c77 !important;
}
.themeColorApplied-border {
  border-color: #3e5c77 !important;
}
.themeColorApplied-text {
  color: #3e5c77 !important;
}
.dcw-design-stainless form fieldset ~ small {
  font-family: LatoRegular, Tahoma, sans-serif;
  opacity: 0.6;
}
.dcw-design-stainless .l1 > .deck > .l2:first-child:not([class*="-model-color-selector"]) > .content form fieldset {
  padding: 1rem 1.5rem;
  border: 1px solid rgba(128, 128, 128, 0.6);
}
.dcw-design-stainless .l1 > .deck > .l2:first-child:not([class*="-model-color-selector"]) > .content form fieldset legend {
  padding: 0 1rem;
  width: auto;
  border: none;
}
.dcw-design-stainless .l1 > .deck > .l2:first-child:not([class*="-model-color-selector"]).bg-color > .content form fieldset {
  border: 1px solid rgba(128, 128, 128, 0.6);
}
.dcw-design-stainless .l1 > .deck > .l2:first-child:not([class*="-model-color-selector"]).bg-dark > .content form fieldset {
  border: 1px solid rgba(128, 128, 128, 0.6);
}
.dcw-design-stainless .footer.card [itemtype$="/AutomotiveBusiness"] > .content .link .tertiary a {
  padding: 0;
}
.dcw-design-stainless .footer.card .title [itemprop="name"] {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/fnr-positive-181x17.png");
  background-size: 200px;
  padding-top: 6rem;
  margin: 4rem 0;
  width: 100%;
}
.dcw-design-stainless .footer.card > .deck > section.bg-dark .title [itemprop="name"] {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/fnr-negative-181x17.png");
}
.dcw-design-stainless .footer.card .link a.backToTop {
  min-width: 0;
}
.dcw-design-stainless [itemtype*="/Car"] div[itemtype$="/PriceSpecification"],
.dcw-design-stainless [itemtype*="/Car"] div[itemtype$="/UnitPriceSpecification"] {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.dcw-design-stainless [itemtype*="/Car"] .title [itemprop="name"],
.dcw-design-stainless [itemtype*="/Car"] .title [itemprop="url"] {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/AggregateOffer"] li[itemtype$="/Offer"] [itemprop="name"],
.dcw-design-stainless [itemtype*="/Car"] [itemtype$="/AggregateOffer"] li[itemtype$="/Offer"] [itemprop="price"] {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless div[itemtype$="/PriceSpecification"],
.dcw-design-stainless div[itemtype$="/UnitPriceSpecification"] {
  -webkit-align-items: center;
          align-items: center;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"],
.dcw-design-stainless [itemtype$="/AggregateRating"] > .content [itemprop="ratingValue"] {
  color: #3e5c77;
}
.dcw-design-stainless [itemtype$="/Review"] [itemprop="ratingValue"]:before,
.dcw-design-stainless [itemtype$="/AggregateRating"] > .content [itemprop="ratingValue"]:before {
  color: #3e5c77;
}
@media screen and (max-width: 736px) {
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link {
    margin-top: 2rem;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link.toggledOn {
    margin-top: 0;
  }
  .dcw-design-stainless [class*="modelDetails-"]:not(.links-one) > .content .link a::after {
    font-family: 'Ionicons', sans-serif;
    padding-left: 1rem;
  }
}
.dcw-design-stainless,
.dcw-design-stainless body {
  font-family: LatoRegular, Tahoma, sans-serif;
  color: #808285;
}
@media (max-width: 649px) {
  .dcw-design-stainless,
  .dcw-design-stainless body {
    line-height: 2.4rem;
  }
}
.dcw-design-stainless h1 {
  font-family: LatoBold, sans-serif;
}
@media (max-width: 649px) {
  .dcw-design-stainless h1 {
    font-size: 3.6rem;
    max-width: 28rem;
  }
}
.dcw-design-stainless h2,
.dcw-design-stainless .l2 h1 {
  font-family: LatoBold, sans-serif;
}
@media (max-width: 649px) {
  .dcw-design-stainless h2,
  .dcw-design-stainless .l2 h1 {
    max-width: 27rem;
    font-size: 2.8rem;
  }
}
.dcw-design-stainless h3,
.dcw-design-stainless .l3 h1 {
  font-family: LatoBold, sans-serif;
}
@media (max-width: 649px) {
  .dcw-design-stainless h3,
  .dcw-design-stainless .l3 h1 {
    font-size: 2.4rem;
  }
}
.dcw-design-stainless h4,
.dcw-design-stainless .l4 h1 {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless h5,
.dcw-design-stainless .l5 h1 {
  font-family: LatoRegular, Tahoma, sans-serif;
  font-size: 1.8rem;
}
.dcw-design-stainless h6,
.dcw-design-stainless .l5 h1 {
  font-family: LatoBold, sans-serif;
  font-size: 1.6rem;
}
.dcw-design-stainless footer > .content .link a {
  text-align: left;
}
.dcw-design-stainless .theme-vehicleListingColumn > .content .link .tertiary a {
  font-size: 0.6em !important;
}
.dcw-design-stainless .theme-vehicleListingColumn > .content .link .tertiary a:hover {
  color: #3e5e77 !important;
  background-color: transparent !important;
}
.dcw-design-stainless #close {
  display: none;
}
@media (min-width: 641px) {
  .dcw-design-stainless .media-background[class*="keywordSearch"]:not(.media-none) > .content .text {
    z-index: 11;
  }
  .dcw-design-stainless .media-background[class*="keywordSearch"]:not(.media-none) > .content .text form ul {
    z-index: 11;
  }
}
section div#GMFinancialForm form {
  max-width: 100%;
}
section div#GMFinancialForm form [aria-hidden=true] {
  display: none;
}
section div#GMFinancialForm form [aria-hidden=false] {
  display: block;
}
section div#GMFinancialForm form input[type="checkbox"] {
  opacity: 100;
  margin: 0;
}
section div#GMFinancialForm form fieldset label legend {
  font-weight: bold;
}
section div#GMFinancialForm form fieldset label select {
  min-width: 3.125rem;
}
section div#GMFinancialForm form fieldset label.required .invalid {
  border: none;
  background-color: #e4e4e4;
}
section div#GMFinancialForm form fieldset label.required.err_empty span:nth-of-type(2),
section div#GMFinancialForm form fieldset label.required.err_invalid span:nth-of-type(3),
section div#GMFinancialForm form fieldset label.required.err_min_age span:nth-of-type(4) {
  display: block;
}
section div#GMFinancialForm form fieldset label span:not(:nth-of-type(1)) {
  display: none;
  color: red;
  font-size: 1.2rem;
  margin-top: 0.3rem;
  padding-right: 0.625rem;
}
section div#GMFinancialForm form fieldset label span:not(:nth-of-type(1))::after {
  content: '';
}
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(3),
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(3),
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(4),
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(4),
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(5),
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(5) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 33.33%;
  margin-bottom: 0;
  margin-top: 0;
}
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(4) input,
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(4) input,
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(3) select,
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(3) select,
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(4) select,
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(4) select {
  width: 95%;
}
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(6),
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(6),
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(7),
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(7) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 50%;
  margin-bottom: 0;
}
section div#GMFinancialForm form fieldset[name="applicantInfo"] label:nth-child(6) input,
section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] label:nth-child(6) input {
  width: 96%;
}
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(2),
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(3),
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(4) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 33.33%;
  margin-bottom: 0;
  margin-top: 0;
}
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(2) input,
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(2) select,
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(3) select {
  width: 95%;
}
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(5),
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(6) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 50%;
  margin-bottom: 0;
}
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(5) input,
section div#GMFinancialForm form fieldset[name="residentialInfo"] label:nth-child(5) select {
  width: 96%;
}
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(3),
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(4),
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(5) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 33.33%;
  margin-bottom: 0;
  margin-top: 0;
}
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(4) input,
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(3) select,
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(4) select {
  width: 95%;
}
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(6),
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(7) {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 50%;
  margin-bottom: 0;
}
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(6) input,
section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] label:nth-child(6) select {
  width: 96%;
}
section div#GMFinancialForm form fieldset[name="employmentInfo"] label,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label {
  display: -ms-inline-grid;
  display: inline-grid;
  width: 50%;
  margin-bottom: 0;
}
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(1) input,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(1) input,
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(3) input,
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(5) input,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(5) input,
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(1) select,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(1) select,
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(3) select,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(3) select,
section div#GMFinancialForm form fieldset[name="employmentInfo"] label:nth-child(5) select,
section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] label:nth-child(5) select {
  width: 96%;
}
@media only screen and (min-width: 1024px) {
  section div#GMFinancialForm form fieldset[name="vehicleInformation"] label {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 20%;
    margin-bottom: 0;
  }
  section div#GMFinancialForm form fieldset[name="vehicleInformation"] label:not(:nth-child(5)) select {
    width: 95%;
  }
  section div#GMFinancialForm form fieldset[name="applicantInfo"],
  section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"],
  section div#GMFinancialForm form fieldset[name="residentialInfo"],
  section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"],
  section div#GMFinancialForm form fieldset[name="employmentInfo"],
  section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 33%;
    margin-bottom: 0;
    vertical-align: top;
  }
  section div#GMFinancialForm form fieldset[name="applicantInfo"],
  section div#GMFinancialForm form fieldset[name="applicantInfo_jointApplicant"] {
    padding-right: 1.875rem;
  }
  section div#GMFinancialForm form fieldset[name="residentialInfo"],
  section div#GMFinancialForm form fieldset[name="residentialInfo_jointApplicant"] {
    padding: 0 1.875rem;
    border-left: 0.1rem solid #c7ccd4;
    border-right: 0.1rem solid #c7ccd4;
  }
  section div#GMFinancialForm form fieldset[name="employmentInfo"],
  section div#GMFinancialForm form fieldset[name="employmentInfo_jointApplicant"] {
    padding-left: 1.875rem;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label {
    display: -ms-inline-grid;
    display: inline-grid;
    margin-bottom: 0;
    width: 95%;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(1),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(1) {
    width: 45%;
    margin-right: 0.625rem;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(2),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(2) {
    width: 25%;
    margin-right: 0.625rem;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(3),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(3) {
    width: 12.5%;
    margin-right: 0.625rem;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(4),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(4) {
    width: 12.5%;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(5),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(5),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(6),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(6),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(7),
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(7) {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 25%;
    margin-bottom: 0;
  }
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(5) input,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(5) input,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(6) input,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(6) input,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(5) select,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(5) select,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo"] label:nth-child(6) select,
  section div#GMFinancialForm form fieldset[name="previousResidentialInfo_jointApplicant"] label:nth-child(6) select {
    width: 95%;
  }
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo"] label,
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo_jointApplicant"] label {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 25%;
    margin-bottom: 0;
  }
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo"] label:not(:nth-child(4)) input,
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo_jointApplicant"] label:not(:nth-child(4)) input,
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo"] label:not(:nth-child(4)) select,
  section div#GMFinancialForm form fieldset[name="previousEmploymentInfo_jointApplicant"] label:not(:nth-child(4)) select {
    width: 95%;
  }
}
@media only screen and (max-width: 320px) {
  section div#GMFinancialForm form fieldset label span:nth-child(1) {
    font-size: 1.3rem;
  }
  section div#GMFinancialForm form fieldset label span:not(:nth-child(1)) {
    font-size: 0.625rem;
  }
}
.dcw-design-stainless {
  /* Brush stroke treatment
- target headers in the <main></main> element.
- Debug using h1 elements if necessary.
*/
  /*-----------------------
*IMAGE SHADOW
------------------------*/
  /* CURVED DROP SHADOW */
}
.dcw-design-stainless main .title h2,
.dcw-design-stainless main h3 {
  background-size: 4.0em, 1.5em;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}
.dcw-design-stainless main .title h2:after,
.dcw-design-stainless main h3:after {
  opacity: 0.3;
  content: "";
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/brush_header_h1-2.png");
  background-size: 7.0em, 1.5em;
  background-repeat: no-repeat;
  position: absolute;
  left: -10px;
  top: -7px;
  width: 7.0em;
  height: 2.0em;
  z-index: -1;
}
.dcw-design-stainless main .title h3 {
  font-weight: 800;
  background-size: 4.0em, 2.0em;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}
.dcw-design-stainless main .title h3:after {
  opacity: 0.3;
  content: "";
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/brush_header_h1-2.png");
  background-size: 4.0em, 1.5em;
  background-repeat: no-repeat;
  position: absolute;
  left: -10px;
  top: -4px;
  width: 4.0em;
  height: 2.0em;
  z-index: -1;
}
.dcw-design-stainless main .title h4 {
  font-weight: 800;
  padding-left: 10px;
  background-size: 4.0em, 2.0em;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}
.dcw-design-stainless main .title h4:after {
  opacity: 0.3;
  content: "";
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/brush_header_h1-2.png");
  background-size: 7.0em, 1.5em;
  background-repeat: no-repeat;
  position: absolute;
  left: 1px;
  top: 11px;
  width: 7.0em;
  height: 2.0em;
  z-index: -1;
}
.dcw-design-stainless .header.bg-color .cta {
  background-color: transparent !important;
}
.dcw-design-stainless .header ul li {
  border-right: none !important;
}
@media (max-width: 799px) {
  .dcw-design-stainless .header.bg-color .menu {
    background-color: transparent;
  }
}
@media (max-width: 959px) and (min-width: 639px) {
  .dcw-design-stainless h3:after,
  .dcw-design-stainless .l3 h4:after {
    background-size: 27vw;
    width: 27vw;
  }
}
@media all and (max-width: 639px) {
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h1:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h2:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h3:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h4:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h5:before,
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .title h6:before {
    right: 0;
  }
  .dcw-design-stainless .footer.card > .deck section:not([itemtype]) > .deck .text {
    padding: 0 2rem;
  }
}
.dcw-design-stainless .card:not(.card-clickable) > .content button,
.dcw-design-stainless .card:not(.card-clickable) > .content a.primary,
.dcw-design-stainless .card:not(.card-clickable) > .content a.secondary {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  transition-duration: all 0.5s;
  transition-property: box-shadow;
  box-sizing: border-box;
}
.dcw-design-stainless footer .card .link a.primary {
  text-align: left;
}
.dcw-design-stainless figure img {
  -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.75);
  box-shadow: 0 28px 16px -26px rgba(0, 0, 0, 0.75);
}
.dcw-design-stainless body {
  font-weight: normal;
}
.dcw-design-stainless h2,
.dcw-design-stainless h3,
.dcw-design-stainless h4 {
  font-weight: 500;
  font-variant: normal;
  text-align: left;
}
.dcw-design-stainless h3 {
  line-height: 1.0em !important;
}
.dcw-design-stainless h4 {
  line-height: 2.0em !important;
}
.dcw-design-stainless body {
  font-family: LatoRegular, Tahoma, sans-serif;
}
.dcw-design-stainless body h2 {
  font-family: LatoBold, sans-serif;
}
.dcw-design-stainless img[src$=".png"] {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
  -moz-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
}
.stainless-grunge-background {
  background-position: center;
  background-repeat: repeat;
}
.stainless-grunge-background.l2.bg-transparent,
.stainless-grunge-background .l3.bg-transparent {
  background-color: none !important;
  background-image: none !important;
  background-blend-mode: normal !important;
}
.stainless-grunge-background.l2.bg-light,
.stainless-grunge-background .l3.bg-light {
  background-color: #fff !important;
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/grunge_wall_light.png") !important;
  background-blend-mode: none !important;
}
.stainless-grunge-background.l2.bg-dark,
.stainless-grunge-background .l3.bg-dark {
  background-color: #000 !important;
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/grunge_wall_dark.png") !important;
  background-blend-mode: none !important;
}
@media (max-width: 649px) {
  .col-3:not(.cards-none) > .deck .card.stainless-content-box {
    width: 100%;
    margin: 0%;
  }
}
@media (min-width: 649px) {
  .col-3:not(.cards-none) > .deck .card.stainless-content-box {
    width: 31.1111111% !important;
    margin: 1.1111111%;
  }
  .col-3:not(.cards-none) > .deck .card.stainless-content-box.media-bleed-none {
    padding-top: 2em;
  }
}
.stainless-content-box.l2 {
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/grunge_wall_light.png");
  background-size: 25%;
  background-position: center;
  background-repeat: repeat;
}
.stainless-content-box.l2 > .content {
  margin: 2vw;
  -webkit-box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
  -moz-box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
  box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
}
.stainless-content-box.l2.bg-transparent {
  color: inherit;
  background-color: none;
}
.stainless-content-box.l2.bg-light {
  color: #000 !important;
  background-color: #fff;
}
.stainless-content-box.l2.bg-dark {
  color: #000 !important;
  background-color: #000;
}
.stainless-content-box.l2.bg-color {
  color: #000 !important;
  background-color: #808285;
}
.stainless-content-box.l3 {
  text-align: center;
  -webkit-box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
  -moz-box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
  box-shadow: 0px 6px 20px -3px rgba(51, 51, 51, 0.71);
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/grunge_wall_light.png");
  background-size: contain;
  background-position: center;
  background-repeat: repeat;
}
.stainless-content-box.l3.bg-transparent {
  color: inherit;
}
.stainless-content-box.l3.bg-light {
  color: #000 !important;
  background-color: #67696b;
}
.stainless-content-box.l3.bg-dark {
  background-color: #000;
}
.stainless-content-box.l3.bg-color {
  background-color: #808285;
}
.stainless-content-box.l3 .text {
  text-align: center;
}
.stainless-content-box.l3 .text .link {
  width: 96%;
  margin: 0% 2%;
  display: inline-block;
}
.stainless-parallax.bg-light {
  color: #000 !important;
  background-blend-mode: normal;
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/stainless_parallax.jpg");
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
.stainless-parallax.bg-dark {
  color: #fff !important;
  background-blend-mode: normal;
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/stainless_parallax.jpg");
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
.stainless-parallax.bg-color {
  color: #000 !important;
  background-blend-mode: normal;
  background-image: url("https://media-dmg.assets-cdk.com/hydra-graph/hydra-graph-1.0.6602/vendor/dcw-design-stainless/assets/stainless_parallax.jpg");
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
.stainless-parallax.bg-light .deck .card.media-one.copy-one,
.stainless-parallax.bg-color .deck .card.media-one.copy-one {
  background-image: none;
}
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h1,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h2,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h3,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h4,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h5,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h6 {
  display: -webkit-flex;
  display: flex;
}
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h1:before,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h2:before,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h3:before,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h4:before,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h5:before,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h6:before {
  background: none;
}
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h1:after,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h2:after,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h3:after,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h4:after,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h5:after,
.vehicle-details > .deck .vehicleIdentityTabContainer > div > h6:after {
  width: auto;
}
.vehicle-listing li.msrp [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.msrp [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.msrp [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.msrp [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.discount-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.discount-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.discount-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.discount-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.internet-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.internet-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.internet-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.internet-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.invoice-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.invoice-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.invoice-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.invoice-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.retail-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.retail-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.retail-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.retail-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.total-sale-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.total-sale-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.total-sale-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.total-sale-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.total-savings [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.total-savings [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li.total-savings [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-listing li.total-savings [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.msrp [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.msrp [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.msrp [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.msrp [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.discount-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.discount-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.discount-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.discount-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.internet-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.internet-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.internet-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.internet-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.invoice-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.invoice-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.invoice-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.invoice-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.retail-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.retail-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.retail-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.retail-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.total-sale-price [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.total-sale-price [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.total-sale-price [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.total-sale-price [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.total-savings [itemprop="name"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.total-savings [itemprop="name"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-details li.total-savings [itemprop="price"]:not(.plaque) {
  color: inherit !important;
}
.vehicle-details li.total-savings [itemprop="price"].plaque {
  background-color: inherit !important;
  color: contrast(inherit, #000, #fff) !important;
}
.vehicle-listing li span.strikethrough,
.vehicle-details li span.strikethrough,
.vehicle-listing li span.big-strikethrough,
.vehicle-details li span.big-strikethrough {
  text-decoration: line-through !important;
}
.vehicle-listing li span.bold,
.vehicle-details li span.bold,
.vehicle-listing li span.big-and-bold,
.vehicle-details li span.big-and-bold {
  font-weight: bold !important;
}
.vehicle-listing li span.big-strikethrough,
.vehicle-details li span.big-strikethrough,
.vehicle-listing li span.big-and-bold,
.vehicle-details li span.big-and-bold {
  font-size: 2em !important;
}
.vehicle-listing li span.italic,
.vehicle-details li span.italic {
  font-style: italic !important;
}
.vehicle-listing li span.plaque,
.vehicle-details li span.plaque {
  padding: 5px !important;
}
@media (min-width: 769px) {
  .header.card .menu nav ul li:hover > ul li a {
    color: #808080;
  }
  .header.card .menu nav ul li:hover > ul li a:hover {
    color: #2d4255;
  }
}
meta, base { background-image: url('data:__DELIM__.read-more,.card-clickable.card%20>%20.content%20.text%20.link,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type:hover,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type.primary:hover,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type:active,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type.primary:active,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type::before,.card-clickable.card%20>%20.content%20.text%20.link%20>%20a:first-of-type.primary::before,.card-clickable-v2.card%20>%20.content%20.text%20.link,.card-clickable-v2.card%20>%20.content%20.text%20.link%20>%20a:first-of-type::before,.card-clickable-v2.card%20>%20.content%20.text%20.link%20>%20a:first-of-type.primary::before,[class*="col-"]%20>%20.deck,.deck-tabs.col%20>%20[role="navigation"],.deck-tabs:not(.col)%20>%20[role="navigation"],.deck-accordion:not(.l1)%20>%20.deck,.deck-accordion:not(.l1)[class*="col-"]%20>%20.deck,.deck-gallery%20>%20.deck,.deck-gallery,.deck-carousel.col.cards-few%20>%20.deck,.deck-carousel.col.cards-many%20>%20.deck,.deck-carousel.col.cards-many%20>%20.deck,.deck-carousel.col-2.cards-few%20>%20.deck,.deck-carousel.col-2.cards-many%20>%20.deck,.deck-carousel.col-2.cards-many%20>%20.deck,.deck-carousel.col-2.cards-many%20>%20.deck,.deck-carousel.col-3.cards-few%20>%20.deck,.deck-carousel.col-3.cards-many%20>%20.deck,.deck-carousel.col-3.cards-many%20>%20.deck,.deck-carousel.col-3.cards-many%20>%20.deck,.deck-carousel.col-3.cards-many%20>%20.deck,.deck-carousel.col-4.cards-few%20>%20.deck,.deck-carousel.col-4.cards-many%20>%20.deck,.deck-carousel.col-4.cards-many%20>%20.deck,.deck-carousel.col-4.cards-many%20>%20.deck,.deck-carousel.col-4.cards-many%20>%20.deck,.deck-carousel.col-4.cards-many%20>%20.deck,.overflow-expand%20>%20.content%20.copy,.peek-a-boo.col%20>%20.deck[carousel],.dcw-design-stainless%20form[merchandising-paymentsearch],.dcw-design-stainless%20.footer.card%20>%20.deck%20section:not([itemtype])%20>%20.deck,.dcw-design-stainless%20.footer.card%20.deck%20section[promoelevator^="contentId"],.dcw-design-stainless%20.footer.card%20>%20.content%20.text%20.link%20a.backToTop,.dcw-design-stainless%20[itemtype$="/AutomotiveBusiness"]%20>%20.content%20[itemtype$="/Map"],.dcw-design-stainless%20.disclaimer,.dcw-design-stainless%20[role="dialog"].PromoPopUp%20>%20.content%20.copy%20.paymentInfoTab,.dcw-design-stainless%20[class*="%20InventoryGAQ-"].PromoPopUp%20>%20.content%20.copy%20.paymentInfoTab,.dcw-design-stainless%20[class*="%20IncentiveGAQ-"].PromoPopUp%20>%20.content%20.copy%20.paymentInfoTab,.dcw-design-stainless%20[class*="modelDetails-"]:not(.links-one)%20>%20.content%20.link,.dcw-design-stainless%20[class*="modelDetails-"]:not(.links-one)%20>%20.content%20.link.toggledOn%20a,.align-card[class*="col-"]%20>%20.deck,.logo-soup%20>%20.deck,.compare-vehicles.card%20thead%20tr,.compare-vehicles.card%20tbody%20tr:first-child,.header.card%20div[role="search"],.header.card%20.reorderable-cta-enabled.cta%20.callUs,.header.card%20.menu%20.tools%20li:first-child%20a[data-saved="true"]%20b,.header.card%20.menu,.header.card%20.menu%20nav%20>%20ul%20>%20li,.header.card,.header.card%20.franchise:not(.count-1):not(.count-2):not(.count-3):not(.count-4),header.header-1.card,header.header-1.card%20.cta%20ul%20li.mobileMenu,header.header-2.card,header.header-3.card,header.header-4.card,header.header-5.card,header.header-6.card,header.header-6.card%20.cta%20ul%20li.mobileMenu,header.header-nested-search.card,header.header-nested-search.card%20.cta%20ul%20li.mobileMenu,header.header-nested-search.card%20div[role="search"],#notificationPanel%20~%20header.header-nested-search.card%20.menu,.payment-search%20.fieldset,.payment-search%20label[data-rangefor],.payment-search%20.fieldset[data-role="slider"],.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20>%20.deck,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h1,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h2,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h3,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h4,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h5,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.vehicle-specifications%20>%20h6,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h1,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h2,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h3,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h4,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h5,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20.cash-only%20>%20h6,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabs,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.finance-price%20[itemprop="description"]%20>%20p:last-child,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.lease-price%20[itemprop="description"]%20>%20p:last-child,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"].overflow-expand%20>%20.content%20.copy%20dl,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h1,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h1,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h1,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h2,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h2,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h2,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h3,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h3,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h3,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h4,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h4,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h4,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h5,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h5,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h5,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-price%20>%20h6,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.vehicle-specifications%20>%20h6,.vehicle-details%20>%20.deck%20[class*="vehicleGalleryDetailsAndLinks"]%20[class*="vehicleSpecificationsAndLogos"]%20>%20.content%20.copy%20.vehicleIdentityTabContainer%20>%20.cash-only%20>%20h6,.vehicle-listing.card.overflow-expand%20>%20.content%20.copy%20dl,.vehicle-listing.card%20.vehicle-specifications%20h1,.vehicle-listing.card%20.vehicle-specifications%20h2,.vehicle-listing.card%20.vehicle-specifications%20h3,.vehicle-listing.card%20.vehicle-specifications%20h4,.vehicle-listing.card%20.vehicle-specifications%20h5,.vehicle-listing.card%20.vehicle-specifications%20h6,.vehicle-listing.card%20>%20.content%20.copy%20.paymentInfoTab,.vehicle-listing.card%20>%20.content%20.copy%20.paymentInfoTab%20+%20.tabContainer%20[itemprop="description"]%20>%20p:last-child,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h1,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h2,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h3,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h4,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h5,[class*="col-"]:not(.cards-one)%20>%20.deck%20>%20.vehicle-listing%20>%20.content%20.vehicle-specifications%20h6,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h1,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h1,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h1,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h2,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h2,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h2,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h3,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h3,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h3,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h4,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h4,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h4,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h5,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h5,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h5,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h6,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h6,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h6,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h1,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h1,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h2,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h2,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h2,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h3,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h3,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h3,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h4,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h4,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h4,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h5,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h5,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h5,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background):not(.aspect-21x9).vehicle-listing%20>%20.content%20.vehicle-specifications%20h6,.col%20>%20.deck%20>%20.card:not(.media-none):not(.aspect-unknown):not(.media-background).aspect-16x9:not(.l1).vehicle-listing%20>%20.content%20.vehicle-specifications%20h6,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content%20.vehicle-specifications%20h6,[class*="col-"]%20>%20.deck%20>%20.card.vehicle-listing%20>%20.content,[class*="col-"].cards-one%20>%20.deck%20>%20.card.vehicle-listing:not(.media-none):not(.aspect-unknown):not(.aspect-21x9)%20>%20.content,.card.vertical-filters%20>%20form%20.fieldset[data-role="slider"],.card.vertical-filters%20>%20form%20label[data-rangefor],.card.vertical-filters%20>%20form%20>%20.fieldset.filter-many:not([data-filter='bodyColor']):not([data-filter='mileageRange']):not([data-filter='priceRange']):not([data-filter='merchandisablePaymentRange']):not([data-filter='paymentSearchPrice']):not([data-filter='paymentRange']):not([data-count="4"]):not([data-count="5"]):not([data-count="6"])%20>%20.legend%20+%20div,.card.vertical-filters%20>%20form%20>%20.fieldset:not([data-filter='clearFilterLabel'])%20.legend,.card.vertical-filters%20>%20form%20.title__DELIM__') !important}