.elementor-1092 .elementor-element.elementor-element-17716c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1092 .elementor-element.elementor-element-99691c8 img{width:100%;max-width:93%;opacity:1;}.elementor-1092 .elementor-element.elementor-element-489a067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-c98d2ed *//* Normal invisible button */
.door-btn {
  position:absolute;
  top:130px;
  left:485px;
  width:100px;
  height:220px;
  z-index:50;
  background:transparent; /* default = invisible */
}

/* Edit mode toggle */
.door-btn.edit-mode {
  background:rgba(0,255,0,0.3); /* green overlay */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17716c1 */.elementor-1092 .elementor-element.elementor-element-17716c1 { position: relative; }   /* makes THIS container the anchor *//* End custom CSS */