.callout__text{text-align:center;font-family:var(--ff-broad);font-size:100px;font-weight:500;line-height:0.797;letter-spacing:var(--ls-volvo)}@media(min-width: 768px){.callout__text{font-size:160px;line-height:0.797}}@media(max-width: 767px){.callout__text.callout__static-text-fit{font-size:calc(var(--max-font-size)*2.5)}[data-dealer-private] .callout__text.callout__static-text-fit,.dealer-brand .callout__text.callout__static-text-fit{font-size:calc(var(--max-font-size)*1.5)}}.callout__subText{font-family:var(--ff-regular);font-size:20px;font-weight:400;line-height:1.1;letter-spacing:var(--ls-default);padding-block:6px;display:block;text-align:center;line-height:1.4;font-weight:300}.callout__counter{--mask-height: 10px;height:1em;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000 var(--mask-height), #000 calc(100% - var(--mask-height)), rgba(0, 0, 0, 0)),linear-gradient(#000, #000);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000 var(--mask-height), #000 calc(100% - var(--mask-height)), rgba(0, 0, 0, 0)),linear-gradient(#000, #000);-webkit-mask-size:100%,0 100%;mask-size:100%,0 100%;display:inline-block;vertical-align:middle}@media(min-width: 768px){.callout__counter{--mask-height: 15px}}.callout__counter-up{animation:3s ease .01s normal none running counterUp;transform:translateY(calc(-100% + 1em))}.callout__counter-down{transform:translateY(0);animation:3s ease .01s normal none running counterDown}.callout__counter-align-right{text-align:end}.callout__counter-hidden{opacity:0}.callout__counter-item{line-height:1em}.callout.callout__color-teal .callout__text{color:#50a294}.callout.callout__color-white{color:#fff}.callout.callout__style-boxed .cmp-callout{border:1px solid #fff;background-color:#fff;padding-block:24px;padding-inline:30px;width:-moz-fit-content;width:fit-content;margin:auto}.callout.callout__style-boxed:not(.callout__color-teal){color:inherit}.callout.callout__align-left.callout__style-boxed .cmp-callout{margin-inline:0 auto}.callout.callout__align-left .callout__text,.callout.callout__align-left .callout__subText{text-align:start}html[dir=rtl] .callout.callout__align-left .callout__group{text-align:end}.callout.callout__align-right.callout__style-boxed .cmp-callout{margin-inline:auto 0}.callout.callout__align-right .callout__text,.callout.callout__align-right .callout__subText{text-align:end}html[dir=rtl] .callout.callout__align-right .callout__group{text-align:start}@keyframes counterUp{0.01%{transform:translateY(0)}100%{transform:translateY(calc(-100% + 1em))}}@keyframes counterDown{0.01%{transform:translateY(calc(-100% + 1em))}100%{transform:translateY(0)}}