.gallery{position:relative}.gallery .gallery-carousel{overflow:initial}@media (min-width:992px){.gallery.thin .gallery-item{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;width:420px}.gallery.thin .gallery-item .photo:before{padding-top:133.3%}}.gallery.thin .gallery-item .caption{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:992px){.gallery.thin .gallery-item.slick-active{width:880px}}.gallery.thin .gallery-item.slick-active .caption{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.gallery:not(.thin) .gallery-item{padding-left:0;padding-right:0}.gallery:not(.thin) .gallery-item,.gallery:not(.thin) .gallery-item .photo{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery:not(.thin) .gallery-item:not(.slick-active) .photo{-webkit-transform:scale(.95);transform:scale(.95)}@media (min-width:992px){.gallery:not(.thin) .gallery-item:not(.slick-active) .photo{-webkit-transform:scale(.9);transform:scale(.9)}}.gallery:not(.thin) .gallery-item:not(.slick-active) .caption{opacity:0}.gallery.gallery-transition{margin-top:0;margin-bottom:0;padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}@media (min-width:992px){.gallery.gallery-transition{padding-top:var(--section-spacing-lg);padding-bottom:var(--section-spacing-lg)}}.gallery.gallery-transition .changing .gallery-item>div{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (min-width:992px){.gallery.gallery-transition .changing .gallery-item>div{opacity:.2;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(.8) rotate(180deg);transform:scale(.8) rotate(180deg)}}.gallery.only-one .gallery-control{display:none}.gallery-carousel{overflow:hidden;margin-left:auto;margin-right:auto}@media (min-width:992px){.gallery-carousel{max-width:860px;margin:0 auto}}.gallery-carousel .slick-slider,.gallery-item>div{-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 30px!important;overflow:initial}@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-slide[tabindex="0"]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:10;outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color-reverse)!important;outline-offset:calc(var(--aa-border-width)*-1);border-radius:var(--border-radius)}.gallery-item{--gallery-image-max-height:600px;padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing);max-height:var(--gallery-image-max-height)}@media (min-width:992px){.gallery-item{width:840px}.thin .gallery-item{width:420px}}.gallery-item>div{position:relative;border-radius:var(--border-radius);overflow:hidden}@media (min-width:992px){.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-item .photo{position:relative;width:100%}.gallery-item .photo:before{content:"";display:block;padding-top:75%}.gallery-item .photo *{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media (max-width:991.98px){.gallery-item .photo picture{position:relative;width:100%;display:block}.gallery-item .photo picture:before{content:"";display:block;padding-top:56.25%}.gallery-item .photo picture img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}.gallery-item img{width:100%;height:100%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.gallery-item a{display:block;width:100%;height:100%;overflow:hidden}.gallery-item .caption{position:absolute;bottom:0;left:0;right:0;padding:100px var(--gutter-spacing) var(--gutter-spacing);background-image:var(--gradient-primary);border-radius:0 0 var(--border-radius) var(--border-radius);color:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-item .caption .form-label,.gallery-item .caption .h1,.gallery-item .caption .h2,.gallery-item .caption .h3,.gallery-item .caption .h4,.gallery-item .caption .h5,.gallery-item .caption .h6,.gallery-item .caption .share a i,.gallery-item .caption .subtitle,.gallery-item .caption b,.gallery-item .caption h1,.gallery-item .caption h2,.gallery-item .caption h3,.gallery-item .caption h4,.gallery-item .caption h5,.gallery-item .caption h6,.gallery-item .caption strong{color:#fff}.gallery-item .caption a:not(.btn){color:var(--aw-link-color-reversed)}.gallery-item .caption .share a:focus i,.gallery-item .caption .share a:hover i{color:var(--brand-secondary)}.accessibility .gallery-item .caption .btn:focus-visible,.accessibility .gallery-item .caption .form-control:focus-visible,.accessibility .gallery-item .caption [role=button]:focus-visible,.accessibility .gallery-item .caption a:focus-visible,.accessibility .gallery-item .caption button:focus-visible,.accessibility .gallery-item .caption select:focus-visible{outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color-reverse)!important}.gallery-item .caption .btn.btn-primary{background-color:#fff;border-color:#fff;color:var(--brand-secondary)}.gallery-item .caption .btn.btn-primary:active{color:var(--brand-primary)}.gallery-item .caption .btn.btn-primary:focus,.gallery-item .caption .btn.btn-primary:hover{background-color:var(--brand-secondary);border-color:#fff;color:#fff}.gallery-item .caption .btn.btn-secondary,.gallery-item .caption .btn.btn-secondary:after{color:#fff}.gallery-item .caption .btn.btn-secondary:focus,.gallery-item .caption .btn.btn-secondary:focus:after,.gallery-item .caption .btn.btn-secondary:hover,.gallery-item .caption .btn.btn-secondary:hover:after{color:#fff}.gallery-item .caption .form-control{background-color:#fff}.gallery-item .caption .fa-li{color:#fff}@media (min-width:992px){.gallery-item .caption{padding:100px 30px var(--gutter-spacing);z-index:1;opacity:0}.gallery-item .caption>div{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-item .caption>div>*{margin:0}}.gallery-item .caption .title{margin:0}@media (min-width:992px){.gallery-item .caption .title{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;padding-right:40px}}@media (max-width:991.98px){.gallery-item .caption .text{display:none}}.gallery-item.slick-active .caption{opacity:1}.gallery-control{position:relative;padding-top:16px}.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}