@charset "UTF-8";.c-interactive-gallery{overflow:hidden}.c-interactive-gallery h2{margin-bottom:1rem}@media (min-width:992px){.c-interactive-gallery h2{margin-bottom:1.25rem}}.c-interactive-gallery .block-heading-content{font-size:clamp(1.25rem,1.7vw,1.625rem);line-height:1;color:#112b3d}@media (min-width:992px){.c-interactive-gallery .block-heading-content{padding-right:2rem}}.c-interactive-gallery .block-heading-content b,.c-interactive-gallery .block-heading-content strong{font-weight:600!important}.c-interactive-gallery .block-heading-content p,.c-interactive-gallery .block-heading-content span{line-height:1}.c-interactive-gallery .content-list-wrapper p{font-size:clamp(16px,1.17vw,18px);font-weight:400}.c-interactive-gallery .content-list-wrapper ul{margin:0;padding:0;list-style:none}@media (min-width:992px){.c-interactive-gallery .content-list-wrapper ul{padding:0 4rem 0 0}}.c-interactive-gallery .content-list-wrapper ul li{display:block;padding:0 0 0 1.25rem;position:relative;font-weight:400;font-size:clamp(16px,1.17vw,18px);margin-bottom:.5rem}.c-interactive-gallery .content-list-wrapper ul li::before{content:"•";font-size:1.125rem;display:inline-block;position:absolute;left:0;top:8px;-webkit-transform:translateY(0);transform:translateY(0);width:10px;height:10px;line-height:10px}.c-interactive-gallery .content-list-wrapper.background{border-radius:20px;background-color:#112b3d;color:#fff!important;padding:1.75rem;margin-bottom:1rem}@media (min-width:992px){.c-interactive-gallery .content-list-wrapper.background{margin-bottom:1.5rem}}.c-interactive-gallery .content-list-wrapper.background p{color:#fff!important}.c-interactive-gallery .content-list-wrapper.background ul{padding:0}@media (min-width:768px){.c-interactive-gallery .content-list-wrapper.background ul{-webkit-columns:2;-moz-columns:2;columns:2}}.c-interactive-gallery .content-list-wrapper.background ul li{font-weight:600;margin-bottom:0;color:#fff!important}.c-interactive-gallery .content-list-wrapper.background ul li::before{top:.5rem}.c-interactive-gallery .btn-custom-wrapper{padding:0 0 0 1rem}.c-interactive-gallery .slick-arrow{bottom:0;top:auto}@media (min-width:992px){.c-interactive-gallery .slick-arrow{bottom:-2rem}}@media (min-width:1200px){.c-interactive-gallery .slick-arrow{bottom:-5.5rem}}.c-interactive-gallery .slick-arrow svg *{-webkit-transition:.25s ease-in;transition:.25s ease-in}.c-interactive-gallery .slick-arrow svg:focus-visible path:nth-of-type(1),.c-interactive-gallery .slick-arrow svg:hover path:nth-of-type(1){fill:#112b3d}.c-interactive-gallery .slick-arrow svg:focus-visible path:nth-of-type(2),.c-interactive-gallery .slick-arrow svg:hover path:nth-of-type(2){fill:#fff}@media (min-width:992px){.c-interactive-gallery .slick-arrow.slick-prev{left:calc(100% - 46px - 100px)}}@media (min-width:992px){.c-interactive-gallery .slick-arrow.slick-next{left:calc(100% - 46px)}}.c-interactive-gallery .interactive-gallery-carousel{margin-top:1rem;margin-bottom:5.5rem;-ms-touch-action:auto!important;touch-action:auto!important}@media (min-width:992px){.c-interactive-gallery .interactive-gallery-carousel{width:60vw}}@media (min-width:1200px){.c-interactive-gallery .interactive-gallery-carousel{width:60vw;margin-top:0;margin-bottom:0}}@media (min-width:1400px){.c-interactive-gallery .interactive-gallery-carousel{width:65vw}}.c-interactive-gallery .interactive-gallery-carousel .slick-image-caption{background-color:rgba(0,0,0,.55);border-radius:0 0 1.25rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:absolute;right:0;left:0;bottom:0;font-size:12px;font-weight:400;line-height:14px;color:#fff;padding:1.5rem 1rem;min-height:70px}@media (min-width:992px){.c-interactive-gallery .interactive-gallery-carousel .slick-image-caption{display:none}}.c-interactive-gallery .interactive-gallery-carousel .slick-slide{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.c-interactive-gallery .interactive-gallery-carousel .slick-slide{-webkit-transition:none;transition:none}}@media (max-width:767.98px){.c-interactive-gallery .interactive-gallery-carousel .slick-slide{margin-right:1rem}}.c-interactive-gallery .interactive-gallery-carousel .slick-slide img{border-radius:1.25rem;width:100%;height:auto}@media (min-width:992px){.c-interactive-gallery .interactive-gallery-carousel .slick-slide img{border-radius:2.5rem;max-width:600px}}@media (min-width:1200px){.c-interactive-gallery .interactive-gallery-carousel .slick-slide img{max-width:auto}}.c-interactive-gallery .interactive-gallery-carousel .slick-slide.slick-current{-webkit-transform:scale(1);transform:scale(1)}@media (min-width:1200px){.c-interactive-gallery .interactive-gallery-carousel .slick-slide:not(.slick-current){-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:35% 30%;transform-origin:35% 30%}}.c-interactive-gallery .interactive-gallery-carousel .hotspot{position:absolute;left:var(--pos-x);top:var(--pos-y);width:78px;height:78px;border-radius:50%;color:#fff;text-align:center;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;cursor:pointer;z-index:1;display:none}@media (min-width:992px){.c-interactive-gallery .interactive-gallery-carousel .hotspot{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-interactive-gallery .interactive-gallery-carousel .hotspot::before{-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;content:" ";background-color:rgba(255,255,255,.8);z-index:2;width:78px;height:78px;border-radius:50%}@media (prefers-reduced-motion:reduce){.c-interactive-gallery .interactive-gallery-carousel .hotspot::before{-webkit-transition:none;transition:none}}.c-interactive-gallery .interactive-gallery-carousel .hotspot::after{content:" ";width:114px;height:114px;border-radius:50%;background-color:transparent;border:2px dashed #fff;position:absolute;left:50%;top:50%;z-index:-1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) scale(1) rotate(0);transform:translate(-50%,-50%) scale(1) rotate(0);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.c-interactive-gallery .interactive-gallery-carousel .hotspot:hover::after{-webkit-transform:translate(-50%,-50%) scale(.5) rotate(90deg);transform:translate(-50%,-50%) scale(.5) rotate(90deg)}.c-interactive-gallery .interactive-gallery-carousel .hotspot:hover::before{-webkit-transform:scale(.2);transform:scale(.2);-webkit-animation:none;animation:none}.c-interactive-gallery .interactive-gallery-carousel .hotspot:hover .hotspot-title{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}@media (prefers-reduced-motion:reduce){.c-interactive-gallery .interactive-gallery-carousel .hotspot:hover .hotspot-title{-webkit-transition:none;transition:none}}.c-interactive-gallery .interactive-gallery-carousel .hotspot:hover .hover-background{opacity:1}.c-interactive-gallery .interactive-gallery-carousel .hotspot .hover-background{width:92px;height:92px;background:rgba(255,255,255,.2);position:absolute;border-radius:50%;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (prefers-reduced-motion:reduce){.c-interactive-gallery .interactive-gallery-carousel .hotspot .hover-background{-webkit-transition:none;transition:none}}.c-interactive-gallery .interactive-gallery-carousel .hotspot .hotspot-title{position:absolute;bottom:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:1rem;width:200px;height:54px;border-radius:27px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1607843137);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);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}.c-interactive-gallery .interactive-gallery-carousel .hotspot .hotspot-title span{color:#112b3d;white-space:wrap;font-size:1.125rem;font-weight:500;line-height:1.25rem;letter-spacing:.0563rem;text-transform:uppercase}.c-interactive-gallery .interactive-gallery-carousel .hotspot .hotspot-title::after{content:"";position:absolute;top:95%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:12px;border-style:solid;border-color:#fff transparent transparent transparent}@-webkit-keyframes rotate-border{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-border{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}