@charset "UTF-8";html{position:relative;min-height:100%;background:#fff;color:#707070;fill:inherit;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}svg{width:1em;height:1em;fill:currentColor}.btn,a,button{outline:0 none;fill:currentColor;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a,a:hover{text-decoration:none}h2.bordered{position:relative;margin-bottom:30px;padding-bottom:20px;color:#02344b;text-align:center;font-weight:900;font-size:2.25rem}h2.bordered:after{position:absolute;bottom:0;left:50%;width:20vw;height:1px;background-color:currentColor;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}h3{margin-bottom:20px;color:#02344b;font-weight:300;font-size:1.5rem}h3.home{color:#02354a;font-weight:600;font-size:1.875rem}h3 strong{font-weight:900}h3.bigger{font-size:2.25rem}h4{margin-bottom:20px;font-weight:400;font-size:1rem}h4.secondary{margin-bottom:10px;padding:15px 30px;background-color:#02344b;color:#fff}h5{margin-bottom:.5em;font-weight:400;font-size:1.5rem}p:last-child{margin-bottom:0}.footer,.header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.form-group{margin-bottom:1em}.header{margin-top:32px}.header .region{position:absolute;z-index:9;background-color:#fff;margin-top:50px;display:none}.header .region ul li{list-style:none}.header .region .s-helper-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.header .region .s-helper-content ul{padding:0!important}.header .region .s-h-c-b{display:inline-block;padding:20px}.header .header #block-search-form{margin-top:20px}.header .icon--menu{position:absolute;left:15px;z-index:1;margin-right:16px;padding:0;width:36px;height:36px;border:0;background-color:transparent;fill:#707070}.header .icon--menu svg{width:50%;height:50%}.header--mobile{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--mobile .row{width:100%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.header--mobile .header__logo{margin-bottom:15px;min-width:100%}.header--mobile .header__logo img{display:block;margin:0 auto;max-width:120px}.header--mobile .header__rainbow{padding-left:52px}.header--mobile .header__phone{text-align:center;margin-bottom:15px}.header__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:flex;justify-content:center}.header__logo img{height:80px;width:83px;display:flex;justify-content:center;border-radius:0}.header__rainbow{display:inline-block;position:relative;margin-bottom:9px;background:#fff;color:#02344b;font-weight:700;line-height:1.2;mix-blend-mode:multiply;font-size:2rem}.header__rainbow:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#06a7ea),to(#02344b));background:-o-linear-gradient(left,#06a7ea,#02344b);background:linear-gradient(to right,#06a7ea,#02344b);content:'';pointer-events:none;mix-blend-mode:screen}.header__phone{display:block;padding:0 1rem;color:#707070;font-size:.875rem;text-decoration:none}.header__phone strong{display:block;line-height:1;font-size:1.875rem}.header__phone:hover{color:#575757;text-decoration:none}.header__phone--wicon{position:relative;padding-left:2em}.header__phone--wicon svg{position:absolute;top:.25em;left:0;width:1.5em;height:1.5em}.header__sub{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .btn-primary{margin:9px 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__search{position:relative;margin:9px 15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__search input{padding-right:50px!important}.header__search button{position:absolute;top:0;right:0}.header__icon-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__icon-link{text-align:center;padding:0 1rem;color:#707070;font-weight:300;font-size:.875rem;text-decoration:none}.header__icon-linkactive{text-align:center}.header__icon-link svg{fill:currentColor}.header__icon-link:hover{color:#575757;text-decoration:none}.header__link{color:#35b1ed}.header__link:hover{color:#149adb}.header__email{margin-right:24px;color:#707070;font-weight:700}.header__email svg{opacity:.5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__email:hover svg{opacity:1}.header--lite{margin-bottom:26px;background-color:#fff}.header--lite .header--mobile{padding-top:8px}.header--promo{background-color:#fff}.header--promo .header--mobile{padding-top:8px}.header--promo .header--mobile .header__phone{margin-top:9px;margin-bottom:9px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header--stuck{z-index:999}.footer{padding-top:15px;background-color:#02344b;color:#fff;fill:currentColor;font-size:.875rem}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#e6e6e6}.footer__sub{margin-top:20px;padding:10px 0;background-color:#022a3b}.footer__sub .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__sub svg{font-size:2em}.footer__title{margin-bottom:15px;color:#06a7ea;font-weight:300;font-size:1.5rem}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contacts svg{margin-top:2px;margin-right:5px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.footer__contacts dt{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;min-width:80px;color:#06a7ea;text-align:right;white-space:nowrap;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__nav{margin-bottom:2em}.footer__nav ul{margin:-8px 0 0;padding:0;list-style:none}.footer__nav li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #30596b;color:#06a7ea}.footer__nav li:before{margin-right:.5rem;padding-top:6px;content:'●'}.footer__nav li:last-child{border:none}.footer__nav a{padding:8px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__nav a:hover{color:#06a7ea}.footer--lite{padding-top:0}.footer--lite .footer__sub{margin-top:0}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.5);-ms-touch-action:none;touch-action:none}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;margin-left:0;-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;z-index:1000;overflow-y:auto;max-width:100%;width:300px;background:#02344b;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{right:0;left:auto;border-radius:8px 0 0 8px;-webkit-box-shadow:-4px 0 8px 0 rgba(0,0,0,.5);box-shadow:-4px 0 8px 0 rgba(0,0,0,.5);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;-o-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{clip:rect(0,0,100vh,0);-webkit-transition:clip .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:clip .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.offcanvas__logo{display:block;padding:15px 75px 15px 20px;background-color:#fff}.offcanvas__logo img{display:block;width:90px}.offcanvas__item{display:block;padding:15px 20px;color:#fff;text-decoration:none;font-size:20px}.offcanvas__item:hover{color:#e6e6e6;text-decoration:none}.offcanvas__item.current{background-color:#012332;color:#e6e6e6;text-decoration:none}.offcanvas__item svg{fill:currentColor;vertical-align:-.15em}.offcanvas__item--separator{padding:10px 0}.offcanvas__item--separator:after{position:absolute;right:0;left:20px;height:1px;border:1px solid #0579ae;content:''}.offcanvas__item--warrow{position:relative;padding-right:1.5em}.offcanvas__item--warrow .arrow{position:absolute;top:1em;right:.25em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.offcanvas__item--warrow+.offcanvas__sub{display:none}.offcanvas__item--open .arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.offcanvas__item--open .offcanvas__sub{display:block}.offcanvas__sub{padding-left:5%}.offcanvas__sub .offcanvas__item{background-color:#012332;font-size:16px}.offcanvas__sub .offcanvas__item:hover{background-color:#011219}.uk-offcanvas .icon--close{display:block;position:absolute;right:0;z-index:1001;width:60px;height:60px;border:0;background-color:transparent;color:#02344b}.uk-offcanvas .icon--close svg{width:50%;height:50%}.uk-offcanvas .icon--close:hover{background-color:#012332}.map{position:relative;width:100%;height:320px!important}.map .gm-style .gm-style-iw-c{max-width:400px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.map .btn svg{width:.8em;height:.8em;fill:currentColor}.map-info{display:-webkit-box;display:-ms-flexbox;display:flex}.map-info__img{margin-right:1rem;width:130px;-ms-flex-negative:0;flex-shrink:0}.map-info__img img{margin-bottom:10px;max-width:100%}.map-info__data{width:100%}.map-info__data a{display:block;margin-bottom:10px;font-size:1.125rem}.map-info__data p{font-weight:600}.map-controls{position:relative;z-index:1;margin-top:-320px;height:320px;pointer-events:none}.map__zoom{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:all}.map__zoom-btn{display:block;margin-bottom:1rem;padding:0;width:64px;height:64px;border:0;border-radius:50%;background-color:#fff;text-align:center;font-weight:100;font-size:3rem;line-height:64px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.map__zoom-btn:active,.map__zoom-btn:focus{outline:0}.map__zoom-btn:hover{background-color:#06a7ea;color:#fff;cursor:pointer}.map__title{display:inline-block;margin-top:10px;padding:5px 10px;background-color:rgba(255,255,255,.75);color:#000;font-weight:500;font-size:1.25rem}.map a,.map ymaps{font-family:Roboto}.lead-form{padding:60px 0;background-position:50% 50%;background-size:cover}.lead-form__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;color:#fff;font-weight:500;font-size:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lead-form__title .btn{position:relative;padding:0;border:0;color:#71d5ff;vertical-align:initial;font-weight:500;font-size:1em}.lead-form__title .btn:after{position:absolute;top:50%;color:#fff}.lead-form__title .btn:before{position:absolute;bottom:0;width:100%;border-bottom:3px dotted currentColor;content:''}.lead-form__title .btn:focus,.lead-form__title .btn:hover{color:#3ec6ff;text-decoration:none}.lead-form__form{font-size:.875rem}.lead-form__form .form-group--appended{position:relative}.lead-form__form .form-group--appended input:focus{position:relative;z-index:1}.lead-form__form .form-group--appended input:focus+.form-group--append{opacity:0}.lead-form__form .form-group--append{position:absolute;top:50%;right:12px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.by-district{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #81d3f8}.by-district h3{margin-bottom:24px;color:#000;font-weight:400;font-size:1.5rem}.by-district h3 small{display:block;margin-top:6px;color:#707070;font-size:60%}.by-district .col-12{margin-bottom:2em}.by-district .col-12 a{display:block;margin-bottom:10px;font-size:1.125rem}.by-district .btn{position:relative;padding:0;border-bottom:1px dotted;color:#707070}.by-district .btn svg{position:absolute;top:25%;right:-1.2em;width:.8em;height:.8em;fill:currentColor}.by-district .btn svg.point-down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.by-district .btn svg.point-up{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.by-district .btn:focus,.by-district .btn:hover{color:#575757;text-decoration:none}.by-type{padding-top:30px;padding-bottom:30px}.by-type h3{position:relative;margin-bottom:20px;padding-left:1.5em;color:#000;font-weight:400;font-size:1.25rem}.by-type h3 svg{position:absolute;left:0;margin-top:-.1em;width:1.25em;height:1.25em;fill:#c2c2c2}.by-type .col-12{margin-bottom:2em}.by-type .col-12 a{display:block;margin-bottom:10px}.buildings-cards{margin-top:40px;margin-bottom:20px}.building-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff}.building-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 14px}.building-card--promo{width:100%;height:100%;background-position:50% 50%;background-size:cover}.building-card__photo{position:relative;overflow:hidden;margin-bottom:1rem;height:160px;background-position:50% 50%;background-size:cover}.building-card__photo div{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.building-card__photo:hover div{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.building-card__info{margin:0 1rem;border-bottom:1px solid #81d3f8;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.building-card__link{display:block;font-size:1.125rem;text-decoration:none}.building-card .badge{margin-bottom:1rem;background-color:#28a745}.building-card__by{padding:1rem 0}.building-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 1rem;color:#969696;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-card__stats{margin-right:1rem}.building-card__stats svg{vertical-align:-.05em}.building-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-card__buttons button{border:0;background-color:transparent;color:#02344b;font-size:1.5em;opacity:.5}.building-card__buttons button:active,.building-card__buttons button:focus{outline:0}.building-card__buttons button:hover{color:#0056b3;opacity:.75}.building-card__buttons button.active{color:#06a7ea;opacity:1}.buildings-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.buildings-grid .building-card{margin-bottom:24px}.buildings-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.buildings-list .building-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0!important;width:100%!important}.buildings-list .building-card__params{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buildings-list .building-card__photo{margin-right:1rem;margin-bottom:0;min-width:150px;width:20%;height:unset;-ms-flex-negative:0;flex-shrink:0}.buildings-list .building-card__info{padding:8px 0;border:0}.buildings-list .building-card__buttons{padding-right:16px;padding-bottom:0}.buildings-list .building-card .badge,.buildings-list .building-card__by,.buildings-list .building-card__meta{display:none}.builders-cards{margin-bottom:25px;background-color:#fff}.builder-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.builder-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 14px}.builder-card__photo{height:100px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.builders-promo{margin-bottom:20px;padding-bottom:20px}.builders-promo__item{display:block;margin-bottom:40px;height:300px;background-position:50% 50%;background-size:cover}.home-about{background-color:#edf8ff;padding-top:40px}.home-about__item{padding:0 5px;text-align:center}.home-about__icon{display:block;margin:0 auto;margin-bottom:12px;width:50px;height:50px;fill:#06a7ea}.home-about__title{display:block;margin-bottom:10px;color:#000;font-weight:600;font-size:1.125rem}.home-news{padding-bottom:40px;background-color:#edf8ff}.home-news .container{background-color:#fff;padding-top:40px;padding-bottom:40px}.home-news h3{margin-bottom:20px;font-weight:400;font-size:1.5rem}.home-news__item{margin-bottom:25px}.home-news__image{display:block;margin-bottom:20px;height:220px;background-position:50% 50%;background-size:cover}.home-news__type{position:absolute;margin-top:10px;margin-left:10px;padding:6px 20px;background-color:#b0b0b0;color:#fff;font-weight:300}.home-news__title{display:block;margin-bottom:16px;font-size:1.125rem}.home-news__text{font-size:.875rem}.filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;padding:8px 8px 0 0;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-block{padding-bottom:14px!important}.filter-form h3{margin:0 0 8px 0;width:100%;text-align:center;font-weight:700;font-size:1.25rem}.filter-form__col{margin-bottom:8px;width:100%}.filter-form__col label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-form__col label div{margin-right:8px;width:100px;white-space:nowrap;font-weight:700}.card-top{margin-bottom:14px}.card-top__title{margin-top:0;margin-bottom:24px;color:#02344b;font-weight:300;font-size:1.625rem}.card-top__title small{color:#707070;font-size:.875rem}.card-about__separator{margin-bottom:20px;height:1px;background-color:silver}.card-about__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.card-about__meta dt{margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.card-about__meta dd{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-housings{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;margin-left:-8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-housings__item{margin-bottom:8px;margin-left:8px;padding:16px 12px;width:calc(50% - 8px);background-color:#f5f5f5;line-height:1.1}.card-housings__item:hover{-webkit-box-shadow:inset 0 0 0 2px #06a7ea;box-shadow:inset 0 0 0 2px #06a7ea}.card-housings__title{margin-bottom:12px;color:#02344b;font-weight:500}.card-housings__status{margin-bottom:24px;color:#313131;font-size:.875rem}.card-housings__avail,.card-housings__noavail{font-size:.875rem}.card-housings__avail{color:#28a745}.card-housings__noavail{color:#dc3545}.info-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:.75rem}.info-card__img{width:30%;-ms-flex-negative:0;flex-shrink:0}.info-card__img img{display:block;max-width:100%;height:auto}.info-card__meta{margin-left:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-info{margin-top:20px;padding:15px 30px;border:1px solid #06a7ea;font-size:.875rem}.card-features{margin-bottom:12px}.card-features__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-features__row span,.card-features__row strong{width:100%}.card-features__row span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.related{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.related__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:16px;margin-left:16px;width:100%;background-color:#fff}.related__item:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.related__item:hover:after{-webkit-box-shadow:inset 0 0 0 2px #06a7ea;box-shadow:inset 0 0 0 2px #06a7ea}.related__img{width:30%;background-position:50% 50%;background-size:cover;-ms-flex-negative:0;flex-shrink:0}.related__meta{padding:10px;font-size:.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.related__meta a{display:block;margin-bottom:10px;font-size:.875rem}.related--stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}.related--stack .related__item{margin-left:0;width:100%!important}.plan{margin-right:30px;margin-bottom:20px}.plan__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan-separator{margin-top:16px;margin-bottom:16px;height:1px;background-color:#eaeaea}.plan__title{margin-bottom:16px;color:#969696;text-align:center;font-weight:300;font-size:.875rem}.plan .plan__floor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan .plan__floor-number{margin-right:10px;margin-bottom:10px;color:#969696;text-align:center;font-weight:300;font-size:.875rem}.plan .plan__floor-apt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;margin-bottom:10px;width:20px;height:20px;border:0;font-size:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apt-lock,.apt-sold{-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;color:#ccc;cursor:not-allowed}.apt-awail{background-color:#ade7ff;-webkit-box-shadow:inset 0 0 0 1px #ade7ff;box-shadow:inset 0 0 0 1px #ade7ff;color:#606060}.apt-awail:hover{-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;color:#02344b;cursor:pointer}.apt-promo{-webkit-box-shadow:inset 0 0 0 1px #ca2c9f;box-shadow:inset 0 0 0 1px #ca2c9f;color:#606060}.apt-promo:hover{-webkit-box-shadow:inset 0 0 0 1px currentColor;box-shadow:inset 0 0 0 1px currentColor;color:#761a5d;cursor:pointer}.plan--legend{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;color:#969696;font-weight:300;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan--legend__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan--legend .plan__floor-apt{margin-bottom:0}.plan--legend em{min-width:100%}.apt-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apt-info__img img{display:block;margin:0 auto;max-width:100%;height:auto}.apt-info__meta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.apt-info__meta svg{opacity:.5}.apt-info__title{color:#313131;font-size:1rem;font-weight:700}.apt-info__params{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apt-info__params strong{color:#02344b}.card-table thead th{border:0}.card-table tbody td{vertical-align:middle}.card-table__img img{max-width:45px;border:1px solid #707070}.card-stage__year{margin-bottom:1.5em;padding-bottom:.25em;border-bottom:1px solid #f0f0f0;color:#022a3b;text-align:center;font-weight:900;font-size:1.75rem}.card-stage__month{margin-bottom:1em;font-size:1.125rem}.card-stage__photos{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;margin-left:-8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-stage__photos:last-child{margin-bottom:-8px}.card-stage__photos a{margin-bottom:8px;margin-left:8px;width:calc(50% - 8px);height:100px;background-position:50% 50%;background-size:cover}.card-stage__photos a img{display:none}.card-stage__photos a:hover{-webkit-box-shadow:inset 0 0 0 2px #06a7ea;box-shadow:inset 0 0 0 2px #06a7ea}.card-docs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-docs:last-child{margin-bottom:0}.card-docs a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-docs a svg{margin-right:8px;-ms-flex-negative:0;flex-shrink:0;margin-top:-.2em}.card-news{margin-bottom:-60px}.card-news__item{margin-bottom:60px}.card-news__image{display:block;margin-bottom:15px;height:200px;background-position:50% 50%;background-size:cover}.card-news__link{display:block;margin-bottom:15px;font-weight:300;font-size:1.125rem;text-decoration:none}.card-news__text{font-size:.875rem}.developers-list__on-sale{border-top:1px solid #e1e1e1}.calc-promo{margin-bottom:30px;padding:10vh 5vw;background-position:50% 50%;background-size:cover;line-height:1}.calc-promo__title{margin-bottom:.5rem;color:#02344b;font-weight:100;font-size:2.25rem}.calc-promo__subtitle{color:#02344b;font-weight:300;font-size:1.25rem}.calc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calc-wrap>div{margin-bottom:1rem}.calc-wrap .btn-group{margin-bottom:30px;width:100%}.calc-wrap .form-group{margin-bottom:20px}.calc-wrap .form-group label{margin-bottom:10px}.calc-wrap .form-group input{padding:6px 20px;height:40px;font-weight:700}.calc-wrap .form-control__over{position:absolute;top:1px;right:1px;bottom:1px;left:1px;padding:6px 20px;background-color:#fff;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.calc-wrap .single-range{margin-top:-6px;margin-right:1px;margin-left:1px;height:5px;border-radius:0}.calc-wrap .single-range .noUi-connects{border-radius:0}.calc-wrap .single-range .noUi-handle{top:-6px;right:-9px;width:18px;height:18px}.calc-result{margin-bottom:30px}.calc-result__title{margin-bottom:5px;font-size:.875rem}.calc-result__value{color:#000;font-size:1.125rem}.calc-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calc-icons svg{display:block;position:relative;margin:0 auto;max-width:100%;width:100px;height:100px;color:#06a7ea}.calc-icons__arrow{padding:2rem 0}.calc-icons__arrow svg{margin:0 auto;width:50%;height:50px;color:#c8c8c8;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.calc-icons__text{margin-top:6px;text-align:center;font-size:1.125rem}.btn-calc{margin-top:40px;margin-bottom:70px}.form-control__wrap{position:relative}.form-control__wrap input:active+.form-control__over,.form-control__wrap input:focus+.form-control__over{opacity:0}.custom-control{padding-right:10px}.custom-control-label:after,.custom-control-label:before{left:-1.3rem}.custom-select--blue{border:0;background:#02344b url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#02344b;color:#fff!important}.custom-select__filter_arrows{border:0;background:#02344b url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23000000' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#02344b;color:#fff;border-radius:4px}.custom-select--blue:hover{background:#1967d2 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='#1967D2' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}.custom-select-xs{padding-top:.125rem;padding-bottom:.125rem;padding-left:.5rem;height:calc(1em + .75rem + 2px)}.modal--blue .custom-control-input.is-valid~.custom-control-label,.modal--blue .was-validated .custom-control-input:valid~.custom-control-label{color:#fff}.help-block{color:#b33447}.search-form-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#0581b5;color:#fff;font-size:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form-toggle:hover{color:#fff}.search-form-toggle:active,.search-form-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.search-form-toggle svg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.search-form-toggle.collapsed svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-dash{padding:0;border-bottom:1px dashed;color:#fff}.btn-dash:hover{color:#f1f1f1;text-decoration:none}.btn-xl{padding:1rem 6.5rem;font-size:1.5rem}.mirror{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.link-dash{border-bottom:1px dashed;text-decoration:none!important;-webkit-transition:none;-o-transition:none;transition:none}.link-dot{border-bottom:1px dotted;-webkit-transition:none;-o-transition:none;transition:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:12px}.noUi-horizontal .noUi-handle{width:24px;height:24px;right:-12px;top:-6px}.noUi-vertical{width:12px}.noUi-vertical .noUi-handle{width:24px;height:24px;right:-6px;top:-12px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-12px;right:auto}.noUi-target{background:#02344b;border-radius:999px}.noUi-connects{border-radius:3px}.noUi-connect{background:#fff}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:50%;background:#fff;cursor:default;outline:0;-webkit-box-shadow:inset 0 0 0 2px #ccc;box-shadow:inset 0 0 0 2px #ccc}.noUi-active{-webkit-box-shadow:inset 0 0 0 2px #02344b;box-shadow:inset 0 0 0 2px #02344b}.single-range.noUi-target{background-color:#fff}.single-range .noUi-connect,.single-range .noUi-handle{background-color:#06a7ea}.single-range .noUi-handle{-webkit-box-shadow:inset 0 0 0 2px #02344b;box-shadow:inset 0 0 0 2px #02344b}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.promo img{min-width:100%}.breadcrumbs{margin-bottom:26px;min-height:26px;background-color:#02344b}.breadcrumbs .container{padding-top:6px;padding-bottom:4px;color:#fff;font-size:14px}.breadcrumbs .container a{color:#95c2d6}.breadcrumbs .container a:hover{text-decoration:underline}.breadcrumbs .container svg{padding-right:.5em;padding-left:.5em;width:1.5em;fill:#95c2d6}.fs-60{font-size:60%}.fs-70{font-size:70%}.fs-80{font-size:80%}.fs-90{font-size:90%}.fs-110{font-size:110%}.fs-120{font-size:120%}.fs-200{font-size:200%}.fs-400{font-size:400%}.text-block{padding:15px}.text-block--mb40{margin-bottom:40px}.text-block--white{background-color:#fff}.text-block--primary{background-color:#06a7ea;color:#fff}.text-block--primary h3{color:inherit}.text-block--blue{background-color:#0581b5;color:#fff}.text-block--blue h3{color:inherit}.text-block--blue a{color:#fff}.text-block--blue a:hover{color:#f1f1f1}.text-block--bordered{border:1px solid silver}.hidden{display:none}.bg-gray{background-color:#f8f8f8}.sales-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sales-block__avatar{margin-right:15px;width:70px;height:70px;border-radius:50%;background-position:50% 50%;background-size:cover;-ms-flex-negative:0;flex-shrink:0}.sales-block__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sales-block__info p{margin-bottom:12px;color:#000;font-size:1.125rem}.sales-block__info a.btn{margin-bottom:0}.sales-block--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-block--vertical .sales-block__avatar{margin-right:0;margin-bottom:15px}.sales-block--bordered{border:1px solid #f0f0f0}.sales-block__stack h3{margin-bottom:20px;font-weight:300;font-size:1.5rem}.sales-block__stack .sales-block{margin-bottom:16px;border:1px solid #e7e7e7}.sales-block__stack .sales-block:last-child{margin-bottom:0}.sales-block__stack .sales-block__info p{margin-bottom:10px;font-size:.875rem}/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper .slides-count{position:absolute;top:10px;right:10px;padding:4px 6px;background-color:rgba(255,255,255,.75);color:#313131;font-size:14px}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;display:inline-block;height:12px;overflow:hidden;text-indent:-999em;width:12px;position:relative;z-index:99;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#fff}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;position:relative}.lSSlideOuter .lSPager.lSGallery li:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:inset 0 0 0 1px silver;box-shadow:inset 0 0 0 1px silver;content:'';position:absolute;top:0;left:0;right:0;bottom:0}.lSSlideOuter .lSPager.lSGallery li.active:after,.lSSlideOuter .lSPager.lSGallery li:hover:after{-webkit-box-shadow:inset 0 0 0 2px #06a7ea;box-shadow:inset 0 0 0 2px #06a7ea}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{position:absolute;top:50%;z-index:10;width:52px;height:52px;border:0;background-color:rgba(0,0,0,.75);color:rgba(255,255,255,.75);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lSAction>a svg{position:absolute;top:50%;left:50%;width:50%;height:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lSAction>a:active,.lSAction>a:focus{outline:0}.lSAction>a:hover{background-color:#06a7ea;color:#fff;cursor:pointer}.lSAction>.lSPrev{left:0}.lSAction>.lSPrev svg{-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.lSAction>.lSNext{right:0}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide:active{outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.gallery__img{max-height:550px;height:50vh;background-position:50% 50%;background-size:cover}.gallery-small__img{margin:0 auto 16px;max-height:380px;width:calc(100% - 84px);height:30vh;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.gallery-small .slick-arrow{position:absolute;top:50%;left:0;z-index:1;padding:0;width:42px;height:42px;border:0;background-color:transparent;color:#06a7ea;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-small .slick-arrow svg{display:block;width:100%;height:100%}.gallery-small .slick-arrow:hover{color:#02344b;opacity:1}.gallery-small .slick-arrow.slick-next{right:0;left:unset}.gallery-wrap{position:relative}.gallery-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0 0;background-color:rgba(0,0,0,.75);color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-info .col-12{margin-bottom:1em;font-size:14px}.slider{position:relative;overflow:hidden;width:100%}.slider__slides{width:100%}.slider .slick-arrow{position:absolute;top:50%;z-index:120;width:52px;height:52px;border:0;background-color:rgba(0,0,0,.75);color:rgba(255,255,255,.75);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider .slick-arrow svg{position:absolute;top:50%;left:50%;width:50%;height:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider .slick-arrow:active,.slider .slick-arrow:focus{outline:0}.slider .slick-arrow:hover{background-color:#06a7ea;color:#fff;cursor:pointer}.slider .slick-arrow.slick-prev{left:0}.slider .slick-arrow.slick-prev svg{-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.slider .slick-arrow.slick-next{right:0}.slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:20px;left:50%;margin:0;padding:0;list-style:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider .slick-dots li{margin:0 4px;width:12px;height:12px;border:0;border-radius:50%;background:0 0;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;text-indent:-9999em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider .slick-dots li.slick-active{background-color:#fff}.slider .slides-count{position:absolute;top:10px;right:10px;padding:4px 6px;background-color:rgba(255,255,255,.75);color:#313131;font-size:.875rem}.slider--buildings .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slider--buildings .slick-list{margin-right:-14px;margin-left:-14px}.slider--buildings .building-card__wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto}.slider--builders .slick-list{margin-right:-14px;margin-left:-14px}.slider--builders .slick-slide .builder-card__wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slider--card-slider{margin-bottom:10px}.slider--card-slider .card-slider__photo{height:560px;background-position:50% 50%;background-size:cover}.slider--card-carousel{margin-bottom:16px}.slider--card-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.slider--card-carousel .slick-list{margin-right:-2px;margin-left:-5px}.slider--card-carousel .card-carousel__wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0 5px}.slider--card-carousel .card-carousel__photo{width:100%;height:85px;background-position:50% 50%;background-size:cover;-webkit-box-shadow:inset 0 0 0 1px silver;box-shadow:inset 0 0 0 1px silver;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider--card-carousel .slick-current .card-carousel__photo{-webkit-box-shadow:inset 0 0 0 2px #06a7ea;box-shadow:inset 0 0 0 2px #06a7ea}.card-gallery-slider,.card-slideshow{display:none}.card-gallery-slider.lightSlider,.card-slideshow.lightSlider{display:block}.card-slideshow-no{height:250px;margin-bottom:16px;background-position:50% 50%;background-size:cover}.gallery-card{margin-bottom:16px}.gallery-card .lslide{position:relative;height:320px;background-position:50% 50%;background-size:cover}.gallery-card .lslide img{display:none}.gallery-card .lSGallery a{display:block;position:relative;width:100%;height:85px}.gallery-card .lSGallery a img{position:absolute;top:0;left:0;width:100%;height:100%!important;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.card-slideshow .lslide{position:relative;height:250px;background-position:50% 50%;background-size:cover}.card-slideshow .lslide img{display:none}.gallery-slideshow{margin-bottom:16px}.gallery-slideshow .lSAction{opacity:1!important}.gallery-slideshow .lSAction>a{top:0;height:100%;opacity:.5;-webkit-transform:none;-ms-transform:none;transform:none}.gallery-slideshow .lSAction>a:hover{opacity:1}.gallery-slideshow .lSAction .lSPrev{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.gallery-slideshow .lSAction .lSNext{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.gallery-slideshow .lSPager.lSpg{position:absolute;bottom:16px;left:50%;margin:0!important;width:calc(90% - 104px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal-header .arrow{margin-right:0;margin-left:0;color:#06a7ea}.modal--blue{color:#fff}.modal--blue .modal-content,.modal--blue .modal-header{border:0;background-color:#06a7ea;background-clip:unset}.modal--blue .modal-header{border-bottom:1px solid}.modal--blue .modal-footer,.modal--blue .modal-header{border-color:#036087}.modal-fluid{max-width:95%}.smk-confirm-back{position:fixed;top:0;left:0;z-index:2040;width:100vw;height:100vh;background-color:rgba(0,0,0,.75)}.smk-confirm-back .modal{z-index:2050}.tabs{display:none;position:relative;margin:0;padding:0;width:100%;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#b5b5b5;content:''}.tabs__item{position:relative;margin:1px 1px 0 0;margin-right:1px;padding:12px 20px;background-color:#06a7ea;color:#fff;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tabs__item:hover{background-color:#02344b;color:#fff}.tabs__item.active{display:block;background-color:#f0f0f0;-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;color:#02344a}.tabs__item.active:hover{background-color:#d7d7d7}.tabs--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33%}.tabs--vertical:after{display:none}.tabs--vertical .tabs__item{margin-right:20px;margin-bottom:16px;background-color:#f5f5f5;color:#02344a;font-size:1.125rem}.tabs--vertical .tabs__item:last-child{margin-bottom:0}.tabs--vertical .tabs__item:hover{background-color:#b0dbee;color:#02344a}.tabs--vertical .tabs__item.active{position:relative;background-color:#daeef7;-webkit-box-shadow:none;box-shadow:none}.tabs--vertical .tabs__item.active:after{display:block;position:absolute;top:0;right:-19px;bottom:0;width:20px;background-color:#daeef7;content:'';-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%)}.tabs--vertical .tabs__item.active:hover,.tabs--vertical .tabs__item.active:hover:after{background-color:#b0dbee}.tabs--vertical+.tab-content{width:100%}.tab-pane{display:block!important;overflow:hidden;height:0;opacity:0}.tab-pane.active{overflow:visible;margin-top:1em;height:auto;opacity:1}.tab__drawer{display:block;margin:0;margin-bottom:1px;padding:12px 20px;background-color:#06a7ea;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab__drawer:hover{color:#fff}.tab__drawer--active{background-color:#f0f0f0;-webkit-box-shadow:inset 0 0 0 1px #b5b5b5;box-shadow:inset 0 0 0 1px #b5b5b5;color:#02344a}.tab__drawer--active:hover{color:#02344b}.popover-lg{min-width:400px;width:auto}.tc-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0}.tc-list .w-40{-ms-flex-negative:0;flex-shrink:0}.tc-list--p15 .tc-list__row{padding:15px 0}.tc-list--underline .tc-list__row{border-bottom:1px solid #f0f0f0}.tc-list--underline .tc-list__row:first-child{padding-top:0}.tc-list--underline .tc-list__row:last-child{padding-bottom:0;border:0}.contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__item:last-child{margin-bottom:0}.contact__item-icon{margin-right:.5em;width:1em;-ms-flex-negative:0;flex-shrink:0}.forum-heading{margin-bottom:.5rem}.forum-answers{margin-left:2vw}.forum-answers .text-block{margin-bottom:1.5rem}.forum-answers .text-block:last-child{margin-bottom:0}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0;width:auto}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.smk-alert-content{justify-content:center;text-align:center;height:44px;background-color:rgba(0,0,0,.8);position:fixed;z-index:2060;max-width:100%;width:360px}.smk-alert-content-top-right{top:20px;right:20px}.smk-alert-content-top-center{top:20px;left:50%;margin:0 0 0 -180px}.smk-alert-content-top-left{top:20px;left:20px}.smk-alert-content-bottom-right{right:20px;bottom:0}.smk-alert-content-bottom-center{bottom:0;left:50%;margin:0 0 0 -180px}.smk-alert-content-bottom-left{bottom:0;left:20px}.smk-alert{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;text-align:center}@media (min-width:576px){.header--mobile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--mobile .icon--menu{position:relative;left:unset}.header--mobile .header__logo{min-width:unset}.header--mobile .header__logo img{margin:unset}.header--mobile .header__rainbow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header--mobile .header__phone{text-align:left}.header--promo .header__phone strong{white-space:nowrap}.header--promo .icon--menu{position:absolute;left:15px}.header--promo .btn-primary{white-space:nowrap}.card-housings__item{width:calc(33.33% - 8px)}.card-features__row span,.card-features__row strong{width:40%}.related__item{width:calc(50% - 16px)}.card-stage__photos a{width:calc(33.33% - 8px);height:110px}.developers-list__on-sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0;border-left:1px solid #e1e1e1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calc-promo{margin-bottom:60px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tab__drawer{display:none!important}.tabs--vertical{display:none}.tabs--vertical+.tab-content .tab__drawer{display:block!important}}@media (min-width:768px){.footer{padding-top:30px}.footer__sub{padding:25px 0}.footer__title{margin-bottom:30px}.footer--lite{padding-top:0}.map,.map-controls{height:520px!important}.map-controls{margin-top:-520px}.map__title{font-size:1.875rem}.lead-form{padding:180px 0}.lead-form__title{font-size:2.25rem}.lead-form .form-control{border:none}.lead-form .bootstrap-select{border-right:1px solid #ced4da}.lead-form .bootstrap-select.form-control-select-last{border-right:none;border-left:1px solid #ced4da}.by-district{padding-top:40px;padding-bottom:40px}.by-type{padding-top:60px;padding-bottom:60px}.buildings-cards{margin-top:40px;margin-bottom:40px}.buildings-grid{margin-left:-16px}.buildings-grid .building-card{margin-left:16px;width:calc(50% - 16px)}.builders-cards{margin-bottom:40px}.home-about__icon{margin-bottom:25px}.home-about__title{margin-bottom:15px}.home-news{padding-bottom:40px}.home-news__item{margin-bottom:50px}.news-one{padding-right:10vw;padding-left:10vw}.card-top{margin-bottom:32px}.card-housings__item{width:calc(25% - 8px)}.card-housings{margin-bottom:60px}.info-card--double{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-card--double .info-card{margin-left:16px;width:calc(50% - 16px)}.related__item{width:calc(33.33% - 16px)}.card-stage__photos a{width:calc(25% - 8px);height:120px}.card-docs{margin-left:-16px}.card-docs a{margin-left:16px;width:calc(50% - 16px)}.card-news__item{margin-left:15px;width:calc(50% - 15px)}.card-news__image{height:300px}.card-news{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calc-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-30px}.calc-wrap>div{margin-left:30px;width:calc(50% - 30px)}.calc-wrap .text-block{padding:30px}.calc-wrap .plan-separator{margin-top:40px}.calc-icons__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc-icons__arrow svg{-webkit-transform:unset;-ms-transform:unset;transform:unset}.calc-icons__text{margin-top:30px}.btn-calc{margin-bottom:140px}.gallery-info{position:absolute;right:0;bottom:0;left:0;z-index:1}.gallery-card .lslide{height:480px}.tabs--vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs--vertical+.tab-content{width:66%}.tabs--vertical+.tab-content .tab-pane.active{margin-top:0}.tabs--vertical+.tab-content .tab__drawer{display:none!important}}@media (min-width:992px){.header--normal{padding-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__rainbow{margin-right:5px;margin-bottom:0}.header .btn-primary{margin:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.header__phone{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.header__phone span{position:absolute}.header__slogan{margin-left:2rem;padding-left:1rem;border-left:1px solid;color:#b5b5b5;font-weight:300;font-size:.875rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__search{margin-right:0}.header__menu{margin-right:.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:67px}.header__menu a,.header__menu a:hover{text-decoration:none}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu ul li{position:relative}.header-main-element,.header-main-element-dropdown,.header__menu ul span{display:block;padding:1em .5em;color:#707070}.header-main-element-dropdown{display:flex;justify-content:center}.header-ul-child-element{z-index:10000}.header-li-child-element{height:36px;align-items:center;display:flex;width:100%;padding-left:14px}.header-li-child-element:hover{background-color:#007bc0;cursor:pointer}.header-li-child-element:hover>a{color:#fff}.header-li-child-element a{color:#707070}.header__menu ul span:hover{background-color:#02344b;color:#fff}.header-main-element-dropdown.active,.header-main-element.active,.header__menu ul span.active{position:relative}.header-main-element .active:before,.header-main-element-dropdown .active:before,.header__menu ul span.active:before{position:absolute;top:0;left:0;width:100%;height:4px;background-color:#06a7ea;content:''}.header-main-element-dropdown.active::before,.header-main-element.active::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#06a7ea}.header__menu ul ul{display:block;position:absolute;top:150%;left:0;visibility:hidden;padding:0;width:256px;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__menu ul li:hover ul{top:100%;visibility:visible;opacity:1}.header-li-dropdown:hover>a,.header-li-single:hover>a{background-color:#007bc0;color:#fff}.header--lite .header--normal{padding-top:26px;padding-bottom:26px}.header--lite .header__logo{margin-right:30px;min-width:120px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.header--lite .header__search{max-width:300px}.header--promo .header--normal{padding-top:26px;padding-bottom:26px}.header-li-dropdown{width:132px}.filter-form__col{width:30%}.filter-form__col label{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-housings__item{width:calc(20% - 8px)}.card-stage__photos a{width:calc(20% - 8px)}.search-form-toggle{display:none!important}.search-form{display:block!important}.lSSlideWrapper .lSAction{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lSSlideWrapper:hover .lSAction{opacity:1}.gallery-info{padding:2em 4em}.gallery-info .col-12{margin-bottom:unset}.slider .slick-arrow{opacity:0}.slider:hover .slick-arrow{opacity:1}.gallery-card .lslide{height:560px}}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}@media (min-width:1200px){.header__menu{margin-right:0}.header__menu a{text-decoration:none}.header-main-element,.header-main-element-dropdown{padding:1em 1em 1em 1em}.buildings-grid .building-card{width:calc(33.33% - 16px)}.buildings-list .building-card__params{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.buildings-list .building-card__params-col{margin-right:16px;width:calc(50% - 16px)}.filter-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter-form h3{margin-bottom:12px;width:auto;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-form__col{margin-left:16px;width:auto}.card-news--3col .card-news__item{width:calc(33.33% - 15px)}.modal-fluid{max-width:1140px}}@media (max-width:991.98px){.header--stuck .header__rainbow{display:block;overflow:hidden;margin-top:.25em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem}}@media (max-width:767.98px){.by-district{text-align:center}.by-district .btn{text-align:center!important}.slider .slick-arrow{top:70px!important}}.btn-buy-apartment{background-color:#007bc0!important;color:#fff!important;border:0!important;width:151px}.btn-buy-apartment:hover{background-color:#3ec6ff!important;color:#fff!important;border:0!important}.non-accent-button{width:151px;height:38px;background-color:rgba(0,123,192,0);box-sizing:border-box;border-width:1px;border-style:solid;border-color:#3ec6ff;border-radius:0;font-style:normal;font-size:16px;color:#3ec6ff;white-space:nowrap;overflow:hidden;display:flex;justify-content:center}.non-accent-button:hover{background-color:#06a7ea;color:#fff}.custom-select-wrapper{position:relative;display:inline-block;width:120px}.custom-select__header{background-color:#007bc0;cursor:pointer;position:relative;user-select:none;padding:4px}.custom-select__header:hover{background-color:#1967d2}.custom-select__header .selected-option{display:block}.custom-select__filter,.custom-select__pagination{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.options-list{display:none;margin:0;padding:0;position:absolute;top:100%;left:0;right:0;background-color:#007bc0;overflow-y:hidden;z-index:1000}.options-list.show{display:block}.options-list li{padding:4px;color:#fff;cursor:pointer}.options-list li.selected{background-color:#1967d2;color:#fff}.options-list li:hover{background-color:#1967d2}.custom-select-dropdown{position:relative;display:inline-block;width:100%;cursor:pointer;border-radius:0}.custom-select-header{background-color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;color:#000;height:38px;border-radius:0}.custom-select-header .selected-option{display:block}.custom-select-options{display:none;position:absolute;background-color:#fff;z-index:100;padding:0;list-style:none}.deadline__select-options{width:255px}.material__select-options{width:234px}.city__select-options,.deadline__select-options,.district__select-options,.is-apartment__select-options,.material__select-options{border:1px solid #ced4da}.custom-select-options.open{display:block}.custom-select-option{padding:5px 10px;cursor:pointer;color:#000;height:32px}.custom-select-option:hover{background-color:#007bc0;color:#fff}.filter-element__material{width:234px}.filter-element__city,.filter-element__city:focus,.filter-element__deadline,.filter-element__district,.filter-element__district:focus,.filter-element__is-apartment,.filter-element__is-apartment:focus,.filter-element__material,.filter-element__material:focus{border:1px solid #ced4da}.custom-select-header .selected-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:160px}.filter-resize{width:250px}@media (max-width:992px){.header__logo{display:block}}.content-header{margin-top:40px;margin-bottom:32px}.content-about{padding-bottom:40px}.table{margin-bottom:40px}.adv-content{margin-bottom:40px}.nav-pills:after,.nav-pills:before{display:table;line-height:0;content:""}.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;border-right-color:#fff}.agency-contract{margin-top:10px;margin-bottom:40px}.filter-buttons-resize__mb{margin-bottom:26px!important}@media (min-width:576px){.row-about{max-width:540px}}@media (min-width:768px){.row-about{max-width:720px}}@media (min-width:992px){.row-about{max-width:960px}}@media (min-width:1200px){.row-about{max-width:1140px}}.row-about{margin:auto}.btn-search-form{color:#fff!important;background-color:#02344b!important;border-color:#02344b!important}.btn-search-form:hover{color:#fff!important;background-color:#011a26!important;border-color:#011219!important;text-decoration:none!important}.btn-search-form.focus,.btn-search-form:focus{color:#fff!important;background-color:#011a26!important;border-color:#011219!important;-webkit-box-shadow:0 0 0 .2rem rgba(40,82,102,.5)!important;box-shadow:0 0 0 .2rem rgba(40,82,102,.5)!important}.btn-search-form.disabled,.btn-search-form:disabled{color:#fff!important;background-color:#02344b!important;border-color:#02344b!important}.btn-search-form:not(:disabled):not(.disabled).active,.btn-search-form:not(:disabled):not(.disabled):active,.show>.btn-search-form.dropdown-toggle{color:#fff!important;background-color:#011219!important;border-color:#00090d!important}.btn-search-form:not(:disabled):not(.disabled).active:focus,.btn-search-form:not(:disabled):not(.disabled):active:focus,.show>.btn-search-form.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,82,102,.5)!important;box-shadow:0 0 0 .2rem rgba(40,82,102,.5)!important}.btn-info{color:#fff!important}.choices__list{color:#000}.choices__list--dropdown .choices__item--selectable[data-choice]::after{display:none}.close-btn{font-size:25px!important;line-height:25px!important;outline:0!important;background-color:transparent;border:0}.payment-schedule{text-decoration:none}.category-update-a{text-decoration:none}.comment-item a{text-decoration:none}#social-logo__mobile{width:120px!important}#social-logo__mobile a{color:#fff}.info__pages .nav-link{color:#fff!important;background:#02344a!important;transition:none!important;border:0!important;margin-right:5px!important}.info__pages .nav-link.active{background:#f0f0f0!important;color:#02344b!important;border:0!important;margin-right:5px!important}.info__pages .nav-link.active:hover,.info__pages .nav-link:hover{border:0!important;text-decoration:none!important}.home-news__nav a.active,.home-news__nav a:hover{color:#06a7ea;text-decoration:none}.home-news__nav a{margin-right:1rem;color:#707070;text-decoration:none}.home-news__nav .nav-link.active{background:#f0f0f0!important;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;color:#02344b!important;margin-right:5px!important}.home-news__nav .nav-link{color:#fff!important;background:#02344a!important;margin-right:5px!important}.home-news__nav .nav-link,.home-news__nav .nav-link.active,.home-news__nav .nav-link.active:hover,.home-news__nav .nav-link:hover{border:0!important;margin-bottom:0!important}.home-news .tab-pane{display:none!important}.home-news .tab-pane.active.show{display:block!important}.home-news a{text-decoration:none!important}@media (max-width:451px){.btn-buy-apartment{margin-bottom:8px!important}.footer__sub .container{display:inline-block}}@media (max-width:991px){.btn-buy-apartment{height:38px!important;margin:auto}.header__search{margin-left:0}.map{padding:0 12px!important}.home-about__item{padding:0!important}.home-about{padding-top:10px!important}.slider .slick-arrow{top:50%!important}a.search-form-toggle{text-decoration:none!important}}