.widget-area.width-full .ImageGalleryWidget .widget-title{padding:0 var(--padding-tiny)}@media (min-width:360px){.widget-area.width-full .ImageGalleryWidget .widget-title{padding:0 var(--padding-small)}}@media (min-width:480px){.widget-area.width-full .ImageGalleryWidget .widget-title{padding:0 var(--padding-medium)}}@media (min-width:1280px){.widget-area.width-full .ImageGalleryWidget .widget-title{padding:0 var(--padding-large)}}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:10px;grid-row-gap:10px}@media (min-width:768px){.ImageGalleryWidget .ImageGalleryWidgetContent .images-container{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ImageGalleryWidget .ImageGalleryWidgetContent .images-container{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item{width:100%;position:relative;height:100%}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item:hover picture:after{background-color:rgba(0,0,0,.3)}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item:hover .image-title{background-color:initial}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item.landscape img{aspect-ratio:3/2;height:100%}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item.portrait{-ms-grid-row-span:2;grid-row-end:span 2}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item.portrait img{aspect-ratio:234/317;height:100%}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item picture{position:relative;width:100%;height:100%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item .image-title{position:absolute;bottom:0;right:0;padding:5px;width:100%;text-align:right;background-color:rgba(0,0,0,.3);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}@media (min-width:480px){.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item .image-title{padding:10px}}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item .image-title p{margin:0;color:#fff}@media (min-width:480px){.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .image-item .image-title p{margin:0;color:#fff}}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .load-more-wrapper{justify-self:center;grid-column:1/-1}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .load-more-wrapper .load-more{display:inline-block}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .load-more-wrapper .load-more.loading{position:relative;background-color:#000;color:#fff!important}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container .load-more-wrapper .load-more.loading:after{content:"";position:absolute;right:5px;width:15px;height:15px;border-radius:50px;border:4px solid transparent;border-top-color:#fff;-webkit-animation:loading .75s linear infinite;-o-animation:loading .75s linear infinite;animation:loading .75s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes loading{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.ImageGalleryWidget .ImageGalleryWidgetContent .images-container.no-titles .image-title{display:none}.lg-container .lg-sub-html h4,.lg-container .lg-sub-html p{font-size:16px}.lg-container.no-titles .lg-sub-html{display:none}