.certis-slider{position:relative;width:100%}.certis-slider__slide{margin:0}.certis-slider__slide[hidden]{display:none!important}.certis-slider__image-button{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.certis-slider__image-button:disabled{cursor:default}.certis-slider__image-button img{aspect-ratio:auto;border-radius:10px;display:block;height:auto;max-height:none;width:100%}.certis-slider figcaption{color:inherit;padding:12px 0}.certis-slider__controls{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:16px}.certis-slider__controls button{background:transparent;border:1px solid;border-radius:50%;color:inherit;cursor:pointer;height:40px;width:40px}.certis-slider__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto}.certis-slider__thumbs button{background:none;border:2px solid transparent;cursor:pointer;flex:0 0 85px;padding:2px}.certis-slider__thumbs button[aria-current=true]{border-color:#0078b3}.certis-slider__thumbs img{height:58px;object-fit:cover;width:100%}.certis-lightbox{align-items:center;background:rgba(0,0,0,.93);color:#fff;display:flex;inset:0;justify-content:center;padding:64px 70px 55px;position:fixed;z-index:2147483000}.certis-lightbox[hidden]{display:none!important}.certis-lightbox__image{display:block;max-height:calc(100vh - 145px);max-width:100%;object-fit:contain}.certis-lightbox__close,.certis-lightbox__next,.certis-lightbox__prev{background:rgba(0,0,0,.35);border:0;color:#fff;cursor:pointer;font-size:28px;padding:10px 16px;position:absolute}.certis-lightbox__close{right:18px;top:12px}.certis-lightbox__prev{left:10px}.certis-lightbox__next{right:10px}.certis-lightbox__footer{bottom:14px;font-size:14px;left:20px;position:absolute;right:20px;text-align:center}.certis-lightbox button:focus-visible,.certis-slider button:focus-visible{outline:3px solid #60c5ff;outline-offset:3px}@media(max-width:600px){.certis-lightbox{padding:55px 42px}.certis-lightbox__prev{left:0}.certis-lightbox__next{right:0}}.certis-slider__viewport{align-items:flex-start;display:flex;gap:var(--certis-slide-gap,24px)}.certis-slider__slide{flex:0 0 calc((100% - (var(--certis-visible-slides,1) - 1)*var(--certis-slide-gap,24px))/var(--certis-visible-slides,1));min-width:0}.certis-slider__slide .certis-slider__image-button{height:auto}.certis-slider__slide img{aspect-ratio:auto;display:block;height:auto;max-height:none;object-fit:contain;width:100%}