._hs-elevate-imagehotspots-wrapper_m8kbb_3{width:100%;padding:var(--hsElevate--spacing--80, 80px) var(--hsElevate--spacing--24, 24px)}._hs-elevate-imagehotspots_m8kbb_3{max-width:var(--hsElevate--image-hotspots__contentWidth, none);margin:0 auto}._hs-elevate-imagehotspots__header_m8kbb_14{max-width:800px;margin:0 auto var(--hsElevate--spacing--48, 48px);text-align:center}._hs-elevate-imagehotspots-wrapper_m8kbb_3 ._hs-elevate-imagehotspots__title_m8kbb_23{color:var(--hsElevate--image-hotspots__headingColor)}._hs-elevate-imagehotspots__intro_m8kbb_27{margin-top:var(--hsElevate--spacing--16, 16px);color:var(--hsElevate--image-hotspots__textColor);font-size:var(--hsElevate--body__fontSize, 16px);line-height:1.6}._hs-elevate-imagehotspots__intro_m8kbb_27 p{margin:0 0 var(--hsElevate--spacing--12, 12px)}._hs-elevate-imagehotspots__intro_m8kbb_27 p:last-child{margin-bottom:0}._hs-elevate-imagehotspots__container_m8kbb_43{position:relative;max-width:1200px;margin:0 auto;overflow:visible}._hs-elevate-imagehotspots__image-wrapper_m8kbb_50{position:relative;width:100%}._hs-elevate-imagehotspots__image_m8kbb_50{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--hsElevate--image-hotspots__cornerRadius, var(--hsElevate--corner--main__radius, 16px))}._hs-elevate-imagehotspots__image-wrapper--16-9_m8kbb_66{aspect-ratio:16 / 9}._hs-elevate-imagehotspots__image-wrapper--4-3_m8kbb_70{aspect-ratio:4 / 3}._hs-elevate-imagehotspots__image-wrapper--3-2_m8kbb_74{aspect-ratio:3 / 2}._hs-elevate-imagehotspots__image-wrapper--1-1_m8kbb_78{aspect-ratio:1 / 1}._hs-elevate-imagehotspots__placeholder_m8kbb_83{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background-color:#0000000d;color:var(--hsElevate--image-hotspots__textColor, #666)}._hs-elevate-imagehotspots__placeholder-icon_m8kbb_93{width:64px;height:64px;opacity:.3}._hs-elevate-imagehotspots__hotspots-layer_m8kbb_100{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._hs-elevate-imagehotspots__hotspot_m8kbb_100{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;z-index:10}._hs-elevate-imagehotspots__hotspot--active_m8kbb_114{z-index:20}._hs-elevate-imagehotspots__marker_m8kbb_119{width:var(--hsElevate--image-hotspots__markerSize, var(--hsElevate--spacing--32, 32px));height:var(--hsElevate--image-hotspots__markerSize, var(--hsElevate--spacing--32, 32px));border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;font-size:calc(var(--hsElevate--image-hotspots__markerSize, var(--hsElevate--spacing--32, 32px)) * .5);font-weight:var(--hsElevate--emphasis__fontWeight, 600);line-height:1}._hs-elevate-imagehotspots__marker_m8kbb_119:hover,._hs-elevate-imagehotspots__marker_m8kbb_119:focus{transform:scale(1.15);outline:none}._hs-elevate-imagehotspots__marker_m8kbb_119:focus-visible{box-shadow:0 0 0 3px #ffffff80,0 0 0 5px var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb))}._hs-elevate-imagehotspots__marker--dot_m8kbb_149{background-color:var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb));box-shadow:var(--hsElevate--shadow--subtle, 0 2px 8px rgba(0, 0, 0, .3))}._hs-elevate-imagehotspots__marker--ring_m8kbb_155{background-color:transparent;border:3px solid var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb));box-shadow:var(--hsElevate--shadow--subtle, 0 2px 8px rgba(0, 0, 0, .2))}._hs-elevate-imagehotspots__marker--ring_m8kbb_155:after{content:"";width:40%;height:40%;border-radius:50%;background-color:var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb))}._hs-elevate-imagehotspots__marker--pulse_m8kbb_170{background-color:var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb));box-shadow:var(--hsElevate--shadow--subtle, 0 2px 8px rgba(0, 0, 0, .3))}._hs-elevate-imagehotspots__marker--pulse_m8kbb_170:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb));animation:_hotspotPulse_m8kbb_1 2s ease-out infinite}@keyframes _hotspotPulse_m8kbb_1{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}._hs-elevate-imagehotspots__marker--numbered_m8kbb_196{background-color:var(--hsElevate--image-hotspots__markerColor, var(--hsElevate--section--lightSection--1__accentColor, #2563eb));color:var(--hsElevate--image-hotspots__markerTextColor, #fff);box-shadow:var(--hsElevate--shadow--subtle, 0 2px 8px rgba(0, 0, 0, .3))}._hs-elevate-imagehotspots__marker--active_m8kbb_203{transform:scale(1.15)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210{position:absolute;width:var(--hsElevate--image-hotspots__tooltipWidth, 280px);background-color:var(--hsElevate--image-hotspots__tooltipBackground, var(--hsElevate--card--variant1__backgroundColor, #fff));color:var(--hsElevate--image-hotspots__tooltipTextColor, var(--hsElevate--card--variant1__textColor, #1a1a1a));border-radius:var(--hsElevate--corner--main__radius, 16px);box-shadow:var(--hsElevate--image-hotspots__tooltipShadow, var(--hsElevate--shadow--medium));padding:var(--hsElevate--spacing--20, 20px);z-index:30;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}@media (max-width: 767px){._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210{display:none!important}}@media (min-width: 768px){._hs-elevate-imagehotspots__mobile-overlay_m8kbb_237,._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238{display:none!important}}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--visible_m8kbb_243{opacity:1;visibility:visible;transform:translateY(0)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--above_m8kbb_250{bottom:100%;margin-bottom:calc(var(--hsElevate--image-hotspots__markerSize, var(--hsElevate--spacing--32, 32px)) / 2 + 12px)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--below_m8kbb_255{top:100%;margin-top:calc(var(--hsElevate--image-hotspots__markerSize, var(--hsElevate--spacing--32, 32px)) / 2 + 12px)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--left_m8kbb_260{right:50%;transform:translate(50%) translateY(8px)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--left_m8kbb_260._hs-elevate-imagehotspots__tooltip--visible_m8kbb_243{transform:translate(50%) translateY(0)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--center_m8kbb_269{left:50%;transform:translate(-50%) translateY(8px)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--center_m8kbb_269._hs-elevate-imagehotspots__tooltip--visible_m8kbb_243{transform:translate(-50%) translateY(0)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--right_m8kbb_278{left:50%;transform:translate(-50%) translateY(8px)}._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210._hs-elevate-imagehotspots__tooltip--right_m8kbb_278._hs-elevate-imagehotspots__tooltip--visible_m8kbb_243{transform:translate(-50%) translateY(0)}._hs-elevate-imagehotspots__tooltip-header_m8kbb_288{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--hsElevate--spacing--12, 12px)}._hs-elevate-imagehotspots__tooltip-title_m8kbb_295{margin:0;font-size:var(--hsElevate--body--large__fontSize, 18px);font-weight:var(--hsElevate--emphasis__fontWeight, 600);color:inherit;line-height:var(--hsElevate--heading__lineHeight, 1.3);flex:1;padding-right:var(--hsElevate--spacing--8, 8px)}._hs-elevate-imagehotspots__tooltip-close_m8kbb_306{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:#0000000d;border-radius:50%;color:inherit;font-size:1.25rem;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;line-height:1}._hs-elevate-imagehotspots__tooltip-close_m8kbb_306:hover{background:#0000001a}._hs-elevate-imagehotspots__tooltip-description_m8kbb_328{color:inherit;font-size:var(--hsElevate--body__fontSize, 16px);line-height:1.6}._hs-elevate-imagehotspots__tooltip-description_m8kbb_328 p{margin:0 0 var(--hsElevate--spacing--12, 12px)}._hs-elevate-imagehotspots__tooltip-description_m8kbb_328 p:last-child{margin-bottom:0}@media (max-width: 767px){._hs-elevate-imagehotspots-wrapper_m8kbb_3{padding:var(--hsElevate--spacing--48, 48px) var(--hsElevate--spacing--16, 16px)}}._hs-elevate-imagehotspots__mobile-overlay_m8kbb_237{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._hs-elevate-imagehotspots__mobile-overlay--visible_m8kbb_363{opacity:1;visibility:visible}._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;background-color:var(--hsElevate--image-hotspots__tooltipBackground, var(--hsElevate--card--variant1__backgroundColor, #fff));color:var(--hsElevate--image-hotspots__tooltipTextColor, var(--hsElevate--card--variant1__textColor, #1a1a1a));border-radius:var(--hsElevate--corner--main__radius, 16px) var(--hsElevate--corner--main__radius, 16px) 0 0;box-shadow:var(--hsElevate--image-hotspots__tooltipShadow, var(--hsElevate--shadow--medium));padding:var(--hsElevate--spacing--24, 24px);z-index:10000;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;margin:0}._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238._hs-elevate-imagehotspots__tooltip--visible_m8kbb_243{opacity:1;visibility:visible;transform:translateY(0)}._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:#0003;border-radius:2px}._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238 ._hs-elevate-imagehotspots__tooltip-header_m8kbb_288{padding-top:var(--hsElevate--spacing--8, 8px)}@media (prefers-reduced-motion: reduce){._hs-elevate-imagehotspots__marker--pulse_m8kbb_170:before{animation:none}._hs-elevate-imagehotspots__marker_m8kbb_119,._hs-elevate-imagehotspots__tooltip--desktop_m8kbb_210,._hs-elevate-imagehotspots__tooltip--mobile_m8kbb_238,._hs-elevate-imagehotspots__mobile-overlay_m8kbb_237{transition:none}}
