.gallery{--border-radius:5px;position:relative}.gallery .aw-layout-header{text-align:center}.gallery .gallery-carousel{overflow:initial}.gallery-carousel .gallery-item .photo:before,.gallery.only-one .gallery-control{display:none}.gallery-carousel{overflow:hidden;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.gallery-carousel .slick-next,.gallery-carousel .slick-prev{top:160px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.gallery-carousel .slick-next,.gallery-carousel .slick-prev{top:250px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:992px){.gallery-carousel{max-width:100%;margin:0 auto}.gallery-carousel .slick-next,.gallery-carousel .slick-prev{top:325px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.gallery-carousel .gallery-item>div,.gallery-carousel .slick-slider{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel .slick-slider{margin-bottom:0;-webkit-transition-duration:300ms;transition-duration:300ms}.gallery-carousel .slick-list{padding:0!important}@media (min-width:992px){.gallery-carousel .slick-list{padding:0!important}}.gallery-carousel .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.gallery-carousel .slick-slide{height:inherit!important}.gallery-carousel .slick-arrow{z-index:10}.gallery-carousel .slick-arrow.slick-prev{left:var(--gutter-spacing)}.gallery-carousel .slick-arrow.slick-next{right:var(--gutter-spacing)}.gallery-carousel .gallery-item img{width:100%;height:100%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.gallery-carousel .gallery-item>div{position:relative;border-radius:var(--border-radius);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.gallery-carousel .gallery-item>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gallery-carousel .gallery-item .photo{position:relative;width:100%;height:300px}@media (min-width:768px){.gallery-carousel .gallery-item .photo{height:500px}}@media (min-width:992px){.gallery-carousel .gallery-item .photo{height:650px}}.gallery-carousel .gallery-item .photo a,.gallery-carousel .gallery-item .photo img,.gallery-carousel .gallery-item .photo picture{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.gallery-carousel .gallery-item .photo img{-o-object-fit:cover;object-fit:cover}.gallery-carousel .gallery-item a{display:block;width:100%;height:100%;overflow:hidden}.gallery-carousel .gallery-item .caption{font-size:16px;line-height:1.2;color:#000;padding:18px var(--gutter-spacing) 15px;display:none;bottom:0;left:0;right:0;text-align:center;background-image:url(../images/imagegallery.png);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:-20px;z-index:1}@media (min-width:992px){.gallery-carousel .gallery-item .caption{bottom:0;left:0;right:0;margin-top:-30px;font-size:19px;padding:25px var(--gutter-spacing) var(--gutter-spacing);width:100%}}.gallery-carousel .gallery-item .caption{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel .gallery-item .caption .title{margin:0}@media (min-width:992px){.gallery-carousel .gallery-item .caption .title{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;padding-right:40px}}.gallery-carousel .gallery-item.slick-active .caption{opacity:1;display:block}.gallery-control{position:relative;padding-top:2px}@media (min-width:768px){.gallery-control{padding-top:5px}}.gallery-control .container,.gallery-control .slick-dots-wrapper .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-control .slick-dots-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px}@media (min-width:992px){.gallery-control .slick-dots-wrapper{padding-left:110px;padding-right:110px}}.gallery-control .slick-dots-wrapper .slick-dots{position:static;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.gallery-control .slick-dots-wrapper .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}}.gallery-control .slick-arrows-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.gallery-control .slick-arrows-wrapper{position:absolute;right:10px}}.gallery-control .slick-arrows-wrapper .slick-arrow{position:static;-webkit-transform:none;transform:none}.gallery-control .slick-arrows-wrapper .slick-arrow:not(:last-child){margin-right:15px}.gallery-carousel-nav{--thumb-img-height:60px;margin-left:-2px;margin-right:-2px;padding-right:2px;display:none}@media (min-width:576px){.gallery-carousel-nav{--thumb-img-height:72px;display:none}}@media (min-width:768px){.gallery-carousel-nav{--thumb-img-height:100px;margin-left:-5px;margin-right:-5px;padding-right:5px;display:block}}@media (min-width:992px){.gallery-carousel-nav{--thumb-img-height:140px;display:block}}.gallery-carousel-nav .slick-list{padding-left:0!important;padding-right:0!important}.gallery-carousel-nav .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.gallery-carousel-nav .slick-slide{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:auto!important;padding:2px;position:relative}@media (min-width:768px){.gallery-carousel-nav .slick-slide{padding-left:5px;padding-right:5px}}.gallery-carousel-nav .slick-slide .thumbnail{width:220px;max-width:220px;position:relative;border-radius:var(--border-radius);overflow:hidden}.gallery-carousel-nav .slick-slide .thumbnail:before{content:"";display:block;padding-top:46%}.gallery-carousel-nav .slick-slide .thumbnail:after{display:inline-block;font-family:"Font Awesome 7 Pro";font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f067";font-weight:300;position:absolute;bottom:0;right:0;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;opacity:0;pointer-events:none;background-color:rgba(141,198,63,.7);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel-nav .slick-slide img{cursor:pointer;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media (min-width:768px){.gallery-carousel-nav .slick-slide:focus .thumbnail:after,.gallery-carousel-nav .slick-slide:hover .thumbnail:after{opacity:1}}.gallery-carousel-nav .slick-slide.slick-current .thumbnail:after,.gallery-carousel-nav.nav-static .gallery-item.is-active .thumbnail:after{opacity:1}.gallery-carousel-nav.nav-static,.gallery-carousel-nav.nav-static .js-gallery-carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.gallery-carousel-nav.nav-static .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}