/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[hidden]{display:none !important;}.visually-hidden:not(:focus){position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;}.focusable:focus{position:fixed;z-index:10000;top:8px;left:8px;background:white;padding:12px;}.novado-picture{display:block;width:100%;height:100%;}.novado-picture img{width:100%;height:100%;object-fit:cover;display:block;}.unit-card__thumb--plan img{object-fit:contain;}.cookie-actions{display:flex;gap:8px;flex-shrink:0;}.unit-count{margin-bottom:16px;}.unit-count p{font-size:14px;color:var(--color-muted);margin-bottom:0;}.mobile-drawer__head .header__logo{font-size:18px;}#novado-enquiry{scroll-margin-top:96px;}.novado-preview-notice{font-size:13px;margin-top:10px;}.dev-section{scroll-margin-top:76px;}.town-type-count{margin-left:6px;}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}.unit-floorplans .novado-picture img{object-fit:contain;}#tab-units,#tab-overview{scroll-margin-top:96px;}.unit-location > p{font-size:13px;color:var(--color-muted);}.unit-location > a{overflow:hidden;border-radius:12px;background:#eef3f5;}@media (max-width:480px){#section-essentials .amenities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;}#section-essentials .amenity{min-width:0;align-items:flex-start;gap:8px;}#section-essentials .amenity i{flex:0 0 20px;margin-top:3px;}#section-essentials .amenity span{min-width:0;overflow-wrap:anywhere;}}#novado-enquiry{width:100%;min-width:0;}
.basic-page__content{max-width:780px;margin:0 auto;}.basic-page__lead{margin-top:16px;margin-bottom:40px;}.basic-page__updated{color:var(--color-muted);font-size:14px;margin:8px 0 40px;}.basic-page__heading{margin-top:40px;}.basic-page__subheading{margin-top:20px;}.basic-page__list{margin:16px 0 32px;padding-left:24px;line-height:1.8;}.basic-page__rights{margin:16px 0;padding-left:24px;line-height:1.8;}.basic-page__link{color:var(--color-accent-text);}
:is([data-gallery-track],.card-grid--carousel).novado-pointer-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;scroll-behavior:auto;}:is([data-gallery-track],.card-grid--carousel).novado-pointer-dragging *{cursor:grabbing;user-select:none;}
.iti{display:block;width:100%;--iti-border-color:var(--color-border);--iti-hover-color:#f5f5f5;}.iti input.iti__tel-input{width:100%;}
