.single-container--editor{background-color:var(--primary);border-block:8px solid var(--secondary);border-radius:0;color:#000;font-size:22px;font-weight:600;padding:12px 20px;text-align:center}.meeting-room-shell{padding-inline:24px}.meeting-room-shell__inner{margin-inline:auto;max-width:1200px}.meeting-room-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.meeting-room-hero{--meeting-room-hero-header:135px;background:var(--light,#f4efe6);height:calc(100vh - var(--meeting-room-hero-header));min-height:36rem;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.meeting-room-hero{--meeting-room-hero-header:129px}}.meeting-room-gallery,.meeting-room-gallery .swiper-wrapper,.meeting-room-gallery__slide,.meeting-room-gallery__slide img{height:100%;width:100%}.meeting-room-gallery{inset:0;position:absolute}.meeting-room-gallery__slide{height:auto;margin:0;overflow:hidden;position:relative}.meeting-room-gallery__slide img{display:block;left:0;object-fit:cover;position:absolute;top:0}.meeting-room-gallery__nav{align-items:center;background:transparent;border:0;color:var(--meeting-room-hero-color,#fff);display:inline-flex;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem;z-index:3}.meeting-room-gallery__nav--prev{color:#fff;left:28px}.meeting-room-gallery__nav--next{color:#fff;right:28px}.meeting-room-gallery__arrow{color:#fff}.meeting-room-gallery__nav svg{height:1.5rem;width:1rem}.meeting-room-gallery .swiper-pagination{bottom:18px;z-index:3}.meeting-room-gallery .swiper-pagination-bullet{background:hsla(0,0%,100%,.65);height:8px;opacity:1;width:8px}.meeting-room-gallery .swiper-pagination-bullet-active{background:#fff}.meeting-room-hero:after{background:rgba(0,0,0,.3);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.meeting-room-hero__overlay{align-items:center;color:var(--meeting-room-hero-color,#fff);display:flex;flex-direction:column;inset:0;justify-content:center;padding:40px;pointer-events:none;position:absolute;text-align:center;z-index:2}.meeting-room-hero__title{color:#fff;font-size:54px;margin-bottom:2rem}@media (max-width:992px){.meeting-room-hero__title{font-size:48px}}@media (max-width:576px){.meeting-room-hero__title{font-size:45px}}.meeting-room-hero__overlay .meeting-room-button{pointer-events:auto}.meeting-room-button{align-items:center;display:inline-flex;justify-content:center;min-width:10.5rem;text-align:center}.meeting-room-metrics{padding-block:2.55rem 0;text-align:center}.meeting-room-metrics__list{display:grid;gap:.9rem 2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.55rem auto 0;max-width:43rem}.meeting-room-metrics__item{background-position:0;background-repeat:no-repeat;background-size:16px 16px;justify-self:center;padding:6.4px 16px 6.4px 27.2px;width:fit-content}.meeting-room-metrics__item:first-child{background-image:url(https://3279777.fs1.hubspotusercontent-na1.net/hubfs/3279777/Website/Images/Icons/icon-mr-people.svg)}.meeting-room-metrics__item:nth-child(2){background-image:url(https://3279777.fs1.hubspotusercontent-na1.net/hubfs/3279777/Website/Images/Icons/icon-mr-area.svg)}.meeting-room-metrics__item:nth-child(3){background-image:url(https://3279777.fs1.hubspotusercontent-na1.net/hubfs/3279777/Website/Images/Icons/icon-mr-cost.svg)}.meeting-room-metrics__item:nth-child(4){background-image:url(https://3279777.fs1.hubspotusercontent-na1.net/hubfs/3279777/Website/Images/Icons/icon-mr-time.svg)}.meeting-room-metrics__item dd{margin:0;white-space:nowrap}.meeting-room-metrics__description{border-top:1px solid var(--meeting-room-rule-color,rgba(0,0,0,.08));margin:1.15rem auto 0;max-width:46rem;padding-top:1.15rem}.meeting-room-overview{padding-block:3.75rem 4.75rem}.meeting-room-location__inner,.meeting-room-overview__grid{display:grid;gap:50px;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-room-amenities,.meeting-room-floor-plan{min-width:0}.meeting-room-amenities .meeting-room-section-label,.meeting-room-floor-plan .meeting-room-section-label{text-align:center}.meeting-room-floor-plan img{display:block;height:auto;margin-bottom:30px;width:100%}.meeting-room-amenities__list{list-style:none;margin:1.65rem 0 0;padding:0}.meeting-room-amenities__list li{border-bottom:1px solid var(--meeting-room-rule-color,rgba(0,0,0,.08));padding:6px 0 6px 1.2rem;position:relative}.meeting-room-amenities__list li:before{content:"+";font-size:14px;left:.05rem;position:absolute}.meeting-room-metrics__actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:1.85rem 0 2.4rem}.meeting-room-location{border-top:1px solid var(--meeting-room-rule-color,rgba(0,0,0,.08));padding-block:1.25rem 5.5rem}.meeting-room-location__map>img{display:block;height:auto;margin-top:1.75rem;width:100%}.meeting-room-location__map iframe{max-width:100%}.meeting-room-location__description,.meeting-room-location__parking,.meeting-room-location__subway{margin-top:1rem}.meeting-room-location__description{margin-bottom:20px}.meeting-room-location__description p,.meeting-room-location__parking p,.meeting-room-location__subway p{margin-bottom:.5rem}.meeting-room-location__name{margin-top:2rem}.meeting-room-location__content>.meeting-room-button{margin-top:1.65rem}.meeting-room-location__subway{border-top:1px solid var(--meeting-room-rule-color,rgba(0,0,0,.08));padding-top:2.8rem}@media (max-width:767px){.meeting-room-shell{padding-inline:20px}.meeting-room-hero__overlay{padding:24px}.meeting-room-hero__title{margin-bottom:2.5rem}.meeting-room-location__inner,.meeting-room-metrics__list,.meeting-room-overview__grid{grid-template-columns:1fr}.meeting-room-metrics__list{gap:.85rem}.meeting-room-overview{padding-block:2.5rem 3.5rem}}.subway-icon{background:#000;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;display:inline-flex;font-size:.7rem;font-weight:700;height:1.5rem;margin-bottom:.2rem;padding:.2rem;place-content:center;place-items:center;text-align:center;width:1.5rem}.room-detail-tour{padding-bottom:5rem}.room-detail-tour__embed{aspect-ratio:16/9;overflow:hidden;width:100%}.room-detail-tour__embed iframe{border:0;display:block;height:100%;width:100%}.room-detail-tour__action{display:flex;justify-content:center;margin-top:2.5rem}.room-detail-shell{padding-inline:24px}.room-detail-shell__inner{margin-inline:auto;max-width:1040px}@media (max-width:767px){.room-detail-shell{padding-inline:20px}}.room-detail-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}