body{font-size:16px;font-style:normal;color:#000;margin:0;font-feature-settings:"lnum";line-height:1.5;font-family:"Raleway",sans-serif;font-weight:400}body.stop-transitions .filter-wrap{transition:none}.promo{overflow:hidden;position:relative}.promo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(17,25,39,.4)}.promo .bg-image-pos{height:auto;position:absolute;animation:sky_run 40s ease-in-out infinite;object-fit:none;width:auto;max-width:none}.promo .slick-list,.promo .slick-track{height:100%}.promo-images{height:100vh;min-height:1080px}.promo-images .promo-images-inner:not(:first-child){position:absolute}.promo-images .promo-images-inner div{display:block;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;margin:0}.promo-images .promo_img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:top;padding:0;border:none;margin:auto;display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.promo-images .breath .promo_img{animation:breath 15s ease-in-out infinite}.promo-images .breath_left .promo_img{animation:breath_left 35s ease-in-out infinite;width:auto;max-width:initial;animation-delay:5s}.promo-images .breath_top .promo_img{animation:breath_top 35s ease-in-out infinite;height:auto;max-height:initial;animation-delay:10s;width:auto;max-width:initial;height:auto}.promo-content{display:block;position:absolute;bottom:0;left:0;right:0;height:100%;z-index:2;text-decoration:none;line-height:1.5;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4rem 0 1rem}.promo-text{text-align:center;position:relative}.promo-text .promo-title{text-transform:uppercase;margin-bottom:1rem;margin-bottom:.5rem;font-size:8.75rem;line-height:1.2;font-weight:400}.promo-text .promo-title span{display:block;position:relative;animation:fadeInUp 1.5s ease backwards;animation-delay:4s}.promo-text .promo-title span:first-child{animation-delay:3.5s}.promo-text .sub-title{text-transform:uppercase;letter-spacing:.6em;font-size:1.75rem;font-weight:400;margin-bottom:0}.promo .btn-wrap{text-align:center}.promo-text-box{display:inline-block;vertical-align:middle;height:4rem;overflow:hidden;text-align:center;position:relative;margin-bottom:4rem;border:1px solid #fff;border-radius:16px;width:1px;max-width:780px;margin-left:auto;margin-right:auto;font-size:1.5rem;animation:width 4s ease-in-out;animation-fill-mode:forwards;animation-delay:2s}.promo-text-box .text-line{padding:.8rem 1rem;min-height:60px;width:100%;text-align:center;display:flex !important;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:1.1;opacity:0;animation:opacity 3s ease-in-out;animation-delay:5s;animation-fill-mode:forwards}.promo-text-box:before,.promo-text-box:after{position:absolute;content:"";left:50%;top:0;bottom:0;height:100%;background:#fff;transition:all .3s ease}.promo-text-box:after{width:2px;animation:width_right 3s ease-in-out;animation-delay:2s;animation-fill-mode:forwards;background:linear-gradient(-90deg,#fff 0%,rgba(26,25,25,0) 40%)}.promo-text-box:before{width:2px;animation:width_left 3s ease-in-out;animation-delay:2s;animation-fill-mode:forwards;background:linear-gradient(90deg,#fff 0%,rgba(26,25,25,0) 40%)}@keyframes width_left{0%{box-shadow:1px 1px 29px 6px #fff;left:50%;width:2px}99%{left:0;box-shadow:1px 1px 180px 18px #fff;width:50%;opacity:1}100%{opacity:0}}@keyframes width_right{0%{box-shadow:1px 1px 29px 6px #fff;left:50%;width:2px}99%{left:50%;box-shadow:1px 1px 180px 18px #fff;width:50%;opacity:1}100%{opacity:0}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width{0%{width:2px;opacity:0;min-width:2px;padding:0}100%{width:100%;opacity:1;min-width:90px;padding:0 1rem}}.promo .arrow-down{margin-top:2.5rem;border:16px solid rgba(208,248,171,0);transition:.25s ease-in-out;display:inline-block;border-radius:50%;padding:4px}.promo .arrow-down:hover{border:16px solid rgba(208,248,171,.1);transition:.25s ease-in-out}.promo .arrow-down svg #scroll{animation:scroll 4s ease-in-out infinite}.promo .slick-active .promo-content{animation-name:fadeInUpSD;animation-duration:2s;opacity:1;width:100%}@keyframes fadeInUpSD{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{animation:fadeInUp 1s ease backwards}@keyframes fadeInUp{0%{transform:translate(0px,100px);opacity:0}100%{transform:translate(0px,0);opacity:1}}@keyframes sky_run{0%{left:0;transform:translateX(0)}50%{left:100%;transform:translateX(-100%)}100%{left:0;transform:translateX(0)}}@keyframes breath_top{0%{bottom:0;top:auto;transform:translateY(0)}50%{bottom:100%;top:auto;transform:translateY(100%)}100%{bottom:0;top:auto;transform:translateY(0%)}}@keyframes breath_left{0%{left:0;transform:scale(1.05) translateX(0);right:auto}50%{left:100%;transform:scale(1) translateX(-100%);right:auto}100%{left:0;transform:scale(1) translateX(0);right:auto}}@keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}.preloader{display:none}input{font-feature-settings:"lnum"}html{font-size:16px}img{max-width:100%}a{display:inline-block;text-decoration:none;color:inherit;transition:.25s ease-in-out}a:hover,a:focus{text-decoration:none;transition:.25s ease-in-out;color:inherit}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.without-padding{margin-left:0;margin-right:0}.without-padding [class*=col]{padding:0}.row-60{margin-left:-60px;margin-right:-60px}.row-60 [class*=col-]{padding-left:60px;padding-right:60px}.row-30{margin-left:-32px;margin-right:-32px}.row-30 [class*=col-]{padding-left:32px;padding-right:32px}.row-45{margin-left:-45px;margin-right:-45px}.row-45 [class*=col-]{padding-left:45px;padding-right:45px}.row-10{margin-left:-10px;margin-right:-10px}.row-10 [class*=col-]{padding-left:10px;padding-right:10px}.row-4{margin-left:-4px;margin-right:-4px}.row-4 [class*=col-]{padding-left:4px;padding-right:4px}.page-wrapper{overflow:hidden;position:relative;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.page-body{-ms-flex:1 1 auto;flex:1 1 auto}.page-header{margin:0;border-bottom:none}.header{position:absolute;left:0;right:0;top:0;z-index:10;color:#fff;padding:.8rem 0}.header-top .navbar-wrap{display:flex;align-items:center}.header-top ul.nav{display:block;margin-right:auto}.header-top ul.nav li{display:inline-block}.header-top ul.nav li a{vertical-align:middle;transition:.25s ease-in-out}.header-top ul.nav li:not(:last-child) a{margin-right:2rem}.header-top ul.nav li a:hover,.header-top ul.nav .current-menu-item a{color:#96c100;transition:.25s ease-in-out}.header-top a.nav-link{text-decoration:none;color:inherit;padding:4px 0;position:relative}.header-top a.nav-link:hover{color:#d0f8ab}.header-top a.nav-link:disabled{color:#9da4ae}.header-top a.nav-link:focus,.header-top a.nav-link.active{color:#96c100}.header-top .logo{margin-right:3.5rem}.header-top .header-top-contacts{display:flex;align-items:center}.header-top .header-top-contacts .phone{margin-right:3.5rem;margin-left:3.5rem;font-size:1.5rem}.header .socials a svg path{fill:#fff;transition:.25s ease-in-out}.header .socials a:hover svg path{fill:#96c100;transition:.25s ease-in-out}.navbar-toggler{position:relative;width:32px;height:24px;display:inline-block;padding:2px 0}.navbar-toggler:focus{outline:none}.navbar-toggler:not(.collapsed) span:nth-child(1){transform:rotate(45deg);left:0;top:10px}.navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) span:nth-child(3){transform:rotate(-45deg);top:10px;left:0}.navbar-toggler span{position:absolute;top:1px;left:0;height:2px;width:100%;background:#fff;transition:all .4s ease;border-radius:4px}.navbar-toggler span:nth-child(1){top:1px;transform:none;left:0}.navbar-toggler span:nth-child(2){opacity:1;top:9px}.navbar-toggler span:nth-child(3){top:17px;transform:none;left:0}.socials{padding-left:0;margin:0;list-style-type:none}.socials li{display:inline-block;margin:0}.socials svg path{fill:#000;transition:.25s ease-in-out}.socials a{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:0 0}.socials a:hover svg path{fill:#96c100;transition:.25s ease-in-out}.mobile-nav{z-index:120;left:0;top:0;bottom:0;background:#fff;transform:translateX(-100%);display:block;transition:all .3s ease;position:fixed;height:100vh;width:100%;max-width:360px;padding:1.5rem 2rem;border-radius:0 12px 12px 0;display:flex;flex-direction:column;box-shadow:0px 20px 24px -4px rgba(16,24,40,.8),0px 8px 8px -4px rgba(16,24,40,.3);border-radius:0 12px 12px 0;overflow-y:auto}.mobile-nav.show{transform:translateX(0%)}.mobile-nav.collapse:not(.show){display:block}.mobile-nav .logo-wrap{margin-top:1.2rem;margin-bottom:2.5rem}.mobile-nav .logo-wrap .custom-logo{filter:contrast(1) brightness(1) invert(1)}.mobile-nav .navbar-nav{font-size:1.25rem;margin:.6rem 0}.mobile-nav .navbar-nav a{padding:.5rem 1rem}.mobile-nav .nav-link:hover{color:#96c100}.mobile-nav .nav-link:disabled{color:#9da4ae}.mobile-nav .nav-link.active{color:#96c100}.mobile-nav .mobile-nav-bottom{margin-top:auto;margin-bottom:1rem;text-align:center}.mobile-nav .phone-call{font-weight:500;font-size:1.5rem;margin-bottom:.5rem}.mobile-nav .list-group-body,.mobile-nav .sub-menu{list-style-type:none;font-size:14px;margin-bottom:0;margin-top:2px;margin-left:0}.mobile-nav li .list-group-title{position:relative}.mobile-nav li .list-group-title:after{content:"";position:absolute;right:5px;top:2px;width:24px;height:24px;background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center;transform:rotate(0deg)}.mobile-nav li .list-group-title:after.collapsed{transform:rotate(90deg)}.footer{position:relative}.footer .title{font-size:14px;margin-bottom:1rem;font-weight:600;color:#9da4ae}.footer-main{padding-top:4rem;padding-bottom:3rem}.footer-logo-wrap{text-align:center}.footer-bottom{padding:2em 0 2rem;border-top:1px solid #e5e7eb;color:#111927}.footer-bottom-menu{margin:0;padding:0;list-style-type:none;text-align:center}.footer-bottom-menu li{display:inline-block;margin:.5rem}.footer-bottom-menu a:hover{color:#96c100}.footer-bottom-menu a:disabled{color:#9da4ae}.footer-bottom-menu a:focus,.footer-bottom-menu a.active{color:#96c100}.footer .socials{text-align:right}.footer .footer-menu{margin:0;padding:0;list-style-type:none}.footer .footer-menu.columns-2{column-count:2}.footer .footer-menu li{position:relative;margin-bottom:.75rem}.footer .footer-menu li a{text-decoration:none;color:#475467;line-height:1.2;font-weight:600}.footer .footer-menu li a:hover{color:#96c100;transition:.25s ease-in-out}.footer .logo img{margin-bottom:2rem;display:block;margin-left:auto;margin-right:auto}.bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.bg-image-pos{position:absolute;top:0;left:0;right:0;bottom:0}.btn{display:inline-block;min-width:170px;padding:1.1rem 1.7rem;font-style:normal;font-weight:700;background:#96c100;color:#fff;border-radius:8px;text-align:center;transition:.25s ease-in-out;outline:4px solid rgba(255,255,255,0);text-decoration:none;box-shadow:none;border:none}.btn:hover{transition:.25s ease-in-out;outline:4px solid rgba(255,255,255,.2);background:#86ac01;color:#fff}.btn:focus,.btn:focus-within{color:#fff;box-shadow:none}.btn-transp{filter:drop-shadow(0px 1px 2px rgba(16,24,40,.05));border-radius:8px;background:0 0;color:#6c737f;text-transform:none;border:1px solid #d0d5dd}.btn-transp svg{margin-right:.5rem}.btn-transp:hover{color:#88af00;outline:4px solid rgba(255,255,255,0);background:0 0}.btn-transp:focus,.btn-transp:focus-within{color:#6c737f;box-shadow:none}.bg-gray{background:#f3f4f6}.bg-dark{background:#1f2a37 !important;color:#fff}.bg-dark .section-title{color:#fff}.pr-10{padding-right:10%}.pl-10{padding-left:10%}.btn-link{color:#1c1c1c;border:none;background:0 0;text-decoration:none;transition:.25s ease-in-out;outline:none}.btn-link:hover{color:#96c100;transition:.25s ease-in-out;text-decoration:none;outline:none}.btn-link svg{margin:0 .5rem}.link{text-decoration-line:underline;color:#f33;display:block}.inline-row{display:flex;align-items:center}.badge{mix-blend-mode:normal;border-radius:16px;padding:5px 10px;font-weight:500}.badge-green{background:#ecfdf3;color:#027a48}.badge-violet{background:#f9f4ff;color:#9747ff}.badge-red{background:#fff4ed;color:#b93815}.tooltip .tooltip-inner{background-color:#fff;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);color:#4d5761;font-weight:600;font-size:12px;padding:.5rem .7rem}.tooltip .arrow{display:none}.popover{box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);font-size:14px}.popover .popover-header{color:#384250;background-color:transparent;border:none;padding:1.5rem 1.5rem .5rem}.popover .popover-body{padding:1rem 1.5rem 1.5rem}[data-toggle=popover] svg path{stroke:#d2d6db;transition:.25s ease-in-out}[data-toggle=popover]:hover svg path,[data-toggle=popover][aria-describedby] svg path{stroke:#384250;transition:.25s ease-in-out}.section{padding-top:6rem;padding-bottom:6rem}.section-title,.section h1{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:4rem;overflow:hidden;font-size:calc(32px + 16*(100vw - 320px)/1280)}.section span.underline{display:inline-block;position:relative;padding-bottom:5px;z-index:1}.section span.underline:before{content:"";width:350px;height:24px;position:absolute;bottom:0;left:0;background:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/underline-light.svg);z-index:-1}.section span.underline.pos-center:before{left:50%;transform:translateX(-50%)}.section span.underline.pos-right{padding-right:40px}.section span.underline.pos-right:before{right:0;left:auto}.section .content-descr{color:#4d5761;font-size:1.25rem}.section .content-descr p{line-height:1.6}.section .sub-title{display:block;margin-bottom:1rem}.section .column-5{columns:5;list-style-type:none;padding-left:0;margin-top:2rem;margin-bottom:2rem;width:100%}.section .descr{color:#4d5761}.slider-nav,.slick-slider,.custom-slider-nav{position:relative;display:inline-block}.slider-nav .slick-arrow,.slick-slider .slick-arrow,.custom-slider-nav .slick-arrow{font-size:0;margin-bottom:0;background-repeat:no-repeat;background-position:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.9);border:1px solid #eaecf0;backdrop-filter:blur(4px);outline:none;opacity:1;transition:.25s ease-in-out}.slider-nav .slick-arrow:hover,.slick-slider .slick-arrow:hover,.custom-slider-nav .slick-arrow:hover{background-color:#f3f4f6;transition:.25s ease-in-out}.slider-nav .slick-arrow:hover:after,.slick-slider .slick-arrow:hover:after,.custom-slider-nav .slick-arrow:hover:after{opacity:1;transition:.25s ease-in-out}.slider-nav .slick-arrow:after,.slick-slider .slick-arrow:after,.custom-slider-nav .slick-arrow:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;filter:none;background-repeat:no-repeat;background-position:center;opacity:.5;transition:.25s ease-in-out}.slider-nav .slick-prev,.slick-slider .slick-prev,.custom-slider-nav .slick-prev{margin-right:15px}.slider-nav .slick-prev:after,.slick-slider .slick-prev:after,.custom-slider-nav .slick-prev:after{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/slick-arrow-left.svg)}.slider-nav .slick-next:after,.slick-slider .slick-next:after,.custom-slider-nav .slick-next:after{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/slick-arrow-right.svg)}.info-card{margin-bottom:15px}.info .info-sub-title{text-transform:uppercase;font-weight:600;font-size:14px;margin-bottom:2rem;padding-bottom:.9rem;border-bottom:1px solid #e5e7eb}.info .info-sub-title [data-toggle=popover]{margin-left:1rem}.info .info-text{font-size:1.25rem;font-weight:600}.info .info-text .num{font-size:3rem;display:inline-block}.info .info-addition{margin-top:2rem;color:#9da4ae}.price-section{padding-bottom:4rem}.price-section .section-title{margin-bottom:1.5rem}.price-section .section-descr{margin-bottom:2rem;font-size:20px}.price-section .price-item{display:flex;margin-bottom:2rem}.price-section .price-item .icon{width:3.5rem;margin-right:2rem;height:3.5rem;background:#f3fee7;border-radius:50%;display:flex;align-items:center;justify-content:center}.price-section .price-item .title{font-weight:600;font-size:1.25rem;margin-bottom:.5rem}.price-section .price-item-content{width:100%}.inline-form{position:relative}.inline-form .section-title{margin-bottom:1.5rem}.inline-form form{margin-bottom:0}.inline-form form .form-control{color:#667085;border:none;height:auto;max-width:320px;background:#fff;padding:1rem 1.5rem;border:1px solid #d0d5dd;box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:8px}.inline-form .descr{color:#fff;margin-bottom:2rem}.inline-form .btn{max-width:320px;padding:1rem 1.5rem;width:100%}.inline-form .inline-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;align-items:flex-start}.benefits-section .row{align-items:center}.benefits-section .section-title{margin-bottom:2.5rem}.benefits-section .descr{font-size:1.25rem;margin-bottom:2.5rem;line-height:1.6}.benefits-section h3{font-size:2.25rem;margin-bottom:1rem;color:#000;line-height:1.6;font-weight:600}.building-map.section{padding-bottom:0}.building-map .section-title{margin-bottom:1.5rem}.building-map .descr{font-size:1.25rem;margin-bottom:4rem;line-height:1.6}.building-map .btns-wrap{margin-top:3rem;display:flex;flex-wrap:wrap;gap:15px}#building-map{overflow:hidden}#building-map svg{position:static;display:block;margin:0 auto}#building-map svg .ajax_load_section{fill:transparent;cursor:pointer;pointer-events:visible;transition:all .5s}#building-map svg .ajax_load_section:hover{fill:rgba(133,225,58,.3)}#building-map .building-map-info .popup{background:rgba(31,42,55,.8);box-shadow:0px 4px 4px rgba(0,0,0,.25),0px 12px 16px -4px rgba(16,24,40,.08);backdrop-filter:blur(20px);border-radius:8px;width:14rem;height:18rem;color:#fff;position:absolute;left:65%;transform:translateY(-50%);display:none;padding:2rem;flex-direction:column;justify-content:space-between}#building-map .building-map-info .popup.active{display:flex}#building-map .building-map-info .popup.popup-right{left:auto;right:42%;transform:translateY(-50%);height:16rem}#building-map .building-map-info .popup .stage{text-transform:uppercase;text-align:right}#building-map .building-map-info .popup .stage .num{font-size:3.625rem;font-weight:600;display:block;line-height:1;margin-bottom:.3rem}#building-map .building-map-info .popup .square{color:#9da4ae;font-size:13px}.about-project{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/logo_content.svg);background-position:55% center;background-repeat:no-repeat}.about-project .row{align-items:center}.about-project .section-title{margin-bottom:2.5rem}.about-project .btn-link{margin-top:1.5rem;margin-bottom:1.5rem;text-decoration:underline;color:#1f2a37;font-weight:600}.about-project .btn-link svg{margin:0 1rem}.preferense-section .text-center{font-size:2.5rem;max-width:1000px;margin-left:auto;margin-right:auto;line-height:1.35}.preferense-section .text-center .underline{font-style:italic}.preferense-section .text-center .underline:before{background:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/underline.svg)}.last-news{position:relative;margin-bottom:0}.last-news .news-card{margin-bottom:3.5rem;max-width:390px}.last-news .news-card .date{margin-top:2rem;color:#1f2a37;font-size:12px;font-weight:400}.last-news .news-card .news-title{min-height:50px;margin-top:.5rem;margin-bottom:.5rem;line-height:1.15;font-size:1.25rem;font-weight:600;padding-right:15px;position:relative}.last-news .news-card .news-title:after{content:"";width:10px;height:10px;position:absolute;right:5px;top:5px;background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/arrow-up-right.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.last-news .news-card .news-title a{color:#000}.last-news .news-pic img{transform:none;transition:.25s ease-in-out;height:240px;object-fit:cover}.last-news .news-pic{display:block;overflow:hidden}.last-news .news-pic:hover img{transform:scale(1.1);transition:.25s ease-in-out}.last-news .slick-track .slick-slide.news-card{margin:0 1rem}.last-news .custom-slider-nav{margin-top:2rem}.last-news .slick-slider .slick-slide{position:absolute}.last-news .slick-slider .slick-slide:first-child{position:relative}.last-news .slick-initialized.slick-slider .slick-slide,.last-news .slick-initialized.slick-slider .slick-slide:first-child{position:relative}.last-news .slick-list{overflow:visible}.last-news .slick-list:before{content:"";height:100%;width:10rem;z-index:5;position:absolute;right:100%;background:#fff}.contacts-info{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/bg_image.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:4rem}.contacts-info .section-title{color:#fff;margin-bottom:3rem}.contacts-info .section-title span.underline:before{background:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/underline.svg)}.contacts-info .descr{text-align:center;font-size:1.25rem;margin-bottom:4rem;color:#fff}.contacts-info-item{background:rgba(17,25,39,.3);backdrop-filter:blur(8px);border-radius:4px;padding:1.5rem;color:#fff;text-align:left;height:100%}.contacts-info-item .icon{width:48px;height:48px;background:#96c100;border-radius:10px;margin-bottom:4rem;display:flex;align-items:center;justify-content:center}.contacts-info-item .title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.contacts-info-item .descr{color:#e5e7eb;margin-bottom:1rem;text-align:left;font-size:1rem}.contacts-info-item .info{font-weight:600}.subscribe-line{padding-top:3rem;padding-bottom:3rem}.subscribe-line .subscribe-text{color:#9da4ae}.subscribe-line .subscribe-text .title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}.subscribe-line .subscribe-text p{margin-bottom:0}.subscribe-line form{position:relative;display:flex;gap:15px}.subscribe-line form input[type=tel]{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0px 1px 2px rgba(16,24,40,.05);color:#667085;padding:.9rem;height:auto;width:100%;flex:3}.subscribe-line form button{width:100%;flex:2}.catalog .filter-row{max-width:1200px;margin-left:auto;margin-right:auto;align-items:baseline;padding-top:1.5rem}.catalog .filter-row .data-range{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}.catalog .filter-row .data-range .step{background:#fff;border:1px solid #f3f4f6;border-radius:4px;padding:1rem;flex:1}.catalog .filter-row .data-range .step span{display:block}.catalog .filter-row .data-range .step .step-label{font-size:12px;color:#9da4ae;text-transform:uppercase}.catalog .filter-row .ui-slider{border:0;background:#f3f4f6;border-radius:4px;margin-bottom:1rem}.catalog .filter-row .ui-slider-horizontal{height:2px}.catalog .filter-row .ui-slider-handle{width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;outline:none;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:center;transition:.25s ease-in-out}.catalog .filter-row .ui-slider-handle.left{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/chevron-left.svg)}.catalog .filter-row .ui-slider-handle.right{background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/chevron-right.svg)}.catalog .filter-row .ui-slider-horizontal .ui-slider-handle{top:50%;transform:translateY(-50%) translateX(-50%);margin-left:0}.catalog .filter-row .ui-slider-handle:hover{transition:.25s ease-in-out;background-color:#f3f4f6}.catalog .filter-row .ui-slider-range{border:0;border-radius:6;background:#96c100}.catalog .filter-row .ui-slider-horizontal .ui-slider-range{top:0}.catalog .filter-row .form-control{font-size:14px;border-radius:8px;height:48px}.catalog .filter-row .form-control:focus{border:1px solid #1c1c1c;-webkit-box-shadow:none;box-shadow:none;outline:none}.catalog .filter-row .btn{margin-top:1.5rem;width:100%}.catalog .filter-row .select-dropdown{margin-bottom:2rem}.catalog .filter-row-inline{display:flex;align-items:center;justify-content:center;margin-top:.3rem;margin-bottom:2rem;gap:.5rem;flex-wrap:wrap}.catalog .filter-row-inline .custom-radio-wrap{position:relative}.catalog .filter-row-inline .custom-radio-wrap [type=radio]{display:none;opacity:0;width:0;position:absolute}.catalog .filter-row-inline .custom-radio-wrap [type=radio]+label{display:inline-block;padding:.4rem .85rem;position:relative;font-size:14px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;color:#6c737f;font-weight:600;transition:.25s ease-in-out;outline:2px solid rgba(208,248,171,0);cursor:pointer}.catalog .filter-row-inline .custom-radio-wrap [type=radio]:enabled:not(:checked)+label:hover{background:#f3fee7;color:#1f2a37;transition:.25s ease-in-out;border:1px solid #e5e7eb;box-shadow:0px 1px 2px rgba(16,24,40,.05)}.catalog .filter-row-inline .custom-radio-wrap [type=radio]:checked+label{color:#fff;background:#96c100;border:1px solid rgba(208,248,171,.4)}.catalog .filter-row-inline .custom-radio-wrap [type=radio]:checked+label:hover{border:1px solid rgba(208,248,171,.4);outline:2px solid rgba(208,248,171,.4)}.catalog .filter-row-inline .custom-radio-wrap input[disabled]+label{color:#d0d5dd;border:1px solid #eaecf0}.catalog .filter-results{display:flex;align-items:center;gap:5%;margin-bottom:2rem;font-weight:600;font-size:14px;color:#384250;margin-top:2rem}.catalog .filter-results .btn-link{color:#9da4ae;font-size:14px;font-weight:600;cursor:pointer}.catalog .btn-wrap .btn,.catalog .filter-btns-mobile .btn{display:inline-block;padding:1.1rem 1.7rem;border-radius:8px;height:auto;min-height:58px}.catalog-card{position:relative;display:block;width:100%;background:#fff;padding:1.5rem;margin-bottom:2rem;color:#000;border:4px solid #f3f4f6;display:flex;flex-direction:column;justify-content:space-between;height:100%}.catalog-card:visited{color:#000}.filter-catalog .catalog-card{margin-bottom:0}.filter-catalog [class^=col]{margin-bottom:2rem}.catalog-card-title{font-weight:600;text-transform:uppercase;margin-bottom:.9rem;padding:.4rem;margin-top:auto}.catalog-card-params{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1.15rem}.catalog-card-params div{background:#fff;position:relative;padding:0 .5rem}.catalog-card-params .title{color:#4d5761;font-size:14px;font-weight:600}.catalog-card-params .count{font-weight:600}.catalog-card-params:before{content:"";border-bottom:1px solid #e5e7eb;position:absolute;bottom:5px;width:100%}.catalog-card .img-wrap{overflow:hidden;width:100%;text-align:center;margin-bottom:1.2rem;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.catalog-card .img-wrap img{width:auto;transform:none;transition:.25s ease-in-out;max-height:420px}.catalog-card:hover{cursor:pointer;transition:.25s ease-in-out;border:4px solid #d0f8ab;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03)}.catalog-card:hover .img-wrap img{transform:scale(1.01);transition:.25s ease-in-out}.catalog-image{object-fit:cover;object-position:center;min-height:210px;transition:.25s ease-in-out;transform:scale(1)}.catalog .multiple-checkboxes{display:block;width:100%}.catalog .multiselect-native-select{width:100%;display:block}.catalog .multiselect-native-select .btn-group{width:100%;text-align:left}.catalog .multiselect{text-align:left !important}.catalog .multiselect-container.dropdown-menu.show{width:100%;max-height:350px;overflow-x:hidden;overflow-y:auto}.catalog .btn-wrap{margin-top:2rem;display:block}.catalog .modal-body .btn-wrap{margin-top:0}.filter-catalog .modal-body [class^=col]{margin-bottom:1rem}.select-dropdown .custom-radiobox-right [type=radio]{display:none;position:absolute;opacity:0;visibility:hidden}.select-dropdown .custom-radiobox-right [type=radio]+label{padding-left:1rem;padding-right:35px;width:100%;position:relative}.select-dropdown .custom-radiobox-right [type=radio]:not(:checked)+label:after,.select-dropdown .custom-radiobox-right [type=radio]:checked+label:after{content:"";position:absolute;top:5px;left:1rem;transition:.25s ease-in-out;width:9px;height:11px;border-bottom:2px solid #96c100;border-right:2px solid #96c100;-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}.select-dropdown .custom-radiobox-right [type=radio]:not(:checked)+label:after{opacity:0;-ms-transform:scale(0);transform:scale(0)}.select-dropdown .custom-radiobox-right [type=radio]:not(:checked)+label:after,.select-dropdown .custom-radiobox-right [type=radio]:checked+label:after{left:auto;right:1rem;top:7.5px}.select-dropdown .custom-checkbox-right [type=checkbox]{display:none;position:absolute;opacity:0;visibility:hidden}.select-dropdown .custom-checkbox-right [type=checkbox]+label{padding-right:35px;width:100%;position:relative;border-radius:6px;padding-top:4px;padding-bottom:4px;padding-left:.5rem;margin-bottom:4px}.select-dropdown .custom-checkbox-right [type=checkbox]+label:hover{background:#fafef5}.select-dropdown .custom-checkbox-right [type=checkbox]:not(:checked)+label:after,.select-dropdown .custom-checkbox-right [type=checkbox]:checked+label:after{content:"";position:absolute;top:5px;left:1rem;transition:.25s ease-in-out;width:9px;height:11px;border-bottom:2px solid #96c100;border-right:2px solid #96c100;-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}.select-dropdown .custom-checkbox-right [type=checkbox]:not(:checked)+label:after{opacity:0;-ms-transform:scale(0);transform:scale(0)}.select-dropdown .custom-checkbox-right [type=checkbox]:not(:checked)+label:after,.select-dropdown .custom-checkbox-right [type=checkbox]:checked+label:after{left:auto;right:1rem;top:7.5px}.select-dropdown .custom-checkbox-right [type=checkbox]:checked+label{background:#f3f4f6}.select-dropdown .select-dropdown-toggle{width:100%;color:#000;border-bottom:1px solid #e5e7eb;min-height:25px;position:relative;padding-right:2rem}.select-dropdown .select-dropdown-toggle:after{position:absolute;right:.5rem;bottom:.8rem;content:"";border-style:solid;border-width:.1em .1em 0 0;border-color:#000;height:.6em;width:.6em;transform:rotate(135deg);vertical-align:top}.select-dropdown .select-dropdown-toggle>span{display:block;font-size:14px}.select-dropdown .select-dropdown-toggle .select-dropdown-label{transition:.25s ease-in-out}.select-dropdown .select-dropdown-buttons{display:flex;gap:15px;margin-top:3rem}.select-dropdown .select-dropdown-submit{width:3.3rem;height:3.3rem;background-color:#96c100;border:1px solid #fff;color:#fff;border-radius:50%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:.25s ease-in-out}.select-dropdown .select-dropdown-submit:hover{outline:4px solid rgba(255,255,255,.2);background:#86ac01;color:#fff}.select-dropdown .select-dropdown-reset{width:3.3rem;height:3.3rem;border:1px solid #e5e7eb;background-color:#fff;color:#384250;border-radius:50%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:.25s ease-in-out}.select-dropdown .select-dropdown-reset:hover{background:#f3f4f6;color:#fff}.select-dropdown .select-dropdown-result{overflow:hidden;margin-top:5px;margin-bottom:3px}.select-dropdown .select-dropdown-result span{display:inline;padding:0 1px}.select-dropdown .select-dropdown-label{text-transform:uppercase;font-weight:600}.select-dropdown .dropdown-menu{width:100%;padding:1.5rem}.select-dropdown .dropdown-menu-checkbox{padding:1rem .5rem}.select-dropdown.show .dropdown-menu{position:absolute;transform:translate3d(0px,30px,0px) !important;top:0;left:0;will-change:transform;display:block;max-height:260px;overflow-y:auto;width:100%;min-width:86px}.select-dropdown.show .select-dropdown-toggle:after{transform:rotate(-45deg) translateY(.1rem) translateX(-.2rem)}.select-dropdown.complete .select-dropdown-label{position:absolute;bottom:100%;color:#6c737f;transition:.25s ease-in-out}.select-dropdown-numbers{width:86px;background:#fff;border:1px solid #d2d6db;border-radius:8px;padding:2px .5rem}.select-dropdown-numbers.show{border:1px solid #d0f8ab;box-shadow:0px 1px 2px rgba(16,24,40,.05),0px 0px 0px 4px rgba(208,248,171,.4);border-radius:8px}.select-dropdown-numbers .dropdown-menu{min-width:86px;padding:.2rem}.select-dropdown-numbers .select-dropdown-result{text-align:center}.select-dropdown-numbers .select-dropdown-toggle{border-bottom:none;height:100%;display:block}.radio-wrap [type=radio]+label{display:block;padding-left:30px;position:relative}.radio-wrap [type=radio]+label:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #1c1c1c}.radio-wrap [type=radio]:not(:checked),.radio-wrap [type=radio]:checked{position:absolute;display:none;opacity:0;left:-9999px}.radio-wrap [type=radio]:not(:checked)+label:after,.radio-wrap [type=radio]:checked+label:after{content:"";position:absolute;top:7px;left:5px;transition:.25s ease-in-out;width:10px;height:10px;border-radius:50%;background:#1c1c1c}.radio-wrap [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio-wrap.radio-inline [type=radio]+label{display:inline-block;margin-right:15px;line-height:1.75}#up-btn{width:40px;height:40px;position:absolute;top:4rem;right:5%;background:#fff;border:1px solid #9da4ae;display:flex;align-items:center;justify-content:center;justify-content:center;cursor:pointer;z-index:100;opacity:.7;transition:.25s ease-in-out;border:1px solid #9da4ae;border-radius:50%}#up-btn:hover{opacity:1;transition:.25s ease-in-out}.content{font-size:18px;padding-bottom:80px}.content h4{font-size:18px;font-weight:700;margin-bottom:1.2rem;margin-top:1rem}.content ul{list-style-type:none;padding-left:.5rem}.content ul li{text-indent:-5px;margin-bottom:.9rem}.content ul li:before{content:"-";text-indent:-5px;margin-right:5px}.content h3{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;margin-top:2.1rem}.content h2{font-size:1.7rem;font-weight:700;margin-bottom:1.5rem;margin-top:2.1rem}.modal .modal-content{box-shadow:0px 20px 24px -4px rgba(16,24,40,.08),0px 8px 8px -4px rgba(16,24,40,.03);border-radius:12px}.modal .modal-content .modal-header{padding:1.5rem}.modal .modal-content .modal-header .modal-header-icon{width:48px;height:48px;background:#fff;border:1px solid #eaecf0;box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:10px;margin-right:1rem;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.modal .modal-content .modal-header .modal-header-title{width:100%}.modal .modal-content .modal-header .modal-title{font-size:1.125rem;font-weight:600;width:100%;margin-bottom:.3rem}.modal .modal-content .modal-header .descr{font-size:14px;color:#475467}.modal .modal-content .close{outline:none;position:absolute;right:1.5rem;opacity:1}.modal .modal-content form{max-width:560px;margin-left:auto;margin-right:auto}.modal .modal-content form{margin-bottom:0}.modal .modal-content form .form-control{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0px 1px 2px rgba(16,24,40,.05);color:#667085;padding:.9rem;height:auto;width:100%;margin-bottom:1rem}.modal .modal-content .btn{width:100%}.modal .modal-content .nav-tabs{border-bottom:none}.modal .modal-content .nav-tabs .nav-link{display:inline-block;padding:.4rem .85rem;position:relative;font-size:14px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;margin:.25rem;font-weight:600;color:#6c737f;outline:2px solid rgba(208,248,171,0)}.modal .modal-content .nav-tabs .nav-link:hover{background:#f3fee7;color:#1f2a37;transition:.25s ease-in-out;border:1px solid #e5e7eb;box-shadow:0px 1px 2px rgba(16,24,40,.05)}.modal .modal-content .nav-tabs .nav-link[disabled]{color:#d0d5dd;border:1px solid #eaecf0}.modal .modal-content .nav-tabs .nav-link.active{color:#fff;background:#96c100;border:1px solid rgba(208,248,171,.4);outline:2px solid rgba(208,248,171,.4)}.modal .modal-content .tab-content{padding:3rem 2rem 1rem}.modal .modal-content .tab-content .btn-upload{margin-top:3rem;font-size:12px}.modal .modal-content .tab-content .title{color:#111927;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.modal .modal-content .tab-content .title .badge{font-size:12px}.modal .modal-content .tab-content .plan-descr{margin-top:2rem;font-size:14px}.modal .modal-content .tab-content .plan-descr .inline-row{margin-bottom:1rem}.modal .modal-content .tab-content .plan-descr .plan-descr-value{font-weight:600}.modal .modal-content .tab-content .plan-price{margin-top:2rem;margin-bottom:2.5rem;font-size:1.25rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}.modal .modal-content .tab-content .column-inner{max-width:380px}.modal .modal-content .tab-content .column-inner-right{margin-left:auto;margin-right:0}.modal .modal-content .tab-content .row .col-md-6:first-child{border-right:1px solid #e5e7eb}.modal .bg-dark .modal-content{background:0 0;padding:6rem}.modal .bg-dark .modal-header{border-bottom:none}.modal .bg-dark .close{filter:brightness(0) invert(1);top:2rem;right:2rem;z-index:10}.modal .bg-dark .modal-title{margin-bottom:1.5rem}.modal .bg-dark form{margin-top:3rem}.modal.show .modal-dialog{margin-top:2.75rem}.modal-open .modal{padding-left:17px}.modal-backdrop.show{opacity:1;background:rgba(56,66,80,.4);backdrop-filter:blur(8px)}.plan-descr .inline-row{display:flex;justify-content:space-between;align-items:flex-end}.plan-descr-title{min-width:45%}svg.block-map .ajax_load_section{fill:transparent;cursor:pointer;pointer-events:visible;transition:all .5s}svg.block-map .ajax_load_section.active{fill:rgba(133,225,58,.3)}#map{height:520px}.data-range .slider-start,.data-range .slider-end{width:40px;border:none;outline:none;pointer-events:none}.select-dropdown-result:not(.complete){height:0}.result-start,.result-end{width:40px;border:none;outline:none;pointer-events:none;background:0 0}.result-end{width:60px;text-align:right}#videoModal.modal .bg-dark .modal-content{padding:5px}#videoModal.modal .bg-dark .close{top:1rem;right:1rem}.header-dark{position:relative;background:#000}header button:hover{border:transparent}a.btn:visited{color:#fff}.wpcf7-spinner{position:absolute;bottom:0;right:0;opacity:.5}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{position:absolute;top:100%;background:#1f2a37;z-index:1}.last-news .row.slick-slider{margin-left:0;margin-right:0}.catalog #response .filter-results{width:100%;padding-right:15px;padding-left:15px}.modal-open .modal{opacity:1;background:rgba(56,66,80,.4);backdrop-filter:blur(8px);padding-right:17px}.modal .modal-content .tab-content .column-inner{max-width:100%}.modal .modal-content .tab-content .column-inner .catalog-image{min-height:350px;position:relative;display:block}.modal .modal-content .js-tab-content{background:#fff;font-feature-settings:"lnum"}.page-navigation .page-numbers{width:50px;height:50px;background:#96c100;border-radius:50%;text-align:center;font-size:14px;color:#fff;border:1px solid #fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:.9rem .2rem;display:inline-block}.page-navigation .page-numbers.current,.page-navigation .page-numbers:hover{background:#86ac01}.content-section .container{max-width:960px}.error404 .content-section .content-img{max-width:400px}.error404 .content-section .footer-main-menu{color:#475467;line-height:1.2;font-weight:600;list-style-type:none;margin-left:0;padding-left:0}.error404 .content-section .footer-main-menu li{position:relative;margin-bottom:.75rem}.error404 .content-section .footer-main-menu li a:hover{color:#96c100}.wpcf7-not-valid-tip{margin-top:5px}.modal .wpcf7-not-valid-tip{margin-top:-10px;margin-bottom:10px}#phone-mobile{width:4rem;height:4rem;min-width:1rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:1rem;right:1rem;padding:1rem;z-index:10}.contacts .contacts-info-row{margin-bottom:1rem}.contacts .contacts-info-row span.icon{display:inline-block;background:#f3fee7;border-radius:50%;width:1.5rem;text-align:center;margin-right:1rem;height:1.5rem}.contacts .invert-img{filter:invert(1);width:20px;height:20px}.contacts .map-wrap iframe{width:100%;margin-top:2rem}.sub-menu:not(.show){display:none}.menu-item-has-children{position:relative}.menu-item-has-children:after{content:"";position:absolute;right:5px;top:2px;width:24px;height:24px;background-image:url(//www.harmony-garden.km.ua/wp-content/themes/harmony/css/../images/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center;transform:rotate(0deg)}.img-wrap-svg{position:relative}.img-wrap-svg img{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.img-wrap-svg svg{z-index:5;position:relative}@media (min-width:576px){.modal-dialog{max-width:640px}.modal-lg{max-width:100%}}@media (min-width:768px){.bg-image-mobile{display:none !important}.filter-wrap.collapse:not(.show){display:block}}@media (min-width:992px){.col-lg-20{flex:0 0 20%;max-width:20%}.col-lg-15{flex:0 0 15%;max-width:15%}.modal-lg{max-width:1030px}}@media (min-width:1200px){.container{max-width:1310px}.col-xl-20{flex:0 0 20%;max-width:20%}.col-xl-80{flex:0 0 80%;max-width:80%}.custom-xl-5{flex:0 0 46%;max-width:46%}.custom-xl-7{flex:0 0 54%;max-width:54%}.subscribe-line .container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1310px}.header .container{max-width:1335px}}@media (min-width:1686px){.container{max-width:1685px}.header .container{max-width:1775px}.custom-xl-5{flex:0 0 40%;max-width:40%}.custom-xl-7{flex:0 0 60%;max-width:60%}}@media (max-width:1685.98px){.promo-text .sub-title{font-size:calc(16px + 12*(100vw - 375px)/1310)}.promo-text .promo-title{font-size:calc(60px + 80*(100vw - 375px)/1310)}.promo-text-box{font-size:calc(16px + 8*(100vw - 375px)/1225)}.preferense-section .text-center{font-size:calc(24px + 16*(100vw - 375px)/1310)}}@media (max-width:1499.98px){.promo .bg-image-pos{animation:sky_run 50s ease-in-out infinite}#building-map svg{transform:scale(1.3) translateX(-3%) translateY(-3%);padding:6rem 0}.promo-images{min-height:960px}.promo-text .promo-title{margin-bottom:1.5rem}.promo-text-box{margin-bottom:3rem}.promo-content{padding-top:6rem}.catalog .filter-row{max-width:100%}.benefits-section .row,.about-project .row{align-items:stretch}.benefits-section .row img.content-image,.about-project .row img.content-image{height:100%;object-fit:cover;min-height:320px}.subscribe-line form{flex-wrap:wrap}}@media (max-width:1279.98px){.subscribe-line form{flex-direction:column}}@media (max-width:1199.98px){.promo .bg-image-pos{animation:sky_run 60s ease-in-out infinite}.row-30{margin-left:-15px;margin-right:-15px}.row-30 [class*=col-]{padding-left:15px;padding-right:15px}.row-60{margin-left:-30px;margin-right:-30px}.row-60 [class*=col-]{padding-left:30px;padding-right:30px}.row-45{margin-left:-30px;margin-right:-30px}.row-45 [class*=col-]{padding-left:30px;padding-right:30px}.header-top .navbar-wrap{justify-content:space-between}.header-top .logo{margin-right:0}.header .custom-logo-link img{max-height:48px;display:inline-block}.header-top .header-top-contacts .phone{margin:0}.info .info-addition{margin-top:.5rem}.info-card{margin-bottom:3rem}.info .col-sm-6:last-child .info-card{margin-bottom:0}.info .info-sub-title{margin-bottom:.3rem}.price-section .section-title{margin-bottom:2rem}.section-title{margin-bottom:2rem}.section span.underline:before{top:1.5rem}.subscribe-line .subscribe-text{margin-bottom:2rem}.footer-bottom{font-size:14px}}@media (max-width:991.98px){.row-60{margin-left:-15px;margin-right:-15px}.row-60 [class*=col-]{padding-left:15px;padding-right:15px}.row-45{margin-left:-15px;margin-right:-15px}.row-45 [class*=col-]{padding-left:15px;padding-right:15px}.contacts-info{padding-bottom:2rem}#building-map svg{padding:2rem 0}}@media (max-width:767.98px){.promo .bg-image-pos{animation:sky_run 70s ease-in-out infinite}.header{padding-top:2rem}.promo-images{min-height:812px}.navbar-toggler{padding-left:0;padding-right:0;outline:none}.promo-content{max-width:100%}.promo-text-box .text-line{line-height:1.1;padding:.7rem .5rem}.promo-images{max-height:812px}.promo-content{justify-content:flex-end}.promo .arrow-down{margin-top:5rem}.section{padding-top:3.5rem;padding-bottom:3.5rem}.about-project{background:0 0}#building-map .building-map-info .popup{width:12rem;height:14rem}#building-map .building-map-info .popup .stage .num{font-size:3rem}#building-map .building-map-info .popup.popup-right{height:12rem}.benefits-section h3{font-size:30px;line-height:1.4}.filter-wrap{position:fixed;display:block;top:0;bottom:0;width:100%;height:100%;max-width:360px;background:#fff;left:0;z-index:15;padding:1rem;transform:translateX(-110%);transition:transform .3s ease;box-shadow:0px 20px 24px -4px rgba(16,24,40,.8),0px 8px 8px -4px rgba(16,24,40,.3);border-radius:0 12px 12px 0}.filter-wrap.show{transform:translateX(0%)}.filter-wrap.collapse:not(.show){display:block}.filter-wrap .filter-wrap-inner{display:flex;flex-direction:column-reverse}.filter-wrap .filter-btns-mobile{display:flex;gap:15px;align-items:center;justify-content:center}.filter-wrap .filter-btns-mobile .btn{width:100%}.filter-wrap .filter-head-mobile{margin-bottom:1rem}.btn{min-width:140px}.modal .modal-content .tab-content .tab-pane .col-md-7{margin-bottom:2rem}.modal .modal-content .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.modal .modal-content .nav-tabs::-webkit-scrollbar{display:none}.modal .modal-content .nav-tabs::-webkit-scrollbar-track{border-radius:8px}.modal .modal-content .nav-tabs::-webkit-scrollbar-thumb:hover{background-color:#fff}.modal .modal-content .nav-tabs .nav-link{white-space:nowrap}.modal .modal-content .tab-content{padding:1rem .5rem 1rem}.modal .modal-content .tab-content .row .col-md-6:first-child{border-right:none;border-bottom:1px solid #e5e7eb;padding-bottom:2rem}.modal .modal-content .tab-content .row .col-md-6:not(:first-child){padding-top:2rem}.modal .modal-content .tab-content .col-md-6 .column-inner{max-width:100%}.footer-logo-wrap{text-align:center}.footer-bottom-menu,.footer .socials{text-align:left;margin-bottom:1rem}.footer .footer-menu{margin-bottom:2rem}.footer .title{margin-top:1rem}.footer-main{padding-bottom:1rem;padding-bottom:2rem}.footer-bottom .row{flex-direction:column-reverse}.promo-images .breath .promo_img{max-width:200%}.promo-images .breath_top .promo_img{max-width:200%}.modal .bg-dark .modal-content{padding:4rem}.modal .modal-content .nav-tabs{margin-left:0}.modal .modal-content .tab-content .btn-upload{margin-top:1rem}}@media (max-width:576.99px){.promo .bg-image-pos{height:100%;min-height:100vh}.promo .bg-image-pos{animation:sky_run 80s ease-in-out infinite}.columns-xs-2{column-count:2}.columns-xs-2 .column{break-inside:avoid-column;display:table}#building-map .building-map-info .popup{width:10rem;height:12rem;padding:1rem}#building-map .building-map-info .popup.popup-right{height:10rem}.building-map .descr{margin-bottom:2rem}.benefits-section h3{font-size:24px}.btn{width:100%}.about-project{margin-bottom:0}.about-project .section-title{line-height:1.2}.contacts-info .section-title{margin-bottom:1rem}.contacts-info .descr{margin-bottom:3rem}.last-news .slick-slide{display:block !important}.last-news .slick-slide.slick-cloned{display:none !important}.last-news .slick-slide .last-news .news-pic img{width:100%}.last-news .slick-track{display:block;width:100% !important;transform:none !important}.last-news .news-card{margin:0 auto 2rem;max-width:100%;float:none}.last-news .news-pic img{width:100%}.modal-open .modal{padding-left:0;padding-right:0 !important}.modal .bg-dark .modal-content{padding:4rem 2rem}.modal .modal-content .tab-content .column-inner .catalog-image{min-height:250px}.modal .modal-content .tab-content .row .col-md-6:not(:first-child){padding-top:1rem}.modal .modal-content .tab-content .row .col-md-6:first-child{padding-bottom:1rem}.mobile-nav .mobile-nav-bottom{margin-bottom:2rem}}@media (max-width:480.98px){.col-xs-6{flex:0 0 100%;max-width:100%}#building-map .building-map-info .popup{width:8rem;height:10rem;left:58%;font-size:14px}#building-map .building-map-info .popup .stage .num{font-size:2rem}#building-map .building-map-info .popup.popup-right{height:9rem}.catalog .btn-wrap .btn{width:100%}.catalog .filter-results{flex-wrap:wrap;gap:15px}.price-section .section-descr{font-size:20px;margin-bottom:4.5rem}.price-section .section-title{margin-bottom:1rem}.modal .bg-dark .modal-content{padding:3rem 1rem}.mobile-nav{padding:1rem}.mobile-nav .navbar-nav{font-size:1.1rem}.mobile-nav .logo-wrap{margin-bottom:1.5rem}.mobile-nav .list-group-body,.mobile-nav .sub-menu{padding-left:1rem}}@media (max-width:390.98px){.promo-text .sub-title{font-size:14px}}@media (max-width:350.98px){.mobile-nav .navbar-nav{font-size:1rem}}.scr_temp_wrap{min-width:860px}.scr_temp_wrap [class^=col]{flex:0 0 50%;max-width:50%}.scr_temp .tab-pane1,.scr_temp .tab-pane2{display:block !important}.scr_temp .plan-descr-value{font-family:sans-serif}.isVisible{display:block !important}.js-preloader-wrap{content:"";position:fixed;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:5000;top:0;left:0;right:0;bottom:0}.js-preloader{display:flex;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#96c100;box-shadow:5px 5px 20px #96c100;width:300px;height:180px;color:#fff;padding:1rem;border-radius:8px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;z-index:5000}.js-preloader .loader{height:25px;width:1px;animation:rotate 3.5s linear infinite}.js-preloader .loader .dot{top:30px;height:7px;width:7px;background:#fff;border-radius:50%;position:relative}@keyframes rotate{30%{transform:rotate(220deg)}40%{transform:rotate(450deg);opacity:1}75%{transform:rotate(720deg);opacity:1}76%{opacity:0}100%{opacity:0;transform:rotate(0deg)}}.js-preloader .loader:nth-child(1){animation-delay:.15s}.js-preloader .loader:nth-child(2){animation-delay:.3s}.js-preloader .loader:nth-child(3){animation-delay:.45s}.js-preloader .loader:nth-child(4){animation-delay:.6s}.js-preloader .loader:nth-child(5){animation-delay:.75s}.js-preloader .loader:nth-child(6){animation-delay:.9s}.filter-icon{width:4rem;height:4rem;min-width:1rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:5.5rem;right:1rem;padding:1rem;z-index:10}#map_iframe iframe{width:100%;filter:opacity(.8) grayscale(.95)}