/* compiled by scssphp v0.7.6 on Thu, 10 Dec 2020 23:48:10 +0000 (0.3755s) */

body,html{-webkit-overflow-scrolling:touch;font-size:18px;font-weight:400;line-height:1.625rem;overflow-x:hidden;color:#797c89;font-family:'neue-haas-grotesk-display', sans-serif}.container-semi-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1400px;width:100%}#view-container{background:#fff}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.flex{display:flex;align-items:center}.flex.flex-center{justify-content:center}.pad,.padded,.padding{padding-top:5rem;padding-bottom:5rem}.extra-pad{padding-top:10rem;padding-bottom:10rem}.half-pad{padding-top:2.5rem;padding-bottom:2.5rem}.pad-top{padding-top:5rem}.extra-pad-top{padding-top:10rem}.half-pad-top{padding-top:2.5rem}.pad-bottom{padding-bottom:5rem}.extra-pad-bottom{padding-bottom:10rem}.half-pad-bottom{padding-bottom:2.5rem}.no-pad{padding:0}.no-pad-top{padding-top:0 !important}.no-pad-bottom{padding-bottom:0 !important}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.neg-margin-top{margin-top:-10rem}.line-vert:before{content:'';height:150px;display:inline-block;border-right:6px #00b5e7 solid;position:absolute;transform:translate(-3px, -125%)}.full-width{width:100%}.relative{position:relative}.block{display:block}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#003c56;opacity:0.75}.link-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.bg-absolute{position:absolute;top:0;right:0;bottom:0;left:0}.bg-img{background-size:cover;background-position:center}.bg-fixed{background-attachment:fixed}.bg-light,.light-bg{background:#e6e6e6}.well{background:#e6e6e6;border:solid 1px #ccc;box-shadow:none;padding:1.5rem;border-radius:0}img.responsive,.img-responsive{padding-left:0;padding-right:0}img.responsive.pull-left,.img-responsive.pull-left{padding:2rem 2rem 2rem 0}img.responsive.pull-right,.img-responsive.pull-right{padding:2rem 0 2rem 2rem}.social .fa{font-size:1rem;width:2em;height:2em;line-height:2em;text-align:center;background:#00b5e7;color:#fff;transition:all 0.3s}.social .fa:hover,.social .fa:focus{background:#0097c2}.share-title{text-transform:uppercase;font-family:'montserrat', sans-serif}.share-horizontal{margin:0 auto;display:inline-block}.csek-share-horizontal a,.csek-share-vertical a{box-shadow:none !important;border:none !important;transition:all 0.3s !important;background:#003c56 !important;padding:0.75rem !important}.csek-share-horizontal span,.csek-share-vertical span{text-shadow:none !important;font-family:'neue-haas-grotesk-display', sans-serif !important;font-size:0.7rem !important;display:none !important}.csek-share-horizontal img,.csek-share-vertical img{max-height:20px !important}svg.logo .Text path,svg.logo .Text polygon,svg.logo .Text rect{fill:#003c56}svg.logo .Icon-Accent path,svg.logo .Icon-Accent polygon,svg.logo .Icon-Accent rect{fill:#00b5e7}svg.logo .Icon-Accent-Medium path,svg.logo .Icon-Accent-Medium polygon,svg.logo .Icon-Accent-Medium rect{fill:#0097c2}svg.logo .Icon-Accent-Dark path,svg.logo .Icon-Accent-Dark polygon,svg.logo .Icon-Accent-Dark rect{fill:#00799e}.intro .title{margin-bottom:2.5rem}.contact .card{padding:5rem;z-index:99;position:relative;width:100%}.contact .card .main-title{padding-bottom:2rem}.contact .overlay{z-index:9}.contact address{margin:2rem 0 0 0}.contact address .fa-ul li{font-size:1.3rem;font-weight:600;color:#003c56}.contact address .fa-ul li strong{color:#00b5e7;font-family:'montserrat', sans-serif;text-transform:uppercase;font-size:0.7rem}.contact address .fa-ul li a:hover,.contact address .fa-ul li a:focus{color:inherit}.contact address .fa-ul li.Address2 strong{display:none}.contact .social{margin:2rem 0}.contact .social .fa{font-size:1.25rem;color:#003c56}.landmark7-bios{background:#e6e6e6}.landmark7-bios .item .logo{margin:0 0 2rem 0}.landmark7-bios .item .website{color:#003c56;font-size:0.9rem}.landmark7-bios .item .website a{border:none}.landmark7-bios .logo-icon{position:absolute;width:50%;right:-5%;opacity:0.05}.landmark7-bios svg.logo .Icon-Accent polygon,.landmark7-bios svg.logo .Icon-Accent-Dark polygon,.landmark7-bios svg.logo .Icon-Accent-Medium polygon,.landmark7-bios svg.logo .Icon-Accent path,.landmark7-bios svg.logo .Icon-Accent-Dark path,.landmark7-bios svg.logo .Icon-Accent-Medium path,.landmark7-bios svg.logo .Icon-Accent rect,.landmark7-bios svg.logo .Icon-Accent-Dark rect,.landmark7-bios svg.logo .Icon-Accent-Medium rect{fill:#003c56}.modal-open .modal{display:flex;height:100%}.modal-open .modal .modal-dialog{margin:auto}.modal .modal-header{border:none;padding:0 0 2rem 0}.modal .main-title{margin-bottom:0;padding-bottom:0}.modal .modal-content{padding:5rem;text-align:center;box-shadow:none;border:none;border-radius:0}.modal .modal-content label{display:none}.modal .modal-content input,.modal .modal-content select,.modal .modal-content textarea{text-align:center}.modal .modal-body{padding:0 7.5px}.modal .modal-footer{text-align:center;border:none;padding:0}.modal .form-group{margin-right:-7.5px;margin-left:-7.5px}.modal-backdrop{background-color:#00b5e7}.modal-backdrop.in{opacity:0.9}.page-369.layout-content .section.spec-content.normal-content{padding:0}.page-369.layout-content .section.spec-content.normal-content .card.card-bg-{margin-bottom:0}.password-container{padding-top:8rem;padding-bottom:2rem}.nav-background{background:#003c56;position:absolute;top:0;height:7.5rem;width:100%}.hide-header{display:none}h1,h2,h3,h4,h5,h6{color:#003c56;margin:1em 0 0.5em 0;font-family:'neue-haas-unica', sans-serif;line-height:1.3;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit;font-size:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:inherit;text-decoration:none}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;line-height:1.3;margin-top:0.5em;color:#003c56}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{margin-top:0}h1.main-title,h2.main-title,h3.main-title,h4.main-title,h5.main-title,h6.main-title{text-transform:uppercase;font-family:'montserrat', sans-serif;font-size:4rem;margin:0 0 5rem 0;line-height:1}h1.main-title.no-margin,h2.main-title.no-margin,h3.main-title.no-margin,h4.main-title.no-margin,h5.main-title.no-margin,h6.main-title.no-margin{margin:0}h1.uppercase,h2.uppercase,h3.uppercase,h4.uppercase,h5.uppercase,h6.uppercase{text-transform:uppercase}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,ul li,ol li{font-size:1.15rem;line-height:1.6;font-weight:300;margin-bottom:1em;letter-spacing:0.05em}p big,ul li big,ol li big,p.lead,ul li.lead,ol li.lead{font-size:1.4em;color:#00b5e7;font-weight:600;line-height:1.5}p strong,ul li strong,ol li strong{color:#003c56}p a,ul li a,ol li a{color:inherit;text-decoration:none;font-weight:inherit;transition:all 0.3s;position:relative;border-bottom:1px #00b5e7 solid}p a:hover,ul li a:hover,ol li a:hover,p a:focus,ul li a:focus,ol li a:focus{text-decoration:none;color:#003c56;border-color:#003c56}p:last-of-type{margin-bottom:0}ol li,ul li{margin-bottom:0}.fa-ul{padding:0;margin:0;list-style:none}.fa-ul li{margin:0 0 0.5em 0}.fa-ul li .fa{padding-right:0.5em}.fa-ul li strong{display:block}.fa-ul li a{color:inherit;font-weight:inherit;border:none}.fa-ul li.Address{margin-bottom:0}strong{font-weight:600}.btn{border-radius:0;padding:1em 2.5em;font-size:0.8em;border:none;font-weight:600;letter-spacing:0.05em;transition:all 0.3s;position:relative;overflow:hidden;text-transform:uppercase;font-family:'montserrat', sans-serif}.btn .fa{margin-left:0.5rem;font-weight:900}.btn span{position:relative;z-index:9}.btn:after{content:"";height:100%;left:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:0%;z-index:1;box-sizing:border-box}.btn:hover:after{width:100%}.btn-small,.btn-sm{font-size:0.6rem}.btn-large,.btn-lg,.btn-lrg{font-size:1rem;padding:1em 2.5em}.btn-default,.btn-dark{background-color:#003c56;color:#fff;border-color:#003c56}.btn-default:after,.btn-dark:after{background-color:#001823}.btn-default:hover,.btn-dark:hover,.btn-default:focus,.btn-dark:focus{border-color:#001823;background:#003c56;color:#fff}.btn-primary{background-color:#00b5e7;color:#fff;border-color:#00b5e7}.btn-primary:after{background-color:#35d3ff}.btn-primary:hover,.btn-primary:focus{border-color:#35d3ff;background:#00b5e7;color:#fff}.btn-secondary{background-color:#00799d;color:#fff;border-color:#00799d}.btn-secondary:after{background-color:#00b4ea}.btn-secondary:hover,.btn-secondary:focus{border-color:#00b4ea;background:#00799d;color:#fff}.btn-ghost{background-color:transparent;color:#fff;border:1px #fff solid}.btn-ghost:after{background-color:#fff}.btn-ghost:hover,.btn-ghost:focus{border-color:#fff;background:#fff;color:#003c56}.btn-ghost-dark{background-color:transparent;color:#003c56;border:1px #003c56 solid}.btn-ghost-dark:after{background-color:#003c56}.btn-ghost-dark:hover,.btn-ghost-dark:focus{border-color:#003c56;background:#003c56;color:#fff}.btn-inverse{background-color:#fff;color:#003c56;border-color:#fff}.btn-inverse:after{background-color:#e6e6e6}.btn-inverse:hover,.btn-inverse:focus{border-color:#e6e6e6;background:#e6e6e6;color:#003c56}.btn-stripped{background:none;color:#00b5e7;border:none;border-bottom:1px #00b5e7 solid;border-radius:0;padding:0 0 0.75em 0}.btn-stripped:hover,.btn-stripped:focus{color:#0097c2;border-color:#0097c2}@media only screen and (max-width:800px){#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #e6e6e6}#no-more-tables td{border:none;border-bottom:1px solid #e6e6e6;position:relative;padding-left:50%;white-space:normal;text-align:right;width:100%}#no-more-tables td:before{position:absolute;top:15px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}}.form-group.date{overflow:hidden}.form-group.date label{display:block}.form-group.date select.form-control{width:33.33%;float:left}.form-group input,.form-group select,.form-group textarea{font-size:1rem;font-family:'neue-haas-grotesk-display', sans-serif;letter-spacing:0.05em;background:#e6e6e6;border:1px #e6e6e6 solid;padding:5px 30px;border-radius:0;height:55px;box-shadow:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:none;border-color:inherit;border-color:#e6e6e6}.form-group textarea{height:auto;padding:30px}.search{padding:2.5rem 0 0 0}.search input,.search select{font-size:1rem;font-family:'neue-haas-grotesk-display', sans-serif;letter-spacing:0.05em;background:#e6e6e6;border:1px #e6e6e6 solid;padding:5px 30px}.search input:focus,.search select:focus{border-color:#e6e6e6}.search input,.search .btn{height:75px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}header{padding:15px 0;position:fixed;z-index:991;top:0;left:0;right:0;background:#fff;transition:all 0.3s;border-bottom:1px #e6e6e6 solid}header.header-inverse{background:transparent;border-color:transparent;padding:45px 30px}header.header-inverse svg.logo .Text path,header.header-inverse svg.logo .Text polygon,header.header-inverse svg.logo .Text rect{fill:#fff}header.header-inverse .logo{height:70px}header.header-inverse .hamburger .lines,header.header-inverse .hamburger .lines:before,header.header-inverse .hamburger .lines:after{background:#fff}header .logo{height:40px;transition:all 0.3s;float:left}.navigation-button{position:absolute;top:-10px;right:15px;z-index:10;display:block;padding:15px}.navigation-button .hamburger{background-color:transparent;border:none;width:25px;height:25px;opacity:1;padding:0}.navigation-button .hamburger .lines:before,.navigation-button .hamburger .lines:after{position:absolute;right:0;content:"";width:24px !important}.navigation-button .hamburger .lines:before{top:6px}.navigation-button .hamburger .lines:after{top:-8px}.navigation-button .hamburger .lines,.navigation-button .hamburger .lines:before,.navigation-button .hamburger .lines:after{width:19px;height:2px;background:#003c56;border-radius:0;display:block;position:relative;transition:all 0.3s;float:right}.navigation-button.closeNav{top:8px}.navigation-button.closeNav .hamburger .lines,.navigation-button.closeNav .hamburger .lines:before,.navigation-button.closeNav .hamburger .lines:after{background:#fff}.navigation-overlay{position:fixed;z-index:10000;background:#003c56;top:0;left:0;right:0;bottom:0;display:none;transition:all 2s;opacity:0;overflow:hidden;padding:5rem}.navigation-overlay.active{display:block;opacity:1}.navigation-overlay h3.title{color:#fff;text-transform:uppercase;font-family:'montserrat', sans-serif;color:#00b5e7;font-size:2.5rem}.navigation-overlay .overlay-left,.navigation-overlay .overlay-right{position:relative}.navigation-overlay .overlay-right .title{padding-left:15px}.navigation-overlay .overlay-left .title{margin:2rem 0 0 0}.navigation-overlay .overlay-left .subtitle{color:#fff;margin:0 0 1rem 0}.navigation-overlay .overlay-left p{color:#fff}.navigation-overlay .search{padding:0}.navigation-overlay .search input{background:#fff}.navbar-default{background-color:transparent;border:none;margin-bottom:0px}.navbar-default .navbar-nav.navbar-overlay > li{display:block;float:none;font-size:1.5rem;font-family:'neue-haas-unica', sans-serif;letter-spacing:0}.navbar-default .navbar-nav.navbar-overlay > li > a{color:#fff;padding:0.5em 0}.navbar-default .navbar-nav.navbar-overlay > li .fa{display:none}.navbar-default .navbar-nav.navbar-overlay > li:last-child > a{background:transparent !important}.navbar-default .navbar-nav.navbar-overlay .dropdown-menu{position:static;transition:all 0.3s;background:transparent;padding:0 0 1rem 0;float:none}.navbar-default .navbar-nav.navbar-overlay .dropdown-menu li a{color:#00b5e7;padding:0.25em 0}.navbar-default .navbar-nav.navbar-overlay .dropdown-menu li a:hover,.navbar-default .navbar-nav.navbar-overlay .dropdown-menu li a:focus{color:#35d3ff;background:transparent}.navbar-default .navbar-nav > li > a{color:#001823;border:none}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:transparent;color:#00b5e7}.navbar-default .navbar-nav > li > .dropdown-menu{border:none;border-radius:0;box-shadow:none}.navbar-default .navbar-nav > li > .dropdown-menu li a{border:none}.navbar-default .navbar-nav > .active > a{background-color:transparent;color:#00b5e7}.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#00b5e7}.navbar-default .navbar-nav > .open > a{background-color:transparent;color:#00b5e7}.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#00b5e7}.navbar-default .navbar-nav.navbar-right .dropdown-menu{right:auto}.navbar-default .navbar-toggle{background-color:#fff;border:none;margin:0;padding:1.25rem 2rem;border-radius:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#003c56}.navbar-default.navbar-inverse .navbar-nav > li > a{color:#fff;border:none}.navbar-default.navbar-inverse .navbar-nav > li > a:hover,.navbar-default.navbar-inverse .navbar-nav > li > a:focus{background-color:transparent;color:#fff}.navbar-default.navbar-inverse .navbar-nav > li:last-child > a{background:#35d3ff}.dropdown-submenu{position:relative}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px}.dropdown-submenu:hover > .dropdown-menu{display:block}.dropdown-submenu:hover > a:after{border-left-color:#fff}.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#e6e6e6;margin-top:5px;margin-right:-10px}.mm-slideout{box-shadow:none !important}#mobile-menu.mm-menu{background-color:#fff}#mobile-menu.mm-menu .mm-panel{border:none;border-radius:0}#mobile-menu.mm-menu .mm-panel.mm-highest{box-shadow:none}#mobile-menu.mm-menu > .mm-list{padding:0;margin-top:0 !important}#mobile-menu.mm-menu > .mm-list > li{width:100%}#mobile-menu.mm-menu > .mm-list > li a{font-weight:300;font-family:'neue-haas-grotesk-display', sans-serif;color:#797c89;padding:1em 1.5em !important;border:none;font-size:1rem}#mobile-menu.mm-menu > .mm-list > li a .fa{display:none}#mobile-menu.mm-menu > .mm-list > li a:hover,#mobile-menu.mm-menu > .mm-list > li a:focus{background:transparent}#mobile-menu.mm-menu > .mm-list > li:hover,#mobile-menu.mm-menu > .mm-list > li:focus{background:#fff;border-left-color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li:hover a,#mobile-menu.mm-menu > .mm-list > li:focus a{color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li:hover a:hover,#mobile-menu.mm-menu > .mm-list > li:focus a:hover,#mobile-menu.mm-menu > .mm-list > li:hover a:focus,#mobile-menu.mm-menu > .mm-list > li:focus a:focus{background:transparent}#mobile-menu.mm-menu > .mm-list > li:hover .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list > li:focus .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list > li:hover .mm-subopen:focus,#mobile-menu.mm-menu > .mm-list > li:focus .mm-subopen:focus{background:#0097c2}#mobile-menu.mm-menu > .mm-list > li a.mm-subclose{background:#00b5e7;color:#fff;margin:0}#mobile-menu.mm-menu > .mm-list > li a.mm-subclose:before{border-color:#fff;bottom:70%}#mobile-menu.mm-menu > .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0;border-color:#001823;opacity:0.5}#mobile-menu.mm-menu > .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border-color:#e6e6e6;opacity:0.7}#mobile-menu.mm-menu > .mm-list > li.mm-selected.open{border-color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li.mm-selected > a:not(.mm-subopen){background:transparent;color:#00b5e7;border-color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li.mm-selected > a.mm-subopen{background:#00b5e7}#mobile-menu.mm-menu > .mm-list > li.active{border-color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li.active > a{color:#00b5e7}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle{border-color:#00b5e7;transition:all 0.3s}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus{border-color:#0097c2}#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover .mm-subclose:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus .mm-subclose:hover,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:hover .mm-subclose:focus,#mobile-menu.mm-menu > .mm-list > li.mm-subtitle:focus .mm-subclose:focus{background:#0097c2}#mobile-menu.mm-menu > .mm-list .mm-subopen{background:#00b5e7}#mobile-menu.mm-menu > .mm-list .mm-subopen:after{border-color:#fff !important;right:45%}#mobile-menu.mm-menu > .mm-list .mm-subopen:hover,#mobile-menu.mm-menu > .mm-list .mm-subopen:focus{background:#0097c2}#mobile-menu.mm-menu > .mm-list > li a{margin-right:0}#mobile-menu.mm-menu > .mm-list .mm-subopen{background:transparent;width:100%}#mobile-menu.mm-menu > .mm-list .mm-subopen:after{border-color:#fff !important;right:22px}#mobile-menu.mm-menu > .mm-list .dropdown-toggle:after{content:'';background:#00b5e7;position:absolute;right:0;top:0;bottom:0;width:50px}.document-footer{background:#003c56;position:fixed;bottom:0;left:0;right:0;z-index:-1}.document-footer .title{color:#00b5e7;margin-bottom:1rem}.document-footer .fa-ul > li{color:#fff;font-size:0.8rem;margin-bottom:1rem;letter-spacing:0.05em}.document-footer .fa-ul > li strong{color:#00b5e7;font-family:'montserrat', sans-serif;text-transform:uppercase;font-size:0.7rem}.document-footer .fa-ul > li a:hover,.document-footer .fa-ul > li a:focus{color:inherit}.document-footer .fa-ul > li.Address2{margin-top:-1rem}.document-footer .fa-ul > li.Address2 strong{display:none}.document-footer .copyright{font-size:0.7rem}.document-footer .copyright a{border:none}.document-footer .copyright a:hover,.document-footer .copyright a:focus{color:inherit}.document-footer svg{margin-bottom:2.5rem}.document-footer svg.logo .Text path,.document-footer svg.logo .Text polygon,.document-footer svg.logo .Text rect{fill:#fff}.document-footer .navbar-footer{border:none;margin:0;padding:0}.document-footer .navbar-footer .navbar-nav{float:none !important;column-count:2;margin:0}.document-footer .navbar-footer .navbar-nav li{break-inside:avoid-column;display:block;float:none;font-size:0.8rem;padding:0.25em 0}.document-footer .navbar-footer .navbar-nav li .fa{display:none}.document-footer .navbar-footer .navbar-nav li a{color:#fff;border:none;padding:0}.document-footer .navbar-footer .navbar-nav li a:hover,.document-footer .navbar-footer .navbar-nav li a:focus{background:transparent}.document-footer .navbar-footer .navbar-nav .dropdown-menu{display:block;visibility:visible;position:static;background:transparent;float:none;box-shadow:none;border:none;padding:0.5em 0 0.5em}.document-footer .navbar-footer .navbar-nav .dropdown-menu > li > a{color:#969c9e}.document-footer .social .fa{color:#003c56}.carousel{background:#003c56;border:15px #fff solid}.carousel img{width:100%;opacity:0.9}.carousel .carousel-caption{top:0;right:0;bottom:0;left:0;text-align:left;padding:0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2)}.carousel .carousel-caption.left{text-align:left}.carousel .carousel-caption.right{text-align:right}.carousel .carousel-caption.center{text-align:center;justify-content:center}.carousel .carousel-caption h3{margin:0;font-size:5rem;color:#fff;text-transform:uppercase;font-weight:900;font-family:'montserrat', sans-serif;line-height:1}.carousel .carousel-caption .subtitle{color:#fff;font-size:2.75rem;margin:0 0 0.25rem 0;letter-spacing:0}.carousel .carousel-caption p{font-size:1.3rem;font-weight:500}.carousel .carousel-caption h3 + p,.carousel .carousel-caption .subtitle + p{margin-top:1rem}.carousel .carousel-caption h3 + .subtitle{margin-top:1rem}.carousel .carousel-indicators li{height:15px;width:15px;border-radius:50%;margin:0 1px !important;border-width:2px}.carousel .carousel-control{background:transparent;width:8%}.carousel .carousel-control.left .fa{right:100%}.carousel .carousel-control.right .fa{left:100%}.carousel .carousel-control .fa{position:absolute;top:48%;z-index:5;display:inline-block;font-size:3rem;text-shadow:none;transition:all 0.3s}.carousel .carousel-control:hover.left .fa,.carousel .carousel-control:focus.left .fa{right:50%}.carousel .carousel-control:hover.right .fa,.carousel .carousel-control:focus.right .fa{left:50%}.carousel .carousel-inner .item{margin-bottom:0}.carousel.video-masthead .video-container{min-height:450px}.scrim{position:absolute;top:50%;bottom:0;left:0;right:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}.scrim.scrim-alt{top:0;bottom:50%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0))}.shoutout .item{margin-bottom:0}.shoutout .item h3.title{margin:1em 0 0.25em 0}.cta{background:#00b5e7;padding:2rem 1.5 0}.cta:before{content:'';border:6px #fff solid;position:absolute;top:0;bottom:0;left:0;right:0;margin:2.5rem}.cta .bg-absolute:before{content:'';border-left:6px #fff solid;top:0;left:2.5rem;bottom:0;position:absolute}.cta .card{padding:7vw 50px;position:relative}.cta h4.title{color:#003c56;font-family:'montserrat', sans-serif;text-transform:uppercase;font-size:4rem}.cta h4.title small{color:inherit;font-family:'neue-haas-unica', sans-serif;text-transform:none;font-size:1.75rem;font-weight:700}.cta h4{margin:10px 0}.cta p{color:#fff;font-size:1.1rem;margin-top:15px}.cta .overlay{opacity:0.85}.cta.none,.cta.none .overlay{background:none}.cta.none.no-photo h4,.cta.none .overlay.no-photo h4{color:#00b5e7}.cta.none.no-photo p,.cta.none .overlay.no-photo p{color:#797c89}.cta.no-photo .overlay{opacity:0;display:none}.flash{padding:15px;position:fixed;bottom:0;width:100%;z-index:100}.flash.alert{margin-bottom:0}.alert{border-radius:0;border:none;color:#fff}.alert.alert-danger{background-color:#f44336}.alert.alert-success{background-color:#4caf50}.alert.alert-info{background-color:#03a9f4}.alert.alert-warning{background-color:#ff5722}.spec-content.no-transition .revealer,.spec-content.no-transition .revealer2{display:none !important}.spec-content.in-view .bg-img .revealer{animation-fill-mode:forwards;width:0;transition-property:width, transform;transition-duration:0.5s;transition-delay:0.5s}.spec-content.in-view .bg-img .revealer2{animation-fill-mode:forwards;width:100%;transform:translate(100%, 0);transition-property:width, transform;transition-duration:0.5s, 0.5s;transition-delay:0s, 0.5s}.spec-content.in-view h6.title .revealer{animation-fill-mode:forwards;width:0;transition-property:width, transform;transition-duration:0.5s;transition-delay:0.5s}.spec-content.in-view h6.title .revealer2{animation-fill-mode:forwards;width:100%;transform:translate(0, 100%);transition-property:width, transform;transition-duration:0.5s, 0.5s;transition-delay:0s, 0.5s}.spec-content .bg-img{overflow:hidden}.spec-content .revealer{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:9}.spec-content .revealer2{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:0;z-index:91;background:#00b5e7;transform:translate(0, 0)}.spec-content h3.title{text-transform:uppercase;font-weight:900;font-family:'montserrat', sans-serif;font-size:2.25rem}.spec-content h6.title .revealer{bottom:auto}.spec-content h6.title .revealer2{bottom:auto;background:#00b5e7;transform:translate(0, 0)}.spec-content .overlay{opacity:0.7}.spec-content h6.title{position:absolute;font-size:3rem;z-index:9;transform:rotate(270deg);margin:0;line-height:1;transform-origin:left bottom;bottom:-25px;left:0;z-index:99}.spec-content.normal-content .item{margin-bottom:0;margin-top:5rem}.spec-content.normal-content .item .card{padding:5rem;margin-top:-5rem;margin-bottom:5rem;z-index:99;position:relative}.spec-content.normal-content.contentRight .card{margin-left:-10rem}.spec-content.normal-content.contentRight .bg-img .revealer{left:0;right:auto;bottom:auto}.spec-content.normal-content.contentRight .bg-img .revealer2{left:0;right:auto;bottom:auto}.spec-content.normal-content.contentLeft .card{margin-right:-10rem}.spec-content.normal-content.contentLeft h6.title{right:0;left:auto;transform:rotate(90deg);transform-origin:right bottom}.spec-content.normal-content.contentLeft .bg-img .revealer{left:auto;right:0;bottom:auto}.spec-content.normal-content.contentLeft .bg-img .revealer2{left:auto;right:0;bottom:auto;transform:translate(-100%, 0)}.spec-content.normal-content.contentOnly .text-pad{padding-left:0;padding-right:0}.spec-content.spec-bg:before{content:'';border:6px #fff solid;position:absolute;top:0;bottom:0;left:0;right:0;margin:2.5rem;z-index:1}.spec-content.spec-bg.text-left h6.title{right:0;left:auto;transform:rotate(90deg);transform-origin:right bottom;margin:-5rem;margin-left:0}.spec-content.spec-bg.text-right{text-align:left}.spec-content.spec-bg.text-right h6.title{right:auto;left:0;transform:rotate(270deg);transform-origin:left bottom;margin:-5rem;margin-right:0}.spec-content.spec-bg.text-right .card:before{left:0;right:-250%}.spec-content.spec-bg.text-center h6.title{right:auto;left:0;transform:rotate(270deg);transform-origin:left bottom;margin:-5rem;margin-right:0}.spec-content.spec-bg.text-center .card:before{left:0;right:0}.spec-content.spec-bg .bg-absolute{overflow:hidden}.spec-content.spec-bg .bg-absolute .revealer,.spec-content.spec-bg .bg-absolute .revealer2{z-index:0}.spec-content.spec-bg .text-right{text-align:left}.spec-content.spec-bg p{color:#fff}.spec-content.spec-bg .card{margin:5rem 0 10rem;z-index:9}.spec-content.spec-bg .card:before{content:'';position:absolute;top:0;bottom:0;left:-250%;right:0;margin:-5rem;z-index:-1}.spec-content.accentColor.spec-bg .overlay,.spec-content.accentColor.normal-content.bgColor,.spec-content.accentColor .revealer{background-color:#00b5e7}.spec-content.accentColor h6.title{color:#fff}.spec-content.accentColor .revealer2,.spec-content.accentColor h6.title .revealer2{background:#003c56}.spec-content.accentColorAlt.spec-bg .overlay,.spec-content.accentColorAlt.normal-content.bgColor,.spec-content.accentColorAlt .revealer{background-color:#00799d}.spec-content.accentColorAlt h6.title{color:#fff}.spec-content.primaryDarkColor.spec-bg,.spec-content.primaryDarkColor.normal-content.bgColor,.spec-content.primaryDarkColor .revealer{background-color:#003c56}.spec-content.primaryDarkColor h6.title{color:#fff}.spec-content.primaryLightColor.spec-bg .overlay,.spec-content.none.spec-bg .overlay,.spec-content.primaryLightColor.normal-content.bgColor,.spec-content.none.normal-content.bgColor,.spec-content.primaryLightColor .revealer,.spec-content.none .revealer{background-color:#fff}.spec-content.primaryLightColor:before,.spec-content.none:before{border-color:#003c56}.spec-content.secondaryLightColor.spec-bg .overlay,.spec-content.secondaryLightColor.normal-content.bgColor,.spec-content.secondaryLightColor .revealer{background-color:#e6e6e6}.spec-content.secondaryLightColor .revealer2{background-color:#fff}.spec-content.secondaryLightColor:before{border-color:#003c56}.spec-content.secondaryLightColor h6.title{color:#fff;text-shadow:1px -1px 0px rgba(0, 0, 0, 0.25)}.spec-content.none.spec-bg .overlay,.spec-content.none.normal-content.bgColor{background:transparent}.spec-content.none:before{border-color:#fff}.spec-content.none .revealer{background-color:#fff}.spec-content.none .revealer2{background-color:#e6e6e6}.spec-content.none.spec-bg h6.title{color:#fff}.spec-content .card-bg-accentColor{background:#00b5e7}.spec-content .card-bg-accentColor:before{background:#00b5e7}.spec-content .card-bg-accentColor p,.spec-content .card-bg-accentColor li{color:#fff}.spec-content .card-bg-accentColor h6.title .revealer{background:#00b5e7}.spec-content .card-bg-accentColor h6.title .revealer2{background:#003c56}.spec-content .card-bg-accentColorAlt{background:#00799d}.spec-content .card-bg-accentColorAlt:before{background:#00799d}.spec-content .card-bg-accentColorAlt h3.title{color:#00b5e7}.spec-content .card-bg-accentColorAlt p,.spec-content .card-bg-accentColorAlt li{color:#fff}.spec-content .card-bg-primaryDarkColor{background:#003c56}.spec-content .card-bg-primaryDarkColor:before{background:#003c56}.spec-content .card-bg-primaryDarkColor h3.title{color:#00b5e7}.spec-content .card-bg-primaryDarkColor p,.spec-content .card-bg-primaryDarkColor li{color:#fff}.spec-content .card-bg-primaryLightColor{background:#fff}.spec-content .card-bg-primaryLightColor:before{background:#fff}.spec-content .card-bg-primaryLightColor .btn-ghost{border-color:#003c56;color:#003c56}.spec-content .card-bg-primaryLightColor .btn-ghost:after{background:#003c56}.spec-content .card-bg-primaryLightColor .btn-ghost:hover,.spec-content .card-bg-primaryLightColor .btn-ghost:focus{color:#fff}.spec-content .card-bg-primaryLightColor h6.title .revealer2{background:#003c56}.spec-content .card-bg-primaryLightColor p,.spec-content .card-bg-primaryLightColor li{color:#797c89}.spec-content .card-bg-secondaryLightColor{background:#e6e6e6}.spec-content .card-bg-secondaryLightColor:before{background:#e6e6e6}.spec-content .card-bg-secondaryLightColor h6.title .revealer2{background:#003c56}.spec-content .card-bg-secondaryLightColor .btn-ghost{border-color:#003c56;color:#003c56}.spec-content .card-bg-secondaryLightColor .btn-ghost:after{background:#003c56}.spec-content .card-bg-secondaryLightColor .btn-ghost:hover,.spec-content .card-bg-secondaryLightColor .btn-ghost:focus{color:#fff}.spec-content .card-bg-secondaryLightColor p,.spec-content .card-bg-secondaryLightColor li{color:#797c89}.spec-content .card-bg-none{margin-top:0 !important}.spec-content.normal-content.accentColor + .spec-content.normal-content.accentColor .item,.spec-content.normal-content.accentColorAlt + .spec-content.normal-content.accentColorAlt .item,.spec-content.normal-content.primaryDarkColor + .spec-content.normal-content.primaryDarkColor .item,.spec-content.normal-content.primaryLightColor + .spec-content.normal-content.primaryLightColor .item,.spec-content.normal-content.secondaryLightColor + .spec-content.normal-content.secondaryLightColor .item{margin-top:0}.faq a.question{position:relative;width:100%;padding:0 0 0 1.5em;color:#797c89;font-weight:400;transition:all 0.3s}.faq a.question:hover,.faq a.question:hover::after{cursor:pointer;color:#00b5e7;text-decoration:none}.faq a.question::after{font-family:FontAwesome;content:'\f067';position:absolute;left:0;top:-3px;font-size:0.8rem;color:#797c89;padding:0 2em 0 0;width:30px;height:30px;line-height:30px;text-align:center;transition:all 0.3s}.faq a.question.active{color:#00b5e7}.faq a.question.active::after{font-family:'FontAwesome';content:'\f068';color:#00b5e7}.faq .content{display:none;padding:0;overflow:hidden;background:#fff;margin:0.5em 0 1em 0}.faq .content p,.faq .content li{font-size:0.9em}.gallery{margin:0 8px}.gallery .item{padding:2px;border:none}.gallery .item img{padding:5px}.Collage{padding:5px 0;margin:0;overflow:hidden}.Collage img{vertical-align:bottom;opacity:1;border:5px #fff solid}.Collage img:hover,.Collage img:focus{cursor:pointer}.cart .panel{border:none;margin:2rem 0 0 0;box-shadow:none;border-radius:0;background-color:transparent;padding:0}.cart .panel .panel-body{padding:0}.cart .form-inline .input-group .form-control,.cart .form-inline .input-group .input-group-addon{background:transparent;border-radius:0;font-weight:600}.cart .form-inline .input-group .form-control{height:36px}.cart .form-inline .input-group .input-group-addon{padding:0}.cart .form-inline .input-group .input-group-addon a{height:29px;display:block;line-height:20px;padding:6px 10px}.cart .form-inline .input-group .input-group-addon a:hover,.cart .form-inline .input-group .input-group-addon a:focus{text-decoration:none;border:none}.news-feed .card .text-wrap{padding:0 10% 3rem 0}.news-feed .card img{transition:all 0.3s}.news-feed .card .title{margin-top:1rem;font-size:1.1rem;font-weight:500;color:#00b5e7;text-transform:none;letter-spacing:0}.news-feed .card p{font-size:0.9em}.news-feed .card.featured .title{font-size:2rem;margin:3rem 0 1rem;line-height:1.2}.news-feed .card.featured p{font-size:1em}.news-feed .card.featured span.feat{position:absolute;font-size:3rem;z-index:9;transform:rotate(270deg);margin:0;line-height:1;transform-origin:left bottom;bottom:-25px;left:0;z-index:99;font-weight:700;color:#003c56}.news-feed .card.featured span.feat .revealer2{width:100%;transform:translate(0, 100%);display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;background:#00b5e7}.news-feed .card:hover img,.news-feed .card:focus img{opacity:0.8}.spec-content.primaryLightColor.normal-content + .news-feed{padding-top:0}.directory{padding-left:15px;padding-right:15px}.directory .item{margin-bottom:30px}.directory .item .border{border:1px #e6e6e6 solid;transition:all 0.3s;overflow:hidden;background:#003c56;height:calc(25vw - 38px)}.directory .item .bg-absolute{transition:all 0.3s;opacity:0.7}.directory .item .link-wrap{z-index:91}.directory .item .card{padding:5rem 15px;width:100%;z-index:9;position:relative}.directory .item .card h3{margin:0;text-transform:uppercase;font-family:'montserrat', sans-serif;font-size:1.5rem;color:#fff}.directory .item .card h3 small{font-family:'neue-haas-grotesk-display', sans-serif;text-transform:none;color:#fff;font-size:1rem;font-weight:700;margin:1rem 0 0 0;letter-spacing:0.03em}.directory .item:hover .bg-absolute,.directory .item:focus .bg-absolute{transform:scale(1.05)}.directory-results .card{border-top:5px solid #00b5e7}.directory-results .card .card-header .btn-link{margin:0 0 1rem 0;font-family:'neue-haas-unica', sans-serif;text-transform:none;color:#00b5e7;font-size:1.5rem}.directory-results .card .card-header .btn-link:hover,.directory-results .card .card-header .btn-link:focus{text-decoration:none;cursor:pointer;color:#003c56}.directory-results .card .card-header h2[aria-expanded=true]{color:#003c56}.directory-results .card .card-body{padding:0 0 2.5rem 0}.directory-results .card .details{list-style:none;margin:0;padding:0}.directory-results .card .details li{color:#003c56}.directory-results .card .details li .fa{display:none}.directory-results .card .details li strong{color:inherit}.directory-results .card .details li a{border:none;color:inherit}.leasing .search{background:#003c56;margin-left:0;margin-right:0;padding:2rem;margin-bottom:30px;text-align:center}.leasing .search select{height:55px}.leasing .search label{text-transform:uppercase;font-family:'montserrat', sans-serif;color:#00b5e7;font-size:0.8rem}.leasing .search .col-sm-4{padding-left:7.5px;padding-right:7.5px}.leasing .panel{border-radius:0;box-shadow:none;border:none;background:#e6e6e6}.leasing .panel .panel-heading{border-radius:0;padding:1rem 15px}.leasing .panel .panel-heading h5,.leasing .panel .panel-heading p{margin:0;font-size:1em}.leasing .panel .panel-heading h5 a,.leasing .panel .panel-heading p a{border:none}.leasing .panel .panel-heading .leasing-info > span{width:0.5em;display:inline-block}.leasing .panel .panel-body{background:#003c56;padding:1rem 15px}.leasing .panel .panel-body h1,.leasing .panel .panel-body h2,.leasing .panel .panel-body h3,.leasing .panel .panel-body h4,.leasing .panel .panel-body h5,.leasing .panel .panel-body h6,.leasing .panel .panel-body li,.leasing .panel .panel-body p{color:#fff}.floorplans{background:#fff}.floorplans .item{margin-bottom:0;padding:0;flex:0 0 25%}.floorplans .img-wrap{padding:3rem 2rem}.floorplans .img-wrap img{margin:0 auto;max-width:100%}.floorplans .text-wrap{background:#00b5e7;padding:2rem}.floorplans .text-wrap-alt{background:#003c56;padding:1rem 2rem}.floorplans .title{color:#003c56;margin:0 0 0.25rem 0}.floorplans .info{list-style:none;padding:0;margin:0}.floorplans .info li{display:inline-block;margin:0 0.25em 0 0;color:#003c56;text-transform:uppercase;font-weight:600;font-size:0.8rem;letter-spacing:0.2em}.floorplans .info li:after{content:',';display:inline-block;margin-right:0.25em}.floorplans .info li.price:after{content:none}.floorplans .price{font-size:1.25rem;color:#fff;color:#003c56;margin:0}.floorplans .available{color:#003c56;font-size:0.7rem;font-family:'neue-haas-grotesk-display', sans-serif;text-transform:uppercase;letter-spacing:0.2em;font-weight:400;margin:0.5rem 0 0 0}.floorplans .gallery .gallery-item{display:block;width:100%}.intro-consider{position:relative}.intro-consider .content-wrap{padding:7.5rem}@media (max-width:1450px){.intro-consider .content-wrap{padding:5rem}}@media (max-width:991px){.intro-consider .content-wrap{padding:2.5rem 0}}.intro-consider:before{content:'';border:6px #003c56 solid;position:absolute;top:0;bottom:0;left:0;right:0;margin:2.5rem;pointer-events:none}@media (max-width:1450px){.intro-consider .flex{display:block}.intro-consider .intro-content,.intro-consider .intro-video{width:100%}}@media (max-width:991px){.intro-consider .intro-video{padding-left:0}.intro-consider:before{display:none}}.testimonials-video{background:#003c56}@media (max-width:991px){.testimonials-video .same{height:auto !important}}.testimonials-video .img-wrap figure{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:991px){.testimonials-video .img-wrap figure{position:static;margin:0 -15px}}.testimonials-video .img-wrap figure img{object-fit:cover;height:100%;width:100%}.testimonials-video .content{position:relative}.testimonials-video .content:after{content:'';display:block;position:absolute;top:2.5rem;right:0;bottom:2.5rem;left:70%;background:#001823;z-index:0}@media (max-width:991px){.testimonials-video .content:after{display:none}}.testimonials-video .content .content-wrap{padding:5rem 15px 5rem 5rem}@media (max-width:1199px){.testimonials-video .content .content-wrap{padding:2.5rem 0}}@media (max-width:767px){.testimonials-video .content .content-wrap{padding-bottom:0}}.testimonials-video .content .video{z-index:2}@media (max-width:767px){.testimonials-video .content .video{margin:0 -15px}}.testimonials-video .content blockquote{margin:0;border:none;position:relative;padding:0;z-index:2;max-width:70%;margin:0 auto;color:#fff}@media (max-width:1450px){.testimonials-video .content blockquote{max-width:90%}}@media (max-width:991px){.testimonials-video .content blockquote{max-width:100%}}@media (max-width:767px){.testimonials-video .content blockquote{margin-bottom:2.5rem}}.testimonials-video .content blockquote small{color:inherit}.testimonials-video .content blockquote .logo{margin-top:2rem}.testimonials-video .content blockquote:before{content:'“';display:block;position:absolute;color:#001823;font-size:15rem;top:3.3333333333rem;left:-2.5rem;z-index:-1}@media (max-width:1199px){.testimonials-video .content blockquote:before{font-size:10rem;top:2rem;left:-1rem}}.testimonials-video:nth-child(odd){background:#00b5e7}.testimonials-video:nth-child(odd) .content:after{left:0;right:70%;background:#0097c2}.testimonials-video:nth-child(odd) .content .content-wrap{padding:5rem 5rem 5rem 15px}@media (max-width:1199px){.testimonials-video:nth-child(odd) .content .content-wrap{padding:2.5rem 0}}@media (max-width:767px){.testimonials-video:nth-child(odd) .content .content-wrap{padding-bottom:0}}.testimonials-video:nth-child(odd) .content blockquote:before{color:#0097c2}@media (min-width:992px){.testimonials-video:nth-child(odd) .img-wrap{left:66.66666667%}.testimonials-video:nth-child(odd) .content{right:33.33333333%}.testimonials-video:nth-child(odd) .quote{left:58.33333333%}.testimonials-video:nth-child(odd) .video{right:41.66666667%}}.noNameBox{display:block;position:fixed;width:350px;padding:1.5rem;bottom:-100%;right:1rem;z-index:100;background:#f1f1f1;border:1px #e2e2e2 solid;transition:all 0.6s}.noNameBox.visible{bottom:0}.pagination > li > a{font-size:1rem;color:#fff;border:none;background:#003c56;font-family:'neue-haas-unica', sans-serif;padding:1em}.pagination > li > a:hover,.pagination > li > a:focus{background:#003c56;color:#fff}.pagination > li.active > a{background:#00b5e7;border-color:#00b5e7}.pagination > li.active > a:hover,.pagination > li.active > a:focus{background:#00b5e7;border-color:#00b5e7}.pagination > li:last-child > a,.pagination > li:first-child > a{border-radius:0;background:#003c56;color:#fff}.pagination > li:last-child > a:hover,.pagination > li:first-child > a:hover,.pagination > li:last-child > a:focus,.pagination > li:first-child > a:focus{background:#003c56;color:#fff}.progress-wrap{position:fixed;right:2rem;bottom:2rem;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(187, 187, 187, 0);z-index:10000;opacity:0;z-index:999;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;font-family:FontAwesome;content:'\f062';text-align:center;line-height:46px;font-size:0.8rem;color:#003c56;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::after{opacity:0}.progress-wrap::before{position:absolute;font-family:FontAwesome;content:'\f062';text-align:center;line-height:46px;font-size:0.8rem;opacity:0;background:#00b5e7;-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#003c56;stroke-width:3;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}@media (max-width:1499px){h1.main-title,h2.main-title,h3.main-title,h4.main-title,h5.main-title,h6.main-title{font-size:3.5rem}.carousel .carousel-caption h3{font-size:4rem}.carousel .carousel-caption .subtitle{font-size:2.5rem}.navigation-overlay{padding:2.5rem}.spec-content h3.title{font-size:2rem}.spec-content h6.title{font-size:2rem}.news-feed-home .card.featured span.feat{font-size:2rem}.spec-content .container-semi-fluid,.news-feed-home .container-semi-fluid{width:1170px;max-width:100%}.cta{padding:5rem 0}.directory .item .card h3{font-size:1.25rem}.directory .item .border{height:calc(50vw - 45px)}}@media (max-width:1250px){.spec-content.normal-content.contentLeft h6.title,.spec-content.normal-content.contentLeft .bg-absolute{right:2.5rem}.spec-content.normal-content.contentRight h6.title,.spec-content.normal-content.contentRight .bg-absolute{left:2.5rem}.floorplans .text-wrap{padding:2rem 15px}.floorplans .text-wrap .title{font-size:1.25rem}}@media (max-width:1199px){body,html{font-size:16px}.pad,.padded,.padding{padding-top:2.5rem;padding-bottom:2.5rem}header.header-inverse .logo{height:60px}.carousel .carousel-caption h3{font-size:4rem}.carousel .carousel-caption h3 + .subtitle{margin-top:1rem}.spec-content.normal-content .item{margin-top:2.5rem}.spec-content.normal-content .item .card{padding:2.5rem;margin-top:-2.5rem}.spec-content.spec-bg:before{margin:1rem}.spec-content.spec-bg .card{margin:2.5rem 2.5rem 5rem}.spec-content.spec-bg .card:before{margin:-2.5rem}.spec-content.spec-bg.text-left h6.title{margin:-2.5rem}.spec-content h3.title{font-size:1.75rem}.intro .title{font-size:2rem}h1.main-title,h2.main-title,h3.main-title,h4.main-title,h5.main-title,h6.main-title{font-size:2.5rem;margin-bottom:2.5rem}.news-feed-home .card.featured span.feat{transform:rotate(270deg) translate(0, 100%);background:#fff;padding-right:5px}.spec-content.primaryLightColor.normal-content + .news-feed{padding-bottom:0}.cta{padding:5rem 0}.cta h4.title{font-size:2.5rem}.cta .card{padding:2.5rem 0}.news-feed.news-feed-home{padding-left:7.5px;padding-right:7.5px}.news-feed.news-feed-home .feat-item{padding-left:7.5px;padding-right:7.5px}.news-feed.news-feed-home .item{padding-left:7.5px;padding-right:7.5px}.line-vert:before{content:'';height:100px;transform:translate(-3px, -115%)}.contact .flex{align-items:flex-start}}@media (max-width:991px){body,html{font-size:14px}header.header-inverse{padding:30px 15px}header.header-inverse .logo{height:45px}.carousel .carousel-caption h3{font-size:3.5rem}.carousel .carousel-caption .subtitle{font-size:2rem}.intro .title{margin-bottom:1rem}.news-feed{padding-left:7.5px;padding-right:7.5px}.news-feed .item{padding-left:7.5px;padding-right:7.5px}.news-feed .card .title{font-size:1.25rem}.news-feed .card p{font-size:1rem}.news-feed .card.featured span.feat{bottom:0}.spec-content h6.title{bottom:0}.modal .modal-content{padding:3rem}.cta:before{margin:1rem}.cta .bg-absolute:before{left:1rem}.spec-content.spec-bg .card{margin-top:5rem;margin-bottom:5rem}.news-feed-home .featured{margin-left:-7.5px;margin-right:-7.5px}.news-feed-home .row-remove:after{display:none}.contact .same{height:auto}.floorplans .flex{flex-wrap:wrap}.floorplans .item{flex:0 0 50%;margin-bottom:15px}}@media (max-width:767px){.nav-background{height:5.5rem}h1{font-size:1.5rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4,h5,h6{font-size:1.25rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1.main-title,h2.main-title,h3.main-title,h4.main-title,h5.main-title,h6.main-title{font-size:2.75rem;margin-bottom:2.5rem}.same{height:auto !important}.flex{display:block !important}.xs-text-center{text-align:center}.pad,.padded,.padding{padding:3rem 0}.contact .card{padding:3rem 0}header.header-inverse{padding:15px 0}header .logo{height:35px !important}.navigation-overlay{padding:4rem 0 15px}.navigation-overlay h3.title{font-size:2rem}.navigation-button{top:-15px;right:0px}.navbar-default .navbar-nav.navbar-overlay > li{font-size:1.25rem}.carousel.video-masthead .video-container{height:80vh !important}.carousel.video-masthead .carousel-caption{padding-top:30vh !important}.carousel,.carousel.secondary{border:none}.carousel .carousel-caption,.carousel.secondary .carousel-caption{background:rgba(0, 60, 86, 0.5);display:block;text-shadow:none;padding:3rem 0 4rem !important}.carousel .carousel-caption.left,.carousel.secondary .carousel-caption.left,.carousel .carousel-caption.right,.carousel.secondary .carousel-caption.right,.carousel .carousel-caption.center,.carousel.secondary .carousel-caption.center{text-align:center}.carousel .carousel-caption h3,.carousel.secondary .carousel-caption h3{color:#00b5e7;font-size:2.25rem;line-height:1.3}.carousel .carousel-caption .subtitle,.carousel.secondary .carousel-caption .subtitle{font-size:1.5rem}.carousel .carousel-caption p,.carousel.secondary .carousel-caption p{color:#fff;font-size:1.25rem}.carousel.secondary .carousel-caption{padding:3rem 0 2rem !important}.carousel.secondary .carousel-caption h3{font-size:1.75rem}.line-vert:before{height:40px;transform:translate(-3px, -150%)}.scrim,.carousel-control,.carousel-indicators{display:none}.spec-content .bg-img,.spec-content.bg-img{background-image:none !important}.spec-content .overlay{display:none}.spec-content.text-center,.spec-content.text-right{text-align:left}.intro .title{font-size:1.5rem}p big,p.lead{font-size:1em}.spec-content.normal-content{padding:0}.spec-content.normal-content .item .card{margin-right:0;margin-bottom:15px;padding:3rem 2rem}.spec-content.spec-bg{padding:0}.spec-content.spec-bg:before{display:none}.spec-content.spec-bg .card{padding:3rem 2rem;margin:-2.5rem 0 15px 0}.spec-content.spec-bg .card:before{display:none}.spec-content h3.title{font-size:1.5rem}.spec-content h6.title{margin:0 0 1rem 0 !important;position:static;transform:none !important;transform-origin:unset !important;font-size:1.25rem}.spec-content.normal-content.contentLeft h6.title,.spec-content.normal-content.contentLeft .bg-absolute{right:0}.spec-content.normal-content.contentRight h6.title,.spec-content.normal-content.contentRight .bg-absolute{left:0}.spec-content.normal-content .item{margin-top:0}.spec-content.normal-content.contentRight .card{margin-left:0}.spec-content.primaryLightColor.normal-content + .news-feed{padding-top:3rem}.spec-content .card-bg-primaryDarkColor h6.title{color:#fff}.spec-content .card-bg-primaryLightColor h6.title{color:#003c56}.news-feed .item{padding-left:15px;padding-right:15px}.news-feed .card .title{font-size:1.5rem}.cta{padding:0}.cta:before{margin:-3rem 7.5px 9px 7.5px}.cta h4.title{font-size:2.25rem}.cta .card{padding:3rem 20px calc(3rem + 9px)}.document-footer{position:static}.document-footer .social{margin:0 0 2rem 0}.document-footer .navbar-footer .navbar-nav li{text-align:center}body,html{margin-bottom:0 !important}.collapse{display:block;visibility:visible}.navigation-overlay .overlay-right{text-align:center}.navigation-overlay .overlay-right .title{padding-left:0}.navigation-overlay .navbar-collapse{border:none;box-shadow:none}.navbar-default .navbar-nav.navbar-overlay .dropdown-menu{text-align:center}.directory{padding-left:2.5px;padding-right:2.5px}.directory .item{padding-left:2.5px;padding-right:2.5px;margin-bottom:5px}.directory .item .border{height:calc(50vw - 8px)}.directory .flex{display:flex !important}.modal .modal-content{padding:2rem}.modal .modal-content .main-title{font-size:2.5rem}.leasing .panel .panel-body{text-align:center}.leasing .panel .panel-body .btn + .btn{margin-top:5px}.form-group input,.form-group select{height:45px}.leasing{padding-top:0}.leasing .search{margin:0 -15px;padding:3rem 7.5px 2rem}.leasing .panel .panel-heading{background:#fff;text-align:center;padding-top:2rem}.leasing .panel .panel-heading h5{font-size:1.5em}.leasing .panel .btn{font-size:0.6em}.modal-open .modal .modal-dialog{width:100%}.modal .modal-content .main-title{font-size:2rem}.search{padding:1rem 0 0 0}.search .no-pad-right{padding-right:15px}.search .no-pad-left{padding-left:15px}.search .form-group{margin-bottom:0}.search input{text-align:center;height:60px}.search .btn{height:60px}}.visible-xl{display:none}@media (min-width:1450px){.hidden-xl{display:none !important}.visible-xl{display:block !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel .container-semi-fluid{width:100%}.carousel .carousel-caption{display:block;top:auto;bottom:25%}}