@media only screen and (min-width:0rem){#gallery-1182{padding:var(--sectionPadding);padding-left:0;padding-right:0}#gallery-1182 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto}#gallery-1182 .cs-container,#gallery-1182 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#gallery-1182 .cs-content{box-sizing:border-box;padding:0 1rem;text-align:center}#gallery-1182 .cs-title{margin:0}#gallery-1182 .cs-gallery{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-template-columns:repeat(10,1fr);width:100%}#gallery-1182 .cs-picture{-moz-appearance:none;appearance:none;-webkit-appearance:none;aspect-ratio:1;background:transparent;border:none;color:inherit;cursor:pointer;display:block;font:inherit;grid-column:span 5;grid-row:span 1;height:67vw;margin:0;overflow:hidden;padding:0;position:relative;width:100%}#gallery-1182 .cs-picture picture{display:block;height:100%;width:100%}#gallery-1182 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%}#gallery-1182 .cs-picture:focus-visible img,#gallery-1182 .cs-picture:hover img{transform:scale(1.06)}#gallery-1182 .cs-picture:focus-visible{outline:2px solid var(--primary,#000);outline-offset:2px}}@media only screen and (min-width:0rem){body.cs-modal-open{overflow:hidden}.cs-gallery-modal{display:none;inset:0;position:fixed;z-index:1000000}.cs-gallery-modal.is-open{display:block}.cs-gallery-modal .cs-modal-overlay{background:rgba(0,0,0,.92);cursor:zoom-out;inset:0;position:absolute}.cs-gallery-modal .cs-modal-viewport{inset:0;overflow:hidden;position:absolute;touch-action:pan-y;z-index:1}.cs-gallery-modal .cs-modal-track{display:flex;height:100%;width:100%;will-change:transform}.cs-gallery-modal .cs-modal-slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;height:100%;justify-content:center;padding:clamp(3.5rem,8vw,5rem) clamp(1rem,5vw,5rem);width:100%}.cs-gallery-modal .cs-modal-slide img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-user-drag:none;border-radius:.25rem;box-shadow:0 .625rem 2.5rem rgba(0,0,0,.5);pointer-events:none}.cs-gallery-modal .cs-modal-btn{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.14);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;transition:background .3s ease,opacity .3s ease;z-index:2}.cs-gallery-modal .cs-modal-btn:hover{background:hsla(0,0%,100%,.3)}.cs-gallery-modal .cs-modal-btn:disabled{opacity:0;pointer-events:none}.cs-gallery-modal .cs-modal-close{font-size:1.75rem;height:2.75rem;right:1rem;top:1rem;width:2.75rem}.cs-gallery-modal .cs-modal-next,.cs-gallery-modal .cs-modal-prev{font-size:2.125rem;height:3rem;padding-bottom:.25rem;top:50%;transform:translateY(-50%);width:3rem}.cs-gallery-modal .cs-modal-prev{left:.75rem}.cs-gallery-modal .cs-modal-next{right:.75rem}.cs-gallery-modal .cs-modal-counter{bottom:1.125rem;color:#fff;font-size:.875rem;left:50%;letter-spacing:.05em;opacity:.85;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:2}}@media only screen and (min-width:48rem){.cs-gallery-modal .cs-modal-prev{left:1.75rem}.cs-gallery-modal .cs-modal-next{right:1.75rem}.cs-gallery-modal .cs-modal-close{right:1.75rem;top:1.5rem}}@media only screen and (min-width:40.625rem){#gallery-1182{flex-direction:row}#gallery-1182 .cs-picture{grid-column:span 2;height:23vw}}@media only screen and (min-width:0rem){body.dark-mode #gallery-1182 .cs-title{color:var(--bodyTextColorWhite)}}