@charset "UTF-8";@import url(//hello.myfonts.net/count/317d96);progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html,legend{box-sizing:border-box}#cboxContent,.visuallyhidden,svg:not(:root){overflow:hidden}#cboxClose,#cboxCurrent,#cboxNext,#cboxPrevious,#cboxSlideshow,#cboxTitle{position:absolute;bottom:0}#cboxClose,.cboxIframe,.cboxPhoto,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}.cboxPhoto,.owl-carousel .owl-item{float:left}@font-face{font-family:DINNextLTPro-Bold;src:url(/fonts/webfonts/317D96_0_0.eot);src:url(/fonts/webfonts/317D96_0_0.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/317D96_0_0.woff2) format("woff2"),url(/fonts/webfonts/317D96_0_0.woff) format("woff"),url(/fonts/webfonts/317D96_0_0.ttf) format("truetype")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}#cboxClose,.contact__basis,.mobile__nav,header .nav__item a{text-transform:uppercase}[type=reset],[type=submit],button,html [type=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:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#cboxWrapper,.cboxPhoto{max-width:none}textarea{overflow:auto}[type=radio],[type=checkbox]{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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.visuallyhidden{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}html{overflow-y:scroll}*,:after,:before{box-sizing:inherit}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:#747373;opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#fff}#cboxTitle{margin:0;left:0;text-align:center;width:100%;color:#999}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{margin:auto;border:0;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;border:0;padding:0;margin:0;background:#fff}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}#cboxBottomLeft,#cboxBottomRight,#cboxTopLeft,#cboxTopRight{width:10px;height:10px;background:#fff}#cboxBottomCenter,#cboxTopCenter{height:10px;background:#fff}#cboxMiddleLeft,#cboxMiddleRight{width:10px;background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}#cboxCurrent{left:100px;color:#999}#cboxLoadingOverlay{background:url(../i/colorbox-images/loading.gif) 5px 5px no-repeat #fff}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}.carousel-image,.footer,header{overflow:hidden}#cboxSlideshow{right:42px;color:#444}#cboxPrevious{left:0;color:#444}#cboxNext{left:63px;color:#444}#cboxClose{right:0;color:#323232;font-weight:700;font-size:.9em;border:0!important}@media screen and (min-width:700px){#cboxClose{margin:15px}}#cboxClose:before{content:'\00d7 ';color:#747373;font-weight:700;display:inline-block;margin-right:5px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../i/owl-images/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;opacity:.85;transition:opacity .2s ease}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:5px;height:5px;margin:5px;border-radius:20px;background:#626366}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#cfd0d1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../i/owl-images/AjaxLoader.gif) center center no-repeat}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;animation:fadeOut .7s both ease}.owl-fade-in{animation:fadeIn .7s both ease}.owl-backSlide-out{animation:backSlideOut 1s both ease}.owl-backSlide-in{animation:backSlideIn 1s both ease}.owl-goDown-out{animation:scaleToFade .7s ease both}.owl-goDown-in{animation:goDown .6s ease both}.owl-fadeUp-in{animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{animation:scaleUpTo .5s ease both}@keyframes empty{0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@keyframes goDown{from{transform:translateY(-100%)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}body{padding:0;background:#cfd0d1;font-family:roboto,'helvetica neue',arial,helvetica,sans-serif;line-height:1.35;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.mobile__nav,header h1{line-height:1;font-family:DINNextLTPro-Bold,roboto,sans-serif}.content{-ms-flex:1;flex:1}header{padding:20px 0 30px 20px;background:#fff}@media screen and (min-width:700px){header{padding:60px 0 30px 20px}}header .header{max-width:1111px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header h1{font-weight:400;margin:0;padding:0;font-size:1.5em;background:url(../i/basis-logo.svg) left bottom no-repeat;text-indent:-8000em;background-size:contain;width:150px;height:75px}header h1 a{color:#323232;text-decoration:none;display:block;height:75px}header .nav{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:700px){header .nav{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}header .nav__item a{font-family:DINNextLTPro-Bold,roboto,sans-serif;font-weight:400;color:#626366;text-decoration:none;transition:color .3s ease;padding:0 30px}.mobile__nav,header .important--item a,header .nav__item a:hover{color:#323232}.mobile__nav{display:inline-block;background:#cfd0d1;padding:10px 30px;margin-right:30px;border-radius:.2em;font-size:.9em;text-align:center;text-decoration:none;-ms-flex-item-align:end;align-self:flex-end}footer{padding:30px 20px 60px}@media screen and (min-width:700px){.mobile__nav{display:none}footer{margin-top:3em}.footer{border-top:1px solid rgba(98,99,102,.25);padding-top:20px}}.footer{max-width:700px;margin:0 auto}.contact__basis{font-family:DINNextLTPro-Bold,roboto,sans-serif;color:#323232;margin:0;padding:0}@media screen and (min-width:700px){.contact__col{width:48%;float:left;overflow:hidden;padding-bottom:20px}.contact__legal{clear:both;float:left;width:50%}}.contact__phone{font-family:DINNextLTPro-Bold,roboto,sans-serif;color:#626366;margin:5px 0 0;padding:0;font-size:2em;line-height:.9}.contact__email{color:#323232;margin:0;padding:0}.contact__address{color:#323232;margin:10px 0 0;padding:0}.contact__legal{color:#626366;margin:2em 0 0;font-size:.85em;padding:0}.footer__nav{margin:5em 0 0;padding:0;list-style-type:none;background:#fff}@media screen and (min-width:700px){.footer__nav{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.footer__nav .nav__item a{font-family:DINNextLTPro-Bold,roboto,sans-serif;font-weight:400;text-transform:uppercase;display:block;color:#626366;text-decoration:none;transform:all .2s ease;padding:15px 20px;line-height:1;border-bottom:1px solid rgba(98,99,102,.25)}.footer__nav .nav__item a:hover{color:#323232}.courtyard-banner{background:url(../i/homepage.jpg) left top no-repeat #323232;background-size:cover;min-height:400px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#fff}.about__cta-link,.courtyard-banner__cta-link{display:inline-block;color:#323232;font-family:DINNextLTPro-Bold,roboto,sans-serif;text-decoration:none;text-transform:uppercase}.courtyard-banner__content{margin-top:40px}.courtyard-banner__text{margin-top:30px}.courtyard-banner__name{width:90%;height:0;padding-bottom:30%;text-align:center;margin:0 auto;text-indent:-8000em;background:url(../i/courtyard-sign.svg) center center no-repeat;background-size:cover}.courtyard-banner__available{text-align:center;margin:0;padding:0;font-family:DINNextLTPro-Bold,roboto,sans-serif;font-size:1.2em;max-width:400px;line-height:1.2}.courtyard-banner__cta{text-align:center}.courtyard-banner__cta-link{background:#fff;padding:12px 20px 8px;border-radius:.2em;transition:background-color .2s ease}.courtyard-banner__cta-link:hover{background:#cfd0d1}.about__cta{margin:3em auto;text-align:center;clear:both}.about__cta-link{border:1px solid #626366;background:0 0;padding:15px 20px 13px;border-radius:.2em;margin:0 20px}.inner--banner{background:#747373;text-align:center;padding:30px 0 20px}.inner--banner__content{max-width:610px;margin:0 auto}.inner--banner__content .courtyard-banner__name{width:70%;padding-bottom:17%}.inner--banner__content .courtyard-banner__available{margin:20px auto 0;color:#fff;max-width:550px;text-align:center}.owl-carousel{background:#747373;position:relative}@media screen and (min-width:700px){.courtyard-banner{min-height:500px}.carousel-image{margin:10px 0 10px 10px}}.carousel-image img{display:block;max-width:100%}.owl-buttons .owl-next{position:absolute;top:40%;margin-top:-25px;right:10px;background:url(../i/right-arrow.svg) center center no-repeat #fff;background-size:20px;width:40px;height:40px;border-radius:0 .3em 0 0;text-transform:uppercase;font-weight:700;color:#323232;font-size:.7em;text-indent:-8000em}.owl-buttons .owl-prev{position:absolute;top:-9999px}@media screen and (min-width:700px){.owl-buttons .owl-next{width:50px;height:50px;right:20px}.owl-buttons .owl-prev{top:40%;margin-top:-25px;left:20px;background:url(../i/left-arrow.svg) center center no-repeat #fff;background-size:20px;width:50px;height:50px;border-radius:.3em 0 0;text-transform:uppercase;font-weight:700;color:#323232;font-size:.7em;text-indent:-8000em}}.owl-carousel .owl-pagination{margin-bottom:10px}.content.expand-to-max{max-width:1111px;padding-top:30px}.space{background:#cfd0d1;margin:0 15px}@media screen and (min-width:700px){.space{max-width:1111px;padding:0 15px;margin:0 auto;min-width:70%}.space__image{width:40%;float:left;padding-right:30px}}.space+.space{border-top:1px solid rgba(98,99,102,.25)}.space__container{max-width:1111px;margin:0 auto}.space__label{font-family:DINNextLTPro-Bold,roboto,sans-serif;text-transform:uppercase;text-align:center;font-weight:400;font-size:2em;margin-top:40px;line-height:1}.space__label b{font-size:.8em;font-weight:400;color:#626366;display:block}.image-space{background:#fff;height:380px;margin:0 auto 30px}.image-space img{max-height:100%;display:block;margin:0 auto}.space__text.content{padding-left:0;padding-right:0}@media screen and (min-width:700px){.space__text.content{padding-top:0;width:60%;float:left}.space__text.content.no--floorplan{float:none;margin:0 auto}}.google-map{margin:.5em auto 2em;height:230px;border:10px solid #fff;width:100%}.building__intro{max-width:90%;margin:0 auto}.content .building__intro p.starter{font-size:1.35em;text-align:center;color:#323232;padding-bottom:0;margin-bottom:10px;line-height:1.2}@media screen and (min-width:700px){.google-map{height:400px}.building__intro{max-width:80%}.content .building__intro p.starter{font-size:1.5em}}.js-magnify{background-image:url(../i/magnifier.svg);background-position:95% 5%;background-size:24px;background-repeat:no-repeat}.content .courtyard__cta{margin:20px 0}.content .courtyard__cta p{margin-bottom:5px}.content .courtyard__cta a.asbutton[href="#register-form"],.content .courtyard__cta button[href="#register-form"],.content .courtyard__cta input[href="#register-form"][type=submit]{color:#fff;background:#323232}.content .courtyard__cta a.asbutton,.content .courtyard__cta button,.content .courtyard__cta input[type=submit]{color:#fff}.courtyard-cta__form input,button,textarea{border:1px solid #cfd0d1!important}.content.inside--lightbox{padding:0;height:100%}.content.inside--lightbox h2{font-size:1.4em;margin:20px 0}.content.inside--lightbox input,.content.inside--lightbox textarea{max-width:85%}@media screen and (max-width:700px){.content.inside--lightbox label{font-size:.75em;line-height:1.2}}.content{max-width:610px;margin:0 auto;padding:20px}.content h1,.content h2,.content h3{padding:0;line-height:1;font-weight:400;font-family:DINNextLTPro-Bold,roboto,sans-serif}.content h1{margin:0;font-size:1em}.content h2{margin:.5em 0 0;font-size:45px;letter-spacing:-1px;color:#323232}.content h3{margin:2em 0 .5em;text-transform:uppercase;font-size:1.5em;color:#323232}.content h3 b{display:block;font-size:.8em;color:#626366;font-weight:400}.content h4{font-family:DINNextLTPro-Bold,roboto,sans-serif;text-transform:uppercase;margin:0;padding:10px 0 0;font-weight:400}.content ul{list-style-type:square;margin:0 0 1em 1.5em;padding:0}.content p{margin:0 0 1em;padding:0}.content a{color:#323232;text-decoration:none;border-bottom:1px solid rgba(98,99,102,.25)}.content a:hover{border-color:rgba(98,99,102,.25)}.content li>strong{display:inline-block;width:120px}.content ul.list{list-style-type:none;border-top:1px solid rgba(98,99,102,.25);margin-left:0}.content ul.list li{border-bottom:1px solid rgba(98,99,102,.25);padding:10px 5px}.content a.asbutton,.content button,.content input[type=submit]{font-weight:700;border:1px solid rgba(98,99,102,.25);display:inline-block;padding:10px 20px;background:#626366;border-radius:.2em;text-transform:uppercase;font-size:.85em;transition:all .2s ease;margin-right:10px}.content a.asbutton:hover,.content button:hover,.content input[type=submit]:hover{opacity:.9}.content a.asbutton.ghost,.content button.ghost,.content input.ghost[type=submit]{border:1px solid rgba(98,99,102,.25);color:#323232;background:0 0}.content button,.content input[type=submit]{color:#323232;background:#fff;transition:background-color .2s ease;border:none;margin-right:10px;margin-top:20px;border-radius:.2em}.content button:hover,.content input[type=submit]:hover{background:rgba(255,255,255,.85);cursor:pointer}.content .box{background:#fff;padding:10px;margin-top:20px;margin-bottom:20px;border-radius:0 1em 0 0}.content .box h4{margin:0;padding:0;font-family:DINNextLTPro-Bold,roboto,sans-serif;text-transform:uppercase;font-weight:400}.content .box p{margin-bottom:0}.content p.starter{font-size:21px;color:#323232;line-height:1.1;margin-top:10px;font-weight:300}@media screen and (min-width:700px){.content p.starter{font-size:29px}.content form input[type=text],.content form input[type=email],.content form textarea{min-width:600px}}.content p.starter a{border:0;font-weight:700}.content label{display:block;font-family:DINNextLTPro-Bold,roboto,sans-serif;font-size:1em;text-transform:uppercase}.content label b{color:#773434;font-weight:400}.content form input[type=text],.content form input[type=email],.content form textarea{padding:10px;font-size:1.2em;border:0;border-radius:0 .3em 0 0;background:#fff}.content form input[type=text]:valid,.content form input[type=email]:valid,.content form textarea:valid{background-image:url(../i/tick.svg);background-size:20px;background-repeat:no-repeat;background-position:98% center}.content form textarea:valid{background-position:98% 5%}.no--validity form input[type=text]:valid,.no--validity form input[type=email]:valid,.no--validity form textarea:valid{background:0 0!important}.about-image__caption,.about-us__header{background:#747373;color:#fff;font-family:DINNextLTPro-Bold,roboto,sans-serif;text-align:center}.about-image__caption{margin:0;padding:0 0 20px}.about-image__container{max-width:1111px;margin:10px auto;text-align:center}.about-image__image{width:320px;height:213px;display:inline-block;margin:0 5px 10px}.about-us__header{margin:0;font-weight:400;padding:25px 0 5px;font-size:45px;letter-spacing:-1px;line-height:1}.all-sold {display:inline-block; text-transform:uppercase; background-color: #773434; padding: 5px; color:white;}