.list--align-center{text-align:center}.list--align-right{text-align:right}.list--fullwidth{width:100%}.list__list{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));display:block}.list__list.tns-slider{display:block}@media(min-width: 64rem){.list__list{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}}.list--auto-fit .list__list{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}@media(min-width: 64rem){.list--auto-fit .list__list{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}}.list--block .list__list{display:block}.list--justify-even .list__list{justify-content:space-evenly}.list--justify-around .list__list{justify-content:space-evenly}.list--justify .list__list{grid-template-columns:repeat(auto-fit, minmax(14rem, auto))}@media(min-width: 64rem){.list--justify .list__list{grid-template-columns:repeat(auto-fit, minmax(18rem, auto))}}.list__item{display:grid;display:flex;align-items:center;flex-direction:column-reverse}@media(min-width: 64em){.list__item{flex-direction:row}}.list__item--hidden{display:none}@media(min-width: 64em){.list__item--alternate{flex-direction:row-reverse}}.list__media{margin-top:0;max-width:1100px;min-height:250px}.list__image{width:14.5rem;height:14.5rem;min-height:40%;margin-top:0}.list__image-container{margin-top:0}.list__text{width:100%}.list__text>*{width:95%;margin:auto}.list__title{font-weight:700}.list__view-all button{margin-right:auto;margin-left:auto}.list__slideshow-navigation>*{font-size:0}.list .a11y-text{display:none}.a11y .list .a11y-text{display:initial}.list[data-pattern] .list__item .list__image{overflow:initial}.list[data-pattern] .list__item .list__image:before{content:"";background-image:var(--pattern-primary);position:absolute;display:block;width:100%;height:100%;top:10%;left:10%}@media(min-width: 64em){.list[data-pattern] .list__item .list__image:before{top:50px;left:60px}}.list[data-pattern] .list__item--alternate .list__image:before{left:auto;right:10%}@media(min-width: 64em){.list[data-pattern] .list__item--alternate .list__image:before{right:60px}}.list__dropdown-filter-container{margin-left:auto;margin-right:auto;max-width:475px;position:relative}.list__dropdown-filter-container label{display:none}.a11y .list__dropdown-filter-container label{display:block}.list__dropdown-filter-container select{background-color:rgba(0,0,0,0);border-bottom:4px solid #000;padding-left:0;padding-top:0;padding-bottom:0}.list__dropdown-chevron{position:absolute;right:5px;top:50%;transform:translate(0, -50%);margin-top:0}.list__list{display:grid}@media(min-width: 80rem){.list__list{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}}.list__item{flex-direction:column;margin-top:0;max-width:none}.list__text{max-width:none}.list__text>*{width:auto;margin:0}.list__title+.list__body{margin-top:var(--containerv2-gutter-size, 1.5rem)}.list__media{width:100%}.list__image{width:100%;height:100%;min-height:0}.list[data-pattern] .list__list{display:block}.list[data-pattern] .list__item{flex-direction:column-reverse}@media(min-width: 48rem){.list[data-pattern] .list__item{gap:.5rem;flex-direction:row-reverse;align-items:normal}.list[data-pattern] .list__item+.list__item{margin-top:.5rem}.list[data-pattern] .list__item--alternate{flex-direction:row}}.list[data-pattern] .list__media{height:1px}@media(min-width: 48rem){.list[data-pattern] .list__media{height:auto;width:50%}}.list[data-pattern] .list__item .list__image:before{position:static;width:auto;height:auto;top:auto;left:auto;background-image:none}.list[data-pattern] .list__text{padding:2.5rem 1.5rem;box-sizing:border-box;position:relative}.list[data-pattern] .list__text>*{max-width:30rem;margin-left:auto;margin-right:auto;position:relative}.list[data-pattern] .list__text:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--pattern-primary);opacity:.05}@media(min-width: 48rem){.list[data-pattern] .list__text{width:50%;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 80rem){.list[data-pattern] .list__text{padding:3rem 5rem}}
