

/* Start:/projects/nashi-obekty/remont-vodostoka-v-vedushchem-tekhnicheskom-vuze-moskvy/style.css?17918059592769*/
.water-project { width: 100%; margin: 0 auto; padding: 0 0 40px; box-sizing: border-box; }
.water-project__hero { margin-bottom: 36px; }
.water-project__open { display: block; position: relative; width: 100%; padding: 0; border: 0; border-radius: 15px; overflow: hidden; background: #f4f4f4; cursor: pointer; box-shadow: 0 8px 24px rgba(0,0,0,.10); }
.water-project__open:focus-visible { outline: 3px solid #ff1723; outline-offset: 3px; }
.water-project__banner { display: block; width: 100%; height: auto; }
.water-project__play { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 64px; height: 64px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fa101c; background: rgba(255,255,255,.94); font-size: 26px; box-shadow: 0 5px 24px rgba(0,0,0,.22); opacity: 0; transition: opacity .2s; }
.water-project__open:hover .water-project__play, .water-project__open:focus-visible .water-project__play { opacity: 1; }
.water-project__content { color: #222; font-size: 16px; line-height: 1.7; }
.water-project__content h2 { font-size: clamp(25px,3vw,34px); line-height: 1.25; margin: 0 0 22px; font-weight: 700; }
.water-project__content h3 { font-size: 23px; margin: 28px 0 12px; font-weight: 700; }
.water-project__content p { margin: 0 0 16px; }
.water-video-modal { display: none; position: fixed; inset: 0; z-index: 2147483000; padding: 20px; box-sizing: border-box; align-items: center; justify-content: center; }
.water-video-modal.is-open { display: flex; }
.water-video-modal__shade { position: absolute; inset: 0; background: rgba(0,0,0,.8); }
.water-video-modal__box { position: relative; z-index: 1; max-width: min(92vw,700px); max-height: 90vh; background: #111; border-radius: 12px; }
.water-video-modal__player { display: block; max-width: 100%; width: auto; height: auto; max-height: 85vh; margin: auto; border-radius: 12px; }
.water-video-modal__close { position: absolute; z-index: 2; right: -12px; top: -12px; width: 38px; height: 38px; border-radius: 50%; border: none; background: #fff; color: #111; font-size: 28px; cursor: pointer; }
@media(max-width:767px) { .water-project { padding-bottom: 24px; } .water-project__hero { margin-bottom: 24px; } .water-project__open { border-radius: 10px; } .water-project__content { font-size: 15px; } .water-project__content h3 { font-size: 20px; } .water-project__play { opacity: 1; width: 44px; height: 44px; font-size: 19px; } }
/* Исправление отображения видеоплеера */
.water-video-modal.is-open {
    position: fixed !important;
    inset: 0 !important;
    z-index: 2147483647 !important;
    isolation: isolate;
}

.water-video-modal__shade {
    z-index: 0;
}

.water-video-modal__box {
    z-index: 1;
}
/* End */
/* /projects/nashi-obekty/remont-vodostoka-v-vedushchem-tekhnicheskom-vuze-moskvy/style.css?17918059592769 */
