.c-swiffy .c-swiffy__slide-container{container-type:inline-size;container-name:c-swiffy__slide-container}.c-swiffy .c-swiffy__slide{width:100%;height:100%}.c-swiffy .c-swiffy__slide .c-swiffy__image-container{position:relative;width:100%}.c-swiffy .c-swiffy__slide .c-swiffy__image-container .c-swiffy__image{height:100%;width:100%;object-fit:contain}.c-swiffy .c-swiffy__slide .c-swiffy__image-container .c-swiffy__image--description{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:.25rem .5rem;font-size:.75rem}.c-swiffy .c-swiffy__slide .c-swiffy__text-container{padding:1em}.c-swiffy .c-swiffy__slide .c-swiffy__text-container *:last-child{margin-bottom:0}.c-swiffy .c-swiffy__slide.c-swiffy__slide--image .c-swiffy__image-container{height:100%}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-below{display:flex;flex-direction:column}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-below .c-swiffy__text-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container.c-swiffy__text-container--width-33{flex:0 0 33%}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container.c-swiffy__text-container--width-50{flex:0 0 50%}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__image-container{flex:1 1 auto}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__image-container .c-swiffy__image{object-position:top}@container c-swiffy__slide-container (max-width: 750px){.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container.c-swiffy__text-container--width-33{flex:0 0 50%}}@container c-swiffy__slide-container (max-width: 600px){.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside{flex-wrap:wrap;align-content:space-around}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container{order:1}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container.c-swiffy__text-container--width-33{flex:0 0 100%}.c-swiffy .c-swiffy__slide.c-swiffy__slide--text-aside .c-swiffy__text-container.c-swiffy__text-container--width-50{flex:0 0 100%}}.c-swiffy .c-swiffy__autoplay{opacity:0;pointer-events:none;position:absolute;display:inline-block;top:0;left:0;background:rgba(0,0,0,.5);isolation:isolate;padding:1rem;z-index:2;border:0;transition:opacity .1s;cursor:pointer}.c-swiffy .c-swiffy__autoplay::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;padding:.4rem .2rem;border-right:4px solid #fff;border-left:4px solid #fff}.c-swiffy .c-swiffy__autoplay.is-active::before{padding:0;border-top:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.5em solid #fff;left:calc(50% + .25em)}.c-swiffy .c-swiffy__autoplay:focus{opacity:1;pointer-events:initial}.c-swiffy:hover .c-swiffy__autoplay,.c-swiffy:focus-within .c-swiffy__autoplay{opacity:1;pointer-events:initial}.swiffy-slider .slider-nav{visibility:visible;z-index:1;opacity:0;transition:.2s opacity}.swiffy-slider:hover .slider-nav,.swiffy-slider:focus-within .slider-nav{opacity:.8}.swiffy-slider:hover .slider-nav:hover,.swiffy-slider:hover .slider-nav:focus,.swiffy-slider:focus-within .slider-nav:hover,.swiffy-slider:focus-within .slider-nav:focus{opacity:1}.swiffy-slider.slider-nav-visible .slider-nav{opacity:.8}
