.block-gallery-zoomgallery-container.block-gallery-container.fullscreen-block .outer-gallery-container{border-left:none;border-right:none}@media only screen and (min-width: 1400px){.block-gallery-zoomgallery-container.block-gallery-container.fullscreen-block .outer-gallery-container .container .box{max-width:calc(25% - 10px);width:calc(25% - 10px)}}.block-gallery-zoomgallery-container.block-gallery-container .title-container{margin:10px auto;padding:0 20px;width:fit-content}.block-gallery-zoomgallery-container.block-gallery-container .title-container::after{background-color:var(--primary-color, #e01e3b);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.block-gallery-zoomgallery-container.block-gallery-container .title{background-color:#fff;border:2px solid var(--primary-color, #e01e3b);color:#232323;font-size:24px;margin:0;padding:5px 10px;text-transform:uppercase;z-index:5}.block-gallery-zoomgallery-container.block-gallery-container .outer-gallery-container{background-color:hsl(0,0%,97.5%);border:thin solid hsl(0,0%,95%);padding:10px}@media only screen and (min-width:40.0625em){.block-gallery-zoomgallery-container.block-gallery-container .outer-gallery-container{padding:5px}}.block-gallery-zoomgallery-container.block-gallery-container .gallery-item{background-color:#fff;border:thin solid hsl(0,0%,95%);padding:10px;transition:all .3s ease-in-out}.block-gallery-zoomgallery-container.block-gallery-container .gallery-item.no-alt{min-height:200px}@media only screen and (max-width: 40em){.block-gallery-zoomgallery-container.block-gallery-container .gallery-item:not(:last-child){margin-bottom:10px}}@media only screen and (min-width:40.0625em){.block-gallery-zoomgallery-container.block-gallery-container .gallery-item{margin:5px;max-width:calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (min-width:64.0625em){.block-gallery-zoomgallery-container.block-gallery-container .gallery-item{max-width:calc(33.333333% - 10px);width:calc(33.333333% - 10px)}.block-gallery-zoomgallery-container.block-gallery-container .gallery-item:hover .caption,.block-gallery-zoomgallery-container.block-gallery-container .gallery-item:focus .caption{opacity:1}}.block-gallery-zoomgallery-container.block-gallery-container .gallery-image{display:block;margin:0 auto;max-height:200px;width:auto}@media only screen and (min-width:40.0625em){.block-gallery-zoomgallery-container.block-gallery-container .gallery-image{max-height:250px}}@media only screen and (min-width:64.0625em){.block-gallery-zoomgallery-container.block-gallery-container .gallery-image{max-height:300px}}.block-gallery-zoomgallery-container.block-gallery-container .caption{background-color:hsla(0,0%,100%,.9);padding:10px 0 0}.block-gallery-zoomgallery-container.block-gallery-container .caption p{color:#232323;letter-spacing:1px}.block-gallery-zoomgallery-container.block-gallery-container .caption.alternate-caption{background-color:rgba(0,0,0,0);opacity:1;padding:10px 0 0;position:static;width:100%}.block-gallery-zoomgallery-container.block-gallery-container .caption.alternate-caption .caption-text{max-height:125px}@media only screen and (min-width:64.0625em){.block-gallery-zoomgallery-container.block-gallery-container .caption{bottom:10px;left:10px;max-height:calc(100% - 20px);opacity:0;padding:10px;position:absolute;transition:all .3s ease-in-out;width:calc(100% - 20px);z-index:5}}.block-gallery-zoomgallery-container.block-gallery-container .caption-title{font-size:18px;margin:0 0 5px;padding-bottom:5px;text-transform:uppercase}.block-gallery-zoomgallery-container.block-gallery-container .caption-title::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";height:1px;left:0;position:absolute;width:50px;z-index:1}.block-gallery-zoomgallery-container.block-gallery-container .caption-title.no-caption{margin-bottom:0;padding-bottom:0}.block-gallery-zoomgallery-container.block-gallery-container .caption-title.no-caption::after{display:none}.block-gallery-zoomgallery-container.block-gallery-container .caption-text{margin:0;max-height:125px;overflow:auto;padding-right:10px;font-size:14px;line-height:17px}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar{-webkit-appearance:none}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar:vertical{width:5px}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar:horizontal{height:5px}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar:vertical{width:5px}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar:horizontal{height:5px}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar-thumb{background-color:var(--primary-color, #e01e3b);border:none;border-radius:0}.block-gallery-zoomgallery-container.block-gallery-container .caption-text::-webkit-scrollbar-track{background-color:hsl(0,0%,95%);border-radius:0;cursor:pointer}@media only screen and (min-width:64.0625em){.block-gallery-zoomgallery-container.block-gallery-container .caption-text{max-height:100%}}.block-gallery-zoomgallery-container.block-gallery-container .inner-caption a{color:#232323;font-size:1.2em;transition:all .3s ease-in-out}.block-gallery-zoomgallery-container.block-gallery-container .inner-caption a.image{margin-right:.5rem}.block-gallery-zoomgallery-container.block-gallery-container .inner-caption a:hover,.block-gallery-zoomgallery-container.block-gallery-container .inner-caption a:focus{color:var(--primary-color, #e01e3b)}.block-gallery-zoomgallery-container.block-gallery-container .inner-caption.top-spacing{border-top:thin solid hsl(0,0%,95%);margin-top:.5rem;padding-top:.5rem}