.stage{--component-margin-block-start: 30px;--component-margin-block-end: 30px}.stage.margin-top--none{--component-margin-block-start: 0}.stage.margin-top--single{--component-margin-block-start: 30px}.stage.margin-top--double{--component-margin-block-start: 30px}@media(min-width: 768px){.stage.margin-top--double{--component-margin-block-start: calc(30px * 2)}}.stage.margin-bottom--none{--component-margin-block-end: 0}.stage.margin-bottom--single{--component-margin-block-end: 30px}.stage.margin-bottom--double{--component-margin-block-end: 30px}@media(min-width: 768px){.stage.margin-bottom--double{--component-margin-block-end: calc(30px * 2)}}.stage .cmp-stage{margin-block:var(--component-margin-block-start) var(--component-margin-block-end) !important}.aem-Grid>.stage:first-child:not(.margin-top--single):not(.margin-top--double) .cmp-stage{margin-block-start:0 !important}.stage{--stage-image-height: 280px}@media(min-width: 768px){.stage{--stage-image-height: 250px}}@media(min-width: 960px){.stage{--stage-image-height: 402px}}@media(min-width: 960px){.stage__img--slim{--stage-image-height: 302px}}.main-grid>.aem-Grid>.stage:first-child{margin-block-start:0}.stage:not(.stage__cta--secondary):not(.stage__cta--link) .cmp-stage__action-link::after{background-color:#fff}.stage .s7controlbar{display:none}.cmp-stage{display:block;margin-block:0;margin-inline:-15px}@media(min-width: 768px){.cmp-stage{position:relative}}@media(min-width: 960px){.cmp-stage{margin:0}}.cmp-stage__content{padding:1em;z-index:1}@media(min-width: 960px){.cmp-stage__content{position:absolute;inset-block-start:50%;width:100%;transform:translateY(-50%);padding:30px}}.stage__text--center .cmp-stage__content{text-align:center}@media(min-width: 960px){.stage__text--center .cmp-stage__content{inset-inline-start:50%;transform:translate(-50%, -50%)}html[dir=rtl] .stage__text--center .cmp-stage__content{transform:translate(50%, -50%)}}@media(min-width: 960px){.stage__text--right .cmp-stage__content{inset-inline-start:60%;width:auto}}.cmp-stage__text--white .cmp-stage__title{color:#141414}@media(min-width: 960px){.cmp-stage__text--white .cmp-stage__description,.cmp-stage__text--white .cmp-stage__title{color:#fff}.cmp-stage__text--white .cmp-stage__description h1,.cmp-stage__text--white .cmp-stage__description h2,.cmp-stage__text--white .cmp-stage__description h3,.cmp-stage__text--white .cmp-stage__description h4,.cmp-stage__text--white .cmp-stage__description h5,.cmp-stage__text--white .cmp-stage__description h6{color:#fff}.cmp-stage__text--white .cmp-stage__description a{color:#44a1ff}.cmp-stage__text--white.stage__cta--link .cmp-stage__action-link{color:#fff}}.cmp-stage__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}@media(min-width: 768px){.cmp-stage__title{font-size:60px;line-height:0.95}}.cmp-stage__title-link{color:inherit}.stage__text--white .cmp-stage__title{color:#141414}@media(min-width: 960px){.stage__text--white .cmp-stage__title{color:#fff}}.cmp-stage__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-stage__description :is(h1,h2,h3,h4,h5,h6){color:#53565a}.cmp-stage__description a{color:#004fbc;pointer-events:all}.stage__text--white .cmp-stage__description a{color:#44a1ff}@media(min-width: 960px){.stage__text--white .cmp-stage__description{color:#fff}.stage__text--white .cmp-stage__description :is(h1,h2,h3,h4,h5,h6){color:#fff}}.cmp-stage__action-container{margin-block-start:1em;display:flex;flex-wrap:wrap;gap:10px}.stage__text--center .cmp-stage__action-container{justify-content:center}.stage__cta--video .cmp-stage__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}.stage__cta--video .cmp-stage__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){.stage__cta--video .cmp-stage__action-link{width:50px;height:50px}}.stage__cta--video .cmp-stage__action-link:hover,.stage__cta--video .cmp-stage__action-link:focus{color:#53565a;background-color:#e1dfdd;border:0}.stage__cta--video .cmp-stage__action-link:hover::before,.stage__cta--video .cmp-stage__action-link:focus::before{transform:scale(1.1)}.stage__cta--video .cmp-stage__action-link::before{margin-inline-start:4px;font-size:34px;line-height:2.2;transition:transform .3s ease-in-out}@media(min-width: 960px){.stage__cta--video .cmp-stage__action-link::before{font-size:23px}}html[dir=rtl] .stage__cta--video .cmp-stage__action-link::before{margin-inline-start:-4px}.stage__cta--video .cmp-stage__action-link::after{content:none;display:none !important}.stage__cta--link .cmp-stage__action-link{display:inline-block;align-items:center;text-decoration:none;font-family:var(--ff-medium);box-sizing:border-box;color:#004fbc;background:rgba(0,0,0,0);border:0;padding:0;font-size:24px}.stage__cta--link .cmp-stage__action-link:hover,.stage__cta--link .cmp-stage__action-link:focus{color:#0056d6;background:rgba(0,0,0,0);border:0}.stage__cta--link .cmp-stage__action-link:after{background-color:#004fbc;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:var(--v-icon-size);height:var(--v-icon-size)}@media(min-width: 1200px){.stage__cta--link .cmp-stage__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")}}.stage__cta--link .cmp-stage__action-link[target=_blank]:after{background-color:#004fbc;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:var(--v-icon-size);height:var(--v-icon-size)}@media(min-width: 1200px){.stage__cta--link .cmp-stage__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")}}.stage__cta--link.stage__text--white .cmp-stage__action-link{color:#fff}@media(min-width: 960px){.cmp-stage__image{margin-block:0;margin-inline:-15px}}@media(min-width: 1200px){.cmp-stage__image{width:auto;margin-block:0;margin-inline:calc((100vw - 1200px)/-2)}}@media(min-width: 2048px){.cmp-stage__image{width:auto;margin-block:0;margin-inline:calc((2048px - 1200px)/-2)}.container--fullWidth .cmp-stage__image{margin:0}.columncontrol__column:first-child .cmp-stage__image{margin-inline-end:0}.columncontrol__column:last-child .cmp-stage__image{margin-inline-start:0}}.stage__img--content .cmp-stage__image{margin:auto}.cmp-stage__image .cmp-image,.cmp-stage__image .img__container{height:var(--stage-image-height)}.cmp-stage__image .cmp-image__image,.cmp-stage__image .img__container .img__asset{object-fit:cover;object-position:center;width:100%;height:100%}