.gallery{position:relative;overflow:hidden}.gallery .gallery-carousel{overflow:initial}.gallery:not(.thin) .gallery-item{padding-left:0;padding-right:0}.gallery:not(.thin) .gallery-item>div{padding:0 5px}@media (min-width:992px){.gallery:not(.thin) .gallery-item>div{padding:0}}.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(1);transform:scale(1);opacity:.6}@media (min-width:992px){.gallery:not(.thin) .gallery-item:not(.slick-active) .photo{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}}.gallery:not(.thin) .gallery-item:not(.slick-active) .caption{opacity:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.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-item{--gallery-image-max-height:600px;--gallery-border-radius:30px;padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing);max-height:var(--gallery-image-max-height)}@media (min-width:992px){.gallery-item{--gallery-border-radius:50px;width:840px}.thin .gallery-item{width:420px}}.gallery-item>div{position:relative}@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%;border-radius:var(--gallery-border-radius);overflow:hidden;max-height:var(--gallery-image-max-height)}@media (max-width:575.98px){.gallery-item .photo{border-radius:15px 15px 0 0}}.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: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 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item a{display:block;width:100%;height:100%;overflow:hidden}.gallery-item .caption{position:absolute;bottom:var(--gutter-spacing);left:var(--gutter-spacing);right:var(--gutter-spacing);padding:var(--gutter-spacing) 15px;background-color:var(--brand-aqual);background-image:url(../../images/svg/gallery-caption-bg.svg);background-repeat:no-repeat;background-position:right top;color:#fff;border-radius:15px;-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 .h1 em,.gallery-item .caption .h2,.gallery-item .caption .h2 em,.gallery-item .caption .h3,.gallery-item .caption .h3 em,.gallery-item .caption .h4,.gallery-item .caption .h4 em,.gallery-item .caption .h5,.gallery-item .caption .h5 em,.gallery-item .caption .h6,.gallery-item .caption .h6 em,.gallery-item .caption .share a i,.gallery-item .caption .subtitle,.gallery-item .caption b,.gallery-item .caption h1,.gallery-item .caption h1 em,.gallery-item .caption h2,.gallery-item .caption h2 em,.gallery-item .caption h3,.gallery-item .caption h3 em,.gallery-item .caption h4,.gallery-item .caption h4 em,.gallery-item .caption h5,.gallery-item .caption h5 em,.gallery-item .caption h6,.gallery-item .caption h6 em,.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:1px dashed rgba(255,255,255,.75)!important}.gallery-item .caption .btn.btn-primary{background-color:#fff;border-color:#fff;color:var(--brand-primary)}.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-primary);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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 150px 20px 30px;border-radius:40px;z-index:1;opacity:0;min-height:74px}}@media (max-width:575.98px){.gallery-item .caption{position:static;border-radius:0 0 15px 15px}}.gallery-item .caption .title{margin:0;width:100%}@media (min-width:992px){.gallery-item .caption .title{margin-bottom:0}}@media (max-width:991.98px){.gallery-item .caption .title{font-weight:400}.gallery-item .caption .text{display:none}}.gallery-item.slick-active .caption{opacity:1}@media (min-width:992px){.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;top:-84px;right:30px}}.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:5px}