/* V2.9.5 add-on: preserve natural proportions, no image zoom/crop. */
.oyen-frame .room-photo{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
.oyen-hotspot{background:#fff4e4;border-color:#fff;box-shadow:0 3px 14px #5e351c66}
.oyen-hotspot.completed{background:#d7f8e0;border-color:#77cb94}
.oyen-help{background:#fff0df;color:#7e4a24}
.oyen-journey{border-color:#f0d5b7}.oyen-journey h2{color:#a4572a}.oyen-journey .journey-eyebrow{color:#a45e32}
.oyen-parent .journey-parent-child{background:#fffaf4;border-color:#f0dbca}
@media(max-width:620px){.oyen-hotspot{width:46px;height:46px;font-size:21px}}
