.wide-media-gallery-section-root{background:var(--fill-neutral-quaternary);overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-container{z-index:0;width:100%;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel{z-index:0;height:270px;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper .swiper{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-swiper .swiper .swiper-carousel-item .hui-image{aspect-ratio:unset;height:100%;-o-object-fit:cover;object-fit:cover}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .hui-loader-root{display:none}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root iframe,.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-virtual-tour-root video{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-video-root iframe{height:270px}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-overlay{height:100%}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-actions{z-index:1;position:absolute;inset:12px 12px auto 12px;pointer-events:none}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-actions .action-list{pointer-events:auto}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-container{display:none;-ms-flex:1 1 0px;flex:1 1 0;max-width:1440px;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-button{width:100%;background:unset;padding:unset;border:unset;-webkit-box-shadow:unset;box-shadow:unset;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-button:active{background:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image{-ms-flex:1 1 0px;flex:1 1 0;height:540px!important;width:unset!important;-o-object-fit:none;object-fit:none;aspect-ratio:unset!important}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image--video{-webkit-filter:brightness(.4);filter:brightness(.4)}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-video-play-icon{position:absolute;inset:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--icon-active-tertiary)}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-bottom-container{position:absolute;inset:auto 0 24px 0;padding:unset;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:end}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnails{display:-ms-flexbox;display:flex;gap:8px}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail-button{background:unset;padding:unset;border:unset;position:relative}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail-button:active{background:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail{width:106px!important;height:80px!important;aspect-ratio:unset!important;-o-object-fit:cover;object-fit:cover;border-radius:16px;-webkit-filter:brightness(.4);filter:brightness(.4);pointer-events:auto}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-thumbnail--selected{outline:1px solid var(--border-static-primary);outline-offset:-1px;-webkit-filter:unset;filter:unset}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-show-all-media{background-color:var(--pg-white)!important;pointer-events:auto}@media(min-width:576px){.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel{width:100%;height:410px}.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel .media-video-root iframe{height:410px}}@media(min-width:992px){.wide-media-gallery-section-root .wide-media-gallery-section__mobile-carousel-container{display:none}.wide-media-gallery-section-root .wide-media-gallery-section__desktop-cover-image-container{display:unset}}.html-content-root{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.html-content-root iframe{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.youtube-video-player-root{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.youtube-video-player-root iframe{max-height:100%}.video-element-root,.youtube-video-player-root iframe{max-width:100%;-o-object-fit:contain;object-fit:contain}.video-element-root{height:100%}.media-video-root{-ms-flex:1 1 0px;flex:1 1 0;width:100%}.media-video-root iframe{max-height:100%;max-width:800px;-o-object-fit:contain;object-fit:contain;height:60%;width:100%}.media-virtual-tour-root{-ms-flex:1 1 0px;flex:1 1 0;width:100%}.media-virtual-tour-root .html-content-root iframe{height:60%;width:100%}.media-carousel-root{height:270px}.media-carousel-root .media-carousel__navigation-button__next,.media-carousel-root .media-carousel__navigation-button__previous{position:absolute;top:45%;z-index:10;border-radius:100px;border:0;display:-ms-flexbox;display:flex;padding:8px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--fill-neutral-secondary)}.media-carousel-root .media-carousel__navigation-button__next{right:12px}.media-carousel-root .media-carousel__navigation-button__next .chevron-right{display:block;padding:0;color:var(--icon-active-primary)}.media-carousel-root .media-carousel__navigation-button__previous{left:12px}.media-carousel-root .media-carousel__navigation-button__previous .chevron-left{display:block;padding:8px;color:var(--icon-active-primary)}.media-carousel-root .media-carousel__navigation-button__disabled{opacity:1;cursor:not-allowed;background:var(--fill-inactive-primary)}.media-carousel-root .media-overlay-container{width:100%;height:100%;pointer-events:none}.media-carousel-root .media-overlay-container .media-overlay{position:absolute;top:0;left:0;opacity:60%;width:100%;height:100%;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--pg-black)}.media-carousel-root .media-overlay-container .overlay-icon{fill:var(--pg-white);z-index:9999;position:absolute;height:48px;width:48px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.media-carousel-root .media-video-root{pointer-events:none}.media-carousel-root .media-video-root video{height:265px;width:100%}.media-carousel-root .media-video-root iframe{height:265px;-o-object-fit:contain;object-fit:contain}.media-carousel-root .media-virtual-tour-root{pointer-events:none}.media-carousel-root .media-virtual-tour-root video{height:265px;width:100%}.media-carousel-root .media-virtual-tour-root .html-content-root iframe{height:265px;-o-object-fit:contain;object-fit:contain}.media-carousel-root .swiper-slide{width:100%;height:auto;overflow:hidden}.media-carousel-root .blur-effect.swiper-slide{opacity:0!important;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out}.media-carousel-root .blur-effect.swiper-slide.swiper-slide-active{opacity:1!important;-webkit-filter:blur(0);filter:blur(0)}.media-gallery-counter{position:absolute;bottom:16px;right:12px;z-index:1}.media-gallery-counter .hui-typography{color:var(--text-active-secondary)}@media(max-width:767.98px){.hui-swiper{height:100%}}