.filterlist__container{margin-block:var(--component-block-spacing);margin-inline:0}.filterlist__filters{padding-block:var(--vcdk-spacing-6) 0;padding-inline:var(--vcdk-spacing-6);background:var(--vcdk-color-bg-variant)}@media(min-width: 768px){.filterlist__filters{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-block-start:var(--vcdk-spacing-9)}}@media(min-width: 960px){.filterlist__filters{justify-content:space-between}}.filterlist__filter{padding-block-end:var(--vcdk-spacing-6)}@media(min-width: 768px){.filterlist__filter{flex:1 0 0;padding-block:0 var(--vcdk-spacing-9);padding-inline:var(--vcdk-spacing-6)}}.filterlist__select{margin-block-end:0}.filterlist__results{padding-block:var(--vcdk-spacing-9);border-block-end:1px solid var(--vcdk-color-border-subtle);color:var(--vcdk-color-text)}@media(min-width: 768px){.filterlist__results{display:flex;justify-content:space-between;width:100%}}.filterlist__resultsText{width:50%;display:none}@media(min-width: 768px){.filterlist__resultsText{display:flex;align-items:center;gap:.25em}}.loading .filterlist__results{pointer-events:none;opacity:.25}.filterlist__pagination{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;gap:var(--vcdk-spacing-3)}.filterlist__paginationArrow.first{order:1}.filterlist__paginationArrow.prev{order:2}.filterlist__paginationArrow.next{order:4}.filterlist__paginationArrow.last{order:5}@media(min-width: 768px){.filterlist__pagination{width:50%;justify-content:flex-end}}.filterlist__page{direction:ltr;order:3}@media(min-width: 768px){.filterlist__page{order:0;padding-inline-end:calc(var(--vcdk-spacing-9) - var(--vcdk-spacing-3))}}.filterlist__items{padding-inline-start:0}.loading .filterlist__items{position:relative}.loading .filterlist__items:before{font-family:"VolvoIcons";content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:baseline;font-size:40px;display:inline-block;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading .filterlist__items::before{animation:spinner 1s steps(8) infinite;position:absolute;inset-block-start:-47px;inset-inline-start:50%;margin-inline-start:-20px}.filterlist__warning{color:var(--vcdk-color-text-error);text-align:center}.filterlist__rss{padding-block:var(--vcdk-spacing-4)}.filterlist__empty{font-family:var(--vcdk-typography-subtitle-1-font-family-small-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-small-screens);font-size:var(--vcdk-typography-subtitle-1-size-small-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);padding-block:var(--vcdk-spacing-9);border-block-end:1px solid var(--vcdk-color-border-subtle)}@media(min-width: 904px){.filterlist__empty{font-family:var(--vcdk-typography-subtitle-1-font-family-large-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-large-screens);font-size:var(--vcdk-typography-subtitle-1-size-large-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-large-screens)}}.eventlist .filterlist__filters{background:rgba(0,0,0,0)}@media(min-width: 768px){.eventlist .filterlist__filters::after{content:"";flex-basis:100%;margin-block:0;margin-inline:var(--vcdk-spacing-6);border-block-start:solid 1px var(--vcdk-color-border-subtle)}}.eventlist .filterlist__results{padding-inline:var(--vcdk-spacing-9)}.eventlist .filterlist__rss{margin-block-start:0;padding-block:0 var(--vcdk-spacing-9);padding-inline:var(--vcdk-spacing-9)}.eventlist .filterlist__empty{padding-inline-start:var(--vcdk-spacing-9)}.eventlist__container{background:var(--vcdk-color-bg-variant-subtle)}.eventlist__item{list-style:none;padding-block:var(--vcdk-spacing-7) var(--vcdk-spacing-5);padding-inline:0;margin-block:0;margin-inline:var(--vcdk-spacing-6);border-block-end:1px solid var(--vcdk-color-border-subtle)}@media(min-width: 768px){.eventlist__item{padding-block:var(--vcdk-spacing-7);padding-inline:0;margin-block:0;margin-inline:var(--vcdk-spacing-9)}}.eventlist__image{display:inline-block;vertical-align:top}@media(min-width: 768px){.eventlist__image{width:158px;height:128px;margin-block:var(--vcdk-spacing-2) 0;margin-inline:0 var(--vcdk-spacing-7)}}.eventlist__imageImg{width:100%;object-fit:cover;aspect-ratio:16/5}@media(min-width: 768px){.eventlist__imageImg{width:158px;height:128px}}.eventlist__imageText{display:none}@media(min-width: 768px){.eventlist__content{display:inline-block;width:calc(100% - 200px)}}.eventlist__category{font-family:var(--vcdk-typography-caption-2-font-family-small-screens);font-weight:var(--vcdk-typography-caption-2-weight-small-screens);font-size:var(--vcdk-typography-caption-2-size-small-screens);line-height:var(--vcdk-typography-caption-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-small-screens);padding-inline:0;padding-block:0 .3em}@media(min-width: 904px){.eventlist__category{font-family:var(--vcdk-typography-caption-2-font-family-large-screens);font-weight:var(--vcdk-typography-caption-2-weight-large-screens);font-size:var(--vcdk-typography-caption-2-size-large-screens);line-height:var(--vcdk-typography-caption-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-large-screens)}}.eventlist__category--collage{display:none}.eventlist__date{font-family:var(--vcdk-typography-caption-2-font-family-small-screens);font-weight:var(--vcdk-typography-caption-2-weight-small-screens);font-size:var(--vcdk-typography-caption-2-size-small-screens);line-height:var(--vcdk-typography-caption-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-small-screens);text-transform:uppercase}@media(min-width: 904px){.eventlist__date{font-family:var(--vcdk-typography-caption-2-font-family-large-screens);font-weight:var(--vcdk-typography-caption-2-weight-large-screens);font-size:var(--vcdk-typography-caption-2-size-large-screens);line-height:var(--vcdk-typography-caption-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-large-screens)}}.eventlist__date--icon{display:inline-block;margin-inline-end:var(--vcdk-spacing-2);transform:translateY(2px)}.eventlist__date--icon::part(svg){color:var(--vcdk-color-icon-subtle)}.eventlist__dateCollage{display:none}.eventlist__title{color:var(--vcdk-color-text-subtle);margin-block:var(--vcdk-spacing-3)}.eventlist__description{color:var(--vcdk-color-text-subtle)}.eventlist__download{display:none;list-style:none;gap:var(--vcdk-spacing-7)}@media(min-width: 768px){.eventlist__download{display:flex;flex-wrap:wrap}}@media(min-width: 960px){.eventlist__download{margin-inline-start:184px}}.eventlist__downloadLink{margin-block-start:var(--vcdk-spacing-5);display:inline-block}@media(min-width: 768px){.eventlist__downloadItem{flex:1 1 100px}}.eventlist--hide-event-category .eventlist__category{display:none}.eventlist--upcoming .eventlist__date{font-family:var(--vcdk-typography-body-font-family-small-screens);font-weight:var(--vcdk-typography-body-weight-small-screens);font-size:var(--vcdk-typography-body-size-small-screens);line-height:var(--vcdk-typography-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-small-screens);color:var(--vcdk-color-text-subtle)}@media(min-width: 904px){.eventlist--upcoming .eventlist__date{font-family:var(--vcdk-typography-body-font-family-large-screens);font-weight:var(--vcdk-typography-body-weight-large-screens);font-size:var(--vcdk-typography-body-size-large-screens);line-height:var(--vcdk-typography-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-body-letter-spacing-large-screens)}}@media(min-width: 768px){.eventlist--upcoming .eventlist__date{font-family:var(--vcdk-typography-subtitle-1-font-family-small-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-small-screens);font-size:var(--vcdk-typography-subtitle-1-size-small-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:120px;height:120px;margin-inline-end:var(--vcdk-spacing-7);padding:var(--vcdk-spacing-5);text-align:center;background:var(--vcdk-color-bg-variant)}}@media(min-width: 768px)and (min-width: 904px){.eventlist--upcoming .eventlist__date{font-family:var(--vcdk-typography-subtitle-1-font-family-large-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-large-screens);font-size:var(--vcdk-typography-subtitle-1-size-large-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-large-screens)}}@media(min-width: 768px){.eventlist--upcoming .eventlist__content{display:inline-block;width:calc(100% - 160px)}}.eventlist--upcoming .eventlist__calendarLink{display:inline-block;padding-block-start:var(--vcdk-spacing-5)}.eventlist--upcoming .eventlist__item{padding-block-start:var(--vcdk-spacing-5)}.eventlist--upcoming .eventlist__category{display:none}.eventlist--teaser{background:none}.eventlist--teaser .eventlist__item{display:flex;align-items:center;border:0;padding-block:var(--vcdk-spacing-4);margin-inline:var(--vcdk-spacing-7);text-indent:0}.eventlist--teaser .eventlist__item:first-of-type .eventlist__date{border:2px solid var(--vcdk-color-bg-category-2)}.eventlist--teaser .eventlist__date{font-family:var(--vcdk-typography-subtitle-1-font-family-small-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-small-screens);font-size:var(--vcdk-typography-subtitle-1-size-small-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);width:64px;height:64px;margin-inline-end:var(--vcdk-spacing-8);padding:var(--vcdk-spacing-4);background:none;border:1px solid var(--vcdk-color-border-subtle);border-radius:var(--vcdk-radius-default);text-transform:capitalize;text-align:center;display:inline-flex;align-items:center;justify-content:center}@media(min-width: 904px){.eventlist--teaser .eventlist__date{font-family:var(--vcdk-typography-subtitle-1-font-family-large-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-large-screens);font-size:var(--vcdk-typography-subtitle-1-size-large-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-large-screens)}}@media(max-width: 767px){.eventlist--teaser .eventlist__date{min-width:64px}}.eventlist--teaser .eventlist__date a{color:var(--vcdk-color-text)}.eventlist--teaser .eventlist__date time{display:flex;flex-direction:column}.eventlist--teaser .eventlist__date time span:first-of-type{font-family:var(--vcdk-typography-large-body-font-family-small-screens);font-weight:var(--vcdk-typography-large-body-weight-small-screens);font-size:var(--vcdk-typography-large-body-size-small-screens);line-height:var(--vcdk-typography-large-body-line-height-small-screens);letter-spacing:var(--vcdk-typography-large-body-letter-spacing-small-screens)}@media(min-width: 904px){.eventlist--teaser .eventlist__date time span:first-of-type{font-family:var(--vcdk-typography-large-body-font-family-large-screens);font-weight:var(--vcdk-typography-large-body-weight-large-screens);font-size:var(--vcdk-typography-large-body-size-large-screens);line-height:var(--vcdk-typography-large-body-line-height-large-screens);letter-spacing:var(--vcdk-typography-large-body-letter-spacing-large-screens)}}.eventlist--teaser .eventlist__date time span:last-of-type{font-family:var(--vcdk-typography-caption-2-font-family-small-screens);font-weight:var(--vcdk-typography-caption-2-weight-small-screens);font-size:var(--vcdk-typography-caption-2-size-small-screens);line-height:var(--vcdk-typography-caption-2-line-height-small-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-small-screens)}@media(min-width: 904px){.eventlist--teaser .eventlist__date time span:last-of-type{font-family:var(--vcdk-typography-caption-2-font-family-large-screens);font-weight:var(--vcdk-typography-caption-2-weight-large-screens);font-size:var(--vcdk-typography-caption-2-size-large-screens);line-height:var(--vcdk-typography-caption-2-line-height-large-screens);letter-spacing:var(--vcdk-typography-caption-2-letter-spacing-large-screens)}}.eventlist--teaser .eventlist__content{text-align:start;width:auto}.eventlist--teaser .eventlist__title{font-family:var(--vcdk-typography-subtitle-1-font-family-small-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-small-screens);font-size:var(--vcdk-typography-subtitle-1-size-small-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-small-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);color:var(--vcdk-color-text)}@media(min-width: 904px){.eventlist--teaser .eventlist__title{font-family:var(--vcdk-typography-subtitle-1-font-family-large-screens);font-weight:var(--vcdk-typography-subtitle-1-weight-large-screens);font-size:var(--vcdk-typography-subtitle-1-size-large-screens);line-height:var(--vcdk-typography-subtitle-1-line-height-large-screens);letter-spacing:var(--vcdk-typography-subtitle-1-letter-spacing-large-screens)}}.eventlist--teaser .eventlist__calendarLink{padding-block-start:0;color:var(--vcdk-color-text)}.tabs--event .eventlist__container{margin:0;background:rgba(0,0,0,0)}.tabs--event .eventlist__item{margin:0}.tabs--event .filterlist__filters{padding-inline:0;background:rgba(0,0,0,0)}@media(min-width: 768px){.tabs--event .filterlist__filters{margin-block:0;margin-inline:-15px}}