:root{--v-icon-size: 24px}@media (min-width: 960px){:root{--v-icon-size: 16px}}.v-icon{width:var(--v-icon-size);height:var(--v-icon-size)}.v-icon svg path{fill:currentColor}.v-icon-sprite{pointer-events:none;position:absolute;max-height:0;max-width:0;overflow:hidden}.v-icon--16{display:none}@media (min-width: 960px){.v-icon--16{display:inline}}.v-icon--24{display:inline;y:0}@media not all and (min-resolution: 0.001dpcm){.v-icon--24{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@supports (-webkit-touch-callout: none){.v-icon--24{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@media (min-width: 960px){.v-icon--24{display:none}}.icon{display:inline-block;width:32px;height:32px}:root{--v-icon-size: 24px}@media (min-width: 960px){:root{--v-icon-size: 16px}}.v-icon{width:var(--v-icon-size);height:var(--v-icon-size)}.v-icon svg path{fill:currentColor}.v-icon-sprite{pointer-events:none;position:absolute;max-height:0;max-width:0;overflow:hidden}.v-icon--16{display:none}@media (min-width: 960px){.v-icon--16{display:inline}}.v-icon--24{display:inline;y:0}@media not all and (min-resolution: 0.001dpcm){.v-icon--24{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@supports (-webkit-touch-callout: none){.v-icon--24{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@media (min-width: 960px){.v-icon--24{display:none}}.icon{display:inline-block;width:32px;height:32px}.video__overlay{position:fixed;width:100%;height:100%;top:0;left:0;color:#a7a8a9;background-color:rgba(225,223,221,0.9);z-index:4;text-align:center}.video__overlay__close{top:10px;right:0;cursor:pointer;box-sizing:border-box;position:fixed;padding:20px}.video__overlay__close:before{content:'';display:inline-block;background:url("../../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w24-view");width:var(--v-icon-size);height:var(--v-icon-size);-webkit-filter:saturate(0%) brightness(0%) invert(33.92157%) opacity(1);filter:saturate(0%) brightness(0%) invert(33.92157%) opacity(1);filter:url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="         0 0 0 0 .32549         0 0 0 0 .33725         0 0 0 0 .35294         0 0 0 1 0         "/>    </filter>    </svg>    #recolor');pointer-events:none}@media (min-width: 1200px){.video__overlay__close:before{background:url("../../../../../../../content/dam/volvo-media/service-contract-icons/close.svg#close-icon-w16-view")}}.video__overlay__button{width:80px;height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.video__overlay__body{padding:50px 0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.video__overlay__container{width:100%;height:100%;position:relative}.video__overlay__container>.s7dm-dynamic-media .s7container{z-index:-1}.video__overlay__container>.s7dm-dynamic-media .s7controlbar,.video__overlay__container>.s7dm-dynamic-media .s7socialshare{visibility:hidden}.img__asset .s7container{z-index:1}.img__asset .s7videoplayer,.img__asset .s7smartcropvideoplayer{position:relative}.img__asset .s7videoplayer [mode='normal'],.img__asset .s7smartcropvideoplayer [mode='normal']{background-color:rgba(0,0,0,0)}.img__asset .s7videoviewer .hidden,.img__asset .s7videoviewer .s7socialshare,.img__asset .s7smartcropvideoviewer .hidden,.img__asset .s7smartcropvideoviewer .s7socialshare{display:none}.img__asset .s7dm-smartcropvideo-media{height:100% !important}.img__asset .s7dm-smartcropvideo-media,.img__asset .s7dm-dynamic-media{cursor:pointer}.img__asset .s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'],.img__asset .s7videoviewer.s7mouseinput .s7smartcropvideoplayer .s7iconeffect[state='play'],.img__asset .s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'],.img__asset .s7videoviewer.s7touchinput .s7smartcropvideoplayer .s7iconeffect[state='play'],.img__asset .s7smartcropvideoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state='play'],.img__asset .s7smartcropvideoviewer.s7mouseinput .s7smartcropvideoplayer .s7iconeffect[state='play'],.img__asset .s7smartcropvideoviewer.s7touchinput .s7videoplayer .s7iconeffect[state='play'],.img__asset .s7smartcropvideoviewer.s7touchinput .s7smartcropvideoplayer .s7iconeffect[state='play']{z-index:9999;pointer-events:all !important}.img__asset__smart-crop-video [mode='normal'] .s7smartcropvideoplayer{background-color:rgba(0,0,0,0)}.img__asset__smart-crop-video [mode='normal'] .s7smartcropvideoplayer video.poster--active{object-fit:cover;min-width:100%;min-height:100%;top:0 !important;left:0 !important}.img__asset__smart-crop-video .video__overlay [mode='normal'] video.poster--active{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.img__asset__smart-crop-video [mode='normal'] video.fix--alignment{top:0 !important;left:0 !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}@media (max-width: 959px){.img__asset__smart-crop-video [mode='normal'] video:not(.fix--alignment){top:0 !important;left:0 !important}}@media (max-width: 959px) and (orientation: landscape){.img__asset__smart-crop-video [mode='normal'] video:not(.fix--alignment){-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}}@media (max-width: 959px){.img__asset__smart-crop-video [mode='fullscreen'] video{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}}@media (max-width: 959px) and (orientation: landscape){.img__asset__smart-crop-video [mode='fullscreen'] video{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;top:0 !important;left:0 !important;object-fit:cover !important;min-width:100%}}@media (max-width: 959px){.teaser .img__asset__smart-crop-video [mode='fullscreen'] video.fix--alignment{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.img__asset__smart-crop-video .video__overlay__button{z-index:10}.img__asset .s7videoplayer video{width:inherit !important;height:inherit !important;top:0 !important;left:0 !important}.img__asset .s7subtitle .s7innercontrolbarcontainer>.s7videotime{right:132px !important}.img__asset .s7subtitle .s7innercontrolbarcontainer>.s7videotime.no-s7caption{right:100px !important}.img__asset .s7subtitle .s7videoscrubber{max-width:calc(100% - 230px)}.img__asset .s7subtitle .s7videoscrubber.no-s7caption{max-width:calc(100% - 200px)}.img__asset .s7subtitle .s7closedcaptionbutton{left:calc(100% - 4 * 32px)}.img__asset .s7subtitle .s7languageswitchbutton{width:28px;height:28px;position:absolute;top:4px;left:calc(100% - 3 * 32px)}.img__asset .s7subtitle .s7languageswitchbutton .s7button{height:100%}.img__asset .s7subtitle .s7languageswitchbutton .s7button:before{font-family:"VolvoIcons";content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:baseline;color:#e1dfdd;display:inline-block;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img__asset .s7subtitle .s7languageswitchbutton .s7button:hover{background-color:#53565a}.img__asset .s7subtitle .s7languageswitchbutton .s7button::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.5))}.img__asset .s7subtitle .s7languageswitchbutton .s7button.s7button-disabled:hover{background-color:rgba(0,0,0,0);cursor:default}.img__asset .s7subtitle .s7languageswitchbutton .s7button.s7button-disabled::before{color:#53565a}.img__asset .s7subtitle .s7languageswitchbutton ul{display:none}.img__asset .s7subtitle .s7languageswitchbutton li::first-letter{text-transform:capitalize}.img__asset .s7subtitle .s7languageswitchbutton li:hover{color:#000}.img__asset .s7subtitle .s7languageswitchbutton:hover ul{display:block;position:absolute;bottom:100%;background-color:#e1dfdd;padding:15px 20px;right:50%;text-align:center;-webkit-transform:translateX(50%);transform:translateX(50%)}.img__asset .s7subtitle video{z-index:0 !important}.img__asset .s7subtitle.s7controlbar__portable .s7languageswitchbutton{width:auto;height:76%;top:12%;right:calc(2 * 32px);left:initial;aspect-ratio:3/4}.img__asset .s7subtitle.s7controlbar__portable .s7languageswitchbutton .s7button::before{font-size:xx-large}.img__asset .s7subtitle.s7controlbar__portable .s7videoscrubber{max-width:calc(100% - 56px * 6)}.img__asset .s7subtitle.s7controlbar__portable .s7videoscrubber.no-s7caption{max-width:calc(100% - 56px * 5)}.image__slimHeight .img__asset__video,.image__slimHeight .img__asset__smart-crop-video,.image__standardHeight .img__asset__video,.image__standardHeight .img__asset__smart-crop-video,.background__video .img__asset__video,.background__video .img__asset__smart-crop-video{position:relative}.image__slimHeight .img__asset__video .cq-dd-image,.image__slimHeight .img__asset__smart-crop-video .cq-dd-image,.image__standardHeight .img__asset__video .cq-dd-image,.image__standardHeight .img__asset__smart-crop-video .cq-dd-image,.background__video .img__asset__video .cq-dd-image,.background__video .img__asset__smart-crop-video .cq-dd-image{width:100%;height:100%}.image__slimHeight .img__asset__video .s7videoviewer,.image__slimHeight .img__asset__video .s7responsiveViewer,.image__slimHeight .img__asset__smart-crop-video .s7videoviewer,.image__slimHeight .img__asset__smart-crop-video .s7responsiveViewer,.image__standardHeight .img__asset__video .s7videoviewer,.image__standardHeight .img__asset__video .s7responsiveViewer,.image__standardHeight .img__asset__smart-crop-video .s7videoviewer,.image__standardHeight .img__asset__smart-crop-video .s7responsiveViewer,.background__video .img__asset__video .s7videoviewer,.background__video .img__asset__video .s7responsiveViewer,.background__video .img__asset__smart-crop-video .s7videoviewer,.background__video .img__asset__smart-crop-video .s7responsiveViewer{overflow:hidden}.image__slimHeight .img__asset__video .s7videoplayer,.image__slimHeight .img__asset__video .s7smartcropvideoplayer,.image__slimHeight .img__asset__smart-crop-video .s7videoplayer,.image__slimHeight .img__asset__smart-crop-video .s7smartcropvideoplayer,.image__standardHeight .img__asset__video .s7videoplayer,.image__standardHeight .img__asset__video .s7smartcropvideoplayer,.image__standardHeight .img__asset__smart-crop-video .s7videoplayer,.image__standardHeight .img__asset__smart-crop-video .s7smartcropvideoplayer,.background__video .img__asset__video .s7videoplayer,.background__video .img__asset__video .s7smartcropvideoplayer,.background__video .img__asset__smart-crop-video .s7videoplayer,.background__video .img__asset__smart-crop-video .s7smartcropvideoplayer{position:absolute;width:100% !important;height:100% !important}.image__slimHeight .img__asset__video [mode='normal'] video,.image__slimHeight .img__asset__smart-crop-video [mode='normal'] video,.image__standardHeight .img__asset__video [mode='normal'] video,.image__standardHeight .img__asset__smart-crop-video [mode='normal'] video,.background__video .img__asset__video [mode='normal'] video,.background__video .img__asset__smart-crop-video [mode='normal'] video{position:absolute;min-width:100%;min-height:100%;object-fit:cover !important}@media (min-width: 768px){.image__slimHeight .img__asset__video [mode='normal'] video,.image__slimHeight .img__asset__smart-crop-video [mode='normal'] video,.image__standardHeight .img__asset__video [mode='normal'] video,.image__standardHeight .img__asset__smart-crop-video [mode='normal'] video,.background__video .img__asset__video [mode='normal'] video,.background__video .img__asset__smart-crop-video [mode='normal'] video{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;top:0 !important;left:0 !important}}.image__slimHeight .img__asset__video [mode='normal'] video.fix--alignment,.image__slimHeight .img__asset__smart-crop-video [mode='normal'] video.fix--alignment,.image__standardHeight .img__asset__video [mode='normal'] video.fix--alignment,.image__standardHeight .img__asset__smart-crop-video [mode='normal'] video.fix--alignment,.background__video .img__asset__video [mode='normal'] video.fix--alignment,.background__video .img__asset__smart-crop-video [mode='normal'] video.fix--alignment{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;top:0 !important;left:0 !important}.background__video .img__asset__video .s7controlbar,.background__video .img__asset__video .s7iconeffect,.background__video .img__asset__smart-crop-video .s7controlbar,.background__video .img__asset__smart-crop-video .s7iconeffect{display:none}
