.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images{display:block;column-count:3;column-gap:12px;margin:0}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images figure.wp-block-image{display:block;width:100%!important;margin:0 0 12px!important;break-inside:avoid}.nsh-wg.nsh-wg-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nsh-wg .nsh-wg-box{position:relative;display:block;height:300px;overflow:hidden;background:#b2baa5;color:#fff;text-decoration:none}.nsh-wg .nsh-wg-box__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .6s ease-in-out}.nsh-wg .nsh-wg-box__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px;background:rgba(0,0,0,.21);text-align:center;transition:background-color .6s ease-in-out}.nsh-wg .nsh-wg-box__title{margin:8px 0 16px;font-family:var(--nsh-wg-script);font-size:40px;line-height:1.5;color:#fff}.nsh-wg .nsh-wg-box__button{max-height:0;overflow:hidden;opacity:0;padding:0 30px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;transition:opacity .6s ease-in-out,max-height .6s ease-in-out,padding .6s ease-in-out}.nsh-wg .nsh-wg-box:hover .nsh-wg-box__image,.nsh-wg .nsh-wg-box:focus-visible .nsh-wg-box__image{transform:scale(1.04)}.nsh-wg .nsh-wg-box:hover .nsh-wg-box__overlay,.nsh-wg .nsh-wg-box:focus-visible .nsh-wg-box__overlay{background:rgba(0,0,0,.55)}.nsh-wg .nsh-wg-box:hover .nsh-wg-box__button,.nsh-wg .nsh-wg-box:focus-visible .nsh-wg-box__button{max-height:50px;padding:15px 30px;opacity:1}@media (max-width:1024px){.nsh-wg.nsh-wg-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nsh-wg.nsh-wg-boxes{grid-template-columns:minmax(0,1fr)}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images{column-count:2;column-gap:8px}.nsh-wg .nsh-wg-gallery .wp-block-gallery.has-nested-images figure.wp-block-image{margin-bottom:8px!important}}