: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}.button{margin:30px 0;text-align:center}.button__anchor{display:inline-block;align-items:center;text-decoration:none;font-family:var(--ff-medium);box-sizing:border-box;padding:12px 32px;background:#004fbc;border:1px solid #004fbc;color:#fff;transition:background 1s;font-family:var(--ff-regular);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);padding:12px 32px;position:relative;cursor:pointer}.button__anchor:hover,.button__anchor:focus{color:#fff;background:#0056d6;border:1px solid #0056d6;text-decoration:none}.button__anchor:hover::after,.button__anchor:focus::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.button__anchor::after{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.button__anchor:active{background:#0041a3}.button__anchor:disabled,.button__anchor.disabled{background:#8dc9bf;border:1px solid #8dc9bf;cursor:not-allowed}@media (max-width: 959px){.button__anchor::after{vertical-align:sub}}.button .button--noIcon:after{content:'';display:inline-block;background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w24-view");width:var(--v-icon-size);height:var(--v-icon-size);-webkit-filter:saturate(0%) brightness(0%) invert(100%) opacity(1);filter:saturate(0%) brightness(0%) invert(100%) 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 1         0 0 0 0 1         0 0 0 0 1         0 0 0 1 0         "/>    </filter>    </svg>    #recolor');pointer-events:none}@media (min-width: 1200px){.button .button--noIcon:after{background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.button .button--noIcon::after{width:24px !important;height:24px !important;vertical-align:sub}.button--secondary .button .button--noIcon:after{content:'';display:inline-block;background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-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){.button--secondary .button .button--noIcon:after{background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.button--secondary .button__anchor{display:inline-block;align-items:center;text-decoration:none;font-family:var(--ff-medium);box-sizing:border-box;padding:12px 32px;background:#fff;border:1px solid #53565a;color:#53565a;transition:background 1s}.button--secondary .button__anchor:hover,.button--secondary .button__anchor:focus{background:#e1dfdd;text-decoration:none;color:#53565a}.button--secondary .button__anchor:hover::after,.button--secondary .button__anchor:focus::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.button--secondary .button__anchor::after{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.button--secondary .button__anchor:disabled,.button--secondary .button__anchor.disabled{border:1px solid #888b8d;color:#888b8d}.button--left{text-align:left}.button--noIcon::after{margin-left:10px;top:2px;position:relative;width:24px !important;height:24px !important}.button--secondary .button--noIcon:after{content:'';display:inline-block;background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-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){.button--secondary .button--noIcon:after{background:url("../../../../../../content/dam/volvo-media/list-icons/chevron-right.svg#chevron-right-icon-w16-view")}}.button--noIcon[target=_blank]:after{content:'';display:inline-block;background:url("../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w24-view");width:var(--v-icon-size);height:var(--v-icon-size);-webkit-filter:saturate(0%) brightness(0%) invert(100%) opacity(1);filter:saturate(0%) brightness(0%) invert(100%) 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 1         0 0 0 0 1         0 0 0 0 1         0 0 0 1 0         "/>    </filter>    </svg>    #recolor');pointer-events:none}@media (min-width: 1200px){.button--noIcon[target=_blank]:after{background:url("../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view")}}.button--secondary .button--noIcon[target=_blank]:after{content:'';display:inline-block;background:url("../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-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){.button--secondary .button--noIcon[target=_blank]:after{background:url("../../../../../../content/dam/volvo-media/list-icons/link-external.svg#link-external-icon-w16-view")}}.button__icon{display:inline-block;margin-left:5px;width:24px;height:100%;vertical-align:middle}.button__icon .button__iconImg{width:24px;height:24px;vertical-align:sub}.button__icon .v-icon--16{display:none}.button__icon .v-icon--24{display:inline}.button--disabled .button__anchor{background-color:#a7a8a9;border-color:#a7a8a9;pointer-events:none}.button--full .button__anchor{display:block;text-align:center}.button--small{display:inline-block}.button--small .button__anchor{padding:6px 16px}.button--primary .button__iconImg,.button:not(.button--secondary) .button__iconImg{-webkit-filter:brightness(5);filter:brightness(5)}.button--primary .button--noIcon::after,.button:not(.button--secondary) .button--noIcon::after{-webkit-filter:invert(1) brightness(1);filter:invert(1) brightness(1)}
