.wkGallery{margin:3rem 0;padding:0 2rem;width:100%}@media (min-width:768px){.wkGallery{margin:6rem 0}}@media (min-width:1140px){.wkGallery{padding:0}}.wkGallery__wrapper{margin:0 auto;max-width:111rem;position:relative;width:100%}.wkGallery__header h3{font-family:var(--thomasheadline);font-size:2rem;margin:0}@media (min-width:768px){.wkGallery__header h3{font-size:3.2rem}}.wkGallery__header p{font-size:1.6rem}.wkGallery__image{align-items:center;background:var(--hl-white);display:flex;height:100%;justify-content:center}.wkGallery__image picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.wkGallery__image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wkGallery__image .videoWrapper{height:100%;width:100%}.wkGallery__image .videoWrapper .wkVideo__video{align-items:center;background:var(--hl-black);display:flex;height:100%;width:100%}.wkGallery__image .videoWrapper .wkVideo__video video{padding:0}.wkGallery__container .swiper-pagination{bottom:-4rem;display:none}.wkGallery__swiper{aspect-ratio:4/3;background:var(--hl-black);border-radius:.7rem;height:100%;margin:0 auto 1rem auto;overflow:hidden;position:relative}@media (min-width:768px){.wkGallery__swiper{margin:0 auto 2rem auto}}.wkGallery__swiper:not(.swiper-initialized)+.swiper-pagination{display:none}.wkGallery__swiper .swiper-slide{cursor:pointer}.wkGallery__swiper .swiper-slide a{display:block;height:100%;pointer-events:none}.wkGallery__swiper .swiper-initialized .wkGallery__image figcaption{display:block}.wkGallery__swiper .swiper-button-next,.wkGallery__swiper .swiper-button-prev{cursor:pointer;height:100%;margin:0;top:0;width:15%;z-index:2}.wkGallery__swiper .swiper-button-next:before,.wkGallery__swiper .swiper-button-prev:before{background:rgba(255,255,255,.6);content:"";display:block;height:3rem;overflow:hidden;position:absolute;width:3rem}@media (min-width:768px){.wkGallery__swiper .swiper-button-next:before,.wkGallery__swiper .swiper-button-prev:before{height:4rem;width:4rem}}.wkGallery__swiper .swiper-button-next:after,.wkGallery__swiper .swiper-button-prev:after{color:var(--hl-primary);font-family:Holidayland;font-size:1.4rem;position:absolute}@media (min-width:768px){.wkGallery__swiper .swiper-button-next:after,.wkGallery__swiper .swiper-button-prev:after{font-size:2rem}}.wkGallery__swiper .swiper-button-prev{left:0}.wkGallery__swiper .swiper-button-prev:before{border-bottom-right-radius:.7rem;border-top-right-radius:.7rem;left:0}.wkGallery__swiper .swiper-button-prev:after{content:"\e934";left:.8rem}.wkGallery__swiper .swiper-button-next{right:0}.wkGallery__swiper .swiper-button-next:before{border-bottom-left-radius:.7rem;border-top-left-radius:.7rem;right:0}.wkGallery__swiper .swiper-button-next:after{content:"\e936";right:.8rem}.wkGallery__thumbs .swiper-wrapper{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (min-width:576px){.wkGallery__thumbs .swiper-wrapper{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.wkGallery__thumbs .swiper-wrapper{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.wkGallery__thumbs .swiper-wrapper.under5{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.wkGallery__thumbs .swiper-slide{aspect-ratio:1/1;cursor:pointer}.wkGallery__thumb{align-items:center;background:var(--hl-white);border-radius:.7rem;display:flex;height:100%;justify-content:center;overflow:hidden}.wkGallery__thumb picture{height:100%;width:100%}.wkGallery__thumb picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wkGallery__thumb .videoImage__small{position:absolute}[lightbox-toggle]{cursor:zoom-in}[lightbox-toggle]:after{bottom:0;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="white" stroke="black" stroke-opacity="0.25" stroke-width="0.25" d="M16.32 14.9l5.39 5.4a1 1 0 0 1-1.42 1.4l-5.38-5.38a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm1-7h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2H7a1 1 0 0 1 0-2h2V7a1 1 0 1 1 2 0v2z"/></svg>');height:3.2rem;opacity:0;position:absolute;right:0;transition:opacity .2s;width:3.2rem;will-change:opacity}[lightbox-toggle]:hover:after{filter:drop-shadow(.2rem .4rem .6rem var(-hl-black));opacity:1}.c-lightbox{align-items:center;background-color:rgba(0,0,0,.85);bottom:0;display:flex;flex-direction:column;font-family:var(--roboto);height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s;width:100%;z-index:9000000}.c-lightbox.open{opacity:1;pointer-events:all}.c-lightbox__container{height:100%;width:100%}.c-lightbox__close{color:var(--hl-white);cursor:pointer;padding:1rem;position:absolute;right:3rem;top:3rem;z-index:999999}.c-lightbox__close:hover{color:var(--hl-primary)}.c-lightbox__close i{font-size:2rem;pointer-events:none}.c-lightbox__image{align-items:center;background:var(--hl-white);border:.5rem solid var(--hl-white);border-radius:.5rem;display:flex;height:auto;justify-content:center;position:relative;text-align:center;width:auto}.c-lightbox__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-lightbox .swiper-container{height:100%;position:relative;width:100%}.c-lightbox .swiper-slide{align-items:center;display:flex;justify-content:center}.c-lightbox .swiper-pagination{color:var(--hl-white)}.c-lightbox .swiper-button-next,.c-lightbox .swiper-button-prev{cursor:pointer;height:100%;margin:0;top:0;width:15%;z-index:2}.c-lightbox .swiper-button-next:before,.c-lightbox .swiper-button-prev:before{background:rgba(255,255,255,.6);content:"";display:block;height:3rem;overflow:hidden;position:absolute;width:3rem}@media (min-width:768px){.c-lightbox .swiper-button-next:before,.c-lightbox .swiper-button-prev:before{height:4rem;width:4rem}}.c-lightbox .swiper-button-next:after,.c-lightbox .swiper-button-prev:after{color:var(--hl-primary);font-family:Holidayland;font-size:1.4rem;position:absolute}@media (min-width:768px){.c-lightbox .swiper-button-next:after,.c-lightbox .swiper-button-prev:after{font-size:2rem}}.c-lightbox .swiper-button-prev{left:0}.c-lightbox .swiper-button-prev:before{border-bottom-right-radius:.7rem;border-top-right-radius:.7rem;left:0}.c-lightbox .swiper-button-prev:after{content:"\e934";left:.8rem}.c-lightbox .swiper-button-next{right:0}.c-lightbox .swiper-button-next:before{border-bottom-left-radius:.7rem;border-top-left-radius:.7rem;right:0}.c-lightbox .swiper-button-next:after{content:"\e936";right:.8rem}