@media(max-width: 1024px){.row[style*=backgroundColor]:has(.twz-cardlist .flickity-enabled){width:100%}}.twz-cardlist{--cardlist-gap: 2rem;position:relative}.twz-cardlist__wrapper>.twz-text{margin-bottom:2rem}.twz-cardlist__wrapper>.btn{margin-block-start:2rem;position:relative;display:flex;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.twz-cardlist__wrapper>.btn{display:none}}.twz-cardlist__wrapper .twz-text+.twz-cardlist__slider-wrapper,.twz-cardlist__wrapper .twz-text+.twz-cardlist__items{margin-top:1.2rem}.twz-cardlist__slider-wrapper{position:relative;width:100%}.row:where([style*="--backgroundColor"]):not(.row--full_bg) .twz-cardlist__slider-wrapper{--cardlist-slider-inset: 3rem;margin-inline:calc(-1*var(--cardlist-slider-inset));width:auto}.row:where([style*="--backgroundColor"]):not(.row--full_bg) .twz-cardlist__slider-wrapper .flickity-slider{margin-inline-start:var(--cardlist-slider-inset)}.twz-cardlist__items:not(.flickity-enabled){display:grid;gap:var(--cardlist-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--cardlist-item-min-width), 100%), 1fr))}.twz-cardlist__items.flickity-enabled{display:block;overflow:visible}.twz-cardlist__items.flickity-enabled .flickity-viewport{overflow:visible;min-height:var(--cardlist-slide-height, auto)}.twz-cardlist__items.flickity-enabled .flickity-slider>*{width:min(var(--cardlist-slider-item-width),90%);height:auto;min-height:var(--cardlist-slide-height, var(--cardlist-item-min-height, auto));margin-right:var(--cardlist-gap)}.twz-cardlist__items.flickity-enabled .flickity-slider>[class*=twz-card-]{min-height:var(--cardlist-item-min-height, auto)}.twz-cardlist__items.flickity-enabled .flickity-slider>.twz-cardlist__slide{display:flex;flex-direction:column;gap:var(--cardlist-slide-row-gap, var(--cardlist-gap));min-height:var(--cardlist-slide-height, auto)}.twz-cardlist__items.flickity-enabled .flickity-slider>.twz-cardlist__slide>[class*=twz-card-],.twz-cardlist__items.flickity-enabled .flickity-slider>.twz-cardlist__slide>.twz-cardlist__placeholder{flex:1 1 auto;min-height:var(--cardlist-item-min-height, auto)}.twz-cardlist__items.flickity-enabled .flickity-slider>.twz-cardlist__slide>.twz-cardlist__placeholder{visibility:hidden;pointer-events:none}.twz-cardlist__items.flickity-enabled .flickity-slider>.twz-cardlist__slider-end{width:var(--cardlist-slider-inset, 3rem) !important;margin-right:0 !important;height:1px;min-height:0 !important;pointer-events:none;visibility:hidden}@media(max-width: 1024px){.twz-cardlist[data-slider=mobile] .twz-cardlist__items:after{content:"flickity";display:none}}.twz-cardlist .info{display:flex;align-items:flex-end;gap:3rem;margin-bottom:1.7rem}.twz-cardlist .info>.btn{flex:1 0 auto}@media(max-width: 767px){.twz-cardlist .info>.btn{display:none}}@media(min-width: 768px){.twz-cardlist .info>.twz-text:has(+.btn){margin-bottom:1.7rem}}.twz-cardlist .info :where(h1,h2,h3,h4,h5,h6):not(:has(+*)){margin:0}.twz-cardlist__filters{display:flex;flex-wrap:wrap;gap:.8rem}.twz-cardlist__controls{display:flex;align-items:flex-end;gap:1.6rem;margin-bottom:2rem}@media(max-width: 767px){.twz-cardlist__controls{flex-direction:column}}.twz-cardlist__sort{display:flex;align-items:center;gap:1.2rem}.twz-cardlist__sort-label{font-size:1.2rem;font-weight:700;text-transform:uppercase}.twz-cardlist__sort-form{margin:0}.twz-cardlist__sort-select{min-width:18rem;padding:.8rem 2.4rem .8rem 1.2rem;border:.1rem solid var(--grey-200);border-radius:var(--radius-s);background:var(--white);color:var(--text-color-dark);font-size:1.2rem;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.twz-cardlist__sort-select:is(:hover,:focus-visible){border-color:var(--black)}.twz-cardlist__filter{display:inline-flex;align-items:center;padding:.65rem 1.2rem;border-radius:var(--radius-s);background:var(--grey-200);color:var(--text-color-dark);border:.1rem solid var(--grey-200);font-size:1.2rem;line-height:1.4;padding:.8rem 1.3rem;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width: 767px){.twz-cardlist__filter{font-size:1rem;padding:.5rem .9rem}}.twz-cardlist__filter:is(:hover,:focus-visible){border-color:var(--black)}.twz-cardlist__filter.is-active{background:var(--black);border-color:var(--black);color:var(--text-color-light)}.twz-cardlist__pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-top:3rem}.twz-cardlist__pagination-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.twz-cardlist__pagination-link,.twz-cardlist__pagination-current{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;min-height:3.2rem;border-radius:var(--radius-s, 0.4rem);font-size:var(--fs-16, 1.6rem);line-height:1;text-decoration:none}.twz-cardlist__pagination-link{color:var(--text-color-dark)}.twz-cardlist__pagination-link--prev{rotate:180deg}.twz-cardlist__pagination-link:has(.twz-icon){background:var(--grey-200);color:var(--text-color-dark)}.twz-cardlist__pagination-current{font-weight:bold}.twz-cardlist__empty{margin:0;font-size:var(--fs-18, 1.8rem)}.twz-cardlist--is-loading{opacity:.6;pointer-events:none}@media(min-width: 1025px){.twz-form .twz-cardlist--has-slider .twz-cardlist__wrapper{grid-row:1/-1;display:grid;grid-template-rows:subgrid;min-height:0}}@media(min-width: 1025px){.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper .info,.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__controls{grid-row:1;align-self:start;margin-bottom:0}.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__slider-wrapper,.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__pagination,.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper>.btn{grid-row:2}.twz-form:has(.twz-form__intro) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__slider-wrapper{align-self:stretch;margin-top:0;min-height:0}}@media(min-width: 1025px){.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper .info,.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__controls,.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__slider-wrapper,.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__pagination,.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper>.btn{grid-row:1}.twz-form:not(:has(.twz-form__intro)) .twz-cardlist--has-slider .twz-cardlist__wrapper .twz-cardlist__slider-wrapper{margin-top:0}}.twz-form .twz-cardlist--has-slider .twz-cardlist__items.flickity-enabled{overflow:hidden}.twz-form .twz-cardlist--has-slider .twz-cardlist__items.flickity-enabled .flickity-viewport{overflow:hidden}
