.elementor-2984 .elementor-element.elementor-element-9b033c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2984 .elementor-element.elementor-element-4dff2d5 .elementor-repeater-item-2016663{left:33%;--hotspot-translate-x:33%;top:60%;--hotspot-translate-y:60%;}.elementor-2984 .elementor-element.elementor-element-4dff2d5 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2984 .elementor-element.elementor-element-4dff2d5{--hotspot-color:#BA2660;}@media(max-width:1024px){.elementor-2984 .elementor-element.elementor-element-4dff2d5{--hotspot-size:8px;}}@media(max-width:767px){.elementor-2984 .elementor-element.elementor-element-9b033c0{--width:100%;--min-height:34vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2984 .elementor-element.elementor-element-9b033c0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2984 .elementor-element.elementor-element-4dff2d5{text-align:center;--hotspot-size:6px;--tooltip-min-width:0px;}.elementor-2984 .elementor-element.elementor-element-4dff2d5 img{width:100%;max-width:100%;height:100%;}}/* Start custom CSS for container, class: .elementor-element-9b033c0 *//* remove elementor boxed width */
@media (max-width: 767px){

.siteplan-col,
.siteplan-col .elementor-widget-wrap,
.siteplan-col .elementor-widget-image-hotspot,
.siteplan-col .elementor-widget-container{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
}

/* make image full screen */
.siteplan-col img{
    width:100vw !important;
    height:auto !important;
    max-width:none !important;
}
}/* End custom CSS */