.hec-hotspot-map{--hec-hotspot-ratio:2 / 1;--hec-hotspot-focus:67.5%;--hec-hotspot-focus-x:center;--white-space:normal}.hec-hotspot-map .elementor-widget-hotspot .elementor-widget-container{aspect-ratio:var(--hec-hotspot-ratio);width:100%!important;max-width:none!important;height:auto!important;display:block!important}.hec-hotspot-map .elementor-widget-hotspot .elementor-widget-container>img{display:block;object-fit:cover!important;object-position:var(--hec-hotspot-focus-x) var(--hec-hotspot-focus)!important;width:100%!important;height:100%!important}.hec-hotspot-map .e-hotspot__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;position:relative}.hec-hotspot-map .e-hotspot__icon{box-sizing:border-box;width:var(--hotspot-size,24px);height:var(--hotspot-size,24px);line-height:1;font-size:calc(var(--hotspot-size,24px) * .5);border:1.5px solid;border-radius:50%;transition:transform .3s}.hec-hotspot-map .e-hotspot__icon svg{width:calc(var(--hotspot-size,24px) * .5);height:calc(var(--hotspot-size,24px) * .5)}.hec-hotspot-map .e-hotspot--active .e-hotspot__icon{transform:rotate(45deg)}.hec-hotspot-map .e-hotspot:before{content:"";width:calc(var(--hotspot-size,24px) + 2 * var(--hotspot-padding,4px));height:calc(var(--hotspot-size,24px) + 2 * var(--hotspot-padding,4px));border:2px solid var(--hotspot-box-color);pointer-events:none;border-radius:50%;animation:2s infinite hec-hotspot-pulse;position:absolute;top:50%;left:50%}.hec-hotspot-map .e-hotspot--active:before{opacity:0;animation:none}@keyframes hec-hotspot-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@media (prefers-reduced-motion:reduce){.hec-hotspot-map .e-hotspot:before{opacity:0;animation:none}.hec-hotspot-map .e-hotspot__icon{transition:none}}.hec-hotspot-map .e-hotspot:focus{outline:none}.hec-hotspot-map .e-hotspot:focus-visible .e-hotspot__button{outline-offset:3px;outline:2px solid #fff}.hec-hotspot-map .e-hotspot__tooltip{visibility:hidden;translate:var(--hec-card-shift,0px) var(--hec-card-shift-y,0px);margin:10px;transition-property:transform,opacity,visibility}.hec-hotspot-map .e-hotspot--active .e-hotspot__tooltip,.hec-hotspot-map .e-hotspot__tooltip.e-hotspot--show-tooltip{visibility:visible}.hec-hotspot-map .e-hotspot__tooltip h4{letter-spacing:.36px;text-transform:uppercase;color:#0c2340;margin:0 0 8px;font-family:Lato,sans-serif;font-size:18px;font-weight:900;line-height:1.2em}.hec-hotspot-map .e-hotspot__tooltip p{margin:0 0 24px}.hec-hotspot-map .e-hotspot__tooltip>:last-child{margin-bottom:0}.hec-hotspot-map .e-hotspot__tooltip a{color:#b72e2e;text-underline-offset:3px;text-decoration:underline}.hec-hotspot-map .e-hotspot__tooltip a:hover,.hec-hotspot-map .e-hotspot__tooltip a:focus{color:var(--hec-link-hover-on-red)}@media (width<=1024px){.hec-hotspot-map{--hec-hotspot-ratio:3 / 2}}@media (width<=767px){.hec-hotspot-map{--hec-hotspot-ratio:5 / 4}.hec-hotspot-map .e-hotspot__tooltip h4{letter-spacing:.32px;font-size:16px}}