.contract{text-align:center;position:relative;margin-block:30px 0;margin-inline:auto}.contract__title{font-family:var(--ff-regular);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:var(--ls-default);background-color:#c3d2d6;color:#141414;height:72px;display:flex;justify-content:center;align-items:center;border-radius:4px;margin:-1px}.contract__container{border:1px solid #96b0b6;border-radius:4px;position:relative}.contract__content{padding-block-start:24px;margin-block:0;margin-inline:9px}.contract__statement{font-size:12px;margin-block-end:16px}.contract__label{position:absolute;background-color:#ededed;border-radius:50%;width:90px;height:90px;text-align:center;inset-block-start:-32px;z-index:1;font-size:14px;line-height:16px;display:flex;align-items:center;justify-content:center;inset-inline-end:-18px}.contract__label span{word-wrap:break-word;width:inherit;padding:10px}.contract__cta{margin-block:15px 1px}.contract__cta .button__anchor{width:100%;justify-content:center}.contract__read__btn{font-family:var(--ff-regular);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);margin-block:16px 24px;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-inline:auto}.contract__read__btn *{pointer-events:none}.contract__read--more__icon{line-height:6px}.contract__read--more__icon:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-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){.contract__read--more__icon:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-down.svg#chevron-down-icon-w16-view")}}.contract__read--less__icon{line-height:6px}.contract__read--less__icon:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-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){.contract__read--less__icon:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/chevron-up.svg#chevron-up-icon-w16-view")}}.contract__service{margin-block-end:15px}@media(min-width: 960px){.contract__service{margin-block-end:0}}.contract__service__container{display:flex;margin-block-start:8px;background-color:#f7f7f7;min-height:56px;padding:16px;align-items:center;gap:12px}.contract__service__container:last-child{margin-block-end:30px}@media(min-width: 960px){.contract__service__container:last-child{margin-block-end:0}}.contract__service__container.highlight{color:#fff;background-color:#396976}.contract__service__container.highlight .contract__service__icon{filter:invert(1)}.contract__service__container.highlight .contract__service__feature::before{background-color:#fff}.contract__service__container.highlight .contract__service__content{color:#fff}.contract__service__container>a{display:inherit;width:100%;align-items:center;gap:12px}.contract__service__container *{pointer-events:none}.contract__service__icon{align-self:flex-start;width:36px;height:36px;flex:1}.contract__service__title{font-family:var(--ff-regular);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);text-align:start}.contract__service__content{flex:3}.contract__service__feature{font-family:var(--ff-regular);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:var(--ls-default);position:relative;padding-block:2px;padding-inline-start:24px;text-align:start;line-height:18px}.contract__service__feature:before{background-color:#53565a;content:"";display:inline-block;-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/check.svg#check-icon-w24-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/check.svg#check-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){.contract__service__feature:before{-webkit-mask-image:url("../../../../../../content/dam/volvo-media/list-icons/check.svg#check-icon-w16-view");mask-image:url("../../../../../../content/dam/volvo-media/list-icons/check.svg#check-icon-w16-view")}}.contract__service__feature::before{position:absolute;inset-inline-start:calc(var(--v-icon-size)*-0.05);inset-block-start:3px}