.media-gallery{padding:.5rem .5rem 1rem;border:1px solid #ddd;border-radius:10px;margin-bottom:1rem;position:relative}.media-gallery+figcaption{padding-top:.5rem}.media-gallery.empty,.media-gallery .empty{padding-bottom:.5rem;margin-bottom:0;height:250px;background-color:#eee;display:flex;justify-content:center;align-items:center;font-size:20px;color:#888;flex-direction:column}.media-gallery.empty i,.media-gallery .empty i{font-size:60px;margin-bottom:1rem}.media-gallery.dotted{padding-bottom:2rem}.media-gallery.dotted .gallery-slick-slider{margin-bottom:0!important}.media-gallery .title{padding:1rem;margin:0 -.5rem;font-size:1.1rem}.media-gallery figcaption{padding:1rem .5rem 0}.media-gallery .gi_caption{font-size:.9rem;font-weight:600;padding-top:1rem;padding-bottom:.25rem}.media-gallery .gi_text p{font-size:.9rem;margin:0;line-height:1.4}.media-gallery .image-wrapper{margin:0!important}.media-gallery .slick-next,.media-gallery .slick-prev{top:0;width:20%;bottom:0;height:100%;transform:none;opacity:1;z-index:1;background-color:transparent}.media-gallery .slick-next:before,.media-gallery .slick-prev:before{font-family:slick;font-size:50px;line-height:1;opacity:.75;color:#fff;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-gallery .slick-prev{left:0}.media-gallery .slick-next{right:0}.media-gallery .slick-prev:before{left:.5rem}.media-gallery .slick-next:before{right:.5rem}.media-gallery .slick-arrow:before{position:absolute}.media-gallery .gallery-slick-slider.slider-0 .slick-arrow:before{top:var(--slider-button-top-0)}.media-gallery .gallery-slick-slider.slider-1 .slick-arrow:before{top:var(--slider-button-top-1)}.media-gallery .gallery-slick-slider.slider-2 .slick-arrow:before{top:var(--slider-button-top-2)}.media-gallery .gallery-slick-slider.slider-3 .slick-arrow:before{top:var(--slider-button-top-3)}.media-gallery .slick-dots{display:flex;width:auto;justify-content:center;background:rgba(0,0,0,.05);padding:0;margin:0;border-radius:10px;margin-left:50%;transform:translateX(-50%)}.media-gallery .slick-dots li button:before{font-size:12px;line-height:22px}.media-gallery .slick-dots li:before{display:none}.media-gallery .slick-dots li.slick-active button:before{opacity:.75;color:#cd212a}.media-gallery.editor .slick-dots{bottom:5px}.media-gallery.editor .slick-dots li{height:1rem}@media (min-width:992px){.media-gallery .gallery-slick-slider.inline_portrait .slick-next:before,.media-gallery .gallery-slick-slider.inline_portrait .slick-prev:before{color:#ddd}}.media-gallery.overlay{cursor:pointer}.media-gallery.overlay .switch.btn{position:absolute;right:1rem;bottom:1rem;background-color:rgba(0,0,0,.25);padding:.1rem .5rem;border-radius:10px;color:#fff;font-size:.75rem}.media-gallery.overlay .media-gallery-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#2f2d2b;z-index:2;cursor:pointer;overflow:scroll;padding-top:3rem}.media-gallery.overlay .media-gallery-overlay .title{color:#fff;font-size:130%;margin:2rem 0 2rem 2rem;padding:1rem 0;font-weight:600}.media-gallery.overlay .media-gallery-overlay .wrapper{max-width:1600px;margin:0 auto}.media-gallery.overlay .media-gallery-overlay figure{margin:2rem 1rem;border-bottom:1px dotted #fff;padding-bottom:2rem}.media-gallery.overlay .media-gallery-overlay figure:last-child{border:0}.media-gallery.overlay .media-gallery-overlay figure figcaption{color:#fff;padding:2rem 0 0}.media-gallery.overlay .media-gallery-overlay figure figcaption p{color:#fff}.media-gallery.overlay .show{display:block}.media-gallery.overlay a:hover{text-decoration:none}.media-gallery.overlay .topline{background-color:rgba(0,0,0,.8);padding:0 1rem;line-height:3rem;position:fixed;top:0;left:0;right:0;z-index:3}.media-gallery.overlay .topline a{color:#fff;font-size:.8rem}@media (min-width:480px){.media-gallery.overlay .media-gallery-overlay figure{margin:2rem}}@media (min-width:1200px){.media-gallery.overlay .media-gallery-overlay figure{display:flex}.media-gallery.overlay .media-gallery-overlay figure>div{width:70%}.media-gallery.overlay .media-gallery-overlay figure figcaption{width:30%;padding:0 2rem 2rem}}.media-gallery-overlay::-webkit-scrollbar{display:none}