:root{--black:#000;--white:#fff;--htBlue:#0b2846;--htBlueDark:#071a2e;--htBlueHover:#3e546a;--htBlueGrey:#7f8f9f;--htBlueLight:#e6eef4;--htGreen:#67d5ca;--htGreenLight:#67d5cb;--htGreenButton:#00a6a3;--htGrey:#f8f8f8;--extraDarkGrey:#595959;--darkGrey:#868686;--coolGrey:#babdb6;--midGrey:#b9b9b9;--lightGrey:#ebebeb;--superLightGrey:#f5f5f5;--linkColor:#8dc8f4;--info:#0074c4;--success:#57b197;--warning:#c53b01;--system:#1400fe;--blueBorderColor:#8ec8f4;--font-default:var(--font-muli), sans-serif;--font-display:var(--font-cormorant), serif;--fs-display-lg:120px;--fs-heading-xl:56px;--fs-heading-lg:40px;--fs-heading-md:32px;--fs-heading-sm:24px;--fs-body-xl:24px;--fs-body-lg:18px;--fs-body-md:16px;--fs-body-sm:14px;--fs-body-xs:12px;--fs-body-xxs:11px;--fs-caption:10px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--ls-default:.004375rem;--ls-slight:.01em;--ls-spaced:.106875rem;--lh-xs:.9;--lh-sm:1;--lh-md:1.4;--lh-lg:1.6;--lh-xl:2}
html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.15}*,:before,:after{box-sizing:inherit}html,body{font-family:var(--font-default);scroll-behavior:smooth;margin:0 auto;position:relative;padding:0!important}body{-webkit-overflow-scrolling:touch;background-color:#f1f1f1;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}main{background-color:#fff;display:block}a{color:var(--info);background-color:#0000;text-decoration:none}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}blockquote{position:relative}blockquote:after{content:"";background:#0e2846;width:2px;height:100%;top:0;left:-40px;display:block!important;position:absolute!important}blockquote p{font-family:var(--font-default);color:#0e2846!important;margin:0!important;font-weight:700!important}
#hubspotForm label{display:none}#hubspotForm .submitted-message{color:var(--htBlue)}#hubspotForm input,#hubspotForm textarea,#hubspotForm select{box-sizing:border-box;letter-spacing:.07px;color:#0b2846;height:56px;font-size:16px;font-weight:400;line-height:1;font-family:var(--font-default);border:.5px solid #0b2846;border-radius:3px 3px 0 0;outline:none;width:100%;padding:5px 16px 8px;overflow-x:scroll}#hubspotForm textarea{border:.5px solid var(--htBlueDark);min-height:90px;max-height:180px;color:var(--htBlueDark);resize:none;letter-spacing:.07px;border-radius:3px 3px 0 0;padding:16px;font-size:16px;overflow:hidden}#hubspotForm input.error,#hubspotForm textarea.error,#hubspotForm select.error{border-color:var(--warning)}#hubspotForm .input{margin:0 0 15px}#hubspotForm .hs-form-booleancheckbox .hs-form-required{display:none}#hubspotForm input[type=text]::placeholder,#hubspotForm input[type=email]::placeholder,#hubspotForm input[type=tel]::placeholder,#hubspotForm input[type=select]::placeholder,#hubspotForm textarea::placeholder,#hubspotForm select{color:#0b2846;font-family:var(--font-default)}#hubspot-form-block{padding:30px 0}#hubspotForm input[type=submit]{letter-spacing:.07px;color:#fff;cursor:pointer;text-transform:capitalize;background:#01b6b4;border:none;border-radius:50px;outline:none;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:400;line-height:26px;transition:all .5s ease-in-out;display:inline-block;overflow:hidden}#hubspotForm ul.hs-error-msgs{font-family:var(--font-default);margin:0 0 10px;padding:0;list-style:none}#hubspotForm ul.hs-error-msgs label{color:var(--colors-warning);font-size:12px;font-weight:var(--fw-regular);line-height:var(--lh-md);margin-bottom:10px}#hubspotForm ul.inputs-list{margin:0;padding:0;list-style:none}#hubspotForm ul.inputs-list label{align-items:center;display:flex}#hubspotForm ul.inputs-list label input[type=checkbox],#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=checkbox]{appearance:none;width:24px;height:24px;font:inherit;color:#0b2846;background-color:#fff;border:1px solid #0b2846;border-radius:2px;place-content:center;margin:0;padding:0;display:grid;overflow:hidden;transform:translateY(-.075em)}#hubspotForm ul.inputs-list label input[type=checkbox]:before,#hubspotNewsLetterForm ul.inputs-list label input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;background-color:#0b2846;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #0b2846}#hubspotForm ul.inputs-list label input[type=checkbox]:checked:before,#hubspotNewsLetterForm ul.inputs-list label input[type=checkbox]:checked:before{transform:scale(1)}#hubspotForm ul.inputs-list label span{letter-spacing:.07px;color:#0b2846;padding-left:10px;font-size:14px;line-height:110%}#hubspotForm ul.inputs-list label span a{color:#0b2846;text-decoration:underline}#hubspotForm ul.inputs-list label span a:hover{text-decoration:none}#hubspotForm .form-columns-1 .hs-input{width:100%}#hubspotNewsletterForm .hs-fieldtype-checkbox label{letter-spacing:.07px;color:#0b2846;font-size:14px;line-height:28px}#hubspotNewsLetterForm ul.inputs-list.multi-container{flex-direction:row;column-gap:20px;margin:0;padding:0;list-style:none;display:flex}#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=checkbox]{border-color:red;width:20px;height:20px;margin-right:10px}#hubspotNewsLetterForm ul.inputs-list.multi-container .hs-form-checkbox-display{align-items:center;display:flex}#hubspotForm .hs_error_rollup{display:none}#hubspotNewsLetterForm{position:relative}#hubspotNewsLetterForm input[type=submit]{color:#fff;cursor:pointer;background:#5bcdc2;border:none;border-radius:3px;max-width:242px;height:40px;margin:0;padding:7px 0;font-size:16px;position:absolute;bottom:7px;right:7px;overflow:hidden}#hubspotNewsLetterForm input{box-sizing:border-box;letter-spacing:.07px;width:100%;color:var(--colors-htBlue);line-height:1;font-family:var(--font-default);border:.5px solid #0b2846;border-radius:2px;outline:none;height:40px;padding:5px 16px 8px;font-size:14px;font-weight:400;overflow-x:scroll}#hubspotNewsLetterForm input[type=email]{margin-bottom:10px}#hubspotNewsLetterForm input.error{border-color:var(--colors-warning)}#hubspotNewsLetterForm .hs-firstname label,#hubspotNewsLetterForm .hs-lastname label,#hubspotNewsLetterForm .hs-email label{display:none}#hubspotNewsLetterForm label{color:var(--colors-navy);letter-spacing:.07px;font-size:14px;line-height:28px}#hubspotNewsLetterForm .hs-richtext.hs-main-font-element{display:none}#hubspotNewsLetterForm ul.hs-error-msgs{margin:0;padding:0;list-style:none}#hubspotNewsLetterForm ul.hs-error-msgs label{color:var(--warning);display:block}#hubspotNewsLetterForm ul.hs-error-msgs li{color:var(--warning)}#hubspotNewsLetterForm .form-columns-2{margin-bottom:20px}#hubspotNewsLetterForm input[type=radio]{width:20px;height:20px}#hubspotNewsLetterForm .hs-form-radio label{align-items:center;gap:10px;display:flex}#hubspotForm select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23CCCCCC'%3E%3Cpath d='M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:.5px solid #0b2846;border-radius:3px 3px 0 0;padding:8px}#hubspotForm ul.inputs-list label span{font-family:var(--font-default)}#hubspotForm .form-columns-2 input{width:100%}#hubspotForm .form-columns-2{justify-content:space-between;display:flex}#hubspotForm .form-columns-2 .hs-form-field{float:none;width:48%}#hubspotForm ul.inputs-list label input[type=radio],#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=radio]{font:inherit;color:#0b2846;place-content:center;margin:0;padding:0;display:grid;transform:translateY(-.075em);appearance:none!important;background-color:#fff!important;border:1px solid #0b2846!important;border-radius:50%!important;width:20px!important;height:20px!important;overflow-x:auto!important}#hubspotForm ul.inputs-list label input[type=radio]:before,#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=radio]:before{content:"";border-radius:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #868686}#hubspotForm ul.inputs-list label input[type=radio]:checked:before,#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=radio]:checked:before{transform:scale(1)}#hubspotForm ul.inputs-list label input[type=radio]:checked,#hubspotNewsLetterForm ul.inputs-list.multi-container input[type=radio]:checked{border-color:#0b2846}#hubspotForm .hs-richtext.hs-main-font-element span{font-size:32px;font-weight:400;line-height:42px;font-family:var(--font-display);color:var(--htBlue);margin-bottom:50px;display:block}@media only screen and (min-width:1600px){body{max-width:1600px;margin:0 auto}}@media only screen and (max-width:1217px){#hubspotNewsLetterForm input[type=submit]{width:120px;bottom:18px}}@media only screen and (max-width:1200px){#hubspotForm .form-columns-2 .hs-form-field{float:none;width:100%}#hubspotForm .form-columns-2 .hs-form-field input{width:100%}#hubspotForm .hs-richtext.hs-main-font-element span{margin-bottom:30px;font-size:20px;line-height:22px;display:block}#hubspotForm .input{margin:0 0 15px}#hubspotForm .form-columns-1 .hs-input{width:100%}#hubspotNewsLetterForm .hs-form-field{float:none;width:100%;margin-bottom:10px}#hubspotNewsLetterForm .form-columns-2{margin-bottom:0}#hubspotForm ul.inputs-list label span{font-size:10px}#hubspotForm .form-columns-2{justify-content:unset;display:block}}figure{margin:0;padding:0}.cls-1{fill:none;fill-rule:evenodd;stroke:#0b2846;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;width:20px;height:20px}img.authorImg{border-radius:50%}@media only screen and (max-width:600px){#hubspotNewsLetterForm input[type=submit]{width:100%;margin-top:30px;position:relative}}@media only screen and (max-width:599px){#hubspotNewsLetterForm input{font-size:16px}}@media only screen and (max-width:992px){#hubspotNewsLetterForm fieldset{max-width:100%}}.swiper-custom-buttons-wrapper{z-index:99;background:#e5eef3;justify-content:flex-end;column-gap:0;display:flex;position:absolute;bottom:25px;right:20px}.swiper-custom-buttons-wrapper .swiper-button-prev-custom,.swiper-custom-buttons-wrapper .swiper-button-next-custom{background:#e5eef3;border:none;padding:0}.swiper-custom-buttons-wrapper .swiper-button-prev-custom svg,.swiper-custom-buttons-wrapper .swiper-button-next-custom svg{color:#0b2846}[data-tippy-root]{z-index:88!important}.tippy-box[data-theme~=custom]{color:#0b2846;background-color:#fff;border:1px solid #0b2846;border-radius:4px;box-shadow:2px 3px 5px #00000030}.tippy-box[data-theme~=custom][data-placement^=top]>.tippy-arrow:before{border-top-color:#0b2846;bottom:-8px}.tippy-box[data-theme~=custom] .tooltip-content{column-gap:10px;display:flex}.tippy-box[data-theme~=custom] .tippy-content{padding:16px}.tippy-box[data-theme~=custom] .details h2{line-height:100%}.tippy-box[data-theme~=custom] .details h2 a{color:#0b2846;font-size:18px}.tippy-box[data-theme~=custom] .details p{font-size:16px}.tippy-box[data-theme~=custom] .details a.read-more{color:#0b2846;margin-top:10px;font-size:16px;display:inline-block;position:relative}.tippy-box[data-theme~=custom] .details a.read-more:hover,.tippy-box[data-theme~=custom] .details h2 a:hover{color:#0074c4}.tippy-box[data-theme~=custom] .details a.read-more:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' stroke='%230B2846' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;position:absolute;top:13px;right:-12px;transform:translateY(-50%)}.tippy-box[data-theme~=custom] .image{flex:1;width:140px;height:100px}.tippy-box[data-theme~=custom] .tooltip-loading{justify-content:center;align-items:center;min-width:90px;min-height:64px;display:flex}.tippy-box[data-theme~=custom] .tooltip-spinner{border:3px solid #0b284633;border-top-color:#0b2846;border-radius:50%;width:24px;height:24px;animation:.6s linear infinite tooltipSpin}@keyframes tooltipSpin{to{transform:rotate(360deg)}}.pullQuote p{margin:0;padding:0}.p1{position:relative}.propertyCaroucel .slide{height:210px}.surroundingAttractions .swiper-wrapper{align-items:stretch!important}.surroundingAttractions .swiper-wrapper .swiper-slide{border-radius:8px;overflow:hidden}.videoPlayerWrapper .react-player{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:600px){.videoPlayerWrapper .react-player iframe{width:690px!important;height:389px!important}}@media (max-width:384px){.videoPlayerWrapper .react-player iframe{width:780px!important;height:435px!important}}@media (max-width:311px){.videoPlayerWrapper .react-player iframe{width:745px!important;height:425px!important}}.inputFieldBox{width:100%}.textMapMapBox .mapboxgl-map{filter:drop-shadow(4px 4px 16px #0003);border:1px solid #fff;border-radius:4px;margin-top:20px;width:100%!important}.textMapMapBox .mapboxgl-map .mapboxgl-popup{display:none}.communityLocationMap .mapboxgl-map{width:100%!important;height:300px!important}@media only screen and (min-width:1024px){.propertyCaroucel .slide{height:250px}}@media only screen and (min-width:425px){.propertyCaroucel .slide{height:210px}}@media only screen and (min-width:600px){.propertyCaroucel .slide{height:200px}.communityLocationMap .mapboxgl-map{height:400px!important}}@media only screen and (min-width:768px){.propertyCaroucel .slide{height:210px}.hubspotNewsLetterForm input{font-size:14px}}@media only screen and (min-width:1200px){.propertyCaroucel .slide{height:270px}.communityLocationMap .mapboxgl-map{height:480px!important}}@media only screen and (min-width:1440px){.propertyCaroucel .slide{height:280px}}.heroCaroucleWrapper{position:relative}.heroCaroucleWrapper .imageSlideItem{background-color:#ede6e6;height:240px!important}@media (min-width:480px){.heroCaroucleWrapper .imageSlideItem{height:320px!important}}@media (min-width:768px){.heroCaroucleWrapper .imageSlideItem{height:475px!important}}@media (min-width:1024px){.heroCaroucleWrapper .imageSlideItem{height:570px!important}}@media (min-width:1200px){.heroCaroucleWrapper .imageSlideItem{height:620px!important}}@media (min-width:1500px){.heroCaroucleWrapper .imageSlideItem{height:650px!important}}@media (min-width:1200px){.layoutContentTextImage .swiper-horizontal{height:100%}.layoutContentTextImage .swiper-horizontal .swiper-slide .imageSlideItem{height:100%!important}.contentTextImage .layoutContentTextImage .swiper-horizontal .swiper-slide .imageSlideItem{height:580px!important}}.hfsContentBlockWrap .faqHFSContent{width:100%}.disclaimer{font-size:12px!important;line-height:140%!important}
