:root{--blue-700:#005187;--blue-800:#023151;--orange-500:#ef7723;--red-500:#893030;--red-700:#581f1f;--red-800:#481414;--theme-color:var(--blue-700);--theme-background:var(--white);--green-700:#156938;--grey-50:#f0f0f0;--grey-100:#e0e0e0;--grey-400:#b0aba5;--grey-600:#5b5c59;--grey-800:#3c3c3b;--white:#ffffff;--black:#000000;--border-color:var(--grey-100);--text-color:var(--black);--text-color-dark:var(--black);--text-color-light:var(--white);--font-base:"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-special:"Pluto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-weight:300;--bold:600;--theme-fs-base:1.6rem;--theme-fs-h1:5.6rem;--theme-fs-h2:4.4rem;--theme-fs-h3:3.3rem;--theme-fs-h4:2.2rem;--theme-fs-h5:1.6rem;--theme-fs-small-base:1.4rem;--theme-fs-small-h1:3.2rem;--theme-fs-small-h2:2.8rem;--theme-fs-small-h3:2.4rem;--theme-fs-small-h4:1.8rem;--theme-fs-small-h5:1.4rem;--button-radius:0.4rem;--container-radius:0.8rem;--media-radius:0.4rem;--padding-none:0rem;--padding-small:1.2rem;--padding-default:6rem;--padding-large:8rem;--margin-none:0rem;--margin-small:0.8rem;--margin-default:1.6rem;--margin-large:3.2rem;--degrees:-55deg;--row-maxwidth:var(--max-width-default);--row-margin-inline:3vw;--grid-gutter:2rem;--max-width-default:130rem;--max-width-medium:108rem;--max-width-text:91rem}:nth-child(odd)>.twz-image-slider__media{--corner-responsive:clamp(calc(var(--corner-amount) * 0.5), 10vw, var(--corner-amount));--clip-path:polygon(var(--corner-responsive) 0%, 100% 0%, 100% 100%, 0% 100%, 0% var(--corner-responsive))}:nth-child(even)>.twz-image-slider__media{--corner-responsive:clamp(calc(var(--corner-amount) * 0.5), 10vw, var(--corner-amount));--clip-path:polygon(0% 0%, 100% 0%, 100% 100%, var(--corner-responsive) 100%, 0% calc(100% - var(--corner-responsive)))}.twz-image-slider{--corner-amount:9.6rem;--twz-image-slider-gap:6rem;--twz-image-slider-slide-width:min(100%, 67rem);--twz-image-slider-radius:1rem;--twz-image-slider-left-offset:0.7rem;--control-bg:transparent;--control-border-color:var(--black, #1d1d1b);--control-icon-color:var(--black, #1d1d1b);--control-hover-bg:var(--theme-color, #581f1f);--control-hover-color:var(--white, #ffffff);color:var(--black,#1d1d1b)}.twz-image-slider .flickity-page-dots{--flickity-page-dots-top-offset:clamp(1.25rem, 3vw, 2rem)}.twz-image-slider__placeholder{margin:0;padding:3rem;border:.1rem dashed rgba(0,0,0,.2);border-radius:var(--twz-image-slider-radius)}.twz-image-slider__title{margin:0 0 var(--twz-image-slider-gap);text-wrap:balance;max-width:20ch}.twz-image-slider__carousel{position:relative;margin-inline:calc(var(--twz-image-slider-left-offset)*-0.5)}.twz-image-slider__track{width:100%}.twz-image-slider .flickity-viewport{overflow:visible}.twz-image-slider__slide{margin:0;width:var(--twz-image-slider-slide-width);margin-inline-end:2.5rem;transition:translate .4s ease}@media(max-width:767px){.twz-image-slider__slide{margin-inline-end:1.5rem}}.twz-image-slider__media{position:relative;overflow:clip;aspect-ratio:4/3;clip-path:var(--clip-path)}@media(max-width:767px){.twz-image-slider__media{aspect-ratio:16/9}}.twz-image-slider__image{display:block;width:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.twz-image-slider:not(.twz-image-slider--has-slider) .twz-image-slider__slide{width:100%;margin-inline-end:0}.twz-image-slider__controls{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-block-start:clamp(2rem,3vw,4rem)}.twz-image-slider__nav{display:flex;gap:1rem;align-items:center}.twz-image-slider__control{display:flex;align-items:center;justify-content:center;block-size:4.5rem;aspect-ratio:1;padding:0;border:.1rem solid var(--control-border-color,var(--black));cursor:pointer;color:var(--white);background:var(--black);transition:opacity .2s ease}@media(max-width:767px){.twz-image-slider__control{block-size:4.5rem}}@media(prefers-reduced-motion:reduce){.twz-image-slider__control{transition:none}}.twz-image-slider__control:is(:hover,:focus-visible):not(:disabled){background:var(--control-hover-bg,var(--theme-color));color:var(--control-hover-color,var(--black))}.twz-image-slider__control:disabled{opacity:.35;cursor:not-allowed}.twz-image-slider__control:not(.twz-image-slider__control--prev){rotate:180deg}.twz-image-slider__control .twz-icon{--twz-icon-size:40%;--twz-icon-fill:var(--control-icon-color, var(--white));display:flex}.twz-image-slider__control:is(:hover,:focus-visible):not(:disabled) svg{--twz-icon-fill:var(--control-hover-color, var(--white))}