.section-hotspot-image{position:relative}.section-hotspot-image .hotspot-buttons-container,.section-hotspot-image .hotspot-tiles-container{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.section-hotspot-image.hotspot-resize-mode--crop .hotspot-buttons-container,.section-hotspot-image.hotspot-resize-mode--crop .hotspot-tiles-container,.section-hotspot-image.hotspot-resize-mode--scale .hotspot-buttons-container,.section-hotspot-image.hotspot-resize-mode--scale .hotspot-tiles-container{top:50%;left:50%;bottom:auto;right:auto;transform:translate3d(-50%, -50%, 0)}.section-hotspot-image .hotspot-button,.section-hotspot-image .hotspot-tile{position:absolute;pointer-events:all}.section-hotspot-image .hotspot-button{cursor:pointer;transform:translate3d(-50%, -50%, 0);width:40px;height:40px;border-radius:20px}.section-hotspot-image .hotspot-button svg{width:40px;height:40px}.section-hotspot-image .hotspot-button.active{pointer-events:none}.section-hotspot-image .hotspot-tile{padding:var(--space-small);color:var(--color-text);background-color:white;width:calc(100% - 30px);max-width:318px;pointer-events:none;opacity:0}.section-hotspot-image .hotspot-tile.hotspot-quadrant-top-left{transform-origin:top left}.section-hotspot-image .hotspot-tile.hotspot-quadrant-top-right{transform-origin:top right;transform:translate3d(-100%, 0%, 0)}.section-hotspot-image .hotspot-tile.hotspot-quadrant-bottom-left{transform-origin:bottom left;transform:translate3d(0, -100%, 0)}.section-hotspot-image .hotspot-tile.hotspot-quadrant-bottom-right{transform-origin:bottom right;transform:translate3d(-100%, -100%, 0)}.section-hotspot-image .hotspot-tile.active{pointer-events:all}.section-hotspot-image .hotspot-tile h6{margin-bottom:0}.section-hotspot-image .hotspot-tile .hotspot-tile-cta{margin-top:16px;display:inline-block}@media (max-width: 717px){.section-hotspot-image.hotspot-center-tiles-on-mobile.hotspot-is-interactive .hotspot-tile{left:50% !important;top:50% !important;transform:translate3d(-50%, -50%, 0) !important}}.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-blue)}.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-blue)}.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-blue)}.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-blue-dark)}.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-blue)}.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-blue-dark)}.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-blue)}.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-blue)}.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-blue)}.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-blue-dark)}.section-hotspot-image.hotspot-style-neutral .hotspot-button svg path{fill:var(--color-gray-80)}.section-hotspot-image.hotspot-style-neutral .hotspot-button svg circle{fill:#fff}.section-hotspot-image.hotspot-style-neutral .hotspot-button.hotspot-pulse::before{background-color:#fff}.section-hotspot-image.hotspot-style-neutral .hotspot-button.hotspot-pulse::after{border-color:#fff}.section-hotspot-image.hotspot-style-neutral .hotspot-button:hover svg path,.section-hotspot-image.hotspot-style-neutral .hotspot-button:focus svg path,.section-hotspot-image.hotspot-style-neutral .hotspot-button.active svg path{fill:var(--color-gray-90)}.section-hotspot-image.hotspot-style-neutral .hotspot-button:hover svg circle,.section-hotspot-image.hotspot-style-neutral .hotspot-button:focus svg circle,.section-hotspot-image.hotspot-style-neutral .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-lime .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-lime.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-lime-dark)}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-lime-dark)}.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-lime .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-lime.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-lime)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-lime .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-lime.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-lime-dark)}.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-green .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-green.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-green-dark)}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-green-dark)}.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-green .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-green.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-green)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-green .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-green.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-green-dark)}.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-teal .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-teal.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-teal-dark)}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-teal-dark)}.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-teal .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-teal.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-teal)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-teal .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-teal.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-teal-dark)}.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-blue .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-blue.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-blue-dark)}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-blue-dark)}.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-blue)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-blue-dark)}.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-royal-blue-dark)}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-royal-blue-dark)}.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-royal-blue)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-royal-blue .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-royal-blue.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-royal-blue-dark)}.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-indigo .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-indigo-dark)}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-indigo-dark)}.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-indigo .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-indigo)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-indigo .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-indigo.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-indigo-dark)}.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-purple .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-purple.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-purple-dark)}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-purple-dark)}.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-purple .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-purple.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-purple)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-purple .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-purple.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-purple-dark)}.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-plum .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-plum.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-plum-dark)}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-plum-dark)}.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-plum .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-plum.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-plum)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-plum .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-plum.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-plum-dark)}.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-rose .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-rose.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-rose-dark)}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-rose-dark)}.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-rose .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-rose.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-rose)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-rose .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-rose.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-rose-dark)}.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button svg path,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button svg path{fill:#fff}.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button svg circle,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button svg circle{fill:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::before{background-color:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button.hotspot-pulse::after{border-color:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-orange .section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button:hover svg circle,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button:active svg circle,.theme-orange.section-hotspot-image.hotspot-style-default .hotspot-button.active svg circle{fill:var(--color-orange-dark)}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button svg path,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button svg path{fill:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button svg circle,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button svg circle{fill:#fff}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::before{background-color:#fff}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button.hotspot-pulse::after{border-color:#fff}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg path,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg path,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg path{fill:var(--color-orange-dark)}.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-orange .section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button:hover svg circle,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button:active svg circle,.theme-orange.section-hotspot-image.hotspot-style-invert .hotspot-button.active svg circle{fill:var(--color-gray-05)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button svg path,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button svg path{fill:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button svg circle,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button svg circle{fill:var(--color-gray-80)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::before{background-color:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button.hotspot-pulse::after{border-color:var(--color-orange)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg circle,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg circle,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg circle{fill:var(--color-gray-90)}.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-orange .section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button:hover svg path,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button:active svg path,.theme-orange.section-hotspot-image.hotspot-style-dark .hotspot-button.active svg path{fill:var(--color-orange-dark)}.section-hotspot-image .hotspot-button{will-change:transform, opacity, box-shadow;transition:box-shadow var(--duration-slow) var(--easing-accelerate);transform-origin:center;box-shadow:0 1px 4px rgba(0,0,0,0.16);opacity:1}.section-hotspot-image .hotspot-button.invisible{opacity:0;pointer-events:none}.section-hotspot-image .hotspot-button svg path{will-change:fill, transform, opacity;transform-origin:center;transition:fill var(--duration-slow) var(--easing-accelerate),opacity var(--duration-slow) var(--easing-accelerate),transform var(--duration-slow) var(--easing-accelerate)}.section-hotspot-image .hotspot-button svg circle{will-change:fill;transition:fill var(--duration-slow) var(--easing-accelerate)}.section-hotspot-image .hotspot-button:hover,.section-hotspot-image .hotspot-button:active,.section-hotspot-image .hotspot-button.active{box-shadow:0 2px 8px rgba(0,0,0,0.16)}.section-hotspot-image .hotspot-button:active,.section-hotspot-image .hotspot-button.active{transition:box-shadow var(--duration-slow) var(--easing-decelerate)}.section-hotspot-image .hotspot-button:active svg path,.section-hotspot-image .hotspot-button.active svg path{transition:fill var(--duration-slow) var(--easing-decelerate),opacity var(--duration-slow) var(--easing-decelerate),transform var(--duration-slow) var(--easing-decelerate);transform:scale(0.9);opacity:0}.section-hotspot-image .hotspot-button:active svg circle,.section-hotspot-image .hotspot-button.active svg circle{transition:fill var(--duration-slow) var(--easing-decelerate)}.section-hotspot-image .hotspot-button.hotspot-pulse::before{-webkit-animation:pulse-background 7000ms var(--easing-decelerate) infinite;animation:pulse-background 7000ms var(--easing-decelerate) infinite;content:'';transform-origin:center;background-color:inherit;opacity:0;width:100%;height:100%;position:absolute;border-radius:20px;will-change:transform, opacity;z-index:-1}.section-hotspot-image .hotspot-button.hotspot-pulse::after{-webkit-animation:pulse-border 7000ms var(--easing-decelerate) infinite;animation:pulse-border 7000ms var(--easing-decelerate) infinite;content:'';transform-origin:center;border:1px solid;width:100%;height:100%;position:absolute;border-radius:20px;will-change:transform, opacity;top:0;opacity:0;z-index:-1}.section-hotspot-image .hotspot-button.hotspot-pulse.active::before,.section-hotspot-image .hotspot-button.hotspot-pulse.active::after{visibility:hidden}@-webkit-keyframes pulse-background{0%{transform:scale(1);opacity:0.5}28.5714285714%,100%{transform:scale(2);opacity:0}}@keyframes pulse-background{0%{transform:scale(1);opacity:0.5}28.5714285714%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse-border{0%{transform:scale(1);opacity:1}28.5714285714%,100%{transform:scale(2);opacity:0}}@keyframes pulse-border{0%{transform:scale(1);opacity:1}28.5714285714%,100%{transform:scale(2);opacity:0}}.section-hotspot-image .hotspot-tiles-container{z-index:1}.section-hotspot-image .hotspot-tile{will-change:transform, opacity, z-index, box-shadow;transition:opacity var(--duration-slow) var(--easing-accelerate),transform var(--duration-slow) var(--easing-accelerate),z-index var(--duration-slow) var(--easing-accelerate),box-shadow var(--duration-slow) var(--easing-accelerate);z-index:1;box-shadow:0 4px 0 rgba(0,0,0,0)}.section-hotspot-image .hotspot-tile .hotspot-tile-content{will-change:transform, opacity;transition:opacity var(--duration-slow) var(--easing-accelerate),transform var(--duration-slow) var(--easing-accelerate);opacity:0}.section-hotspot-image .hotspot-tile.hotspot-quadrant-top-left .hotspot-tile-content{transform:translate3d(0, -10px, 0)}.section-hotspot-image .hotspot-tile.hotspot-quadrant-top-right .hotspot-tile-content{transform:translate3d(0, -10px, 0)}.section-hotspot-image .hotspot-tile.hotspot-quadrant-bottom-left .hotspot-tile-content{transform:translate3d(0, 10px, 0)}.section-hotspot-image .hotspot-tile.hotspot-quadrant-bottom-right .hotspot-tile-content{transform:translate3d(0, 10px, 0)}.section-hotspot-image .hotspot-tile.active{z-index:2;transition:opacity var(--duration-slow) var(--easing-decelerate),transform var(--duration-slow) var(--easing-decelerate),z-index var(--duration-slow) var(--easing-decelerate),box-shadow var(--duration-slow) var(--easing-decelerate);opacity:1;box-shadow:0 4px 16px rgba(0,0,0,0.25)}.section-hotspot-image .hotspot-tile.active .hotspot-tile-content{transition:opacity var(--duration-slow) var(--easing-decelerate),transform var(--duration-slow) var(--easing-decelerate);opacity:1;transform:translate3d(0, 0, 0)}@media (max-width: 717px){.section-hotspot-image.hotspot-is-interactive .hotspot-tile .hotspot-tile-content{transform:translate3d(0, -10px, 0)}.section-hotspot-image.hotspot-is-interactive .hotspot-tile.active .hotspot-tile-content{transform:translate3d(0, 0, 0)}.section-hotspot-image.hotspot-is-interactive.has-active-tile .hotspot-tile{transition:z-index var(--duration-slow) var(--easing-standard)}.section-hotspot-image.hotspot-is-interactive.has-active-tile .hotspot-tile .hotspot-tile-content{transition:opacity var(--duration-slow) var(--easing-accelerate);opacity:0.8}.section-hotspot-image.hotspot-is-interactive.has-active-tile .hotspot-tile.active{transition:z-index var(--duration-slow) var(--easing-standard)}.section-hotspot-image.hotspot-is-interactive.has-active-tile .hotspot-tile.active .hotspot-tile-content{transition:opacity var(--duration-slow) var(--easing-decelerate);opacity:1}}
