.cmImgGlry .intro{color:#004974;font-size:1.41176rem;line-height:2rem;margin:1rem auto 2rem;max-width:54rem;padding:0 1rem;text-align:center}@media(min-width:576px){.cmImgGlry .intro{margin:2rem auto 4rem}}.cmImgGlry .intro{margin:2rem auto}@media(min-width:576px){.cmImgGlry .intro{margin:4rem auto}}.cmImgGlry .intro-title{color:#004974;font-size:3.25rem}.cmImgGlry .carousel-container{max-width:100vw;position:relative}.cmImgGlry .multi-carousel{margin:0}.cmImgGlry .carousel-slide{display:inline-block;max-width:100vw;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}@media(min-width:768px){.cmImgGlry .carousel-slide{opacity:1;padding:0 2rem}}.cmImgGlry .carousel-image{background:50% no-repeat scroll;background-size:cover;height:100%;margin:0 auto 2rem;max-width:100vw;min-height:300px;opacity:.4;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:425px}@media (min-width:992px){.cmImgGlry .carousel-image{min-height:600px;width:850px}}.cmImgGlry .caption{font-size:24px;margin:58px auto;max-width:100%;opacity:0;padding:0 1rem;text-align:center;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:350px}@media (min-width:992px){.cmImgGlry .caption{padding:0;width:592px}}.cmImgGlry .slick-current .carousel-slide .caption,.cmImgGlry .slick-current .carousel-slide .carousel-image{opacity:1}.cmImgGlry .slick-dots{bottom:-25px;bottom:unset;display:block;list-style:none;margin:0;margin:0!important;padding:0;position:absolute;text-align:center;top:316px;width:100%}@media (min-width:992px){.cmImgGlry .slick-dots{top:616px}}.cmImgGlry .slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.cmImgGlry .slick-dots li button{all:unset;background:transparent;border:2px solid #989eab;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:16px;line-height:0px;margin-right:.5rem;outline:none;padding:0;white-space:normal;width:16px}.cmImgGlry .carousel-container .slick-dots .slick-active button{background:#004974;border-color:#004974}.cmImgGlry .carousel-container .carousel-next,.cmImgGlry .carousel-container .carousel-prev{cursor:pointer;display:none!important;position:absolute;top:150px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.cmImgGlry .carousel-container .carousel-next,.cmImgGlry .carousel-container .carousel-prev{display:inline!important;top:300px}}.cmImgGlry .carousel-container .carousel-prev{left:calc(50% - 266px)}.cmImgGlry .carousel-container .carousel-next{right:calc(50% - 266px)}@media (min-width:992px){.cmImgGlry .carousel-container .carousel-prev{left:calc(50% - 480px)}.cmImgGlry .carousel-container .carousel-next{right:calc(50% - 480px)}}.cmImgGlry .slick-slider .slick-track button.slick-slide{display:none!important}@media(max-width:767px){.cmImgGlry .slick-current .carousel-slide{opacity:1}}@media(max-width:600px){.cmImgGlry .carousel-image{width:100%}.cmImgGlry .carousel-container,.cmImgGlry .carousel-slide{max-width:100%}.location-page #gallery .caption{width:100%}}