.gallery{--border-radius:20px;--gap:12px;--gallery-size:100%;--gallery-item-gutter-size:30px;position:relative}@media (min-width:992px){.gallery{--gallery-size:1086px;--gallery-item-gutter-size:0}}.gallery.only-one .gallery-control{display:none}.gallery-carousel{position:relative;overflow:initial;margin-left:auto;margin-right:auto}@media (min-width:992px){.gallery-carousel{max-width:var(--gallery-size);margin:0 auto}}.gallery-carousel .js-gallery-carousel{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 .js-gallery-carousel .slick-list{padding:0 var(--gallery-item-gutter-size)!important;overflow:initial}@media (min-width:992px){.gallery-carousel .js-gallery-carousel .slick-list{padding:0!important}}.gallery-carousel .js-gallery-carousel .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.gallery-carousel .js-gallery-carousel .slick-slide{height:inherit!important}.gallery-carousel .js-gallery-carousel-caption{margin-top:0;padding-left:calc(var(--gallery-item-gutter-size) + var(--gap));padding-right:calc(var(--gallery-item-gutter-size) + var(--gap))}@media (min-width:992px){.gallery-carousel .js-gallery-carousel-caption{padding-left:var(--gap);padding-right:var(--gap)}}.gallery-carousel .js-gallery-carousel-caption .slick-list{overflow:initial!important}.gallery-carousel .js-gallery-carousel-caption .caption{position:relative;padding:20px;background-color:var(--brand-primary);border-radius:0 0 var(--border-radius) var(--border-radius);opacity:0;--aw-text-color:white;--aw-heading-color:white;--aw-link-color:white;color:var(--aw-text-color);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary,.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary.reverse{--btn-bg-color:white;--btn-border-color:white;--btn-text-color:var(--brand-primary)}.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary.reverse:focus,.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary.reverse:hover,.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary:focus,.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-primary:hover{--btn-text-color:white;--btn-bg-color:var(--brand-primary)}.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-secondary{color:#fff;text-decoration:underline}.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-secondary:after,.gallery-item .caption .btn.btn-secondary:after{color:inherit}.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-secondary:focus,.gallery-carousel .js-gallery-carousel-caption .caption .btn.btn-secondary:hover{text-decoration:none}@media (min-width:992px){.gallery-carousel .js-gallery-carousel-caption .caption{padding:30px}}.gallery-carousel .js-gallery-carousel-caption .gallery-caption-item.slick-active .caption{opacity:1}.gallery-carousel .slick-arrows-wrapper{position:absolute;top:0;bottom:0;left:50%;right:0;width:100%;max-width:var(--gallery-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gallery-carousel .slick-arrows-wrapper .slick-arrow{--arrow-offset:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:all}@media (min-width:992px){.gallery-carousel .slick-arrows-wrapper .slick-arrow{--arrow-offset:5px}}@media (min-width:1200px){.gallery-carousel .slick-arrows-wrapper .slick-arrow{--arrow-offset:0;--arrow-offset:-25px}}.gallery-carousel .slick-arrows-wrapper .slick-arrow.slick-prev{left:var(--arrow-offset)}.gallery-carousel .slick-arrows-wrapper .slick-arrow.slick-next{right:var(--arrow-offset)}.gallery-item,.gallery-item .photo,.gallery-item>div{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-item{padding-left:var(--gap);padding-right:var(--gap)}.gallery-item .photo,.gallery-item>div{position:relative}.gallery-item,.gallery-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery-item>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.gallery-item .photo{width:100%;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.gallery-item .photo:before{content:"";display:block;padding-top:var(--aspect-ratio)}.gallery-item .photo *{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.gallery-item .photo img,.gallery-item .photo video{-o-object-fit:cover;object-fit:cover}.gallery-item .caption{width:100%;max-height:0;position:relative;background-color:var(--brand-primary);border-radius:0 0 var(--border-radius) var(--border-radius);opacity:0;overflow:hidden;--aw-text-color:white;--aw-heading-color:white;--aw-link-color:white;color:var(--aw-text-color);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transition-duration:.6s;transition-duration:.6s}.gallery-item .caption .btn.btn-primary,.gallery-item .caption .btn.btn-primary.reverse{--btn-bg-color:white;--btn-border-color:white;--btn-text-color:var(--brand-primary)}.gallery-item .caption .btn.btn-primary.reverse:focus,.gallery-item .caption .btn.btn-primary.reverse:hover,.gallery-item .caption .btn.btn-primary:focus,.gallery-item .caption .btn.btn-primary:hover{--btn-text-color:white;--btn-bg-color:var(--brand-primary)}.gallery-item .caption .btn.btn-secondary{color:#fff;text-decoration:underline}.gallery-item .caption .btn.btn-secondary:focus,.gallery-item .caption .btn.btn-secondary:hover{text-decoration:none}.gallery-item .caption>div{padding:18px 20px 22px}@media (min-width:992px){.gallery-item .caption>div{padding:28px 30px 32px}}.gallery-item a{display:block}.gallery-item:not(.slick-active) .photo{border-radius:var(--border-radius)}@media (min-width:992px){.gallery-item:not(.slick-active) .photo{height:76%}}.gallery-item.slick-active .caption{max-height:600px;opacity:1}.gallery-control{position:static;padding-top:30px;padding-left:var(--gap);padding-right:var(--gap)}.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}@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:center;-ms-flex-pack:center;justify-content:center}body.harvey-site--harveyrec .gallery-item .caption{--aw-text-color:#202730;background-color:var(--hrcc-orange-10);color:var(--aw-text-color)}body.harvey-site--llc .gallery-item .caption{background-color:var(--llc-lightnavy)}