.gallery{--border-radius:0;--gap:12px;--gallery-size:100%;--gallery-item-gutter-size:30px;position:relative}@media (min-width:992px){.gallery{--gallery-size:960px;--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,.gallery-item>div{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel .js-gallery-carousel{margin-bottom:0;-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{text-align:center;margin-top:var(--gap)}.gallery-carousel .slick-arrows-wrapper{position:absolute;top: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:before,.gallery-item .photo:before{content:"";display:block;padding-top:var(--aspect-ratio)}.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:0}}@media (min-width:1200px){.gallery-carousel .slick-arrows-wrapper .slick-arrow{--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-control,.gallery-item{padding-left:var(--gap);padding-right:var(--gap)}.gallery-item{--gallery-image-max-height:600px;max-height:var(--gallery-image-max-height)}.gallery-item>div{position:relative;overflow:hidden}.gallery-item .photo{position:relative;width:100%}.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,.gallery-item img{-o-object-fit:cover;object-fit:cover}.gallery-item img{width:100%;height:100%;border-radius:var(--border-radius)}.gallery-item a{display:block;width:100%;height:100%;overflow:hidden}.gallery-item .caption{position:relative;opacity:0;text-align:center;font-weight:var(--aw-heading-font-weight);padding-top:30px;height:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;line-height:1.125}@media (min-width:992px){.gallery-item .caption{line-height:1.2222222222}}.gallery-item .caption{font-size:16px}@media screen and (min-width:320px){.gallery-item .caption{font-size:calc(16px + .0020618557*(100vw - 320px))}}@media screen and (min-width:1290px){.gallery-item .caption{font-size:18px}}.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;height:auto}.gallery-control{position:static;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}@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}.slider-pro{margin-left:auto;margin-right:auto;padding-top:10px}.slider-pro,.sp-mask,.sp-slides,.sp-slides-container{position:relative}.sp-slides{-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image,.sp-image-container{border-radius:var(--border-radius-default)}.sp-image{position:relative;display:block;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-box-shadow:var(--box-shadow-photo);box-shadow:var(--box-shadow-photo);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (max-width:991.98px){.sp-image{-webkit-transform:scale(.86);-ms-transform:scale(.86);transform:scale(.86)}}.sp-no-js{overflow:hidden;max-width:100%}.sp-selected{z-index:200}.sp-selected .sp-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sp-selected .sp-caption-container,.sp-selected .sp-caption-wrapper{opacity:1;width:auto}.sp-selected .sp-caption-wrapper{display:block}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;background-color:#fff;border:1px solid var(--brand-primary);border-radius:50%;font-size:0;overflow:hidden;margin:4px 10px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (min-width:768px){.sp-button:focus,.sp-button:hover{background-color:var(--brand-secondary);border-color:var(--brand-secondary)}}.sp-selected-button{background-color:var(--brand-secondary);border-color:var(--brand-secondary)}.sp-grab{cursor:url(../images/openhand.cur),move}.sp-grabbing{cursor:url(../images/closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{position:relative;text-align:center;margin-top:40px}@media (max-width:991.98px){.sp-caption-container{padding-left:var(--gutter-spacing);padding-right:var(--gutter-spacing)}}.sp-caption-container span{display:inline-block;background-color:rgba(255,255,255,.8);padding:5px 15px;border-radius:8px}.sp-arrows:not(.sp-arrows-centered){position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:50%;width:100%;max-width:865px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sp-arrows:not(.sp-arrows-centered) .sp-arrow{width:80px;height:80px;border-radius:50%;border:1px solid var(--brand-tertiary);background-color:#fff;color:var(--brand-tertiary);font-size:0;cursor:pointer;z-index:200;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (max-width:991.98px){.sp-arrows:not(.sp-arrows-centered) .sp-arrow{width:50px;height:50px}}.sp-arrows:not(.sp-arrows-centered) .sp-arrow:before{display:inline-block;font-family:"Font Awesome 7 Pro";font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-weight:400;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991.98px){.sp-arrows:not(.sp-arrows-centered) .sp-arrow:before{font-size:18px}}.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-previous-arrow{left:0}@media (max-width:991.98px){.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-previous-arrow{left:var(--gutter-spacing)}}.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-previous-arrow:before{content:"\f060"}.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-next-arrow{right:0}@media (max-width:991.98px){.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-next-arrow{right:var(--gutter-spacing)}}.sp-arrows:not(.sp-arrows-centered) .sp-arrow.sp-next-arrow:before{content:"\f061"}@media (min-width:768px){.sp-arrows:not(.sp-arrows-centered) .sp-arrow:focus,.sp-arrows:not(.sp-arrows-centered) .sp-arrow:hover{background-color:var(--brand-tertiary);color:#fff}}.acf-block-preview .slider-pro:not(.sp-horizontal) .sp-slides{display:-webkit-box;display:-ms-flexbox;display:flex}.acf-block-preview .slider-pro:not(.sp-horizontal) .sp-slides .sp-slide{position:static;padding:5px}.acf-block-preview .slider-pro:not(.sp-horizontal) .sp-slides .sp-slide img{width:100%;-webkit-transform:none;-ms-transform:none;transform:none}