:root{--primary: hsl(216,23%,23%,1);--primary-hover: hsl(216,23%,13%,1);--accent: hsl(14,66%,63%,1);--accent-hover: hsl(14,66%,57%,1);--offwhite: #F8F4EE;--light: #E8E8E8;--medium-gray: #D0DADD;--dark: #4E4E50;--action: #DF7F62;--white: #ffffff;--light-black: #42414f;--black: #010101;--med-blue: #708BB2;--bright-blue: #3399FF;--awesome:"Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";--tablet: 768px;--anime: all .2s ease-in-out;--navbar-height: 90px;--trans: .1;--body-font: fenwick, "Helvetica Neue", Helvetica, Arial, sans-serif;--header-font: henriette-compressed, "Times", serif;--small-header-full:normal uppercase 700 1rem fenwick, "Helvetica Neue", Helvetica;--small-header: --body-font;--header-font-weight: 500;--header-font-bold: 500;--bold: 600;--body-font-weight: 400;--body-font-bold: 600;--user-font-fam: var(--body-font) !important;--fontAwesome: "Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";--body-color:--black;--header-color: --black;--trans-speed: .2s;--anime: all .3s ease-in-out;--global-padding:1rem;--container-width: 1300px;--small: 767px;--medium: 768px;--medium-plus:1000px;--medium-plus-down: calc( var(--medium-plus) - 1 );--large-down: calc( var(--container-width) - 1 );--large: var(--container-width);--xlarge: 1500px}.fas:before{font-family:var(--fontAwesome)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}#overlayToggle{color:var(--primary)}.endpoint-parent .property-details .prop-home-link .fas{display:flex}.resource-cards{gap:2%}.resource-cards .resource-card{position:relative;background-color:var(--primary);overflow:hidden;color:#fff;flex-basis:100%;border-radius:.25rem;aspect-ratio:1/1;margin-bottom:1rem}@media (min-width: 767px){.resource-cards .resource-card{flex-basis:48%}}@media (min-width: 1075px){.resource-cards .resource-card{flex-basis:23%}}.resource-cards .resource-card img{height:100%;top:0;position:absolute;min-width:100%;width:auto;-o-object-fit:cover;object-fit:cover;filter:blur(0px);opacity:.5;transition:all .3s ease-in-out;z-index:0}.resource-cards .resource-card .resource-card-content{position:relative;padding:2.5rem 1rem 1rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform .3s ease-in-out;z-index:5}@media (min-width: 1075px){.resource-cards .resource-card .resource-card-content{justify-content:flex-start;transform:translateY(25px)}}.resource-cards .resource-card .resource-card-content>i{font-size:2.5rem;color:var(--accent)}.resource-cards .resource-card .resource-card-content h3{font-size:2.125rem;line-height:1.1;margin:.75rem 0 .5rem}@media (min-width: 1075px) and (max-width: 1200px){.resource-cards .resource-card .resource-card-content h3{text-wrap:nowrap;line-height:1.2;font-size:1.75rem}}.resource-cards .resource-card .resource-card-content .button{position:relative;margin:1.5rem auto;display:block;max-width:-moz-fit-content;max-width:fit-content}@media (min-width: 1075px){.resource-cards .resource-card .resource-card-content .button{transform:translateY(10%);margin:0 auto;opacity:0;pointer-events:none;transition:all .2s ease-in-out}}.resource-cards .resource-card .resource-card-content p{position:relative;margin:0;opacity:1;pointer-events:all;transition:all .2s ease-in-out}@media (min-width: 1024px){.resource-cards .resource-card .resource-card-content p{min-height:50px;max-height:50px;overflow:visible}}.resource-cards .resource-card:hover .resource-card-content{transform:translateY(0)}.resource-cards .resource-card:hover img{filter:blur(5px)}@media (min-width: 1075px){.resource-cards .resource-card:hover .button{transform:translateY(-20%);opacity:1;pointer-events:all}.resource-cards .resource-card:hover p{margin-top:-20px;opacity:0;pointer-events:none}}.page-id-16 .rentpress-card-container .slick-list,.rentpress-card-container .slick-track{max-width:1300px;margin:0 auto}.page-id-16 .rentpress-card-container .slick-track{display:flex;flex-wrap:nowrap}.page-id-16 .rentpress-card-container .property-card-wrapper{width:31.33%;margin:2% 1%}.page-id-16 .rentpress-card-container ul.slick-dots{bottom:-50px;min-width:80%;text-align:center}.page-id-16 .rentpress-card-container ul.slick-dots li button:before{background-color:var(--accent);border-color:var(--accent)}.page-id-16 .rentpress-card-container ul.slick-dots li.slick-active button:before{opacity:1}.back-to-top-wrapper{width:100%;min-width:100%!important;grid-column:1 / -1;padding:2rem;max-width:none!important;display:flex;align-items:center;justify-content:center}.rentpress-floorplan-card-container .rentpress-floorplan-card-title{color:var(--primary)!important}.rentpress-floorplan-card-container .rentpress-shortcode-floorplan-card{border-color:var(--primary)!important}.sfcts-award-container{width:100%;padding:1rem}.sfcts-award-container img{width:200px;max-width:100%}@media (min-width: 1300px){.rating-grid .is-rating{max-width:48%}}.home .rentpress-property-search-filters.align-center.justify-center{width:100%;justify-content:flex-start!important;align-items:flex-start!important;padding-left:1rem}.home .rentpress-property-search-filters.align-center.justify-center button{margin-top:0rem;min-height:48px;display:flex;justify-content:center!important;align-items:center!important;line-height:1}.home .rentpress-property-search-filters.align-center.justify-center button .v-btn__content{justify-content:center!important;text-transform:capitalize;font-family:var(--body-font);align-items:center!important}#custom_prop_filters.custom-prop-filters-select .grid-container{padding:0!important}#custom_prop_filters.custom-prop-filters-select ul{list-style-type:none}#custom_prop_filters.custom-prop-filters-select .is-custom-prop-filter li{display:flex;align-items:center;margin-bottom:.5rem}#custom_prop_filters.custom-prop-filters-select .is-custom-prop-filter li input{margin-right:.5rem}#custom_prop_filters.custom-prop-filters-select .is-custom-prop-filter li span{display:none}#custom_prop_filters.custom-prop-filters-select input[type=checkbox],#custom_prop_filters.custom-prop-filters-select input[type=radio]{padding:0!important;accent-color:var(--primary);height:18px;width:18px;border:2px solid var(--dark)!important;border-radius:3px!important;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}#custom_prop_filters.custom-prop-filters-select input[type=checkbox]:checked,#custom_prop_filters.custom-prop-filters-select input[type=radio]:checked{background-color:var(--primary)!important;border-width:0;background-image:var(--check)!important;background-size:120%;background-position:center;background-repeat:no-repeat}.custom-inputs{display:flex;flex-wrap:wrap}.custom-inputs{width:100%;margin-bottom:2rem}.custom-inputs .is-custom-input{position:relative;display:flex;align-items:center;box-shadow:0 2px .1rem #00000059;min-width:100%;max-width:100%;margin:12px 0;padding:1rem 1.5rem;background-color:#fff;border-radius:4px}@media (min-width: 768px){.custom-inputs .is-custom-input{margin:12px 1rem 1rem;padding:14px 1.5rem;min-width:200px;max-width:33%;max-height:48px}}.custom-inputs .is-custom-input .is-custom-prop-filter{position:absolute;width:100%;max-height:0;top:100%;left:0;padding:0;background-color:#fff;transform:translateY(0);transition:transform .3s ease-in-out;overflow:hidden}.custom-inputs .is-custom-input.is-active .is-custom-prop-filter{top:1rem;transform:translateY(-1rem);box-shadow:0 1px .5rem #0003;max-height:250px;padding:1rem;overflow-y:auto;z-index:10}.custom-inputs .is-custom-input.is-active .is-custom-prop-filter h3 svg{transform:rotate(180deg)}.custom-inputs .is-custom-input h3{font-size:1rem;width:100%;margin-bottom:0;color:var(--dark);opacity:.7;font-family:var(--body-font);font-weight:400;display:flex;align-items:center;justify-content:space-between}.custom-inputs .is-custom-input h3 span{position:relative}.custom-inputs .is-custom-input h3 span svg{position:absolute;transition:transform .3s ease-in-out;transform:rotate(0)}.custom-inputs .is-custom-input ul{margin-bottom:0}.custom-inputs .button{padding:.5rem 2rem;max-height:48px;margin:12px 1rem 1rem!important}input#moveInDate{width:100%;padding:0 1rem}.rp-is-moveindate-filter ul{height:100%;display:flex}.rp-is-moveindate-filter ul li{margin-bottom:0!important;min-width:100%}@media (min-width: 1300px){.animated{animation-duration:1s;animation-fill-mode:both}.in-view,.in-view-fade,.in-view-fade-right,.in-view-fade-left,.in-view-rotate{visibility:hidden;opacity:0}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}@keyframes rotate{0%{transform:scale(.8) rotate(-20deg);opacity:0}to{transform:scale(.8) rotate(0);opacity:1}}.rotate-in{animation-name:rotate;visibility:visible}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.05)}}.zoomIn{animation-name:zoomIn;visibility:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn;visibility:visible}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp;visibility:visible}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;position:absolute;z-index:0}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:$action;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}#customize-preview #class-a .animated{animation-duration:none;animation-fill-mode:none}#customize-preview #class-a .zoomIn{animation-name:none}#customize-preview #class-a *{transform:none!important;transition:none!important}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
