.modal-dialog-gallery .modal-dialog{max-height:calc(100vh - 3.5rem)}.modal-dialog-gallery .modal-dialog .modal-content{width:inherit;max-width:inherit;height:inherit;min-height:136px}.modal-dialog-gallery .carousel{animation:.6s both .15s modalCarouseFadeIn}.modal-dialog-gallery .photogallery:before{width:1px;order:1;margin-left:-1px !important;padding-bottom:0 !important}.modal-dialog-gallery .photogallery .carousel-inner{margin-right:0;margin-left:0;width:calc(100% - 1px);order:2}.modal-dialog-gallery .carousel-item img{object-fit:contain;max-height:100%;max-width:100%;margin:0 auto}.modal-dialog-gallery .carousel-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex;justify-content:center}.modal-dialog-gallery .carousel{display:flex;flex-direction:row;flex-wrap:wrap}.modal-dialog-gallery .carousel-indicators.gallery-dots{position:relative;width:100%;order:3;margin:0;left:0;right:0;top:unset;bottom:unset;padding-top:.6em}.modal-dialog-gallery .modal-carousel-caption{background:#fff;line-height:1.4rem;position:absolute;bottom:0;width:100%;margin:0;text-align:center}@media (max-width: 575.99px) and (orientation: portrait),(max-width: 767.99px) and (orientation: landscape){.modal-dialog-gallery .modal-dialog-centered{min-height:0}}@keyframes modalCarouseFadeIn{from{opacity:0}to{opacity:1}}.carousel[data-gallery-type="modal"] .carousel-image-wrapper{padding-bottom:calc(2.4rem) !important}.carousel[data-gallery-type="modal"] .carousel-image-wrapper .spacer{height:calc(2.4rem) !important;box-sizing:content-box !important}.carousel[data-gallery-type="modal"] .carousel-image-wrapper:not(:has(.caption)){padding-bottom:0 !important}.carousel[data-gallery-type="modal"] .carousel-image-wrapper:not(:has(.caption)) .spacer{height:0}.carousel[data-gallery-type="modal"] .carousel-control-next,.carousel[data-gallery-type="modal"] .carousel-control-prev{top:calc(50% - 1.2rem) !important}.carousel[data-gallery-type="modal"] .modal-carousel-caption{padding:.5rem;min-height:calc(2.4rem);padding:.5rem 0 !important;line-height:1.4rem !important}.carousel[data-gallery-type="modal"] .carousel-inner{background:transparent !important}.carousel[data-gallery-type="modal"] .carousel-item[tabindex="0"]{margin:4px;max-width:calc(100% - 8px)}@media (max-width: 576px) and (orientation: portrait){.carousel[data-gallery-type="modal"] .carousel-image-wrapper .spacer{height:calc(6.6rem) !important}.carousel[data-gallery-type="modal"] div.carousel-image-wrapper{padding-bottom:calc(6.6rem) !important}.carousel[data-gallery-type="modal"] a.carousel-control-next,.carousel[data-gallery-type="modal"] a.carousel-control-prev{top:calc(50% - 1.1rem) !important}.carousel[data-gallery-type="modal"] .modal-carousel-caption{min-height:calc(6.6rem)}}.modal-dialog-video .modal-dialog{width:1000px;max-width:calc(100vw - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-video .modal-dialog .modal-content{width:inherit;max-width:inherit;height:inherit;min-height:136px}#modalbodyVideo iframe,.modal-body-video iframe{max-width:100%}#floorplans-3dtour-embed.embed-responsive-4by3{max-height:700px}.modal .carousel-item img{transform-origin:center center;cursor:zoom-in}.modal .carousel-item img.zoomed{cursor:grab;position:relative}.modal #floorplans-video-modal-body .embed-container{height:100%}.modal #floorplans-video-modal-body .embed-container .embed-responsive{height:100%}#ot-sdk-btn-floating.ot-floating-button{z-index:1000000 !important}body:has(#ot-sdk-btn-floating) .modal-backdrop{z-index:1001040}body:has(#ot-sdk-btn-floating) .modal{z-index:1001050}
