.modal-gallery{height:100%;width:100%}.modal-gallery .image-gallery{align-items:center;display:flex;height:100%;justify-content:center;margin:0!important}.mobile .modal-gallery .image-gallery{align-items:flex-start;height:100vh;overflow-x:auto}.desktop .modal-gallery .image-gallery-content{height:100%}.desktop .modal-gallery .image-gallery-content:not(.fullscreen) img,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) .video-container{height:800px;max-height:calc(2 * (100vw - 250px) / 3);max-width:calc(100vw - 250px);padding:0;position:relative;width:auto}.desktop .modal-gallery .image-gallery-content:not(.fullscreen) img iframe,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) img object,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) img embed,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) .video-container iframe,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) .video-container object,.desktop .modal-gallery .image-gallery-content:not(.fullscreen) .video-container embed{height:100%;left:0;position:absolute;top:0;width:100%}.mobile .modal-gallery .image-gallery-content img,.tablet .modal-gallery .image-gallery-content img{height:auto;max-height:100vh;max-width:100vw;width:auto}.modal-gallery .image-gallery-content.fullscreen{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-gallery .image-gallery-content.fullscreen .image-gallery-slide{text-align:center}.modal-gallery .image-gallery-content.fullscreen img{height:auto;max-height:100vh;max-width:100vw;width:auto}.modal-gallery .image-gallery-description{background:#fff;color:#3f3f3c;display:block;grid-row:2;margin:0 auto;max-width:39.06rem;position:inherit;text-align:center}.mobile .modal-gallery .image-gallery-description{padding:8px 64px}.modal-gallery .image-gallery-swipe,.modal-gallery .image-gallery-slides{height:100%}.modal-gallery .image-gallery-slide{align-items:flex-start;background:none;display:flex;justify-content:center;width:100vw}.desktop .modal-gallery .image-gallery-slide{height:100%;width:calc(100vw - 250px)}.desktop .modal-gallery .image-gallery-slide-wrapper{height:100%}.mobile .modal-gallery .image-gallery-slide,.tablet .modal-gallery .image-gallery-slide{min-height:100vh;padding-bottom:180px}.modal-gallery .image-gallery-image{background:#fff;display:grid;grid-template-rows:minmax(min-content,800px) min-content;text-align:center}.overlay__body .modal-gallery .image-gallery--single{max-width:100%;text-align:center}.overlay__body .modal-gallery .image-gallery--single____img-wrapper,.overlay__body .modal-gallery .image-gallery--single>img{max-height:100vh;max-width:100%}.desktop .overlay__body .modal-gallery .image-gallery--single____img-wrapper,.desktop .overlay__body .modal-gallery .image-gallery--single>img{max-height:calc(100vh - 200px)}.modal-gallery__counter{background-color:#fff;border:1px solid #3f3f3c;border-radius:0 0 20px 20px;left:50%;padding:8px 16px;position:absolute;text-align:center;top:-1px;transform:translate(-50%);z-index:10}.modal-gallery__counter:before,.modal-gallery__counter:after{content:"";display:block;height:0;width:0}.modal-gallery__counter:before{margin-bottom:-6px}.modal-gallery__counter:after{margin-top:-7px}.modal-gallery__counter .placeholder{opacity:0}.modal-gallery__slider{position:relative;width:100vw}.desktop .modal-gallery__slider{width:calc(100vw - 250px)}.modal-gallery__slider .suggestion-slider__slide--empty,.modal-gallery__slider .suggestion-slider__description{display:none}.modal-gallery__slider .slick-slider{min-height:100vh;padding-top:4px;position:relative;width:100vw}.desktop .modal-gallery__slider .slick-slider{width:calc(100vw - 250px)}.modal-gallery__slider .slick-slide{max-width:100vw;padding-top:32px;width:100%}.desktop .modal-gallery__slider .slick-slide{max-width:calc(100vw - 250px)}.modal-gallery__slider .slick-dots{bottom:auto;top:0;z-index:10}.modal-gallery__slider .slick-dots li{margin:0;position:absolute;right:50%;top:4px;width:auto}.modal-gallery__slider .slick-dots button{font-size:1rem;width:auto}.modal-gallery__slider .slick-dots button:before{display:none}.modal-gallery__slider .slick-dots .slick-active button{color:#3f3f3c}.site-boratt .modal-gallery__slider .slick-dots .slick-active button{color:#101518}.site-seniorgarden .modal-gallery__slider .slick-dots .slick-active button{color:#222220}.modal-gallery__slide{align-items:end;background-color:#fff;display:grid!important;grid-template-rows:1fr auto;height:auto;justify-items:center;margin:0 auto 64px;max-width:100vw}.modal-gallery__slide:focus-visible{outline:2px solid #3f3f3c}.modal-gallery__slide.video-wrapper>div,.modal-gallery__slide.video-wrapper>span{width:100%}.modal-gallery__slide.video-wrapper .video-container{height:66vw;padding:0}.desktop .modal-gallery__slide.video-wrapper .video-container{height:85vh;max-width:calc(100% - 250px)}@media (min-width: 39.06rem){.modal-gallery__slide{grid-template-rows:minmax(50vh,max-content) auto}}@media (min-width: 52.6rem){.modal-gallery__slide{grid-template-rows:minmax(60vh,max-content) minmax(24px,auto)}}.desktop .modal-gallery__slide{margin:0 auto 80px;max-width:calc(100vw - 250px)}.modal-gallery__slide img{max-width:100%;max-height:80vh}.modal-gallery__slide .image-gallery-description{max-width:44rem;padding:8px 64px}.epi-edit-mode .modal-gallery,.epi-edit-mode .modal-gallery__slider,.epi-edit-mode .modal-gallery__slider .slick-track,.epi-edit-mode .modal-gallery__slide,.epi-edit-mode .modal-gallery__slider .slick-slider,.epi-edit-mode .modal-gallery__slider .slick-slide{height:800px!important;max-height:800px!important;min-height:800px!important}.epi-edit-mode .modal-gallery__slider .slick-slide{padding-top:0}.epi-edit-mode .modal-gallery__slide{align-items:start;grid-template-rows:700px auto}.epi-edit-mode .modal-gallery__slide img{max-height:700px;width:auto}
