.teaser:not(.teaser--hero):not(.teaser--layout-top){--teaser-height: 400px}@media(min-width: 960px){.teaser:not(.teaser--hero):not(.teaser--layout-top){--teaser-height: 440px}}.cmp-teaser{position:relative;display:flex;align-items:center;min-height:var(--teaser-height)}@media(min-width: 960px){.cmp-teaser{margin:0}}.cmp-teaser__content{padding-block:3.75rem;padding-inline:30px;pointer-events:none;z-index:2;position:relative}.cmp-teaser__content.is-hidden{display:none}@media(max-width: 767px){.cmp-carousel__item .cmp-teaser__content{padding-block:0;padding-inline:56px}}.cmp-teaser__title{margin-block-end:25px;overflow:hidden;text-overflow:ellipsis}[data-dealer-private] .cmp-teaser__title{letter-spacing:-0.5px}.cmp-teaser__description{font-family:var(--ff-regular);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);color:#53565a;margin-block-start:1em}.cmp-teaser__description a{color:#000}.cmp-teaser__description a:hover,.cmp-teaser__description a:focus{color:#4d4d4d}.cmp-teaser__description ul,.cmp-teaser__description ol{padding-inline-start:32px}.cmp-teaser__description ul{list-style:disc}.cmp-teaser__description ol{list-style:decimal}.cmp-teaser__description h1,.cmp-teaser__description h2,.cmp-teaser__description h3,.cmp-teaser__description h4,.cmp-teaser__description h5,.cmp-teaser__description h6{color:#53565a}.cmp-teaser__action-container{margin-top:1em;pointer-events:all;display:flex;flex-wrap:wrap;gap:10px}.cmp-teaser__action-container .button__base{max-width:100%}.cmp-teaser__action-container a.button__anchor{max-width:100%;white-space:nowrap}.cmp-teaser__action-container .button__text{overflow:hidden;text-overflow:ellipsis}.teaser__cta--link .cmp-teaser__action-container{flex-direction:column}.cmp-teaser__embed,.cmp-teaser__image{position:absolute;inset:0}.cmp-teaser__embed .embed__youtube:not(.embed__youtube--withThumbnail){height:var(--teaser-height)}.cmp-teaser__embed .embed__youtube__thumbnail{min-height:var(--teaser-height);max-height:var(--teaser-height)}.cmp-teaser__embed .embed__youtube iframe,.cmp-teaser__embed iframe{max-width:100%;height:var(--teaser-height)}.cmp-teaser__embed+.cmp-teaser__content{pointer-events:none}.cmp-teaser__embed .cmp-embed>*{margin:0}.cmp-teaser__image img,.cmp-teaser__image .cmp-image,.cmp-teaser__image .cmp-image__image{object-fit:cover;object-position:center;width:100%;height:100%}.cmp-teaser__image .cmp-image video,.cmp-teaser__image .cmp-image__image video{height:100%}.cmp-teaser__image .cmp-image .s7dm-dynamic-media video,.cmp-teaser__image .cmp-image__image .s7dm-dynamic-media video{inset-block-start:0 !important;inset-inline-start:0 !important;min-width:100% !important;min-height:100% !important}.cmp-teaser__image .cmp-image .img__link{width:100%}.teaser:not(.teaser--layout-top):not(.stage).teaser__text--center .cmp-teaser__content{max-width:820px}.teaser:not(.teaser--layout-top):not(.stage) .cmp-teaser__content{width:100%;max-width:620px}@media(min-width: 960px){.carousel .teaser:not(.teaser--layout-top):not(.stage) .cmp-teaser__content{width:50%;max-width:none}}.collage .teaser:not(.teaser--layout-top):not(.stage) .cmp-teaser__content{width:100%;max-width:none}.teaser:not(.teaser__cta--link) .cmp-teaser__action-container{margin-block-start:25px}.teaser--hero{--teaser-height: 440px}@media(min-width: 960px){.teaser--hero{--teaser-height: 600px}}.teaser--layout-top .cmp-teaser{display:block}.teaser--layout-top .cmp-teaser__content{position:static;transform:none;pointer-events:all;padding-block:1em;padding-inline:0}.teaser--layout-top .cmp-teaser__image,.teaser--layout-top .cmp-teaser__embed{position:relative;aspect-ratio:16/9}.teaser--layout-top .cmp-teaser__embed iframe{aspect-ratio:16/9;height:auto}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-container{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:100%;margin-block-start:0;height:0;padding-block-start:57%}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-container .cmp-teaser__action-link{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:75px;height:75px;margin-block:-25px 0;margin-inline:-40px 0}.teaser--layout-top.teaser__cta--video .cmp-teaser__action-container .cmp-teaser__action-link::before{font-size:34px}.teaser--layout-top .teaser--product-card .cmp-teaser__title{color:#000;margin-block-end:16px}.teaser--layout-top .teaser--product-card .cmp-teaser__title:after{background-color:#000;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:16px;height:16px}@media(min-width: 1200px){.teaser--layout-top .teaser--product-card .cmp-teaser__title:after{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.teaser--layout-top .teaser--product-card .cmp-teaser__title.title--external:after{background-color:#000;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:16px;height:16px}@media(min-width: 1200px){.teaser--layout-top .teaser--product-card .cmp-teaser__title.title--external:after{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view")}}.teaser--layout-top .teaser--product-card .cmp-teaser__content{padding-inline:16px}.teaser--layout-top .teaser--product-card.active{background-color:#f7f7f7}.teaser--layout-top.teaser__img--full .teaser--product-card .cmp-teaser__content{margin-inline:-15px;padding-inline:32px}.teaser--layout-top.teaser__img--full .teaser--product-card.active .cmp-teaser__content{background-color:#f7f7f7}.teaser__cta--video .cmp-teaser{position:relative}.teaser__cta--video .cmp-teaser__action-link{display:inline-block;align-items:center;text-decoration:none;font-family:var(--ff-medium);box-sizing:border-box;width:75px;height:75px;font-size:0;text-align:center;color:#53565a;background-color:#e1dfdd;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.3);transition:background-color .3s;padding:0;border:0;width:50px;height:50px;color:#fff}.teaser__cta--video .cmp-teaser__action-link:before{font-family:"VolvoIcons";content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 960px){.teaser__cta--video .cmp-teaser__action-link{width:50px;height:50px}}.teaser__cta--video .cmp-teaser__action-link:hover,.teaser__cta--video .cmp-teaser__action-link:focus{color:#53565a;background-color:#e1dfdd;border:0}.teaser__cta--video .cmp-teaser__action-link:hover::before,.teaser__cta--video .cmp-teaser__action-link:focus::before{transform:scale(1.1)}.teaser__cta--video .cmp-teaser__action-link::before{margin-inline-start:4px;font-size:34px;line-height:2.2;transition:transform .3s ease-in-out}@media(min-width: 960px){.teaser__cta--video .cmp-teaser__action-link::before{font-size:23px}}html[dir=rtl] .teaser__cta--video .cmp-teaser__action-link::before{margin-inline-start:-4px}.teaser__cta--video .cmp-teaser__action-link::before{font-size:23px;margin-inline-start:4px}.teaser__cta--video .cmp-teaser__action-link::after{content:none;opacity:0}.teaser__cta--video .cmp-teaser__action-container{text-align:center}.teaser__cta--video:not(.teaser--layout-top) .cmp-teaser__action-container{margin-block-start:25px;display:flex;align-items:center;justify-content:flex-start}.teaser__cta--link{--teaser-cta-link-color: #000}.teaser__cta--link .cmp-teaser__action-link{color:var(--teaser-cta-link-color);display:flex;gap:5px}.teaser__cta--link .cmp-teaser__action-link:after{background-color:var(--teaser-cta-link-color);content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:24px;height:24px}@media(min-width: 1200px){.teaser__cta--link .cmp-teaser__action-link:after{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.teaser__cta--link .cmp-teaser__action-link[target=_blank]:after{background-color:var(--teaser-cta-link-color);content:"";display:inline-block;-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;width:24px;height:24px}@media(min-width: 1200px){.teaser__cta--link .cmp-teaser__action-link[target=_blank]:after{-webkit-mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view");mask-image:url("../../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view")}}.teaser__cta--link .cmp-teaser__action-link::after{transition:transform .3s ease-out;transform:var(--button-icon-transform)}.teaser__cta--link .cmp-teaser__action-link::after:hover{transform:var(--button-icon-transform-hover)}.teaser__img--full .cmp-teaser__image{margin-block:0;margin-inline:-15px}@media(min-width: 960px){.teaser__img--full .cmp-teaser__image{margin-block:0;margin-inline:-15px}}@media(min-width: 1200px){.teaser__img--full .cmp-teaser__image{width:auto;margin-block:0;margin-inline:calc((100vw - 1200px)/-2)}}@media(min-width: 2048px){.teaser__img--full .cmp-teaser__image{width:auto;margin-block:0;margin-inline:calc((2048px - 1200px)/-2)}.container--fullWidth .teaser__img--full .cmp-teaser__image{margin:0}.columncontrol__column:first-child .teaser__img--full .cmp-teaser__image{margin-inline-end:0}.columncontrol__column:last-child .teaser__img--full .cmp-teaser__image{margin-inline-start:0}}.teaser__overlay--dark.teaser .cmp-image img,.teaser__overlay--dark.teaser .cmp-image video,.teaser__overlay--dark.teaser--hero .cmp-image img,.teaser__overlay--dark.teaser--hero .cmp-image video{filter:brightness(50%)}.teaser__overlay--lighter-dark.teaser .cmp-image img,.teaser__overlay--lighter-dark.teaser .cmp-image video,.teaser__overlay--lighter-dark.teaser--hero .cmp-image img,.teaser__overlay--lighter-dark.teaser--hero .cmp-image video{filter:brightness(80%)}.teaser{--teaser-kicker-bg-color: transparent;--teaser-kicker-padding: 0}.teaser__kicker--bg-white,.teaser__kicker--bg-black{--teaser-kicker-padding: 8px}.teaser__kicker--bg-white{--teaser-kicker-bg-color: #fff}.teaser__kicker--bg-black{--teaser-kicker-bg-color: #141414}.teaser__text--right:not(.teaser--layout-top) .cmp-teaser{justify-content:flex-end}.teaser__text--right .cmp-teaser__content{text-align:start}.teaser__text--center .cmp-teaser{justify-content:center}.teaser__text--center .cmp-teaser__content{text-align:center}@media(min-width: 768px){.teaser__text--center .cmp-teaser__content .cmp-teaser__description{max-width:500px;margin-block:0;margin-inline:auto}}@media(min-width: 960px){.teaser__text--center .cmp-teaser__content .cmp-teaser__description{max-width:820px;margin-block:0;margin-inline:auto}}.teaser__text--center .cmp-teaser__content .cmp-teaser__action-container{justify-content:center;align-items:center}.teaser__text--white .cmp-teaser__description{color:#fff}.teaser__text--white .cmp-teaser__description h1,.teaser__text--white .cmp-teaser__description h2,.teaser__text--white .cmp-teaser__description h3,.teaser__text--white .cmp-teaser__description h4,.teaser__text--white .cmp-teaser__description h5,.teaser__text--white .cmp-teaser__description h6{color:#fff}.teaser__text--white .cmp-teaser__title{color:#fff}.teaser__text--white .cmp-teaser__action-link{--teaser-cta-link-color: #fff}.teaser__text--white:not(.teaser__cta--secondary):not(.teaser--layout-top) .cmp-teaser .video__link{position:absolute}.teaser__text--white.teaser--layout-top .cmp-teaser__description{color:#fff}.teaser__text--white.teaser--layout-top .cmp-teaser__description h1,.teaser__text--white.teaser--layout-top .cmp-teaser__description h2,.teaser__text--white.teaser--layout-top .cmp-teaser__description h3,.teaser__text--white.teaser--layout-top .cmp-teaser__description h4,.teaser__text--white.teaser--layout-top .cmp-teaser__description h5,.teaser__text--white.teaser--layout-top .cmp-teaser__description h6{color:#fff}.teaser__text--white.teaser--layout-top .cmp-teaser__title{color:#fff}.teaser .cmp-teaser__title{font-family:var(--ff-broad);font-size:48px;font-weight:500;line-height:0.95;letter-spacing:var(--ls-volvo);margin-block-end:25px}.teaser .cmp-teaser__title-kicker{font-family:var(--ff-medium);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:var(--ls-default);background-color:var(--teaser-kicker-bg-color);padding:var(--teaser-kicker-padding);display:inline-block;margin-block-end:12px}.teaser__title--volvonovum .cmp-teaser__title,.teaser--layout-top:not(.teaserlist) .cmp-teaser__title{font-family:var(--ff-medium);font-size:27px;font-weight:400;line-height:1.2;letter-spacing:var(--ls-default)}@media(min-width: 768px){.teaser__title--volvonovum .cmp-teaser__title,.teaser--layout-top:not(.teaserlist) .cmp-teaser__title{font-size:32px}}.teaser--layout-top .teaser--product-card .cmp-teaser__title{font-family:var(--ff-medium);font-size:21px;font-weight:400;line-height:1.2;letter-spacing:var(--ls-default)}@media(min-width: 768px){.teaser--layout-top .teaser--product-card .cmp-teaser__title{font-size:24px}}.teaser.aem-GridColumn,.columncontrol__column .teaser{--component-margin-block-start: 30px;--component-margin-block-end: 30px}.teaser.aem-GridColumn.margin-top--none,.columncontrol__column .teaser.margin-top--none{--component-margin-block-start: 0}.teaser.aem-GridColumn.margin-top--single,.columncontrol__column .teaser.margin-top--single{--component-margin-block-start: 30px}.teaser.aem-GridColumn.margin-top--double,.columncontrol__column .teaser.margin-top--double{--component-margin-block-start: 30px}@media(min-width: 768px){.teaser.aem-GridColumn.margin-top--double,.columncontrol__column .teaser.margin-top--double{--component-margin-block-start: calc(30px * 2)}}.teaser.aem-GridColumn.margin-bottom--none,.columncontrol__column .teaser.margin-bottom--none{--component-margin-block-end: 0}.teaser.aem-GridColumn.margin-bottom--single,.columncontrol__column .teaser.margin-bottom--single{--component-margin-block-end: 30px}.teaser.aem-GridColumn.margin-bottom--double,.columncontrol__column .teaser.margin-bottom--double{--component-margin-block-end: 30px}@media(min-width: 768px){.teaser.aem-GridColumn.margin-bottom--double,.columncontrol__column .teaser.margin-bottom--double{--component-margin-block-end: calc(30px * 2)}}.teaser.aem-GridColumn .cmp-teaser,.columncontrol__column .teaser .cmp-teaser{margin-block:var(--component-margin-block-start) var(--component-margin-block-end) !important}.aem-Grid>.teaser.aem-GridColumn:first-child:not(.margin-top--single):not(.margin-top--double) .cmp-teaser,.aem-Grid>.columncontrol__column .teaser:first-child:not(.margin-top--single):not(.margin-top--double) .cmp-teaser{margin-block-start:0 !important}.cmp-teaser__description a{color:#004fbc}