.review-content-wrapper{display:flex;flex-direction:column;height:100%}.review-media-modal .modal-box{max-height:90vh;overflow-y:auto}.review-media-modal .photos-swiper{--swiper-navigation-sides-offset:0px;height:40vh}@media (width <=1024px){.review-media-modal .photos-swiper{height:35vh}}.review-media-modal .swiper-button-next,.review-media-modal .swiper-button-prev{position:absolute!important;top:50%}.review-media-modal .photos-swiper img{height:100%;-o-object-fit:contain;object-fit:contain;padding:0 1.75rem;width:100%}.review-media-modal .photos-swiper video{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.review-media-modal .photos-swiper-thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}.review-media-modal .photos-swiper-thumbs .swiper-slide{background:#000;cursor:pointer}.review-media-modal .photos-swiper-thumbs .swiper-slide-thumb-active img{opacity:1}.review-media-modal .photos-swiper-thumbs{height:3.5rem}@media (width <=1024px){.review-media-modal .photos-swiper-thumbs{height:3rem}}.review-media-modal .mejs-container{background:#fff0}.review-media-modal .mejs-container,.review-media-modal .mejs-video{height:100%!important;width:100%!important}.review-media-modal .mejs-overlay-play{background:rgb(0 0 0 / .5)}.review-media-modal .mejs-controls{background:rgb(0 0 0 / .7)}.is-editor-preview .tripadvisor-reviews{pointer-events:none}.is-editor-preview .tripadvisor-reviews .swiper-button-next,.is-editor-preview .tripadvisor-reviews .swiper-button-prev{pointer-events:auto}.is-editor-preview .tripadvisor-reviews-placeholder{background:#f5f5f5;border:2px dashed #ddd;padding:2rem;text-align:center}