html{scroll-behavior:smooth}@media (max-width:1180px){body:has(.burger-mobile.open) .logo{display:none !important}body:has(.burger-mobile.open) .temp{display:none !important}body:has(.burger-mobile.open) .header-base{justify-content:flex-start}}body.inner-page .menu__seo-link{color:#253238}body.inner-page .jivo__call-button{border-color:#253238;color:#253238;background:#fff}body.inner-page .jivo__text-button{border-color:#253238;background:#fff}body.inner-page .jivo__text-button svg g{fill:#253238}body.inner-page .icon-youtube-dark svg{fill:#253238}body.inner-page .scrolled .youtube-svg-dark{display:block}body.inner-page .icon-youtube{display:none}body.inner-page .icon-youtube-dark{display:flex}body.inner-page .scrolled .icon-youtube{display:none !important}body.inner-page .scrolled .icon-youtube-dark{display:flex !important}@media (min-width:1180px){body.page-id-2445 .sidebar-menu ul li a,body.page-id-2447 .sidebar-menu ul li a,body.page-id-2449 .sidebar-menu ul li a{color:#fff}body.page-id-2445 .sidebar-menu ul li a span::after,body.page-id-2447 .sidebar-menu ul li a span::after,body.page-id-2449 .sidebar-menu ul li a span::after{background:#fff}}body.page-id-2445 main,body.page-id-2447 main,body.page-id-2449 main{margin:0 !important;padding:0 !important}body.page-id-2445 .deerblack,body.page-id-2447 .deerblack,body.page-id-2449 .deerblack{display:none}body.page-id-2445 .deerwhite,body.page-id-2447 .deerwhite,body.page-id-2449 .deerwhite{display:block}body.page-id-2445 .logo,body.page-id-2447 .logo,body.page-id-2449 .logo{filter:none}body.page-id-2445 .icon-youtube,body.page-id-2447 .icon-youtube,body.page-id-2449 .icon-youtube{display:flex}body.page-id-2445 .icon-youtube-dark,body.page-id-2447 .icon-youtube-dark,body.page-id-2449 .icon-youtube-dark{display:none}@media screen and (max-width:1180px){body.page-id-2445.inner-page aside.sidebar-menubox,body.page-id-2447.inner-page aside.sidebar-menubox,body.page-id-2449.inner-page aside.sidebar-menubox{background:rgba(255, 255, 255, 0.2)}}body.page-id-2445.inner-page .sidebar-menu ul li a,body.page-id-2447.inner-page .sidebar-menu ul li a,body.page-id-2449.inner-page .sidebar-menu ul li a{color:#fff}body.page-id-2445.inner-page .sidebar-plash__main,body.page-id-2447.inner-page .sidebar-plash__main,body.page-id-2449.inner-page .sidebar-plash__main{display:flex;border:2px solid #fff}body.page-id-2445.inner-page .sidebar-plash__main span,body.page-id-2447.inner-page .sidebar-plash__main span,body.page-id-2449.inner-page .sidebar-plash__main span{display:block}body.page-id-2445.inner-page .sidebar-plash__hint,body.page-id-2447.inner-page .sidebar-plash__hint,body.page-id-2449.inner-page .sidebar-plash__hint{border:2px solid #fff;background:rgba(255, 255, 255, 0.2);color:#fff}body.page-id-2445.inner-page .sidebar-plash .plash-textbox,body.page-id-2447.inner-page .sidebar-plash .plash-textbox,body.page-id-2449.inner-page .sidebar-plash .plash-textbox{display:block}body.page-id-2445.inner-page .sidebar-menubox .sidebar-contacts .adr-location,body.page-id-2447.inner-page .sidebar-menubox .sidebar-contacts .adr-location,body.page-id-2449.inner-page .sidebar-menubox .sidebar-contacts .adr-location{color:#fff}body.page-id-2445.inner-page .sidebar-contacts .adr-location a,body.page-id-2447.inner-page .sidebar-contacts .adr-location a,body.page-id-2449.inner-page .sidebar-contacts .adr-location a{color:#fff;border-color:#fff}body.page-id-2445.inner-page .sidebar-contacts .adr-location a:hover,body.page-id-2447.inner-page .sidebar-contacts .adr-location a:hover,body.page-id-2449.inner-page .sidebar-contacts .adr-location a:hover{background:#fff;color:#000}body.page-id-2445.inner-page .sidebar-contacts a[href*="tel"],body.page-id-2447.inner-page .sidebar-contacts a[href*="tel"],body.page-id-2449.inner-page .sidebar-contacts a[href*="tel"]{color:#fff}body.page-id-2445.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk,body.page-id-2447.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk,body.page-id-2449.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk{box-shadow:0px 0px 0px 1px #fff inset}body.page-id-2445.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk i[class*="icon-"],body.page-id-2447.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk i[class*="icon-"],body.page-id-2449.inner-page .sidebar-menubox .sidebar-contacts .soc-lnk i[class*="icon-"]{color:#fff}body.page-id-2445 .burger,body.page-id-2447 .burger,body.page-id-2449 .burger{color:#fff}body.page-id-2445 .burger-icon span,body.page-id-2445 .burger-icon span:nth-child(1):after,body.page-id-2447 .burger-icon span,body.page-id-2447 .burger-icon span:nth-child(1):after,body.page-id-2449 .burger-icon span,body.page-id-2449 .burger-icon span:nth-child(1):after{background:#fff}body.page-id-2445.inner-page .burger-mobile,body.page-id-2447.inner-page .burger-mobile,body.page-id-2449.inner-page .burger-mobile{color:#fff}body.page-id-2445.inner-page .burger-mobile span,body.page-id-2445.inner-page .burger-mobile::before,body.page-id-2445.inner-page .burger-mobile::after,body.page-id-2447.inner-page .burger-mobile span,body.page-id-2447.inner-page .burger-mobile::before,body.page-id-2447.inner-page .burger-mobile::after,body.page-id-2449.inner-page .burger-mobile span,body.page-id-2449.inner-page .burger-mobile::before,body.page-id-2449.inner-page .burger-mobile::after{background:#fff}body.page-id-2445 .header-menu ul li a,body.page-id-2447 .header-menu ul li a,body.page-id-2449 .header-menu ul li a{color:#fff}body.page-id-2445 .header-menu ul li a::after,body.page-id-2447 .header-menu ul li a::after,body.page-id-2449 .header-menu ul li a::after{background:#fff}body.page-id-2445 .temp-count,body.page-id-2447 .temp-count,body.page-id-2449 .temp-count{color:#fff}body.page-id-2445 .temp-icon,body.page-id-2447 .temp-icon,body.page-id-2449 .temp-icon{filter:none}body.page-id-2445.inner-page .scrolled .logo,body.page-id-2447.inner-page .scrolled .logo,body.page-id-2449.inner-page .scrolled .logo{filter:invert(1)}body.page-id-2445.inner-page .scrolled .sidebar-menu ul li a,body.page-id-2447.inner-page .scrolled .sidebar-menu ul li a,body.page-id-2449.inner-page .scrolled .sidebar-menu ul li a{color:#253238}body.page-id-2445.inner-page .scrolled .sidebar-menubox .sidebar-contacts .adr-location,body.page-id-2447.inner-page .scrolled .sidebar-menubox .sidebar-contacts .adr-location,body.page-id-2449.inner-page .scrolled .sidebar-menubox .sidebar-contacts .adr-location{color:#253238 !important}body.page-id-2445.inner-page .scrolled .sidebar-contacts .adr-location a,body.page-id-2447.inner-page .scrolled .sidebar-contacts .adr-location a,body.page-id-2449.inner-page .scrolled .sidebar-contacts .adr-location a{color:#253238 !important;border-color:#253238 !important}body.page-id-2445.inner-page .scrolled .sidebar-contacts .adr-location a:hover,body.page-id-2447.inner-page .scrolled .sidebar-contacts .adr-location a:hover,body.page-id-2449.inner-page .scrolled .sidebar-contacts .adr-location a:hover{background:#253238 !important;color:#fff !important}body.page-id-2445.inner-page .scrolled .sidebar-contacts a[href*="tel"],body.page-id-2447.inner-page .scrolled .sidebar-contacts a[href*="tel"],body.page-id-2449.inner-page .scrolled .sidebar-contacts a[href*="tel"]{color:#253238 !important}body.page-id-2445.inner-page .scrolled .sidebar-plash__main,body.page-id-2447.inner-page .scrolled .sidebar-plash__main,body.page-id-2449.inner-page .scrolled .sidebar-plash__main{border:2px solid #253238}body.page-id-2445.inner-page .scrolled .sidebar-plash .plash-textbox,body.page-id-2447.inner-page .scrolled .sidebar-plash .plash-textbox,body.page-id-2449.inner-page .scrolled .sidebar-plash .plash-textbox{display:none}body.page-id-2445.inner-page .scrolled.opened .sidebar-plash .plash-textbox,body.page-id-2447.inner-page .scrolled.opened .sidebar-plash .plash-textbox,body.page-id-2449.inner-page .scrolled.opened .sidebar-plash .plash-textbox{display:flex}body.page-id-2445.inner-page .scrolled .soc-lnk,body.page-id-2447.inner-page .scrolled .soc-lnk,body.page-id-2449.inner-page .scrolled .soc-lnk{box-shadow:0px 0px 0px 1px #253238 inset !important}body.page-id-2445.inner-page .scrolled .soc-lnk i[class*="icon-"],body.page-id-2447.inner-page .scrolled .soc-lnk i[class*="icon-"],body.page-id-2449.inner-page .scrolled .soc-lnk i[class*="icon-"]{color:#253238 !important}body.page-id-2445.inner-page .scrolled .header-menu ul li a,body.page-id-2447.inner-page .scrolled .header-menu ul li a,body.page-id-2449.inner-page .scrolled .header-menu ul li a{color:#253238}body.page-id-2445.inner-page .scrolled .burger,body.page-id-2447.inner-page .scrolled .burger,body.page-id-2449.inner-page .scrolled .burger{color:#253238}body.page-id-2445.inner-page .scrolled .burger-icon span,body.page-id-2445.inner-page .scrolled .burger-icon span:nth-child(1):after,body.page-id-2447.inner-page .scrolled .burger-icon span,body.page-id-2447.inner-page .scrolled .burger-icon span:nth-child(1):after,body.page-id-2449.inner-page .scrolled .burger-icon span,body.page-id-2449.inner-page .scrolled .burger-icon span:nth-child(1):after{background:#253238}body.page-id-2445.inner-page .scrolled .burger-mobile span,body.page-id-2445.inner-page .scrolled .burger-mobile::before,body.page-id-2445.inner-page .scrolled .burger-mobile::after,body.page-id-2447.inner-page .scrolled .burger-mobile span,body.page-id-2447.inner-page .scrolled .burger-mobile::before,body.page-id-2447.inner-page .scrolled .burger-mobile::after,body.page-id-2449.inner-page .scrolled .burger-mobile span,body.page-id-2449.inner-page .scrolled .burger-mobile::before,body.page-id-2449.inner-page .scrolled .burger-mobile::after{background:#253238 !important}body.page-id-2445.inner-page .scrolled .temp-icon,body.page-id-2447.inner-page .scrolled .temp-icon,body.page-id-2449.inner-page .scrolled .temp-icon{filter:invert(1)}body.page-id-2445.inner-page .scrolled .temp-count,body.page-id-2447.inner-page .scrolled .temp-count,body.page-id-2449.inner-page .scrolled .temp-count{color:#000}.__jivoCallbackBtn{display:none !important}.icon-youtube-dark{display:none}aside.opened .menu__seo-link{visibility:visible}.size-100x100{width:100px !important}img[data-fancybox]{cursor:zoom-in}.section{padding-top:100px;padding-bottom:100px}@media (min-width:1600px){.header-base{gap:60px;justify-content:center}}.header-menu.hleftmenu ul{justify-content:flex-end}.header-menu.hrightmenu ul{justify-content:flex-start;gap:20px}.footer-dop-bottom{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;margin-bottom:35px}.footer-dop-bottom .logo{margin:0;filter:invert(1) !important}@media screen and (max-width:1280px){.footer-dop-bottom{margin-top:35px;margin-bottom:75px}}.footer-dop-contacts{display:flex;flex-direction:column;margin-top:30px}.footer__dop-link{display:flex;align-items:center;gap:10px;color:#000;font-size:20px;font-weight:500;line-height:140%;text-decoration:none;margin-top:25px}.footer__dop-link:hover{text-decoration:underline}.footer__dop-link:first-child{margin:0}.footer__dop-desc{display:flex;flex-direction:column}.footer-dop__title,.footer-dop__temp{color:#000;font-size:16px;font-weight:500;line-height:140%}.footer__dop__temp{flex-wrap:wrap}.footer__dop__temp .temp-icon{filter:invert(1) !important}.footer__dop__temp .temp-count{color:#000 !important}aside.opened .menu__dop{display:flex}.menu__dop{display:flex;flex-direction:row;align-items:center;color:#a3a3a3;display:none;font-size:13px;margin:10px 0}.menu__dop:hover{cursor:pointer}.menu__dop svg{width:20px;height:20px;fill:#a3a3a3}.menu__dop.opened svg{rotate:90deg}.menu__seo{display:flex;flex-direction:row;display:none;flex-wrap:wrap;list-style:none;padding-left:0;margin:10px 0}.menu__seo.opened{display:flex}.menu__seo-link{color:#a3a3a3;font-size:12px;font-weight:500;visibility:hidden;margin:0 10px}.menu__seo-link:first-child{margin-left:0}.menu__seo-link:last-child{margin-right:0}.menu__seo-link:first-child{margin:0 10px !important}.sidebar__basebox{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1180px){.sidebar__basebox{height:100%}}.sidebar__base{min-width:44px;overflow-y:auto;padding-bottom:40px;height:100%}.sidebar__base::-webkit-scrollbar{width:0;height:0}@media (max-width:600px){.sidebar-options{flex-direction:column}}@media (min-width:992px){.program-card__title--min{font-size:36px}}.btn-alt__dop{max-width:270px;height:50px}.jivo-buttons{display:flex;position:fixed;z-index:999;right:50px;bottom:30px;gap:10px}@media (max-width:1600px){.jivo-buttons{right:22px}}@media (max-width:1180px){.jivo-buttons{bottom:70px}}.jivo__btn{cursor:pointer}.jivo__call-button{z-index:999;text-decoration:none;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1.5px solid #fff;border-radius:50%;color:#fff}.jivo__text-button{z-index:999;text-decoration:none;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1.5px solid #fff;border-radius:50%;color:#fff;cursor:pointer}.jivo__text-button svg{width:24px;height:24px}.dop__action-card{flex-direction:row !important;padding-left:0 !important;margin-bottom:30px !important;justify-content:space-between;border-radius:0 !important}.dop__action-card img{border-radius:30px}.dop__action-card .dop__action-card__inner{width:50%}.dop__action-card .action-card__image{width:50%;position:relative;max-height:100%;height:100%}.dop__action-card__inner p{margin-bottom:15px}.dop__action-card__inner p:last-child{margin-bottom:0}.dop__action-card__inner-left{margin-left:40px}.dop__action-card__inner-left .btn-alt{max-width:270px;height:50px;margin-top:25px}.dop__action-card__inner-right{margin-right:40px}.dop__action-card__inner-right .btn-alt{max-width:270px;height:50px;margin-top:25px}.dop__program{grid-template-columns:repeat(auto-fill, minmax(335px, 1fr)) !important;margin-bottom:30px}.dop__program-card{max-height:660px !important}.dop__houses{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr)) !important;margin-bottom:30px}.dop__houses-card{max-width:100% !important}.dop__houses-price__infoitem{margin:0 !important}.dop__houses-prefs__item{margin:10px 0}.dop__house-card_adds{gap:15px;flex-direction:column !important}.dop__section-title{text-align:start}.dop__reviews{margin-bottom:30px}.dop__adds-page__content{max-height:100% !important;width:100%}@media screen and (max-width:1180px){.dop__page-fullbg__content{bottom:152px !important;padding:0 15px !important}}@media screen and (max-width:767px){.dop__page-fullbg__content{bottom:60px !important}}@media screen and (max-width:567px){.dop__page-fullbg__content .home-content__info p{font-size:16px}}.dop__page-fullbg__background::after{width:100%}@media screen and (max-width:767px){.dop__title{font-size:35px !important}}@media screen and (max-width:1600px){.dop__houses{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important}.dop__action-card{margin:0}.dop__action-card .action-card__inner{width:50%}}@media screen and (max-width:1280px){.dop__houses{grid-template-columns:repeat(auto-fill, minmax(455px, 1fr)) !important}}@media screen and (max-width:990px){.dop__action-card{flex-direction:column !important}.dop__action-card .action-card__image{width:100%;max-height:100%}.dop__action-card .dop__action-card__inner{width:100%;margin:15px 0}.dop .dop__action-card__inner{margin-top:15px}.dop__houses{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr)) !important}}.callback-contacts{display:flex;flex:1 30%;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:487px}.callback-block__dop{padding:110px 0 0 0}.callback-form__dop input[type=text],.callback-form__dop input[type=email]{margin-bottom:10px}.caleidoscope-filters{background-color:#253238}.caleidoscope-filters span{color:#fff}.caleidoscope-filters span::before{background-image:url(../img/puzzle2.svg)}@media screen and (max-width:990px){.reviews-list{grid-template-columns:repeat(auto-fill, minmax(345px, 1fr))}}.reviews-mark svg path{fill:#AB8214}@media screen and (max-width:990px){.review-card{padding:20px;max-width:100%}}.review-card__top{align-items:start;flex-direction:column}.review-card .def-lnk{position:absolute;bottom:10px}@media screen and (max-width:990px){.review-card .def-lnk{position:relative}}.bron__title{margin:0}.bron__warning{text-align:center;color:red;font-size:1rem;font-weight:600}@media screen and (max-width:1600px){.comm-photo{height:300px;flex:1 21%}}@media screen and (max-width:1280px){.comm-photo{flex:1 auto}}.comm-photo img{object-fit:cover;-o-object-fit:cover}@media screen and (max-width:1280px){.comm-photo img{width:100%;height:100%}}@media screen and (max-width:1600px){.comm-photo.comm-photo-sm{flex:1 15%}}@media screen and (max-width:1280px){.comm-photo.comm-photo-sm{flex:1 auto}}@media screen and (max-width:600px){.comm-photos{padding:0px 0 50px 0}}.modal-tab__photo{max-width:465px;width:100%;flex-shrink:0;max-height:295px;overflow:hidden;display:flex;border-radius:10px}.modal-tab__photo img{object-fit:cover}.gallery__menutabitem img{object-fit:cover}