*{font-family:open sans,sans-serif;font-size:14px}a.logo{width:166px}.slider-h,.slider-s{text-shadow:2px 2px #000}.navbarr{overflow:visible;background-color:#f3f3f3;position:fixed;width:100%;z-index:9;top:0}.navbarr a{float:left;color:#333;text-align:center;padding:14px 16px;text-decoration:none}.dropdownn{float:left;overflow:hidden}.dropbtnn{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-weight:500;font-size:14px!important;color:rgba(0,0,0,.6)!important}.dropdownn .dropbtnn{border:none;outline:none;color:#333;padding:6px 16px;background-color:inherit;font-family:inherit;margin:0}.navbarr a:hover,.dropdownn:hover .dropbtnn{text-decoration:underline}.dropdownn-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-top:2px solid #114245}.dropdownn-content a{float:none;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdownn-content a:hover{background-color:#f3f3f3}.dropdownn:hover .dropdownn-content{display:block}.dropbtnn.active{color:#114245!important}.bg-imagee{height:600px;background-position:center bottom 0}.nav-margin{margin-top:70px}.btn-green{background-color:#114145;overflow:hidden;position:relative;width:50%;color:#fff;letter-spacing:2px;font-weight:600}.btn-white{background-color:#fff;overflow:hidden;position:relative;width:50%;color:#114145;letter-spacing:2px;font-weight:600}.btn-outline-green{overflow:hidden;position:relative;border:2px solid #114245;padding:6px 20px!important;border-radius:0;color:#114245!important}.btn-green:focus{box-shadow:none}.btn-green:hover{color:#2bbbc8}.bg-house{background-size:cover;background-position:50%;background-repeat:no-repeat;float:left;position:relative;z-index:2}.h-300{height:300px}.bg-gray{background-color:#6e6e6e}.about-us-height{width:585px!important}.bg-blue{background-color:#073b4c;background-image:url(/img/mountain.png);background-repeat:no-repeat;background-size:50%;background-position:center}.content-padding{padding-left:140px;padding-top:75px}.grey-bg{background-color:#c4c4c4}.yellow-bg{background-color:#ffd166}.img{max-width:80%;height:auto}.myHr{width:100%!important;height:1px;background-color:#f3f3f3}.dark-bg{background-color:#303030!important}.first-header{font-size:21px;letter-spacing:2px;line-height:1.3em;font-weight:600}.second-header{font-size:18px;line-height:1.3em;font-weight:500}.header-w-bg{color:#fff;margin-top:50px;font-size:32px;text-shadow:2px 2px #000}.content-header{font-size:18px;letter-spacing:3px;line-height:1.3em;font-weight:600;color:#fff}.font-grey{color:#666!important}.font-dark{color:#333!important}.social-media:hover{fill:#114245;transition:ease-in .2s}.navbar-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:500;font-size:14px}.footer-link{display:block;text-decoration:none;padding:8px 0;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;color:#fff!important}.footer-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;color:#fff!important;font-weight:500}.footer-link:hover{color:#114245!important;transition:ease-in .1s}.mtt-3{margin-top:1rem}.dropdown-item:hover{color:#114245;text-decoration:none!important}.director-image{height:749px!important;width:500px!important}.managers-card{width:75%;margin-top:7px;font-size:14px}.managers-card h3{font-size:17px;text-align:center}@media only screen and (max-width:768px){.img{width:100%;max-width:100%;height:auto}.director-image{height:auto!important;width:100%!important}.managers-card{width:100%}.about-us-height{width:100%!important;margin:0!important;height:auto!important}.site-plan-text{font-size:20px!important;left:20px!important}.header-button-margin{margin-right:0;width:100%!important;display:flex;justify-content:center}.dropdown-menu{width:100%!important;border-top:3px solid #114245;max-height:100vh;overflow-y:auto}.mtt-3{margin-top:.5rem}.btn-green{width:100%}.sm-center{text-align:center!important}.btn-outline-green{overflow:hidden;position:relative;border:2px solid #114245;padding:3px 15px!important;border-radius:0;color:#114245!important;font-size:12px}.h-300{height:300px!important}.h-500{max-height:550px;padding-bottom:20px!important}.small-center{margin-left:auto;margin-right:auto}.w-50{width:100%!important}.content-padding{padding:40px 20px 0 30px}.container-padding{padding:0 30px}.progress-picture{width:300px!important}.table-of-contents{background-color:#f5f8ff;padding:10px;border:dashed 1px #666;width:100%;min-width:300px;margin-bottom:30px;margin-top:30px;margin-left:auto;margin-right:auto}}.dropdown-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:500;border-bottom:1px solid #f3f3f3}.dropdown-text.active{color:#114245!important;background-color:transparent}.information-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;color:#12130f!important;letter-spacing:3px;line-height:1.3em}.information-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif}a.special-link{color:#2ea3f2!important}.footer-margin{margin-top:20px}.accordion-button:focus{color:#12130f!important;background-color:#f3f3f3!important;box-shadow:none;border:none}.accordion-button:not(.collapsed){color:#12130f!important;background-color:transparent!important;box-shadow:none;border:none}.ongoing-project-background{position:relative;background-position:50%;height:75vh}.project-header{background-image:linear-gradient(90deg,#ffffff 10%,rgba(255,255,255,0) 100%)!important;border-left:10px solid #073b4c;position:absolute!important;bottom:0;top:auto;left:0;right:auto;width:99%;height:125px}.project-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;color:#073b4c!important;letter-spacing:3px;margin-left:50px}.project-second-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#073b4c!important;letter-spacing:3px;line-height:1.3em;margin-left:50px;font-weight:500}.projects-btn{color:#fff!important;border-width:0!important;border-radius:0;font-size:20px;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important;background-color:#114245;font-weight:500}.projects-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:14px;color:#12130f!important;background-color:#fff;line-height:1.7em;font-weight:700;-webkit-font-smoothing:antialiased;word-wrap:break-word}.projects-inner-text{color:#12130f;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased}.carousel-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#12130f!important;letter-spacing:3px;line-height:1.3em}.bottom-border{padding-bottom:10px;position:relative;border-bottom:1px solid #b5b5b5}.site-plan{margin-top:90px}.site-plan-text{z-index:1;position:absolute!important;top:20px;bottom:auto;left:50px;right:auto;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:36px;color:#fff!important;text-shadow:0 0 .3em #000}.btn-apartments{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;padding:13px 15px;box-shadow:0 2px 18px 0 rgb(0 0 0/30%);text-align:center;width:225px}.btn-apartments:focus{box-shadow:0 2px 18px 0 rgb(0 0 0/30%)}.btn-apartments:hover{background-color:#f3f3f3}.header-button-margin{margin-right:320px}.form-part{max-width:70%}.form-head-text{text-align:center;line-height:1.8em;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:18px}.form-header-text{font-size:20px!important;text-align:center;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important}.form-control{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}.form-control:focus{box-shadow:none;border:1px solid #333}.form-info{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important;font-weight:500;font-size:16px}.btn-submit{padding:10px 15px;background-color:#fff!important;border:1px solid #114245!important;color:#114245!important;letter-spacing:4px!important;font-size:14px!important;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0}.btn-submit:hover{background-color:#114245!important;color:#fff!important}.specification-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#12130f!important;letter-spacing:3px;line-height:1.3em}.progress-pictures-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:15px;line-height:1.4em;color:#333;line-height:1em!important;font-weight:500}.date-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:12px;font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased}.page-link{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;margin-top:15px;font-size:16px;line-height:16px;color:#999;background-color:transparent;border:0;font-weight:500}.page-link:hover{background-color:transparent}.page-link:focus{box-shadow:none}.page-link.active{color:#82c0c7}.faq-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;color:#333;word-wrap:break-word;font-size:16px;font-weight:600;padding:20px}.bg-grey{background-color:#f3f3f3}.bg-grey:focus{background-color:#f3f3f3}.progress-picture{width:217px}.apartment-detail-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;color:#12130f!important;letter-spacing:3px;line-height:1.5em}.inspection-trips-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:21px;letter-spacing:3px;line-height:1.3em;color:#333;padding-bottom:10px;font-weight:500}.card-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-variant:small-caps;font-size:20px;letter-spacing:1px;line-height:1.3em}.card-inner-text{line-height:1.7em;font-weight:500;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:14px}.faq-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:21px;color:#12130f!important;letter-spacing:7px;line-height:1.3em}.accordion-border{border:1px solid #f3f3f3!important;box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.blog-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:30px;line-height:1.6em}.blog-header-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:60px;line-height:1.2em;color:#fff}.blog-card-header{font-size:16px!important;line-height:1.5em!important;font-weight:500;color:#333;padding-bottom:10px;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif!important;text-decoration:none}.blog-card-header:hover{color:#333}.card-date-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;color:#8b96a1!important;letter-spacing:1px;font-size:14px}.blog-inner-text{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:2em;color:#666;font-weight:500}.table-of-contents{background-color:#f5f8ff;padding:10px;border:dashed 1px #666;width:50%;min-width:300px;margin-bottom:30px;margin-top:30px}.table-of-contents-header{font-size:18px;font-weight:700;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;line-height:2em;padding-bottom:0;color:#666}.table-of-contents-header-text{font-size:20px;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;line-height:2em;color:#333;padding-bottom:10px;font-weight:500}.table-of-contents-second-header{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;line-height:2em;color:#333;padding-bottom:10px;font-weight:500;font-size:22px}.swiper{width:100%;height:100%}.swiper-slide{min-height:400px;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;background-repeat:no-repeat;background-size:cover;background-position:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.spot-wide-image-wrapper{overflow:hidden}.spot-wide-image-wrapper img{min-width:100%}