.gallery,.gallery-item>div{position:relative}.gallery .gallery-item{padding-left:0;padding-right:0}.gallery .gallery-item,.gallery .gallery-item .photo{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery .gallery-item:not(.slick-active) .caption{opacity:0}.gallery.only-one .gallery-control{display:none}.gallery-carousel{margin-left:auto;margin-right:auto}@media (min-width:992px){.gallery-carousel{max-width:1266px;margin:0 auto}}.gallery-carousel .slick-slider{overflow:hidden;border-radius:10px;margin-bottom:0;background-color:var(--brand-primary);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transition-duration:300ms;transition-duration:300ms}.gallery-carousel .slick-slider:not(.slick-dotted)+.gallery-control{display:none}.gallery-carousel .slick-slider .slick-arrow{z-index:10;position:absolute;top:auto;bottom:20px;left:auto;right:20px;-webkit-transform:none;transform:none;outline-offset:2px!important;outline-style:var(--aa-border-style)!important;outline-color:transparent!important}.gallery-carousel .slick-slider .slick-arrow:focus{outline-color:var(--aa-outline-color-reverse)!important}@media (max-width:991.98px){.gallery-carousel .slick-slider .slick-arrow{--slick-arrow-size:36px;border:2px solid var(--brand-primary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.gallery-carousel .slick-slider .slick-arrow:focus,.gallery-carousel .slick-slider .slick-arrow:hover{border-color:#fff}@media (min-width:992px){.gallery-carousel .slick-slider .slick-arrow.slick-prev{right:80px}}@media (max-width:991.98px){.gallery-carousel .slick-slider .slick-arrow.slick-prev{left:2px}.gallery-carousel .slick-slider .slick-arrow.slick-next{right:2px}}.gallery-carousel .slick-list{padding:0!important;overflow:initial}.gallery-carousel .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.gallery-carousel .slick-slide{position:relative;height:inherit!important}.gallery-carousel .slick-slide[tabindex="0"]:focus: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:-4px!important;border-radius:var(--border-radius)}.gallery-item{padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing)}@media (min-width:992px){.gallery-item{width:840px}.thin .gallery-item{width:420px}}.gallery-item .photo{position:relative;width:100%;overflow:hidden;min-height:200px}.gallery-item .photo:before{content:"";display:block;padding-top:56%}.gallery-item .photo img,.gallery-item .photo picture{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.gallery-item .photo img{-o-object-fit:cover;object-fit:cover}.gallery-item .caption{position:relative;background-color:var(--brand-primary);padding:var(--gutter-spacing);border-radius:0;min-height:94px;color:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-item .caption .btn.btn-secondary,.gallery-item .caption .btn.btn-secondary:after,.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,.accessibility .gallery-item .caption .form-control:focus,.accessibility .gallery-item .caption [role=button]:focus,.accessibility .gallery-item .caption a:focus,.accessibility .gallery-item .caption button:focus,.accessibility .gallery-item .caption select:focus{outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color-reverse)!important}.gallery-item .caption .btn.btn-primary:focus,.gallery-item .caption .btn.btn-primary:hover,.gallery-item .caption .btn.btn-violet:focus,.gallery-item .caption .btn.btn-violet:hover{background-color:var(--brand-primary);border-color:#fff;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-right:160px}.gallery-item .caption>div{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-item .caption>div>*{margin:0}}.gallery-item.slick-active .caption{opacity:1}.gallery-control{position:relative;margin-top:10px}.gallery-control .slick-dots-wrapper{overflow-y:hidden;overflow-x:auto;padding:2px 0}.gallery-control .slick-dots-wrapper .slick-dots{--thumbanil-size:60px;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.gallery-control .slick-dots-wrapper .slick-dots{--thumbanil-size:80px}}@media (min-width:992px){.gallery-control .slick-dots-wrapper .slick-dots{--thumbanil-size:100px}}@media (max-width:575.98px){.gallery-control .slick-dots-wrapper .slick-dots{--slick-dot-gutter-spacing:6px}}.gallery-control .slick-dots-wrapper .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--thumbanil-size);min-width:var(--thumbanil-size)}@media (max-width:575.98px){.gallery-control .slick-dots-wrapper .slick-dots li{-webkit-box-flex:0;-ms-flex:0 0 31.8%;flex:0 0 31.8%}}.gallery-control .slick-dots-wrapper .slick-dots li button{border-radius:10px;overflow:hidden;border:0}.gallery-control .slick-dots-wrapper .slick-dots li button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-control .slick-dots-wrapper .slick-dots li.slick-active button{-webkit-box-shadow:0 0 0 2px var(--color-turquoise);box-shadow:0 0 0 2px var(--color-turquoise)}.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}