.gallery{--gallery-max-width:90vw;position:relative;overflow:hidden}@media (min-width:768px){.gallery{--gallery-max-width:780px}}@media (min-width:992px){.gallery .gallery-carousel .js-gallery-carousel .slick-arrow{display:none!important}}.gallery.only-one .gallery-control{display:none}.gallery-carousel{overflow:hidden;margin-left:auto;margin-right:auto}.gallery-carousel .slick-slider{margin-bottom:0;-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-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;height:400px}.gallery-carousel .slick-slider:not(.slick-initialized) .slick-slide{display:block;width:533px;-webkit-box-flex:0;-ms-flex:0 0 533px;flex:0 0 533px}.gallery-carousel .slick-slider:not(.slick-initialized) .slick-slide:not(:last-child){margin-right:20px}.gallery-carousel .slick-slider:not(.slick-initialized) .slick-slide .photo{-webkit-transform:none;transform:none}.gallery-carousel .slick-list{padding:0!important}@media (min-width:768px) and (max-width:991.98px){.gallery-carousel .slick-list{padding:0 30px!important}}.gallery-carousel .slick-arrow{z-index:10}@media (max-width:767.98px){.gallery-carousel .slick-arrow{width:30px}}.gallery-carousel .slick-arrow.slick-prev{left:0}.gallery-carousel .slick-arrow.slick-next{right:0}.gallery-item{padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing);width:var(--gallery-max-width);max-width:90%}.gallery-item:after{content:'';display:block;padding:1px}.gallery-item>div{position:relative;border-radius:var(--border-radius-mobile);border-top-left-radius:0;overflow:hidden;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (min-width:992px){.gallery-item>div{border-radius:var(--border-radius-desktop)}}.gallery-item .photo{position:relative;width:100%;display:block}.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%}.gallery-item .photo>a:focus{outline:var(--aa-border-width) var(--aa-outline-style) var(--aa-outline-color);outline-offset:-2px}@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:calc(9/16*100%)}.gallery-item .photo picture img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}.gallery-item .caption,.gallery-item img{border-radius:var(--border-radius-mobile);width:100%}.gallery-item img{display:block;height:100%;background-color:var(--brand-blue-10);-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.gallery-item img{border-radius:var(--border-radius-desktop)}}.gallery-item a{display:block;width:100%;height:100%;overflow:hidden}.gallery-item .caption{position:relative;background-color:var(--brand-secondary);background-repeat:no-repeat;background-position:top right;padding:30px 20px;margin-top:-25px;opacity:0;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:#fff}.gallery-item .caption .form-control,.gallery-item .caption .wysiwyg ul li:before{background-color:#fff}.gallery-item .caption .wysiwyg ul>ul li:before{border-color:#fff;background-color:transparent}.gallery-item .caption .wysiwyg ol li:before{border-color:#fff}.gallery-item .caption .share a:focus i,.gallery-item .caption .share a:hover i{color:var(--brand-secondary)}.gallery-item .caption .btn.btn-primary{background-color:#fff;border-color:#fff;color:var(--brand-secondary)}.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-primary.reverse{background-color:var(--brand-secondary);border-color:#fff;color:#fff}.gallery-item .caption .btn.btn-primary.reverse:focus,.gallery-item .caption .btn.btn-primary.reverse:hover{background-color:#fff;border-color:#000;color:var(--brand-secondary)}.gallery-item .caption .btn.btn-orange{border-color:#fff;color:#000}.gallery-item .caption .btn.btn-orange:focus,.gallery-item .caption .btn.btn-orange:hover{background-color:#fff;border-color:#000;color:#000}.gallery-item .caption .btn.btn-secondary,.gallery-item .caption .btn.btn-secondary.earth,.gallery-item .caption .btn.btn-secondary.orange,.gallery-item .caption .fa-li{color:#fff}.gallery-item .caption .btn.btn-secondary.earth:after,.gallery-item .caption .btn.btn-secondary.orange:after,.gallery-item .caption .btn.btn-secondary:after{border-color:#fff;background-color:#fff;color:var(--brand-secondary)}.gallery-item .caption .btn.btn-secondary.earth:focus,.gallery-item .caption .btn.btn-secondary.earth:hover,.gallery-item .caption .btn.btn-secondary.orange:focus,.gallery-item .caption .btn.btn-secondary.orange:hover,.gallery-item .caption .btn.btn-secondary:focus,.gallery-item .caption .btn.btn-secondary:hover{color:#fff;text-decoration-color:#fff}.gallery-item .caption .btn.btn-secondary.earth:focus:after,.gallery-item .caption .btn.btn-secondary.earth:hover:after,.gallery-item .caption .btn.btn-secondary.orange:focus:after,.gallery-item .caption .btn.btn-secondary.orange:hover:after,.gallery-item .caption .btn.btn-secondary:focus:after,.gallery-item .caption .btn.btn-secondary:hover:after{background-color:transparent;color:#fff;border-color:#fff}.gallery-item .caption .earth .btn.btn-secondary,.gallery-item .caption .orange .btn.btn-secondary,.gallery-item .caption.earth .btn.btn-secondary,.gallery-item .caption.orange .btn.btn-secondary{color:#000}.gallery-item .caption .earth .btn.btn-secondary:after,.gallery-item .caption.earth .btn.btn-secondary:after{background-color:transparent;border-color:#000;color:#000}.gallery-item .caption .earth .btn.btn-secondary:focus,.gallery-item .caption .earth .btn.btn-secondary:hover,.gallery-item .caption .orange .btn.btn-secondary:focus,.gallery-item .caption .orange .btn.btn-secondary:hover,.gallery-item .caption.earth .btn.btn-secondary:focus,.gallery-item .caption.earth .btn.btn-secondary:hover,.gallery-item .caption.orange .btn.btn-secondary:focus,.gallery-item .caption.orange .btn.btn-secondary:hover{color:#000;text-decoration-color:#000}.gallery-item .caption .earth .btn.btn-secondary:focus:after,.gallery-item .caption .earth .btn.btn-secondary:hover:after,.gallery-item .caption.earth .btn.btn-secondary:focus:after,.gallery-item .caption.earth .btn.btn-secondary:hover:after{background-color:#fff;color:#000;border-color:#000}.gallery-item .caption .blue .btn.btn-primary,.gallery-item .caption .blue .btn.btn-secondary:after,.gallery-item .caption .orange .btn.btn-secondary:after,.gallery-item .caption.blue .btn.btn-primary,.gallery-item .caption.blue .btn.btn-secondary:after,.gallery-item .caption.orange .btn.btn-secondary:after{border-color:#000;background-color:var(--brand-secondary);color:#fff}.gallery-item .caption .blue .btn.btn-primary:focus,.gallery-item .caption .blue .btn.btn-primary:hover,.gallery-item .caption .blue .btn.btn-secondary:focus:after,.gallery-item .caption .blue .btn.btn-secondary:hover:after,.gallery-item .caption .orange .btn.btn-secondary:focus:after,.gallery-item .caption .orange .btn.btn-secondary:hover:after,.gallery-item .caption.blue .btn.btn-primary:focus,.gallery-item .caption.blue .btn.btn-primary:hover,.gallery-item .caption.blue .btn.btn-secondary:focus:after,.gallery-item .caption.blue .btn.btn-secondary:hover:after,.gallery-item .caption.orange .btn.btn-secondary:focus:after,.gallery-item .caption.orange .btn.btn-secondary:hover:after{border-color:#000;background-color:#fff;color:var(--brand-secondary)}.gallery-item .caption .blue .btn.btn-primary.reverse,.gallery-item .caption.blue .btn.btn-primary.reverse{border-color:#000;background-color:#fff;color:#000}.gallery-item .caption .blue .btn.btn-primary.reverse:focus,.gallery-item .caption .blue .btn.btn-primary.reverse:hover,.gallery-item .caption.blue .btn.btn-primary.reverse:focus,.gallery-item .caption.blue .btn.btn-primary.reverse:hover{border-color:#000;background-color:var(--brand-primary);color:#000}.gallery-item .caption .blue .btn.btn-orange,.gallery-item .caption.blue .btn.btn-orange{border-color:#000}.gallery-item .caption .blue .btn.btn-secondary,.gallery-item .caption.blue .btn.btn-secondary{color:#000}.gallery-item .caption .blue .btn.btn-secondary:focus,.gallery-item .caption .blue .btn.btn-secondary:hover,.gallery-item .caption.blue .btn.btn-secondary:focus,.gallery-item .caption.blue .btn.btn-secondary:hover{color:#000;text-decoration-color:#000}@media (min-width:992px){.gallery-item .caption{padding:30px;border-radius:var(--border-radius-desktop);z-index:1}.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}}.gallery-item.slick-active img{border-bottom-right-radius:0;border-bottom-left-radius:0}.gallery-item.slick-active .caption{opacity:1}.gallery-item:focus-within .photo:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10;pointer-events:none;outline:var(--aa-border-width) var(--aa-outline-style) var(--aa-outline-color)!important;outline-offset:-2px;border-radius:var(--border-radius-desktop)}.gallery-control{position:relative;padding-top:20px;padding-bottom:3px;width:var(--gallery-max-width);max-width:90%;margin-left:auto;margin-right:auto}.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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content: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;display:none}@media (min-width:992px){.gallery-control .slick-dots-wrapper{padding-left:0;padding-right:110px;display:block}}.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:start;height:50px}.gallery-control .slick-arrows-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.gallery-control .slick-arrows-wrapper{position:absolute;right:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.gallery-control .slick-arrows-wrapper .slick-arrow{position:static;-webkit-transform:none;transform:none;border-color:var(--brand-primary);color:var(--aw-text-color)}.gallery-control .slick-arrows-wrapper .slick-arrow:not(:last-child){margin-right:15px}.gallery-control .slick-arrows-wrapper .slick-arrow:focus,.gallery-control .slick-arrows-wrapper .slick-arrow:hover{border-radius:var(--border-radius-hover);background-color:var(--brand-primary);color:#000}