/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 31 2026 | 20:45:15 */
html, body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
	min-height: 100vh; /* важно! */
	background-color: var(--e-global-color-9f25984);
}
main {
	flex: 1; /* занимает всё доступное место */
}
footer {
}
.houses-main .elementor-flip-box .elementor-flip-box__layer__title {
	text-shadow: 0px 0px 10px var(--e-global-color-accent);
}
.houses-main .elementor-flip-box .elementor-flip-box__layer__description {
	text-shadow: 0px 0px 10px var(--e-global-color-accent);
}
.houses-main .elementor-flip-box .elementor-flip-box__button {
	box-shadow: 0px 0px 10px 0px #0AA360;
}
.houses-main .elementor-flip-box .elementor-flip-box__button:hover {
	box-shadow: 0px 0px 10px 0px var(--e-global-color-accent);
}

.houses-main .elementor-flip-box .elementor-flip-box__layer__inner {
	backdrop-filter: blur(2px);
	padding: 15px;
	border-radius: 25px;
}
.main-desc-block .elementor-image-box-content {
	padding: 0px 20px 15px 20px; 
}
#main-promo-block {
	backdrop-filter: blur(2px);
}
#quote-about {
	backdrop-filter: blur(10px);
	padding: 25px 50px;
	border-radius: 25px;
}
#about-slider .swiper-slide-contents {
	backdrop-filter: blur(5px);
	padding: 25px;
	border-radius: 25px;
}
.bg-dop-glass {
	backdrop-filter: blur(5px);
	border-radius: 25px;
}
.bg-dop-glass .elementor-image-box-wrapper figure.elementor-image-box-img {
	margin-right: 30px !important;
	margin-bottom: 0px;
}
@media  (min-width: 1024px) and (max-width: 1116px) {
	.header-slogan {
		display: none !important;
	}
}
/* Фоновое видео Elementor */
.elementor-background-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center center;
}