.img-gallery-holder{margin-bottom:1.5rem;--nm-gutter-x:0.375rem;--nm-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--nm-gutter-y));margin-right:calc(-.5*var(--nm-gutter-x));margin-left:calc(-.5*var(--nm-gutter-x))}.img-gallery-holder .figure{margin-bottom:.375rem}.img-gallery-holder .figure-caption,.img-gallery-holder .figure-media-icon{display:none}.img-gallery-big{flex-shrink:0;max-width:100%;padding-right:calc(var(--nm-gutter-x)*.5);padding-left:calc(var(--nm-gutter-x)*.5);margin-top:var(--nm-gutter-y);flex:0 0 auto;width:100%}.img-gallery-big .figure-media-icon{display:flex}.img-gallery-thumbs-holder{flex-shrink:0;max-width:100%;padding-right:calc(var(--nm-gutter-x)*.5);padding-left:calc(var(--nm-gutter-x)*.5);margin-top:var(--nm-gutter-y);flex:0 0 auto;width:100%}.img-gallery-thumbs{--nm-gutter-x:0.375rem;--nm-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--nm-gutter-y));margin-right:calc(-.5*var(--nm-gutter-x));margin-left:calc(-.5*var(--nm-gutter-x))}.img-gallery-thumbs-item{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--nm-gutter-x)*.5);padding-left:calc(var(--nm-gutter-x)*.5);margin-top:var(--nm-gutter-y);flex:0 0 auto;width:33.33333333%}hr+.fullsize-gallery-click-to-enlarge{margin-top:-1px}.fullsize-gallery-click-to-enlarge{padding-bottom:1.5rem;padding-top:1.5rem}@media(min-width:1280px){.fullsize-gallery-click-to-enlarge{padding-bottom:2.25rem;padding-top:2.25rem}}@media(min-width:1480px){.fullsize-gallery-click-to-enlarge{padding-bottom:3.75rem;padding-top:3.75rem}}.fullsize-gallery-click-to-enlarge{background-color:var(--nm-gray-300);position:relative;overflow:hidden}.fullsize-gallery-click-to-enlarge .img-fluid{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fullsize-gallery-click-to-enlarge .img-gallery-holder{margin-bottom:0}@media(min-width:768px){.fullsize-gallery-click-to-enlarge .img-gallery-holder{flex-direction:row;--nm-gutter-x:1.5rem;--nm-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--nm-gutter-y));margin-right:calc(-.5*var(--nm-gutter-x));margin-left:calc(-.5*var(--nm-gutter-x))}.fullsize-gallery-click-to-enlarge .img-gallery-holder .figure{margin-bottom:0;height:420px}.fullsize-gallery-click-to-enlarge .img-gallery-holder .figure-media-icon{display:flex}.fullsize-gallery-click-to-enlarge .img-gallery-big,.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-holder{width:50%}.fullsize-gallery-click-to-enlarge .img-gallery-thumbs{--nm-gutter-x:1.5rem;--nm-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--nm-gutter-y));margin-right:calc(-.5*var(--nm-gutter-x));margin-left:calc(-.5*var(--nm-gutter-x))}.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item:first-child{flex:0 0 auto;width:100%}}@media(min-width:1280px){.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item:first-child{flex:1 1;max-width:100%}}@media(min-width:768px){.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item .figure{height:198px;margin-bottom:1.5rem}.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item{flex:1 1;max-width:100%}}@media(min-width:1280px){.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item .figure{margin-bottom:0;height:420px}.fullsize-gallery-click-to-enlarge .img-gallery-thumbs-item{flex:1 1;max-width:100%}}.fullsize-gallery-click-to-enlarge .figure-media a{height:100%;width:100%}@media(max-width:767.98px){.fullsize-gallery-click-to-enlarge .figure{aspect-ratio:16/9}}.fullsize-gallery-click-to-enlarge-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(40px);position:absolute;inset:-10%;background-color:#212529}.fullsize-gallery-click-to-enlarge-bg-image:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3)}hr+.fullsize-gallery{margin-top:-1px}.fullsize-gallery{overflow:hidden;background-color:#212529}.fullsize-gallery>[class*=col],.fullsize-gallery>[class*=col] [class*=col]{height:160px}@media(min-width:992px){.fullsize-gallery,.fullsize-gallery>[class*=col]{height:420px}.fullsize-gallery>[class*=col] [class*=col]{height:210px}}@media(min-width:2000px){.fullsize-gallery,.fullsize-gallery>[class*=col]{height:520px}.fullsize-gallery>[class*=col] [class*=col]{height:260px}}.fullsize-gallery .row{flex-grow:1}.fullsize-gallery .img-fluid{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}