/* GalleryMonthly additions: home slider (replaces Slider Revolution) */
.gm-slider{position:relative;width:100%;overflow:hidden;background:#000;height:0;padding-bottom:48.387%;}
.gm-slides{position:absolute;inset:0;}
.gm-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;z-index:1;color:#fff;text-decoration:none;}
.gm-slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s;z-index:2;}
.gm-slide:hover,.gm-slide:focus{color:#fff;text-decoration:none;}
.gm-slide-parallax{position:absolute;inset:-12px;display:block;transition:transform 2s ease-out;}
.gm-slide-bg{position:absolute;inset:0;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1);transform-origin:50% 50%;}
.gm-slide.is-active .gm-slide-bg,.gm-slide.is-leaving .gm-slide-bg{transition:transform 9.6s linear;transform:scale(1.2);}
.gm-slide-dots{position:absolute;inset:0;display:block;background:url(../images/gm-gridtile.png) repeat;z-index:1;}
.gm-slide-title{position:absolute;z-index:3;top:48px;right:70px;font-family:Dosis,arial,sans-serif;font-size:38px;line-height:1.15;font-weight:400;color:#fff;white-space:nowrap;opacity:0;transition:opacity .6s ease-in-out;}
.gm-slide.is-active .gm-slide-title{opacity:1;transition-delay:.5s;}
.gm-arrow{position:absolute;top:50%;z-index:5;width:50px;height:50px;margin-top:-25px;padding:0;border:0;background:transparent;color:#fff;font-size:40px;line-height:50px;text-align:center;cursor:pointer;transition:opacity .3s;outline:none;}
.gm-arrow:hover{opacity:.75;}
.gm-prev{left:30px;}
.gm-next{right:30px;}
.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important;}
.gm-thumbs{position:absolute;z-index:5;left:50%;bottom:20px;transform:translateX(-50%);width:280px;padding:5px;overflow:hidden;background:transparent;}
.gm-thumbs-track{display:flex;gap:5px;transition:transform .3s ease;}
.gm-thumb{flex:0 0 50px;}
.gm-thumb{display:block;width:50px;height:50px;padding:3px;border:0;margin:0;background:rgba(0,0,0,.25);cursor:pointer;transition:background .3s;outline:none;}
.gm-thumb:hover,.gm-thumb.is-active{background:#fff;}
.gm-thumb-img{display:block;width:100%;height:100%;background-size:cover;background-position:center;}
.gm-progress{display:none;}
.gm-slider-shadow{position:relative;height:30px;margin-bottom:-30px;pointer-events:none;}
.gm-slider-shadow:before{content:"";position:absolute;left:5%;right:5%;top:0;height:20px;background:radial-gradient(ellipse at 50% 0,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 70%);}
@media (max-width:1239px){.gm-slider{padding-bottom:75%;}}
@media (max-width:1023px){.gm-slider{padding-bottom:123.394%;}}
@media (max-width:777px){.gm-slider{padding-bottom:150%;}}
@media (max-width:599px){.gm-arrow{display:none;}}
