/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:TTFirsNeue;src:url(../fonts/TTFirsNeue-Light.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TTFirsNeue;src:url(../fonts/TTFirsNeue-Medium.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TTFirsNeue;src:url(../fonts/TTFirsNeue-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Masters;src:url("../fonts/TT Masters Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}*{outline:none;padding:0;margin:0}body{font-family:TTFirsNeue;font-display:swap;font-weight:200;color:#000;line-height:1.2}input::placeholder{color:#fff;opacity:1}input:-ms-input-placeholder{color:#fff}input::-ms-input-placeholder{color:#fff}::selection{background:#3a5373;color:#fff}::-moz-selection{background:#3a5373;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border-width:1px 1px 1px 2px;border-color:#3a5373;background-color:#3a5373}::-webkit-scrollbar-track:hover{border-left:1px solid #fff;background-color:#fff}::-webkit-scrollbar-track{border-width:0}h1,h2,h3,h4{color:#3a5373;padding:0;margin:0;line-height:1}a:link,a:visited{color:#3a5373;text-decoration:none;transition:all .1s ease}a:hover{color:#3a5373}img{max-width:100%}p{line-height:1.4}.container{max-width:1400px}.container,.container-alt{margin-left:auto;margin-right:auto;padding:0 20px}.container-alt{max-width:1200px}a.el-gotop{bottom:10px;right:10px;width:48px;height:48px;opacity:.8;background-color:#fff;background-image:url(../img/gotop.svg);background-repeat:no-repeat;background-position:50%;-webkit-background-size:28px;background-size:28px;cursor:pointer;z-index:9999;position:fixed;border-radius:50%;-webkit-box-shadow:0 10px 22px -8px rgba(0,0,0,.1);-moz-box-shadow:0 10px 22px -8px rgba(0,0,0,.1);box-shadow:0 10px 22px -8px rgba(0,0,0,.1)}a.el-gotop.hidden{display:none}a.el-gotop:hover{opacity:1}.text-center{text-align:center}.text-right{text-align:right}.clearfix{display:block;clear:both}.hidden{display:none}#preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999999;background:#faf2e9;display:flex;align-items:center;justify-content:center}#preloader img{width:250px;max-width:100%}.pageError{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:90vh;width:100%;text-align:center;padding-top:120px}.pageError a:link,.pageError a:visited{color:#3a5373;padding:10px;margin:30px 10px}.pageError a:link:hover,.pageError a:visited:hover{color:#fff;background:#3a5373;text-decoration:none}.msg{padding:20px;margin:10vh 20px;border:1px solid #ddd;color:#3a5373;font-weight:300;font-size:22px;text-align:center;font-family:TT Masters}.o-grass1{background-image:url(../img/leaf.png);width:320px;height:300px;right:0;top:-200px}.o-grass1,.o-grass2{display:block;content:"";-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:100%;position:absolute;z-index:0}.o-grass2{background-image:url(../img/main_leaf.svg);width:160px;height:400px;left:0;bottom:-200px;opacity:.8}.o-grass3{background-image:url(../img/leaf.png);width:250px;top:-80px}.o-grass3,.o-grass4{display:block;content:"";-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:0;height:420px;right:0;position:absolute;z-index:0}.o-grass4{background-image:url(../img/6-2.png);width:360px;top:-20px}a.o-link:link,a.o-link:visited{font-size:24px;padding:5px 0;position:relative;display:inline-flex;align-items:center;cursor:pointer}a.o-link:link:after,a.o-link:visited:after{background:url(../img/arrow_right.svg) 100% no-repeat;background-size:28px 28px;width:40px;height:28px;display:block;content:"";transition:all .3s ease;margin-left:12px}a.o-link:link:hover,a.o-link:visited:hover{color:#263b55}a.o-link:link:hover:after,a.o-link:visited:hover:after{transform:scale(1.2)}.info-text{line-height:1.4}.info-text p{padding:10px 0}.info-text ul{padding:20px 0 20px 40px}.info-text h2,.info-text h3,.info-text h4{font-weight:300;padding:10px 0}.info-text strong{font-weight:300}input[type=checkbox]{appearance:none;background-color:#f9ebe0;font:inherit;width:.8em;height:.8em;border:1px solid #3a5373;transition:all .3s ease;margin-right:10px;margin-top:-2px;transform:scale(1.1)}input[type=checkbox]:checked{background:#3a5373;-webkit-box-shadow:0 0 0 3px #f9ebe0 inset;-moz-box-shadow:0 0 0 3px #f9ebe0 inset;box-shadow:inset 0 0 0 3px #f9ebe0}.modal{background:rgba(19,23,28,.8);position:fixed;display:flex;z-index:999;left:0;right:0;top:0;bottom:0;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase}.modal.hidden{display:none}.modal .modal-form{position:relative;background:#fff}.modal .modal-form,.modal .modal-form a.modal-close{-webkit-box-shadow:0 0 58px -17px rgba(0,0,0,.75);-moz-box-shadow:0 0 58px -17px rgba(0,0,0,.75);box-shadow:0 0 58px -17px rgba(0,0,0,.75)}.modal .modal-form a.modal-close{display:block;width:8px;height:8px;background:#fff url(../img/close.svg) 50% no-repeat;-webkit-background-size:14px;background-size:14px;cursor:pointer;opacity:1;position:absolute;padding:5px;border-radius:50%;z-index:9999;right:-5px;top:-5px;transition:transform .2s}.modal .modal-form a.modal-close:hover{transform:scale(1.2)}.modal .modal-form form{max-width:360px;max-height:80vh;align-items:stretch;display:flex;flex-direction:column;position:relative;overflow-y:auto;padding:20px;text-align:center}.modal .modal-form form h3{padding-bottom:20px;font-weight:500;font-size:22px}.modal .modal-form form b{font-size:14px;display:block;padding:10px 0 5px}.modal .modal-form form p{text-transform:none}.modal .modal-form form .--msg{padding:40px 15px;display:none;font-weight:500;font-size:12px}.modal .modal-form form img{display:block;margin:auto;padding:0 0 20px}.modal .modal-form form label{font-size:12px;text-align:left;margin-top:10px}.modal .modal-form form button,.modal .modal-form form input,.modal .modal-form form select,.modal .modal-form form textarea{padding:5px;display:block;margin:5px 0 10px;border:1px solid #ababab}.modal .modal-form form button.-error,.modal .modal-form form input.-error,.modal .modal-form form select.-error,.modal .modal-form form textarea.-error{border:1px solid #cb0000}.modal .modal-form form button.-error::placeholder,.modal .modal-form form input.-error::placeholder,.modal .modal-form form select.-error::placeholder,.modal .modal-form form textarea.-error::placeholder{color:#cb0000}.modal .modal-form form button::placeholder,.modal .modal-form form input::placeholder,.modal .modal-form form select::placeholder,.modal .modal-form form textarea::placeholder{color:grey}.modal .modal-form form button{padding:15px;background:#3a5373;color:#fff;margin-top:10px;transition:transform .6s;border:none;text-transform:uppercase;margin-bottom:0;cursor:pointer;font-size:14px}.modal .modal-form form button:hover{background:#191919}body>header{background:#f9ebe0;padding:20px 0;background:rgba(249,235,224,.71);position:fixed;top:0;left:0;right:0;z-index:9}body>header .container{display:flex;align-items:flex-start;justify-content:flex-end}body>header .container a.o-logo{margin:0 auto 0 0}body>header .container nav{font-size:18px;font-weight:300;display:flex;align-items:flex-end}body>header .container nav a:link,body>header .container nav a:visited{margin:0 10px;position:relative;display:block}body>header .container nav a:link:after,body>header .container nav a:visited:after{display:block;content:"";width:0;height:2px;background:#3a5373;position:absolute;transition:all .3s ease}body>header .container nav a:link.-act:after,body>header .container nav a:link:hover:after,body>header .container nav a:visited.-act:after,body>header .container nav a:visited:hover:after{width:100%}body>header .container nav .headerContact-xs{display:none}body>header .container .headerContact a:link,body>header .container .headerContact a:visited{font-weight:300}body>header .container .headerContact a:link:hover,body>header .container .headerContact a:visited:hover{text-decoration:underline}body>header .container .headerContact noindex{margin-top:5px;display:flex;justify-content:flex-end}body>header .container .headerContact noindex a:link,body>header .container .headerContact noindex a:visited{content:"";display:block;width:12px;height:12px;padding:5px;margin:5px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8}body>header .container .headerContact noindex a:link:hover,body>header .container .headerContact noindex a:visited:hover{opacity:1}body>header .container .headerContact noindex a:link:first-child,body>header .container .headerContact noindex a:visited:first-child{background-image:url(../img/insta.svg)}body>header .container .headerContact noindex a:link:nth-child(2),body>header .container .headerContact noindex a:visited:nth-child(2){background-image:url(../img/fb.svg)}body>header .container .headerContact noindex a:link:nth-child(3),body>header .container .headerContact noindex a:visited:nth-child(3){background-image:url(../img/viber.svg)}body>header .container .headerContact noindex a:link:nth-child(4),body>header .container .headerContact noindex a:visited:nth-child(4){background-image:url(../img/telegram.svg)}body>footer{background:#3a5373;color:#fff}body>footer .container{display:flex;align-items:stretch;justify-content:space-between;font-weight:200;line-height:1.4}body>footer .container strong{font-weight:300;display:block}body>footer .container .footerContent{padding:80px 0;display:flex;align-items:flex-start;justify-content:space-between;width:50%;line-height:2}body>footer .container .footerContent i{font-style:normal;display:block}body>footer .container .footerContent nav{display:flex;flex-direction:column;align-items:flex-start}body>footer .container .footerContent nav a:link,body>footer .container .footerContent nav a:visited{color:#fff;display:block}body>footer .container .footerContent nav a:link.-act,body>footer .container .footerContent nav a:link:hover,body>footer .container .footerContent nav a:visited.-act,body>footer .container .footerContent nav a:visited:hover{text-decoration:underline}body>footer .container .footerContent .footerContent__addr{padding:0 40px}body>footer .container .footerContent .footerContent__addr a:link,body>footer .container .footerContent .footerContent__addr a:visited{color:#fff}body>footer .container .footerContent .footerContent__addr a:link:hover,body>footer .container .footerContent .footerContent__addr a:visited:hover{text-decoration:underline}body>footer .container .footerContent .footerContent__time noindex{margin-top:5px;display:flex;justify-content:flex-start}body>footer .container .footerContent .footerContent__time noindex a:link,body>footer .container .footerContent .footerContent__time noindex a:visited{content:"";display:block;width:12px;height:12px;padding:5px;margin:5px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8}body>footer .container .footerContent .footerContent__time noindex a:link:hover,body>footer .container .footerContent .footerContent__time noindex a:visited:hover{opacity:1}body>footer .container .footerContent .footerContent__time noindex a:link:first-child,body>footer .container .footerContent .footerContent__time noindex a:visited:first-child{background-image:url(../img/insta-white.svg)}body>footer .container .footerContent .footerContent__time noindex a:link:nth-child(2),body>footer .container .footerContent .footerContent__time noindex a:visited:nth-child(2){background-image:url(../img/fb-white.svg)}body>footer .container .footerContent .footerContent__time noindex a:link:nth-child(3),body>footer .container .footerContent .footerContent__time noindex a:visited:nth-child(3){background-image:url(../img/viber_white.svg)}body>footer .container .footerContent .footerContent__time noindex a:link:nth-child(4),body>footer .container .footerContent .footerContent__time noindex a:visited:nth-child(4){background-image:url(../img/telegram_viber.svg)}body>footer .container .footerContent__map{width:40%}body>footer .footer__copy{background:#263b55;text-align:center;padding:10px;font-size:14px;font-weight:200}.headerBnr{background:#f9ebe0;margin-bottom:40px}.headerBnr .container{transition:all .3s ease}.headerBnr .container.headerBnr-homepage{background-image:url(../img/main.jpg);-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:right bottom -4px;min-height:37.03704vw;padding-top:90px}.headerBnr .container.headerBnr-homepage h3{max-width:600px;font-size:24px;margin-bottom:20px;font-weight:300;padding-top:60px;line-height:1.4}.headerBnr .container.headerBnr-installments{background-image:url(../img/3-top.png);-webkit-background-size:50% auto;background-size:50% auto;background-repeat:no-repeat;background-position:0 100%;min-height:36vh;padding-top:90px}.headerBnr .container.headerBnr-installments>div{padding:60px 0;text-align:right;color:#3a5373}.headerBnr .container.headerBnr-installments>div p{font-size:24px;padding:20px 0}.headerBnr .container.headerBnr-installments>div h1{font-family:TT Masters;font-size:48px}.headerBnr .container.headerBnr-about{background-image:url(../img/6-1.png);-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:0 100%;padding-top:90px}.headerBnr .container.headerBnr-about>div{padding:60px 0;text-align:right;color:#3a5373}.headerBnr .container.headerBnr-about>div p{font-size:24px;padding:20px 0}.headerBnr .container.headerBnr-about>div h1{font-size:24px;margin-bottom:20px;font-weight:300;line-height:1.4}.headerBnr .container.headerBnr-vacancies{background-image:url(../img/7-1.png);-webkit-background-size:auto 70%;background-size:auto 70%;background-repeat:no-repeat;background-position:100% 100%;padding-top:90px}.headerBnr .container.headerBnr-vacancies>div{padding:60px 0 40px;text-align:left;color:#3a5373}.headerBnr .container.headerBnr-vacancies>div a:link,.headerBnr .container.headerBnr-vacancies>div a:visited{font-size:24px;font-weight:300}.headerBnr .container.headerBnr-vacancies>div a:link:first-child,.headerBnr .container.headerBnr-vacancies>div a:visited:first-child{margin-right:60px}.headerBnr .container.headerBnr-vacancies>div a:link.-act,.headerBnr .container.headerBnr-vacancies>div a:link:hover,.headerBnr .container.headerBnr-vacancies>div a:visited.-act,.headerBnr .container.headerBnr-vacancies>div a:visited:hover{text-decoration:underline}.headerBnr .container.headerBnr-vacancies>div h1{font-size:18px;margin-bottom:40px;font-weight:300;line-height:1.4}.headerBnr .container.headerBnr-apartments{background-image:url(../img/2-top.png);-webkit-background-size:50% auto;background-size:50% auto;background-repeat:no-repeat;background-position:100% 100%;padding-top:90px}.headerBnr .container.headerBnr-apartments>div{padding:60px 0 40px 30px;text-align:left;color:#3a5373;max-width:50%}.headerBnr .container.headerBnr-apartments>div p{font-size:24px;padding:20px 0}.headerBnr .container.headerBnr-apartments>div h1,.pageHomepage__b0 h1{font-family:TT Masters;font-size:48px}.pageHomepage__b0 h1{text-align:center}.pageHomepage__b0 .container{display:flex;align-items:center;justify-content:space-between;margin-top:40px;background-image:url(../img/genplan.png);background-size:40% auto;background-repeat:no-repeat;background-position:100% 0}.pageHomepage__b0 .container div{width:50%;display:flex;justify-content:space-between;padding-bottom:20px}.pageHomepage__b0 .container div ul li{display:block;margin:20px 0;list-style:none;text-align:right;font-weight:300;font-size:24px}.pageHomepage__b0 .container div ul li a:link br,.pageHomepage__b0 .container div ul li a:visited br{display:none}.pageHomepage__b1{background:#f9ebe0;font-size:18px;padding:60px 0;position:relative}.pageHomepage__b1 .container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:center}.pageHomepage__b1 .container div{width:calc(33% - 30px);background-size:auto 160px;background-repeat:no-repeat;background-position:top;padding-top:200px;margin:30px 0}.pageHomepage__b1 .container div b{display:block;font-weight:400;padding-bottom:10px}.pageHomepage__b1 .container div p{padding:10px 0}.pageHomepage__b1 .container div:first-child{background-image:url(../img/main_loc.svg)}.pageHomepage__b1 .container div:nth-child(2){background-image:url(../img/main_set.svg)}.pageHomepage__b1 .container div:nth-child(3){background-image:url(../img/main_urban.svg)}.pageHomepage__b1 .container div:nth-child(4){background-image:url(../img/main_design.svg)}.pageHomepage__b1 .container div:nth-child(5){background-image:url(../img/main_building.svg)}.pageHomepage__b1 .container div:nth-child(6){background-image:url(../img/main_dev.svg)}.pageHomepage__b2{padding:40px 0}.pageHomepage__b2 h2{text-align:center;font-family:TT Masters;font-size:48px}.pageHomepage__b2 .container{display:flex;justify-content:space-between;padding-top:40px}.pageHomepage__b2 .container a:link,.pageHomepage__b2 .container a:visited{position:relative;display:block;width:calc(50% - 20px)}.pageHomepage__b2 .container a:link img,.pageHomepage__b2 .container a:visited img{display:block}.pageHomepage__b2 .container a:link span,.pageHomepage__b2 .container a:visited span{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(58,83,115,.7);opacity:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:200;font-size:24px;transition:all .3s ease}.pageHomepage__b2 .container a:link:hover span,.pageHomepage__b2 .container a:visited:hover span{opacity:1}.pageHomepage__b3{padding:40px 0;background:#f9ebe0}.pageHomepage__b3 h3{text-align:center;font-size:24px;font-weight:300}.pageHomepage__b3 .container{display:flex;justify-content:space-around;padding-top:40px;flex-wrap:wrap}.pageHomepage__b3 .container>div{width:calc(33% - 40px);padding:0 20px}.pageHomepage__b3 .container>div strong{display:block;padding-bottom:10px}.pageHomepage__b3 .container>div strong sup{font-size:1.2em;line-height:.8em;font-weight:700;color:red}.pageHomepage__b3 .container>div label{display:block;padding:5px;display:flex;cursor:pointer;align-items:center;color:#3a5373;font-weight:300}.pageHomepage__b3 .container>div label input[type=text],.pageHomepage__b3 .container>div label input[type=time],.pageHomepage__b3 .container>div label select{background:none;border:none;border-bottom:1px solid #3a5373;color:#252525;margin-left:10px;text-align:center;font-weight:400;font-style:italic;max-width:100%}.pageHomepage__b3 .container>div label input[type=text]::placeholder,.pageHomepage__b3 .container>div label input[type=time]::placeholder,.pageHomepage__b3 .container>div label select::placeholder{color:#6f6e6d}.pageHomepage__b3 .container input[type=submit]{font-size:24px;font-weight:300;padding:5px 50px 5px 0;position:relative;display:inline-flex;cursor:pointer;background:none;color:#3a5373;border:none;margin:20px auto 0;background:url(../img/arrow_right.svg) 100% no-repeat;background-size:36px;transition:all .3s ease}.pageHomepage__b3 .container input[type=submit]:hover{color:#263b55}.pageInstallments_b0{position:relative;padding:40px 0}.pageInstallments_b0 .container h3{font-weight:300;font-size:24px;padding-bottom:30px}.pageInstallments_b0 .container p{max-width:70%;padding-bottom:20px}.pageInstallments_b1{font-size:16px;line-height:1.2;background-color:#f9ebe0;background-image:url(../img/3-2.png);-webkit-background-size:auto;background-size:auto;background-repeat:no-repeat;background-position:0 100%;font-weight:300}.pageInstallments_b1 .container div{margin:0 0 0 auto;width:50%;padding:40px 0}.pageInstallments_b1 .container div h3{padding:0 0 20px;font-weight:300}.pageInstallments_b1 .container div strong{display:block;padding:20px 0 0}.pageInstallments_b2{font-size:16px;line-height:1.2;background-image:url(../img/3-3.jpg);-webkit-background-size:50% auto;background-size:50% auto;background-repeat:no-repeat;background-position:100% 100%}.pageInstallments_b2 .container div{padding:40px 20px 40px 0;width:calc(50% - 20px)}.pageInstallments_b2 .container div h3{padding:0 0 20px}.pageInstallments_b2 .container div strong{display:block}.pageInstallments_b2 .container div ul{padding:10px 0 20px 30px}.pageInstallments_b2 .container div ul li{font-weight:700}.pageInstallments_b2 .container div p{padding:0 0 20px}.pageNews{margin-top:90px;background-image:url(../img/main_leaf.svg);-webkit-background-size:20% auto;background-size:20% auto;background-repeat:no-repeat;background-position:0 100%;padding:20px 0}.pageNews .pageNews__menu{font-size:24px;padding:80px 0 40px}.pageNews .pageNews__menu a:link,.pageNews .pageNews__menu a:visited{margin:0 20px 0 0;font-weight:300}.pageNews .pageNews__menu a:link.-act,.pageNews .pageNews__menu a:link:hover,.pageNews .pageNews__menu a:visited.-act,.pageNews .pageNews__menu a:visited:hover{text-decoration:underline}.pageNews .pageNews__menu:before{position:absolute;left:0;top:140px;height:2px;width:40vw;background:#3a5373;display:block;content:"";z-index:-1}.pageNews .pageNews__list{display:flex;flex-wrap:wrap;justify-content:space-between}.pageNews .pageNews__list a:link,.pageNews .pageNews__list a:visited{width:calc(50% - 4vw);margin-bottom:4vw;display:flex;flex-direction:column;font-size:18px}.pageNews .pageNews__list a:link img,.pageNews .pageNews__list a:visited img{padding-bottom:20px}.pageNews .pageNews__list a:link i,.pageNews .pageNews__list a:visited i{font-style:normal}.pageNews .pageNews__list a:link strong,.pageNews .pageNews__list a:visited strong{padding:10px 0;font-size:24px;font-weight:300}.pageNews .pageNews__list:before{position:absolute;left:0;right:0;top:0;height:400px;background:#f9ebe0;display:block;content:"";z-index:-2}.pageNews .pageNews__breadcumbs{width:100%;padding:0 0 20px;display:flex;justify-content:space-between;font-size:14px;font-weight:300}.pageNews .pageNews__breadcumbs .-line{width:35%;position:relative}.pageNews .pageNews__breadcumbs .-line:before{position:absolute;right:0;top:5px;height:2px;width:40vw;background:#3a5373;display:block;content:"";z-index:1}.pageNews .pageNews__breadcumbs .-links{width:calc(65% - 40px)}.pageNews .pageNews__breadcumbs .-links a:link,.pageNews .pageNews__breadcumbs .-links a:visited,.pageNews .pageNews__breadcumbs .-links span{margin:0 10px}.pageNews .pageNews__breadcumbs .-links a:link:first-child,.pageNews .pageNews__breadcumbs .-links a:visited:first-child,.pageNews .pageNews__breadcumbs .-links span:first-child{margin-left:0}.pageNews .pageNews__one{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-top:25px}.pageNews .pageNews__one .-img{width:35%}.pageNews .pageNews__one .-img>img{margin-bottom:20px}.pageNews .pageNews__one .-img a:link,.pageNews .pageNews__one .-img a:visited{display:flex;justify-content:center;font-size:24px;line-height:30px;font-weight:300;margin:20px 0}.pageNews .pageNews__one .-img a:link img,.pageNews .pageNews__one .-img a:visited img{width:32px;padding:0 10px}.pageNews .pageNews__one .-info{width:calc(65% - 40px)}.pageNews .pageNews__one .-info h1{font-weight:400;font-size:24px;padding-bottom:40px}.pageNews .pageNews__one .-info h1:before{position:absolute;left:0;right:0;top:0;height:260px;background:#f9ebe0;display:block;content:"";z-index:-1}.pageNews .pageNews__one .-info .-added{padding:0 0 20px}.pageNews .pageNews__one .-info .-short{padding:0 0 20px;font-style:italic;font-weight:300}.pageAbout_b0{position:relative;padding:40px 0}.pageAbout_b0 .container{font-weight:300}.pageAbout_b0 .container p{max-width:65%;padding-bottom:20px}.pageAbout_b1{background-image:url(../img/6-3.jpg);background-position:0 100%;-webkit-background-size:auto 100%;background-size:auto 100%}.pageAbout_b2{font-size:18px;padding:40px 0;position:relative}.pageAbout_b2 a.o-link,.pageAbout_b2 h3{text-align:center;font-size:24px;font-weight:300}.pageAbout_b2 .container{padding:20px 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;text-align:center}.pageAbout_b2 .container div{width:calc(25% - 30px);background-size:auto 160px;background-repeat:no-repeat;background-position:top;padding-top:200px;margin:30px 0}.pageAbout_b2 .container div b{display:block;font-weight:400;padding-bottom:10px}.pageAbout_b2 .container div p{padding:10px 0}.pageAbout_b2 .container div:first-child{background-image:url(../img/about_clients.svg)}.pageAbout_b2 .container div:nth-child(2){background-image:url(../img/about_arch.svg)}.pageAbout_b2 .container div:nth-child(3){background-image:url(../img/about_trust.svg)}.pageAbout_b2 .container div:nth-child(4){background-image:url(../img/about_price.svg)}.pageVacancies .container{display:flex}.pageVacancies .container .pageVacancies__addr{width:calc(25% - 20px);padding-right:20px;color:#3a5373;line-height:1.5;font-weight:300}.pageVacancies .container .pageVacancies__addr a:link,.pageVacancies .container .pageVacancies__addr a:visited{font-weight:400}.pageVacancies .container .pageVacancies__list{width:75%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.pageVacancies .container .pageVacancies__list>div{width:calc(33% - 31px);border-left:1px solid #3a5373;padding:0 15px;margin-bottom:40px;font-weight:300;font-size:16px;line-height:1.5}.pageVacancies .container .pageVacancies__list>div strong{font-weight:400;display:block;font-size:18px}.pageVacancies .container.-rivne .pageVacancies__addr{display:none}.pageVacancies .container.-rivne .pageVacancies__list{width:100%}.pageVacancies .container.-rivne .pageVacancies__list>div{width:calc(25% - 31px)}.headerBnr .headerBnr-apartments>div>form{padding-top:30px;padding-left:20px;display:flex}.headerBnr .headerBnr-apartments>div>form>div{width:50%}.headerBnr .headerBnr-apartments>div>form>div label{margin-bottom:20px;font-size:18px;font-weight:300;display:flex;align-items:center;cursor:pointer}.headerBnr .headerBnr-apartments>div>form>div a.o-link-all{font-weight:300;font-size:18px;margin-left:25px}.pageApartments{display:flex;justify-content:space-between;flex-wrap:wrap}.pageApartments article{border:1px solid #ddd;width:calc(50% - 22px);margin-bottom:30px}.pageApartments article picture img{width:100%}.pageApartments article footer{display:flex;justify-content:space-between;padding:30px}.pageApartments article footer a:link,.pageApartments article footer a:visited{font-size:24px;font-weight:300}.pageApartments article footer a:link:first-child,.pageApartments article footer a:visited:first-child{margin-right:30px}.pageApartments article footer a:link:first-child:after,.pageApartments article footer a:visited:first-child:after{background:url(../img/zoom.svg) 100% no-repeat;background-size:100%;width:28px;height:28px;display:block;content:"";transition:all .3s ease;margin-left:15px}.pageDocs{margin-top:20px;background-image:url(../img/main_leaf.svg);-webkit-background-size:20% auto;background-size:20% auto;background-repeat:no-repeat;background-position:0 100%;padding:20px 0}.pageDocs strong{display:block;padding:60px 0 20px;font-size:18px}.pageDocs a.-phone:link,.pageDocs a.-phone:visited{display:block;font-weight:400;font-size:18px}.pageDocs .-info{padding:0 0 20px;font-size:18px}.pageDocs .pageDocs__list{display:flex;flex-wrap:wrap;justify-content:space-between}.pageDocs .pageDocs__list.-orenda a:link,.pageDocs .pageDocs__list.-orenda a:visited{width:calc(50% - 4vw)}.pageDocs .pageDocs__list a:link,.pageDocs .pageDocs__list a:visited{width:calc(25% - 4vw);margin-bottom:2vw;display:flex;flex-direction:column}.pageDocs .pageDocs__list a:link img,.pageDocs .pageDocs__list a:visited img{padding-bottom:20px}.pageDocs .pageDocs__list:before{position:absolute;left:0;right:0;top:0;height:400px;background:#f9ebe0;display:block;content:"";z-index:-2}.pageContact{position:relative}.pageContact .pageContact__info{position:absolute;left:20%;top:0;bottom:0;background:#f9ebe0;z-index:1;padding:0 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}.pageContact .pageContact__info h1{font-size:18px}.pageContact .pageContact__info i,.pageContact .pageContact__info strong{font-size:16px;padding:10px 0;display:block;font-weight:300;font-style:normal;text-align:center}.pageContact .pageContact__info strong{font-weight:400;padding:40px 0 5px}.pageContact .pageContact__info a:link,.pageContact .pageContact__info a:visited{font-weight:700}.pageContact .pageContact__info noindex{margin-top:5px;display:flex;justify-content:flex-end}.pageContact .pageContact__info noindex a:link,.pageContact .pageContact__info noindex a:visited{content:"";display:block;width:12px;height:12px;padding:5px;margin:5px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8}.pageContact .pageContact__info noindex a:link:hover,.pageContact .pageContact__info noindex a:visited:hover{opacity:1}.pageContact .pageContact__info noindex a:link:first-child,.pageContact .pageContact__info noindex a:visited:first-child{background-image:url(../img/insta.svg)}.pageContact .pageContact__info noindex a:link:nth-child(2),.pageContact .pageContact__info noindex a:visited:nth-child(2){background-image:url(../img/fb.svg)}.pageContact .pageContact__info noindex a:link:nth-child(3),.pageContact .pageContact__info noindex a:visited:nth-child(3){background-image:url(../img/viber.svg)}.pageContact .pageContact__info noindex a:link:nth-child(4),.pageContact .pageContact__info noindex a:visited:nth-child(4){background-image:url(../img/telegram.svg)}.pageContact .-map{height:100vh;width:100%;border:none}.js-bars{display:none}@media screen and (max-width:1400px){.headerBnr .container.headerBnr-homepage{min-height:43.47826vw}.pageAbout_b1{background-image:url(../img/6-3.jpg);background-position:left -50% bottom}}@media screen and (max-width:1200px){body>header .container nav{font-size:16px}body>header .container nav a:link,body>header .container nav a:visited{margin:0 5px}body>header .container .headerContact{font-size:16px}.headerBnr .container.headerBnr-homepage{-webkit-background-size:100% auto;background-size:70% auto;background-repeat:no-repeat;background-position:100% 100%}.pageHomepage__b0 .container div,body>footer .container .footerContent{width:70%}body>footer .container .footerContent__map{width:30%}.headerBnr .container.headerBnr-apartments>div{max-width:70%}.pageInstallments_b1{background-size:auto 80%}.pageInstallments_b2{-webkit-background-size:100% auto;background-size:100% auto;background-position:right -50vw bottom}.pageAbout_b1{background-size:auto 100%;background-position:left -110% bottom}.pageVacancies .container .pageVacancies__addr a:link,.pageVacancies .container .pageVacancies__addr a:visited{display:block;margin-bottom:5px}.pageVacancies .container .pageVacancies__list>div{width:calc(50% - 31px)}}@media screen and (max-width:980px){body>header .container nav{display:none}body>header{padding:10px 0}body>header .container{align-items:center}body>header .container .headerContact{display:flex;align-items:center;font-size:20px}body>header .container .headerContact noindex{margin:0 0 0 30px}.pageHomepage__b3 .container>div{width:35%;padding:0}.pageHomepage__b3 .container>div:nth-child(2){width:20%;padding:0 20px}.pageHomepage__b3 .container>div:nth-child(3){width:25%}.pageHomepage__b3 .container>div strong{font-size:16px}.pageApartments article footer{flex-direction:column;align-items:center}.pageApartments article footer a:link,.pageApartments article footer a:visited{margin:0}.pageAbout_b1{background-image:none}.pageAbout_b1 .container div{width:100%}.pageAbout_b2 .container div{width:calc(50% - 30px)}.pageDocs strong{padding:20px}.pageDocs .pageDocs__list.-orenda a:link,.pageDocs .pageDocs__list.-orenda a:visited,.pageDocs .pageDocs__list a:link,.pageDocs .pageDocs__list a:visited{width:calc(50% - 4vw)}a.js-bars:link,a.js-bars:visited{content:"";display:block;width:36px;height:36px;margin:0 0 0 30px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8;background-image:url(../img/bars.svg)}body>header .container nav.show{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;background:#f9ebe0;z-index:99}body>header .container nav.show a:link,body>header .container nav.show a:visited{margin:10px;font-size:2em;display:block}body>header .container nav.show a.js-close:link,body>header .container nav.show a.js-close:visited{content:"";display:block;width:36px;height:36px;margin:10px 10px 0 30px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8;background-image:url(../img/close.svg);position:absolute;right:0;top:0}body>header .container nav.show .headerContact-xs{padding-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px}body>header .container nav.show .headerContact-xs noindex{margin-top:5px;display:flex;justify-content:flex-end}body>header .container nav.show .headerContact-xs noindex a:link,body>header .container nav.show .headerContact-xs noindex a:visited{content:"";display:block;width:12px;height:12px;padding:5px;margin:5px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8}body>header .container nav.show .headerContact-xs noindex a:link:hover,body>header .container nav.show .headerContact-xs noindex a:visited:hover{opacity:1}body>header .container nav.show .headerContact-xs noindex a:link:first-child,body>header .container nav.show .headerContact-xs noindex a:visited:first-child{background-image:url(../img/insta.svg)}body>header .container nav.show .headerContact-xs noindex a:link:nth-child(2),body>header .container nav.show .headerContact-xs noindex a:visited:nth-child(2){background-image:url(../img/fb.svg)}body>header .container nav.show .headerContact-xs noindex a:link:nth-child(3),body>header .container nav.show .headerContact-xs noindex a:visited:nth-child(3){background-image:url(../img/viber.svg)}body>header .container nav.show .headerContact-xs noindex a:link:nth-child(4),body>header .container nav.show .headerContact-xs noindex a:visited:nth-child(4){background-image:url(../img/telegram.svg)}}@media screen and (max-width:768px){.container,.container-alt{padding:0 10px}.pageInstallments_b1{background-size:auto 50%}.pageHomepage__b3 .container{flex-wrap:wrap}.pageHomepage__b3 .container>div{width:100%;padding:0}.pageHomepage__b3 .container>div input{width:available}.pageHomepage__b3 .container>div:first-child{display:flex;flex-wrap:wrap;margin-bottom:30px}.pageHomepage__b3 .container>div:first-child strong{width:100%}.pageHomepage__b3 .container>div:first-child label{width:calc(50% - 10px);margin-bottom:10px}.pageHomepage__b3 .container>div:nth-child(2){width:calc(50% - 15px);padding:0 15px 0 0}.pageHomepage__b3 .container>div:nth-child(3){width:calc(50% - 15px);padding:0 0 0 15px}.pageHomepage__b3 .container>div strong{font-size:16px;text-align:center}.headerBnr .container.headerBnr-homepage{padding-top:40px;background-size:100% auto;background-position:bottom right -90px;padding-bottom:100px;background-image:url(../img/mainXs.jpg)}.o-grass1{display:none}.pageHomepage__b1 .container div{width:calc(50% - 30px);background-size:auto 120px;padding-top:150px;margin:25px 0}body>footer .container{flex-wrap:wrap}body>footer .container .footerContent{padding:20px 0;width:100%}body>footer .container .footerContent .footerContent__addr{padding:0 10px}body>footer .container .footerContent__map{width:100%;height:260px;background-position:top;background-size:cover}body>header .container .headerContact a.o-phone:link,body>header .container .headerContact a.o-phone:visited{content:"";display:block;width:12px;height:12px;padding:5px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;opacity:.8;background-image:url(../img/phone.svg)}body>header .container .headerContact a.o-phone:link span,body>header .container .headerContact a.o-phone:visited span{display:none}.pageHomepage__b0 .container{background:none}.pageHomepage__b0 .container div{width:100%;padding-right:0;justify-content:space-between}.pageHomepage__b0 .container div ul{width:calc(50% - 20px);padding-right:20px}.pageHomepage__b0 .container div ul:first-child{width:50%;padding:0}.pageHomepage__b0 .container div ul li{margin:10px 0}.pageHomepage__b0 .container div ul li a:link,.pageHomepage__b0 .container div ul li a:visited{font-size:18px}.pageHomepage__b0 .container div ul li a:link br,.pageHomepage__b0 .container div ul li a:visited br{display:block}.pageNews .pageNews__breadcumbs .-line{display:none}.pageNews .pageNews__breadcumbs .-links{width:100%;text-align:center}.pageNews .pageNews__one{padding-top:0;flex-direction:column}.pageNews .pageNews__one .-img,.pageNews .pageNews__one .-info,.pageVacancies .container.-rivne .pageVacancies__list>div,.pageVacancies .container .pageVacancies__list>div{width:100%}.pageContact{display:flex;flex-direction:column-reverse}.pageContact .pageContact__info{position:inherit;left:auto;top:auto;bottom:auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}}@media screen and (max-width:580px){.pageInstallments_b2{background:none}.pageInstallments_b2 .container div{padding:20px 0;width:100%}.pageInstallments_b1{background-size:auto 25%}.pageInstallments_b1 .container div{margin:0 0 0 auto;width:100%;padding:20px 0 120px}.o-grass3{width:150px;height:250px}body>footer .container .footerContent{font-size:14px}body>footer .container .footerContent nav{display:none}body>footer .container .footerContent .footerContent__addr,body>footer .container .footerContent .footerContent__time{width:50%}.pageHomepage__b3 .container{flex-direction:column}.pageHomepage__b3 .container div:nth-child(2),.pageHomepage__b3 .container div:nth-child(3){padding:0;width:100%;margin-bottom:40px;flex-direction:column;display:flex}.pageHomepage__b3 .container div:nth-child(2) label,.pageHomepage__b3 .container div:nth-child(3) label{margin:0 auto}.headerBnr .container.headerBnr-installments{-webkit-background-size:80% auto;background-size:80% auto;background-position:left -60px bottom;padding-bottom:90px}.headerBnr .container.headerBnr-installments>div{padding:0 0 40px}.headerBnr .container.headerBnr-apartments>div{max-width:100%;padding:20px 0}.pageApartments article{border:1px solid #ddd;width:calc(100% - 2px);margin-bottom:30px}.pageNews .pageNews__menu{padding:30px 0 40px}.pageNews .pageNews__menu:before{top:100px}.pageNews .pageNews__list a:link,.pageNews .pageNews__list a:visited{font-size:14px}.o-grass4{width:160px;height:420px}.pageAbout_b0,.pageInstallments_b1 .container div h3{padding:0}.pageAbout_b1{background-image:none}.pageAbout_b1 .container div{padding:20px 0}.pageAbout_b2 .container div{width:calc(50% - 30px);padding:160px 15px 0;background-size:auto 130px;font-size:14px}.headerBnr .container.headerBnr-about{background-size:auto 50%;padding-top:40px;background-position:left -10px bottom}.headerBnr .container.headerBnr-about>div{padding:40px 0 20px}.o-logo{width:100px}.pageHomepage__b1 .container div{width:calc(50% - 20px);background-size:auto 120px;padding:150px 10px 0;font-size:14px}.headerBnr .container.headerBnr-vacancies{background-size:auto 50%;background-position:right -70px bottom;padding-top:20px;padding-bottom:85px}.headerBnr .container.headerBnr-vacancies>div h1{font-size:18px;margin-bottom:10px}.pageVacancies .container{flex-direction:column}.pageVacancies .container .pageVacancies__addr{width:100%;text-align:center;margin-bottom:40px;padding:0}.pageVacancies .container .pageVacancies__addr br{display:none}.pageVacancies .container .pageVacancies__list{width:100%}.o-grass2{width:60px;height:300px;bottom:-200px}.pageApartments article footer{padding:15px}body>header .container .headerContact noindex{display:none}.headerBnr .container.headerBnr-homepage h3{padding-top:20px}.headerBnr .container.headerBnr-installments>div h1,.pageHomepage__b0 h1{font-size:30px}.headerBnr .container.headerBnr-homepage h3,.headerBnr .container.headerBnr-installments>div p{font-size:20px}}