.elementor-widget-dlte-hotspots>.elementor-widget-container {position: relative }.elementor-widget-dlte-hotspots .tipso_style {border-bottom: initial;cursor: pointer }.dl-hotspots__figure{position: relative;overflow: hidden;}.dl-hotspots__figure img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}.elementor-widget-dlte-hotspots .dl-hotspots__item {position: absolute;top: 0;left: 0;width: 30px;height: 30px;outline: none;border-radius: 50%;box-shadow: 0 0 5px rgba(0, 0, 0, .1);color: #e22834;text-align: center;font-size: 10px;-webkit-transition: background-color .2s, color .2s, box-shadow .2s;transition: background-color .2s, color .2s, box-shadow .2s;}.elementor-widget-dlte-hotspots .dl-hotspots__item:after {background-color: rgba(0, 0, 0, .3);position: absolute;inset: 0;content: '';border-radius: inherit;-webkit-animation: dlShadowPulse 2s infinite;animation: dlShadowPulse 2s infinite;}.elementor-widget-dlte-hotspots .dl-hotspots__item-inner {background-color: #fff;display: flex;align-items: center;justify-content: center;height: 100%;border-radius: inherit;position: relative;font-size: 14px;line-height: 1;z-index: 1;}.elementor-widget-dlte-hotspots .dl-hotspots__item img {max-width: 100%;height: auto;border-radius: inherit }.elementor-widget-dlte-hotspots .dl-hotspots__item svg {width: auto;height: 1em }.elementor-widget-dlte-hotspots .dl-hotspots__item--focus {outline: 1px dashed #f0a1c3;outline-offset: 3px }.elementor-element-edit-mode .elementor-widget-dlte-hotspots .dl-hotspots__item {cursor: move }.tooltip {background: #e22834;transform: translateX(-50%) translateY(0);visibility: hidden;z-index: 10;opacity: .40;width: 180px;padding: 10px;font-size: 14px;line-height: 1.2;color: #fff;position: absolute;left: 50%;border-radius: 2px;transform: translateX(-50%);transition: all 0.3s ease-in-out;box-shadow: 0 5px 10px 0px rgb(130 136 184 / 20%);bottom: 46px;text-align: center;}.tooltip p {margin: 0;}.tooltip::after {content: " ";width: 0;height: 0;border-style: solid;border-width: 12px 12.5px 0 12.5px;border-color: #e22834 transparent transparent transparent;position: absolute;left: 50%;transform: translateX(-50%);bottom: -8px;}.con-tooltip:hover .tooltip {visibility: visible;opacity: 1;transition: .3s linear;z-index: 99;}@keyframes upsdown {0% {transform: translateY(6px);}100% {transform: translateY(1px);}}.top:hover .tooltip {bottom: 43px;}.left .tooltip {top: 50%;left: auto;right: 46px;bottom: auto;transform: translate(0, -50%);}.left:hover .tooltip {right: 43px;}.left .tooltip::after {top: 50%;right: -15px;transform: translateY(-50%) rotate(-90deg);left: auto;}.bottom .tooltip {top: 46px;bottom: auto;}.bottom:hover .tooltip {top: 43px;}.bottom .tooltip::after {top: -8px;transform: translateX(-50%) rotate(180deg);}.right .tooltip {top: 50%;left: 46px;bottom: auto;transform: translate(0, -50%);}.right:hover .tooltip {left: 43px;}.right .tooltip::after {top: 40%;left: -15px;transform: rotate(90deg);}@-webkit-keyframes dlShadowPulse {0% {transform: scale(0);}to {transform: scale(2);opacity: 0;}}@keyframes dlShadowPulse {0% {transform: scale(0);}to {transform: scale(2);opacity: 0;}}