.media-gallery-container{position:relative}.media-gallery-container.show-icon-more,.media-gallery-container.show-icon-more-always{display:block}.media-gallery-container.show-icon-more .media-gallery-wrapper,.media-gallery-container.show-icon-more-always .media-gallery-wrapper{display:block}.media-gallery-container.show-icon-more .icon,.media-gallery-container.show-icon-more-always .icon{bottom:1rem;right:1rem;pointer-events:none;position:absolute;z-index:1}.media-gallery-container.show-icon-more .media-gallery-item:not(:first-child),.media-gallery-container.show-icon-more-always .media-gallery-item:not(:first-child){display:none}@media(max-width: 48rem){.media-gallery-container.show-icon-more-small{display:block}.media-gallery-container.show-icon-more-small .media-gallery-wrapper{display:block}.media-gallery-container.show-icon-more-small .icon{bottom:1rem;right:1rem;pointer-events:none;position:absolute;z-index:1}.media-gallery-container.show-icon-more-small .media-gallery-item:not(:first-child){display:none}}.media-gallery-container .media-gallery-wrapper{display:flex;flex-wrap:wrap}.media-gallery-container .media-gallery-wrapper .item{flex-basis:100%;margin:0 0.625rem 1.25rem}@media(min-width: 26.563rem){.media-gallery-container .media-gallery-wrapper .item{flex-basis:calc(50% - 1.25rem)}}@media(min-width: 62rem){.media-gallery-container .media-gallery-wrapper .item{flex-basis:calc(25% - 1.25rem)}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper{cursor:pointer;position:relative}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper:hover:after{opacity:.5}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper:hover .gallery-overlay{display:flex;opacity:1;z-index:1}@media(prefers-reduced-motion: no-preference){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper:hover .gallery-overlay{transition:all .5s}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(prefers-reduced-motion: no-preference){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper img{transition:all .4s}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}@media(prefers-reduced-motion: no-preference){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper:after{transition:all .5s}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay{align-items:center;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:none;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;z-index:0}@media(prefers-reduced-motion: no-preference){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay{-webkit-animation:fadeIn .5s both;animation:fadeIn .5s both}}@media(prefers-reduced-motion: no-preference){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay{transition:all .5s}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1rem}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption h4,.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption .h4{line-height:1.3;overflow:hidden;overflow-wrap:break-word;color:#fff}@supports(-webkit-line-clamp: 2){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption h4,.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption .h4{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption h4 p,.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption .h4 p{display:inline}}@supports not (-webkit-line-clamp: 2){.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption h4,.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption .h4{display:block;max-height:3.875em}}.media-gallery-container .media-gallery-wrapper .gallery-image-wrapper .gallery-overlay .gallery-caption p{display:none}.lg-toolbar button{background-color:transparent;border-color:transparent}.lg-outer button{background-color:transparent;border-color:transparent}