.image-hotspots{position:relative;width:100%}.image-hotspots__container{position:relative;width:100%;overflow:visible;z-index:2;pointer-events:none}.image-hotspots__image-wrap{position:absolute;inset:0;overflow:hidden}.image-hotspots__image-wrap img,.image-hotspots__image-wrap .placeholder-svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 990px){.image-hotspots__container.ratio_5_1{aspect-ratio:5/1}.image-hotspots__container.ratio_4_1{aspect-ratio:4/1}.image-hotspots__container.ratio_3_1{aspect-ratio:3/1}.image-hotspots__container.ratio_25_1{aspect-ratio:25/10}.image-hotspots__container.ratio_2_1{aspect-ratio:2/1}.image-hotspots__container.ratio_16_9{aspect-ratio:16/9}.image-hotspots__container.ratio_3_2{aspect-ratio:3/2}.image-hotspots__container.ratio_4_3{aspect-ratio:4/3}.image-hotspots__container.ratio_5_4{aspect-ratio:5/4}.image-hotspots__container.ratio_1_1{aspect-ratio:1/1}.image-hotspots__container.ratio_4_5{aspect-ratio:4/5}.image-hotspots__container.ratio_9_16{aspect-ratio:9/16}.image-hotspots__container.ratio_natural{aspect-ratio:var(--natural-ratio, 1.5)}.image-hotspots__container.viewport_height{height:100vh}}@media screen and (max-width: 989px){.image-hotspots__container.mobile_ratio_5_1{aspect-ratio:5/1}.image-hotspots__container.mobile_ratio_4_1{aspect-ratio:4/1}.image-hotspots__container.mobile_ratio_3_1{aspect-ratio:3/1}.image-hotspots__container.mobile_ratio_25_1{aspect-ratio:25/10}.image-hotspots__container.mobile_ratio_2_1{aspect-ratio:2/1}.image-hotspots__container.mobile_ratio_16_9{aspect-ratio:16/9}.image-hotspots__container.mobile_ratio_3_2{aspect-ratio:3/2}.image-hotspots__container.mobile_ratio_4_3{aspect-ratio:4/3}.image-hotspots__container.mobile_ratio_5_4{aspect-ratio:5/4}.image-hotspots__container.mobile_ratio_1_1{aspect-ratio:1/1}.image-hotspots__container.mobile_ratio_4_5{aspect-ratio:4/5}.image-hotspots__container.mobile_ratio_9_16{aspect-ratio:9/16}.image-hotspots__container.mobile_ratio_natural{aspect-ratio:var(--natural-ratio, 1.5)}.image-hotspots__container.mobile_viewport_height{height:100vh}}.image-hotspots__section-link{position:absolute;inset:0;z-index:1;display:block !important;cursor:pointer}.image-hotspots__hotspot{position:absolute;display:block;text-decoration:none;cursor:pointer;z-index:2;pointer-events:auto}.image-hotspots__hotspot .image-hotspots__zone-label{position:absolute;background:#231f20;color:#fff;padding:10px 16px 5px;font-family:var(--font-body-family),sans-serif;font-size:13px;line-height:1.4;letter-spacing:1.3px;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;border-radius:16px;opacity:0;transition:opacity ease 400ms}.image-hotspots__hotspot:hover .image-hotspots__zone-label{opacity:1}@media screen and (max-width: 749px){.image-hotspots__hotspot{display:none}}.image-hotspots__hotspot--editor{border:1px dashed hsla(0,0%,100%,.85);outline:1px dashed rgba(0,0,0,.3);outline-offset:-2px;background-color:hsla(0,0%,100%,.08)}.image-hotspots__hotspot--editor .image-hotspots__zone-label{opacity:1}.image-hotspots__zone-label--top_left{top:8px;left:8px}.image-hotspots__zone-label--top_center{top:8px;left:50%;transform:translateX(-50%)}.image-hotspots__zone-label--top_right{top:8px;right:8px}.image-hotspots__zone-label--middle_left{top:50%;left:8px;transform:translateY(-50%)}.image-hotspots__zone-label--middle_center{top:50%;left:50%;transform:translate(-50%, -50%)}.image-hotspots__zone-label--middle_right{top:50%;right:8px;transform:translateY(-50%)}.image-hotspots__zone-label--bottom_left{bottom:8px;left:8px}.image-hotspots__zone-label--bottom_center{bottom:8px;left:50%;transform:translateX(-50%)}.image-hotspots__zone-label--bottom_right{bottom:8px;right:8px}.image-hotspots__content{position:absolute;inset:0;pointer-events:none;z-index:3}.image-hotspots__content a,.image-hotspots__content button,.image-hotspots__content .cta{pointer-events:auto}.image-hotspots__content *:not(.page-width--full){color:inherit;margin:0;letter-spacing:.03em}.image-hotspots__content.text_big *{font-size:25px;line-height:30px}.image-hotspots__content.text_small *{font-size:16px;line-height:19px}@media screen and (max-width: 989px){.image-hotspots__content.mobile_text_big *{font-size:25px;line-height:30px}.image-hotspots__content.mobile_text_small *{font-size:13px;line-height:17px}}.image-hotspots__content h1,.image-hotspots__content h2,.image-hotspots__content h3{text-transform:none;letter-spacing:.1em !important}.image-hotspots__content h1 em,.image-hotspots__content h2 em,.image-hotspots__content h3 em{font-size:inherit !important;line-height:inherit !important}.image-hotspots__content h1.text_big,.image-hotspots__content h2.text_big,.image-hotspots__content h3.text_big{font-size:33px !important;line-height:40px !important}.image-hotspots__content h1.text_small,.image-hotspots__content h2.text_small,.image-hotspots__content h3.text_small{font-size:25px !important;line-height:30px !important}@media screen and (max-width: 989px){.image-hotspots__content h1.text_small,.image-hotspots__content h2.text_small,.image-hotspots__content h3.text_small{font-size:17px !important;line-height:21px !important}.image-hotspots__content h1.mobile_text_big,.image-hotspots__content h2.mobile_text_big,.image-hotspots__content h3.mobile_text_big{font-size:33px !important;line-height:40px !important}.image-hotspots__content h1.mobile_text_small,.image-hotspots__content h2.mobile_text_small,.image-hotspots__content h3.mobile_text_small{font-size:17px !important;line-height:21px !important}}.image-hotspots__content a.cta,.image-hotspots__content span.cta{font-size:17px;line-height:21px;text-decoration:underline}.image-hotspots__content a.cta.text_big,.image-hotspots__content span.cta.text_big{font-size:25px;line-height:30px}.image-hotspots__content a.cta.text_medium,.image-hotspots__content span.cta.text_medium{font-size:17px;line-height:21px}.image-hotspots__content a.cta.text_small,.image-hotspots__content span.cta.text_small{font-size:13px;line-height:17px}@media screen and (max-width: 989px){.image-hotspots__content a.cta.mobile_text_big,.image-hotspots__content span.cta.mobile_text_big{font-size:25px;line-height:30px}.image-hotspots__content a.cta.mobile_text_medium,.image-hotspots__content span.cta.mobile_text_medium{font-size:17px;line-height:21px}.image-hotspots__content a.cta.mobile_text_small,.image-hotspots__content span.cta.mobile_text_small{font-size:13px;line-height:17px}}.image-hotspots__richtext-content{display:flex;flex-direction:column}.image-hotspots__content-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}.image-hotspots__content-wrapper>div{display:flex;align-items:center;justify-content:center;padding:24px;position:relative;z-index:10}.image-hotspots__content-wrapper>div>div{display:flex;flex-direction:column}.image-hotspots__content-wrapper>div>div.text_left{text-align:left}.image-hotspots__content-wrapper>div>div.text_center{text-align:center}.image-hotspots__content-wrapper>div>div.text_right{text-align:right}.image-hotspots__content-wrapper>div.valign_top{align-items:flex-start}.image-hotspots__content-wrapper>div.valign_center{align-items:center}.image-hotspots__content-wrapper>div.valign_bottom{align-items:flex-end}@media screen and (min-width: 990px){.image-hotspots__content-wrapper.top_left_9>div,.image-hotspots__content-wrapper.top_center_9>div,.image-hotspots__content-wrapper.top_right_9>div,.image-hotspots__content-wrapper.center_left_9>div,.image-hotspots__content-wrapper.center_center_9>div,.image-hotspots__content-wrapper.center_right_9>div,.image-hotspots__content-wrapper.bottom_left_9>div,.image-hotspots__content-wrapper.bottom_center_9>div,.image-hotspots__content-wrapper.bottom_right_9>div{width:33.3333%;height:33.3333%}.image-hotspots__content-wrapper.top_left_6>div,.image-hotspots__content-wrapper.top_center_6>div,.image-hotspots__content-wrapper.top_right_6>div,.image-hotspots__content-wrapper.bottom_left_6>div,.image-hotspots__content-wrapper.bottom_center_6>div,.image-hotspots__content-wrapper.bottom_right_6>div{width:50%;height:50%}.image-hotspots__content-wrapper.top_left_9{justify-content:flex-start;align-items:flex-start}.image-hotspots__content-wrapper.top_center_9{justify-content:center;align-items:flex-start}.image-hotspots__content-wrapper.top_right_9{justify-content:flex-end;align-items:flex-start}.image-hotspots__content-wrapper.center_left_9{justify-content:flex-start;align-items:center}.image-hotspots__content-wrapper.center_center_9{justify-content:center;align-items:center}.image-hotspots__content-wrapper.center_right_9{justify-content:flex-end;align-items:center}.image-hotspots__content-wrapper.bottom_left_9{justify-content:flex-start;align-items:flex-end}.image-hotspots__content-wrapper.bottom_center_9{justify-content:center;align-items:flex-end}.image-hotspots__content-wrapper.bottom_right_9{justify-content:flex-end;align-items:flex-end}.image-hotspots__content-wrapper.top_left_6{justify-content:flex-start;align-items:flex-start}.image-hotspots__content-wrapper.top_center_6{justify-content:center;align-items:flex-start}.image-hotspots__content-wrapper.top_right_6{justify-content:flex-end;align-items:flex-start}.image-hotspots__content-wrapper.bottom_left_6{justify-content:flex-start;align-items:flex-end}.image-hotspots__content-wrapper.bottom_center_6{justify-content:center;align-items:flex-end}.image-hotspots__content-wrapper.bottom_right_6{justify-content:flex-end;align-items:flex-end}}
