.elementor-1182 .elementor-element.elementor-element-6661d14{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1182 .elementor-element.elementor-element-1de6b40 .elementor-repeater-item-d1144d9{right:39%;--hotspot-translate-x:39%;top:59%;--hotspot-translate-y:59%;}.elementor-1182 .elementor-element.elementor-element-1de6b40 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1182 .elementor-element.elementor-element-1de6b40{--background-align:center;--container-width:100%;--image-width:100%;--tooltip-transition-duration:300ms;--hotspot-color:var( --e-global-color-de8dbc1 );--hotspot-size:24px;--hotspot-box-color:#6E6E6E;--hotspot-padding:0px;--hotspot-border-radius:50px 50px 50px 50px;--tooltip-padding:0px 0px 0px 0px;--tooltip-color:#54595F00;--tooltip-border-radius:15px 15px 15px 15px;}.elementor-1182 .elementor-element.elementor-element-1de6b40 img{border-radius:30px 30px 0px 0px;}/* Start custom CSS for hotspot, class: .elementor-element-1de6b40 */.elementor-1182 .elementor-element.elementor-element-1de6b40 .elementor-widget-container {
    max-width:100% !important;
}

.elementor-1182 .elementor-element.elementor-element-1de6b40 img:not(.hpms-price-icon) {
    height:575px;
    object-fit: cover;
}

@media screen and (max-width:600px) {
.elementor-1182 .elementor-element.elementor-element-1de6b40 img:not(.hpms-price-icon) {
    height:320px;
    object-fit: cover;
}
}/* End custom CSS */