.badge{font-size:.75rem}.desktop-filters.switch{max-width:150px}@media (max-width: 767px){.switch6{width:200px}}.switch6{max-width:17em;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid #999999;min-height:35px}.switch6-light{display:flex;height:100%;position:relative;overflow:visible;align-items:center;justify-content:center}.switch6-light *{box-sizing:border-box}.switch6-light a{display:block;transition:all 0.3s ease-out 0s}.switch6-light label,.switch6-light>span{vertical-align:middle}.switch6-light label{font-weight:700;margin-bottom:px;max-width:100%}.switch6-light input:focus~a,.switch6-light input:focus+label{outline:1px dotted #888}.switch6-light input{position:absolute;opacity:0;z-index:5}.switch6-light input:checked~a{right:0%}.switch6-light>span{position:absolute;left:-100px;width:100%;text-align:left;top:0;height:100%}.switch6-light>span span{position:absolute;top:0px;left:0px;z-index:5;display:block;width:50%;margin-left:100px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.switch6-light>span span:last-child{left:50%}.switch6-light a{position:absolute;right:50%;top:0px;z-index:4;display:block;width:50%;height:100%;padding:0px}.switch6-light input:not(:checked)+span>span:first-child{color:#fff;transition:all 0.3s ease-out 0s}.switch6-light input:checked+span>span+span{color:#fff;transition:all 0.3s ease-out 0s}.switch6:has(input:focus:not(:focus-visible)),.switch6:has(input:focus){box-shadow:0 0 0 2px #2491eb, 0px 0px 0px 3px #000, 0 0 0 2px #fff inset !important;outline:1px solid rgba(11,161,242,0.9) !important}.featured-badge-wrapper,.ltd-availability-badge,.late-start-badge{font-size:0}.ltd-availability-badge .badge.badge-warning{border:1px solid rgba(255,255,255,0.99);background:#Ca4f12;color:#fff}.badge-container{margin:0.75rem 0 0 0.75rem;row-gap:4px}.grade-badge-wrapper{margin:0 15px -13px 15px}.grade-badge.badge.badge-info{padding:.40rem 1rem !important;border:1px solid rgba(255,255,255,0.99);white-space:normal;line-height:1rem}.badge.badge-featured,.badge.badge-ltd-availability,.badge.badge-specials,.badge.badge-late-start,.badge.badge-upcoming{font-size:11px !important;text-shadow:none}.badge.badge-pill.badge-featured{box-shadow:none;border:0;background-color:#0056b3;border:1px solid #0056b3;color:#fff;border-radius:0}.badge.badge-pill.badge-ltd-availability,.badge.badge-pill.badge-late-start{box-shadow:none;border:0;background-color:#ffffff;border:1px solid #ffffff;color:#343a40;border-radius:0}.badge.badge-pill.badge-upcoming{box-shadow:none;border:0;background-color:#f0a500;border:1px solid #f0a500;color:#fff;border-radius:0}.badge-container>div+div{margin-left:4px;position:relative}.badge-container>div+div:before{z-index:0;content:"";position:absolute;top:0;bottom:0;left:-8px;display:block;width:12px;background:#fff;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.badge-container>div+div .badge-ltd-availability,.badge-container>div+div .badge-late-start,.badge-container>div+div .badge-upcoming{padding-left:3px !important}.badge-container div:first-child .badge-featured{padding-right:1.01rem !important}.badge-container div:only-child .badge-featured{padding-right:0.5rem !important}.badge.badge-pill.badge-specials{box-shadow:none;border:0;background-color:rgba(13,90,125,0.08) !important;border:1px solid #0D5A7D;padding:4px 20px;color:#343a40}.fav-btn.btn-link{position:absolute;right:0;transition:all .2s ease-in-out;z-index:2}.fav-btn span{text-shadow:0 0 5px black;color:white;font-size:1rem}.fav-btn.btn-link:hover{color:white;text-decoration:none;transform:scale(1.3)}.grade-details .badge-container>div+div:before{background:#eee !important}.grade-details .badge.badge-ltd-availability,.grade-details .badge.badge-late-start{background-color:#eee;border:1px solid #eee;color:#343a40}.grade-details .nu-heart-solid{color:#C8254F;font-size:1.4rem;text-shadow:none;line-height:1}.grade-details .fav-btn.btn-link{position:relative}@media (min-width: 576px) and (max-width: 991px){.floorplan-thumbnails img,.tour-thumbnails img{width:100%}}@media (min-width: 768px){.photogallery[data-gallery-type="stackedthumbnailcarousel"] .carousel-indicators.gallery-thumbnails{grid-template-columns:repeat(4, 1fr) !important}.floorplan-thumbnails *,.tour-thumbnails *{aspect-ratio:16/9}}@media (min-width: 576px){.photogallery[data-gallery-type="stackedthumbnailcarousel"] .carousel-indicators.gallery-thumbnails>*,.photogallery[data-gallery-type="stackedthumbnailcarousel"] .carousel-indicators.gallery-thumbnails>*.active,.photogallery[data-gallery-type="stackedthumbnailcarousel"] .carousel-indicators.gallery-thumbnails>*:hover{aspect-ratio:1 / 1}}.certificates ul li{display:inline-block}.certificates ul li:after{display:inline-block;width:6px;height:6px;content:" ";background-color:#e0e1e6;border-radius:4px;margin:0 5px;vertical-align:middle}.certificates li:last-child:after{display:none}.grade-details a span{vertical-align:middle}.grade-details [class^="icona-"],.grade-details [class*=" icona-"]{font-weight:600}input.school-checkbox[type="checkbox"]+label:not([for*="rating"]):before{margin-top:4px !important}input.school-checkbox[type="checkbox"]+label:not([for*="rating"]):after{top:11px !important}@media (max-width: 1024px){.grades-checkbox{max-height:250px;overflow-y:auto}.rooms-filter #amenities.filters_category{max-height:250px}}@media (min-width: 1024.01px){.grades-checkbox{max-height:350px;overflow-y:auto}.rooms-filter #amenities.filters_category{max-height:350px}}.grades-checkbox .checkbox{position:relative}.addOns-img-border{border-radius:5px}#studhouse-props-card .property-card-info ul li{max-width:100%}input.compare-checkbox[type="checkbox"]+label:not([for*="rating"]):before{margin:7px 0px -2px 7px}input.compare-checkbox[type="checkbox"]+label{padding-right:0;padding-left:0}input.compare-checkbox[type="checkbox"]+label:not([for*="rating"]):before{order:2;margin-top:4px !important}input.compare-checkbox[type="checkbox"]+label:not([for*="rating"]):after{order:1;right:11px;left:auto !important;top:11px !important}.compare-data{font-weight:inherit !important}span.stepCount{background:#f0f1f3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#000000;display:inline-block;font-weight:bold;line-height:35px;text-align:center;width:35px;height:35px}.count-custom input{max-width:35px}@media (max-width: 991.98px){.rooms-filter.mega-filters.collapse.show{height:80vh !important;z-index:1029 !important}}#searchresult #cards_map_container{position:relative}#searchresult .mega-filters.collapse.show{z-index:1021;position:fixed !important}#search_results_container{--rentestimate-iframe-offset: 0;--rentestimate-clip-top: 0}#search_results_container #cards_map_container .tab-content-map{top:calc(var(--rentestimate-iframe-offset, 0) + 86px) !important}#main_filters{background:inherit;background:#fff;position:sticky;padding:15px;z-index:1019;box-shadow:none;transition:box-shadow .3s;top:var(--rentestimate-iframe-offset, 0)}#main_filters.sticky{box-shadow:0 .125rem .25rem -.25rem #00000085}#searchresult:has(.filter-sticky-top) .sticky-top:has(.navbutton-z-index nav),#searchresult:has(.filter-sticky-top) .sticky-top:has(nav .navbutton-z-index){position:relative !important}#searchresult:has(.filter-sticky-top) .position-fixed:has(.navbutton-z-index nav),#searchresult:has(.filter-sticky-top) .fixed-top:has(.navbutton-z-index nav),#searchresult:has(.filter-sticky-top) .position-fixed:has(nav .navbutton-z-index),#searchresult:has(.filter-sticky-top) .fixed-top:has(nav .navbutton-z-index){position:absolute !important}#searchresult:has(.filter-sticky-top) .position-absolute .position-fixed.top-0:has(.navbutton-z-index nav),#searchresult:has(.filter-sticky-top) .position-absolute .fixed-top.top-0:has(.navbutton-z-index nav),#searchresult:has(.filter-sticky-top) .position-absolute .position-fixed.top-0:has(nav .navbutton-z-index),#searchresult:has(.filter-sticky-top) .position-absolute .fixed-top.top-0:has(nav .navbutton-z-index){top:0 !important}#searchresult:has(.filter-sticky-top) .custom-logo-position .position-fixed.top-0:has(nav .navbutton-z-index){top:0 !important}#waitlistModal .iti__country-list{z-index:1060}#waitlistModal .iti{width:100%}.stu-gap-sm-1{gap:0}@media (min-width: 576px){.stu-gap-sm-1{gap:1rem}}.btn-bell .fas.fa-concierge-bell{display:none}.btn-bell::before{content:'';display:inline-block;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' r='73' fill='black' stroke='%239457F0' stroke-width='4'/%3E%3Cpath d='M66.5137 45.6052C70.9061 44.9727 78.0667 46.4288 82.2647 47.7311C80.2283 49.3714 80.0102 50.4539 79.7016 52.8784C67.5806 49.7198 52.7308 52.0052 43.9437 61.5226C39.6468 66.1765 37.7034 71.6046 37.9358 77.9353C38.0968 82.314 39.9634 86.7997 42.7332 90.1888C43.95 91.633 46.3085 93.7073 47.8029 95.079C46.656 99.1074 44.789 103.31 42.8592 107.021C45.8681 106.212 48.2112 105.466 50.9296 103.82C53.1151 102.496 55.0864 100.97 57.4532 100.006C60.6942 100.47 63.7934 101.242 67.0845 101.359C79.4272 101.798 92.1265 95.1325 96.9402 83.4076C98.1594 80.4378 98.2644 77.5597 98.3743 74.4137L100.831 74.5981L104.083 74.5886C103.963 77.3618 103.837 80.205 103.117 82.8983C101.35 89.5148 97.1651 95.0281 91.7699 99.1479C84.7766 104.468 76.1752 107.238 67.3917 106.999C64.4031 106.924 61.1048 106.436 58.1151 106.034C56.822 106.514 55.7063 107.299 54.3704 108.12C49.851 110.897 42.1983 114.065 36.8156 113.505C35.6036 113.379 34.9934 112.302 34.4592 111.377C34.8546 109.946 37.3702 105.838 38.2336 104.254C39.5092 101.913 40.5708 99.4611 41.4056 96.9288C36.4344 91.6974 32.5648 86.5382 32.0685 79.1097C30.744 59.2819 48.8454 47.0938 66.5137 45.6052Z' fill='%23FEFEFE'/%3E%3Cpath d='M101.473 36C101.825 36.0025 102.474 36.0022 102.725 36.1877C103.801 36.9836 104.729 41.4493 105.143 42.8841C106.17 47.5056 110.077 49.1895 114.191 50.3473C115.241 50.6427 118.279 51.4035 118.645 52.6241C118.113 55.0685 111.16 55.0049 108.368 57.2601C104.324 60.5261 105.104 65.2737 102.759 68.7786C100.766 69.3812 100.158 65.9328 99.8385 64.6874C98.1532 58.1178 95.1843 56.1162 88.7499 54.7517C87.8121 54.5528 85.7088 54.0681 85.6582 52.9212C85.6448 52.6169 85.6405 52.1486 85.9033 51.8447C88.8843 50.1387 92.6106 50.0684 95.4925 48.0286C99.5868 45.3026 99.2435 39.057 101.473 36Z' fill='%23FEFEFE'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.lh-1{line-height:1 !important}.lh-sm{line-height:1.2 !important}.lh-base{line-height:1.5 !important}
