@media only screen and (min-width:0rem){#gallery-intro-1{padding:var(--sectionPadding)}#gallery-intro-1 .cs-container{margin:auto;max-width:80rem;width:100%}#gallery-intro-1 .cs-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:50rem;text-align:center;width:100%}#gallery-intro-1 .cs-text{margin:0 auto}#gallery-grid-1{padding:0 1rem clamp(3.75rem,7.82vw,6.25rem)}#gallery-grid-1 .cs-container{margin:auto;max-width:80rem;width:100%}#gallery-grid-1 .cs-gallery{display:grid;gap:.5rem;grid-template-columns:1fr}#gallery-grid-1 .cs-gallery-item{cursor:pointer;overflow:hidden;position:relative}#gallery-grid-1 .cs-gallery-item:hover .cs-picture img{transform:scale(1.05)}#gallery-grid-1 .cs-picture{aspect-ratio:4/3;display:block;width:100%}#gallery-grid-1 .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}}@media only screen and (min-width:48rem){#gallery-grid-1 .cs-gallery{gap:.75rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:64rem){#gallery-grid-1 .cs-gallery{gap:1rem}}@media only screen and (min-width:0rem){.cs-lightbox{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:10000}.cs-lightbox.cs-active{opacity:1;visibility:visible}.cs-lightbox-img{border-radius:.25rem;max-height:85vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transform:scale(.95);transition:transform .3s ease}.cs-active .cs-lightbox-img{transform:scale(1)}.cs-lightbox-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.75rem;z-index:10001}.cs-lightbox-close:after,.cs-lightbox-close:before{background:#fff;border-radius:.0625rem;content:"";height:.125rem;position:absolute;width:1.5rem}.cs-lightbox-close:before{transform:rotate(45deg)}.cs-lightbox-close:after{transform:rotate(-45deg)}.cs-lightbox-next,.cs-lightbox-prev{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:2.75rem}.cs-lightbox-next:hover,.cs-lightbox-prev:hover{background:hsla(0,0%,100%,.3)}.cs-lightbox-next:after,.cs-lightbox-prev:after{border-right:.125rem solid #fff;border-top:.125rem solid #fff;content:"";height:.625rem;width:.625rem}.cs-lightbox-prev{left:1rem}.cs-lightbox-prev:after{margin-left:.1875rem;transform:rotate(-135deg)}.cs-lightbox-next{right:1rem}.cs-lightbox-next:after{margin-right:.1875rem;transform:rotate(45deg)}.cs-lightbox-counter{bottom:1rem;color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}}