@font-face{font-family:"butlerbold";src:url("https://0205f3.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/fonts/butler_bold-webfont.woff2") format("woff2"),url("https://7e3a68.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/fonts/butler_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:4px solid #d8a414;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}h1,h2,h3,h4,h5{font-family:"butlerbold",sans-serif}.skip-content{position:absolute;left:1em;width:auto;outline:0px;top:1em;background-color:#000;padding:.4em .8em;color:#fff;border:2px solid #999;z-index:-1}.grid-container-fluid.contained{padding:0 5vw;max-width:2400px}.max{padding:0 15px;max-width:2400px;margin:0 auto}@media(min-width: 576px){.max{padding:0 5vw}}@media(min-width: 1400px){.max{padding:0 10vw}}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f6f6f6}.interactiveMap{width:100%;height:100%}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.smaller{padding:0 15px;max-width:1400px;margin:0 auto}html,body{font-size:1rem;position:relative;scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;letter-spacing:1px}body.locked{overflow-y:hidden}body.show{overflow:hidden}p,a{letter-spacing:2px}p{font-size:.9rem;margin-bottom:2rem;max-width:50rem}@media(min-width: 768px){p{font-size:1rem}}ul{margin:0}.display__header{line-height:2.5rem;font-size:1.5rem;margin-bottom:.5em;transition:all .4s ease-in-out}@media(min-width: 992px){.display__header{font-size:3rem;line-height:3rem}}@media(min-width: 1400px){.display__header{font-size:5rem;line-height:5rem}}.int .display__header{line-height:2.5rem;font-size:1.5rem;margin-bottom:.5em;transition:all .4s ease-in-out}@media(min-width: 992px){.int .display__header{font-size:3rem;line-height:3rem}}.btn,.neighborhood-card__copy a{display:inline-block;padding:1rem;background:#8f6d4f;color:#fffdee;font-size:.8rem;transition:all .4s ease-in-out;border-radius:.4rem;margin-bottom:.5rem}@media(min-width: 768px){.btn,.neighborhood-card__copy a{padding:1rem 2rem;font-size:.9rem}}@media(min-width: 992px){.btn,.neighborhood-card__copy a{font-size:1rem}}.btn:hover,.neighborhood-card__copy a:hover{background:#5e4734;color:#fffdee}.btn:focus,.neighborhood-card__copy a:focus,.btn:visited,.neighborhood-card__copy a:visited{color:#fffdee}.btn.alt,.neighborhood-card__copy a.alt{background:#fffdee;color:#8f6d4f}.btn.alt:hover,.neighborhood-card__copy a.alt:hover{background:#fffce4;color:#8f6d4f}.btn.dark,.neighborhood-card__copy a.dark{background:#060606;color:#fff}.btn.dark:hover,.neighborhood-card__copy a.dark:hover{background:#393939;color:#fff}.hero{min-height:100vh;background-image:url("https://cdf468.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/main-hero.jpg");background-repeat:no-repeat;background-position:bottom center;background-color:#000;background-size:cover;position:relative;display:flex;align-items:center}.hero--home{display:block;padding-top:150px}.hero p{font-size:.7rem;padding-right:2rem;line-height:2em;opacity:.9;max-width:46.25rem}@media(min-width: 992px){.hero p{font-size:1.125rem}}@media(min-width: 768px){.hero{height:100vh;min-height:37.5rem}}@media(min-width: 992px){.hero{min-height:48.75rem}}.hero *{position:relative;z-index:1}.hero:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(15,0,0,.6);background:linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent)}.hero.int{height:14rem;text-align:center;display:flex;justify-content:center;min-height:5rem}@media(min-width: 992px){.hero.int{min-height:25rem}}.down-arrow{position:absolute;bottom:1rem;left:0;right:0;margin:0 auto;width:2rem;opacity:.8;display:block}.hero p{font-size:.7rem;padding-right:2rem;line-height:2em;opacity:.9;max-width:56.25rem}@media(min-width: 992px){.hero p{font-size:1.125rem}}.hero__tagline{padding:2rem;color:#fff;max-width:95.9375rem;margin-top:2rem}.main-header{position:fixed;width:100%;top:0;left:0;right:0;z-index:1099;transition:all .2s ease-in-out;padding:1rem}.main-header--stickified{background:rgba(0,0,0,.7)}.main-header--stickified .quick-nav ul{background:transparent;border:0}.top-header{justify-content:center;align-items:center}.sidebar__link{color:#156da8}.bottom-header{background:rgba(0,0,0,.5);color:#fff;padding:.25rem;font-size:.75rem}.bottom-header .top-cell{justify-content:center;display:flex}.bottom-header a{display:inline-block;padding:1rem;color:#fff}.main-logo{display:inline-block;width:6.75rem}@media(min-width: 1400px){.main-logo{width:11.875rem}}.main-logo img{max-width:100%}.logo-cell{display:flex;padding-left:1rem;justify-content:flex-start;align-items:center}.quick-nav{display:flex;align-items:center;justify-content:flex-end}.nav-wrap{padding-top:1rem}.quick-nav ul{display:none;background:rgba(0,0,0,.7);padding:.85rem;border-bottom:1px solid #98989a;font-size:.8rem;transition:all .2s ease-in-out}@media(min-width: 768px){.quick-nav ul{margin:0;list-style:none;display:flex}}@media(min-width: 992px){.quick-nav ul{font-size:1rem;padding:.65rem}}.quick-nav ul li:last-of-type a{border-right:none}.quick-nav a{color:#fff;display:inline-block;padding-left:1rem;padding-right:1rem}.nav-btn{padding:1rem;background:#8f6d4f;cursor:pointer}@media(min-width: 768px){.nav-btn{margin-right:1rem}}.nav-btn i{display:block;width:1.25rem;height:.125rem;background:#fff;margin-bottom:.1875rem}.about__wrap{padding:4rem 2rem;width:46.4375rem}.about__wrap .small-text{font-size:1.2rem;line-height:.75em;display:block;opacity:.8}.about__desc{background-color:#fff;color:#060606;display:flex;justify-content:center;align-items:center;padding:1rem;text-align:center;position:relative;width:90%;margin-top:-4rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}@media(min-width: 992px){.about__desc{margin:0;height:50rem}}.about__desc:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}@media(min-width: 768px){.about__desc{padding:2rem}}@media(min-width: 992px){.about__desc{padding:4rem}}.about__img{background-size:cover;background-position:center;overflow:hidden;max-height:50rem}.about__img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.phone-number{margin-right:1rem}.top-menu{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:#fff;z-index:999999;opacity:0;transform:translateX(-500px);transition:all .4s ease-in-out;z-index:-1}.show .top-menu{transform:translateX(0);opacity:1;z-index:999}.nav__left-col{background-image:url("/assets/www.camelotplaceapartments.com/images/nav-bg.jpg");background-repeat:no-repeat;background-position:bottom center;background-color:#000;background-size:cover;display:flex;align-items:center;padding-left:2rem;height:70vh;min-height:36.25rem;position:relative}.nav__left-col:after{content:" ";background:#000;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}@media(min-width: 992px){.nav__left-col{height:100vh;min-height:48.75rem;padding-left:8rem}}.nav__right-col{padding:.5rem;display:flex;justify-content:center;align-items:center}.nav__info{min-width:90%;min-height:31.25rem}.main-nav{list-style:none;color:#fff;position:relative;z-index:9}.main-nav .resident-login:hover{text-decoration:none}.main-nav .resident-login span{display:block}@media(min-width: 768px){.main-nav .resident-login span{display:none}}.main-nav a{color:#fff;font-size:1rem;line-height:2rem;position:relative;overflow:hidden;transition:all .4s ease-in-out;display:inline-block}@media(min-width: 992px){.main-nav a{font-size:1.5rem;line-height:1.5em}}.main-nav a span{display:inline-block;position:relative;z-index:2}.main-nav a:after{content:" ";height:2rem;background:#8f6d4f;position:absolute;bottom:0;left:0;right:0;opacity:0;transform:translateY(-2rem);transition:all .4s ease-in-out}.main-nav a:hover:after{opacity:.7;transform:translateY(0);z-index:0}.main-nav a:focus{outline:0}.main-nav a:focus::after{opacity:.7;transform:translateY(0);z-index:0}@media(min-width: 1400px){.main-nav a{font-size:2rem;line-height:1.5em}}.nav__logo{display:none;width:10.75rem;margin-bottom:2rem}@media(min-width: 992px){.nav__logo{display:inline-block}}@media(min-width: 1400px){.nav__logo{width:14.75rem}}.nav-social{width:100%;flex-shrink:0;font-size:.9rem}@media(min-width: 992px){.nav-social{font-size:1rem;border-top:1px solid #333}}.social__list{list-style:none;display:flex;margin:.25rem 0;font-size:.8rem}@media(min-width: 768px){.social__list{margin:2rem 0;display:block}}.social__link{color:#8f6d4f;display:inline-block;padding:.5rem}.social__link:hover{color:#8f6d4f}.social__list-item{margin-right:.5rem}.social__list-item:last-of-type{margin-right:0}.round-icon{display:inline-flex;padding:10px;border-radius:50%;background-color:#8f6d4f;margin-right:1rem;justify-content:center;align-items:center}.round-icon i{width:20px;height:20px;justify-content:center;align-items:center;display:inline-flex;color:#fff}@media(min-width: 992px){.round-icon i{width:24px;height:24px}}.nav__address{border-top:1px solid #333;padding:1rem}@media(min-width: 992px){.nav__address{padding-top:4rem}}.nav__address p{font-size:.7rem;margin-bottom:.5rem}@media(min-width: 992px){.nav__address p{margin-bottom:1rem}}@media(min-width: 1400px){.nav__address p{font-size:.9rem}}.nav__address a{display:block;color:#060606}@media(min-width: 1400px){.nav__address .address__cell{width:calc(41.66667% - 1.875rem)}}.nav__address .phone__cell{padding-top:.25rem}@media(min-width: 1400px){.nav__address .phone__cell{padding-top:0;width:calc(58.33333% - 1.875rem)}}.fp-call{position:relative}.fp-call__image{width:100%;max-height:50rem;object-fit:cover}.fp__caption{background:#fff;color:#060606;padding:2rem;display:block}@media(min-width: 768px){.fp__caption{padding:4rem;display:inline-block;position:absolute;bottom:0;right:0}}.fp__caption .small-text{display:block;font-size:1.2rem;line-height:.5em;opacity:.8}@media(min-width: 1400px){.fp__caption .small-text{font-size:1.5rem}}.fp__caption .fp-call__title{font-size:2rem}@media(min-width: 768px){.fp__caption .fp-call__title{font-size:3rem}}@media(min-width: 1400px){.fp__caption .fp-call__title{font-size:4.5rem}}.featured__wrap{background:#fff;color:#060606;padding:1.5rem;position:relative;display:flex;justify-content:center;align-items:center}.featured__wrap:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.awards{margin:2rem 0}@media(min-width: 768px){.awards{margin:8rem 0}}.awards__wrap{background-color:#060606;background-image:url("https://f68710.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/marbel.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:4rem 2rem;position:relative;display:flex;justify-content:center;text-align:center;align-items:center}@media(min-width: 992px){.awards__wrap{padding:8rem 4rem}}.awards__wrap img{margin-bottom:30px}.awards__wrap p{margin-bottom:0}.awards__wrap:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.awards__wrap .awards-text{margin-left:0;max-width:50rem}@media(min-width: 992px){.awards__wrap .awards-text{margin-left:20px}}.home-amenities{background:#f6f6f6;padding-top:2rem;padding-bottom:2rem}@media(min-width: 768px){.home-amenities{padding-top:8rem;padding-bottom:8rem}}.f-wrap{text-align:center;padding:4rem 0}.f-wrap .small-text{font-size:1.2rem;line-height:.75em;display:block;opacity:.8}.f-wrap .featured__title{font-size:1.7rem}.home-amenities__img img{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.home-neighborhood__img img{object-fit:cover;object-position:0 0;height:100%;width:100%}.home-neighborhood__wrap{background:#fff;color:#060606;padding:4rem;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.home-neighborhood__wrap:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.footer-contact{background:#f6f6f6;padding:2rem 0;position:relative}.footer-contact *{position:relative;z-index:2}@media(min-width: 768px){.footer-contact{padding:8rem 0}}@media(min-width: 992px){.footer-contact{padding:16rem 0}}.footer-contact{text-align:center;overflow:hidden}.bottom-shape{position:absolute;bottom:0;left:0;right:0;display:inline-block;z-index:0;opacity:.5;pointer-events:none}.bottom-shape svg{max-width:100%}.contact-header{margin-bottom:2rem}.contact-header .contact-copy{max-width:46.25rem}.contact-header .small-text{font-size:1.2rem;line-height:.75em;display:block;opacity:.8}.visitor-agreement p{max-width:100%}.form-frame{background:#fff;color:#060606;padding:8rem 4rem;position:relative;display:flex;align-items:center;height:100%}.form-frame:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.main-footer{padding:4rem;background:#060606;color:#fff}.main-footer a{color:#fff}.footer__header{font-size:1.5rem;margin-bottom:1rem}.footer__links{padding:0;margin:0}@media(min-width: 768px){.footer__links{display:flex}}.footer__links li{display:inline-block}.footer__links li a{color:#fff;padding-right:1rem}.top-footer{padding-bottom:2rem;border-bottom:2px solid #fffdee}.contact__links span a{color:#fff}.tiny-heading{font-size:1rem;color:#162238}.interior__desc,.bottom-directions{background-color:#060606;background-image:url("https://f68710.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/marbel.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:4rem 2rem;position:relative;display:flex;justify-content:center;text-align:center;align-items:center;margin-bottom:2rem}.interior__desc a,.bottom-directions a{color:#fff;text-decoration:underline}.interior__desc p,.bottom-directions p{margin-bottom:0}@media(min-width: 992px){.interior__desc,.bottom-directions{padding:6rem 4rem}}.interior__desc .int-subheader,.bottom-directions .int-subheader{font-size:1rem}@media(min-width: 768px){.interior__desc .int-subheader,.bottom-directions .int-subheader{font-size:1.6rem}}@media(min-width: 992px){.interior__desc .int-subheader,.bottom-directions .int-subheader{font-size:2rem}}.interior__desc:before,.bottom-directions:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.interior-copy{margin-top:2rem;max-width:60rem;font-size:.7rem;margin-bottom:0}@media(min-width: 992px){.interior-copy{font-size:1rem}}.fp-call__card{max-height:30rem}.fp-call__card img{width:100%;height:100%;object-fit:cover}.fp-copy{background:#060606;background-image:url("https://f68710.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/marbel.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fffdee;color:#fff;margin-top:-4rem;padding:8rem 0;text-align:center;z-index:-1}.fp-copy>div{display:flex;justify-content:center}@media(min-width: 992px){.fp-copy{padding-top:10rem;padding-bottom:6rem}}.fp-call__link{position:relative;display:block;width:100%;height:100%}.fp-call__link.video{background:#060606;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center}.fp-call__link.video .fp-icon{position:absolute;z-index:1}.fp-call__link.video:after{content:" ";background:#060606;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}.fp-call__link span{display:block;color:#fff;background:#333;position:absolute;right:0;bottom:0;z-index:1;font-size:.8rem;padding:1rem}@media(min-width: 992px){.fp-call__link span{font-size:1rem;padding:2rem}}.fp-call__link .label--alt{background:#8f6d4f}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fp-copy__header{font-size:1rem}@media(min-width: 768px){.fp-copy__header{font-size:1.6rem}}@media(min-width: 992px){.fp-copy__header{font-size:2rem}}.fp-copy p{font-size:.7rem}@media(min-width: 992px){.fp-copy p{font-size:1rem}}.resources__container{margin-top:4rem;margin-bottom:2rem}.resources__container .tabs{border:none}.resources__container .tabs-title>a:focus,.resources__container .tabs-title>a[aria-selected=true]{background:#060606;color:#fff}.resources__container .tabs-title>a{color:#333}.resources__container .tabs-content{border:none;border-left:1px solid #e6e6e6}.resources__container .tabs-panel{padding-left:1rem}@media(min-width: 992px){.resources__container .tabs-panel{padding-left:2rem}}.resources__container .resources__title{font-size:1.625rem;margin-bottom:2rem}@media(min-width: 992px){.resources__container .resources__title{font-size:2.125rem}}.neighborhood-card___container{margin-top:4rem}.neighborhood-card{position:relative;z-index:2;height:100%}.neighborhood-card .neighborhood-card__copy{color:#fff;display:flex;justify-content:center}.neighborhood-card .neighborhood-card__copy h2{font-size:1rem;margin-bottom:1rem}@media(min-width: 992px){.neighborhood-card .neighborhood-card__copy h2{font-size:2rem}}.neighborhood-card .neighborhood-card__copy p{font-size:.85rem;line-height:1.5rem;margin-bottom:0}.neighborhood-card__image{width:100%;height:100%;object-fit:cover}.neighborhood-card__content{background:#060606;padding:1rem;display:flex;justify-content:center;padding-bottom:4rem}.neighborhood-card___container{margin-bottom:4rem}div#video-modal{padding:2rem 4rem}.neighborhood-card{position:relative;z-index:0}.footer-contact__cell{display:flex;justify-content:center}#map{min-height:50rem}.footer__cell .social{list-style:none;margin:0;display:flex;font-size:2rem}.footer__cell .social li{padding:.5rem}.footer-nav ul{list-style:none}.footer-nav ul a:focus,.footer-nav ul a:hover{text-decoration:underline}.footer-form label{color:#000}#main-content select{background-image:none}.fp-filter-form select,.footer-form select{margin-bottom:0}.floor-plans-wrapper{padding-top:0}.fp-search-bar{margin-top:-8rem}.fp-select select{padding:.5rem}.toggle-search-sidebar{background:#162238}.floor-plans-wrapper .fp-image{padding:1rem}.module.floorPlanDetails{padding-top:0}.bread-bar{background:#060606;border-top:1px solid #4e4d4d;border-bottom:.5rem solid #8f6c4f;color:#fff;margin-bottom:1rem;padding:1rem}@media(min-width: 768px){.bread-bar{padding:2rem;margin-bottom:2rem}}.bread-bar ul{margin-bottom:0}.breadcrumbs a{color:#fff;text-decoration:underline}@media(min-width: 768px){.breadcrumbs a{font-size:1rem}}.breadcrumbs a:visited{color:#fff}.breadcrumbs span{color:#fff}@media(min-width: 768px){.breadcrumbs span{font-size:1rem}}#main-content{min-height:50vh}.module-floor-plans{margin-top:4rem;margin-bottom:4rem}.floor-plan-item{background:#171616;color:#fff}@media(min-width: 768px){.floor-plan-item:not(.floor-plan-hidden){margin-bottom:2em;border:1px solid #ccc;display:flex}.floor-plans-wrapper .fp-image{padding:1rem;display:flex;justify-content:center;align-items:center}}@media(min-width: 768px){.floor-plan-item .fp-details{width:80%;float:left;padding-top:20px;padding-left:4rem;padding-right:4rem}}.floor-plan-item{margin-bottom:2em;border:1px solid #ccc;border-bottom:8px solid #8f6d4f;padding:2rem 1rem}.floor-plan__intdesc{margin-bottom:0}.fp-desc a,button.fp-application-link{display:inline-block;padding:1rem;background:#8f6d4f;color:#fffdee;font-size:.8rem;transition:all .4s ease-in-out;border-radius:.4rem;line-height:1.5;margin-right:.5rem}@media(min-width: 768px){.fp-desc a,button.fp-application-link{padding:1rem 2rem;font-size:.9rem}}@media(min-width: 992px){.fp-desc a,button.fp-application-link{font-size:1rem}}.fp-desc a:hover,button.fp-application-link:hover{background:#5e4734;color:#fffdee}.fp-desc a:focus,.fp-desc a:visited,button.fp-application-link:focus,button.fp-application-link:visited{color:#fffdee}.fp-desc a.alt,button.fp-application-link.alt{background:#fffdee;color:#8f6d4f}.fp-desc a.alt:hover,button.fp-application-link.alt:hover{background:#fffce4;color:#8f6d4f}.fp-desc a.dark,button.fp-application-link.dark{background:#060606;color:#fff}.fp-desc a.dark:hover,button.fp-application-link.dark:hover{background:#393939;color:#fff}.floor-plan-item .fp-image{background:none}.apartment-features{background-color:#060606;background-image:url("https://f68710.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/marbel.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;padding:4rem 2rem;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2rem;min-height:15rem}.apartment-features a{color:#fff;text-decoration:underline}.apartment-features a:hover{opacity:.8}.apartment-features p{margin-bottom:0}@media(min-width: 992px){.apartment-features{padding:6rem 4rem}}.apartment-features:before{content:" ";border:1px solid #000;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.wrapper{padding:1rem}body{background:#fff}.policy__cell{display:flex}.policy-label{background:#060606;color:#fff;display:flex;justify-content:center;align-items:center;padding:2rem}.policy-label .smaller-text{display:block;font-size:1.4rem;line-height:1rem}@media(min-width: 768px){.policy-label{width:50%}}@media(min-width: 768px){.policy__cell a,.fees__cell a{display:flex;width:100%;height:100%}}.policy__cell img,.fees__cell img{object-fit:cover;height:100%;width:100%}.fees__cell{position:relative}.fees__cell .fees__label{position:absolute;bottom:0;right:0;background:#060606;color:#fff;padding:1rem 4rem;font-size:2rem;font-family:"butlerbold",sans-serif}.fees__cell .fee__wrapper{height:100%;position:relative}.neighborhood__cell{position:relative}.neighborhood__cell .neighborhood__label{position:absolute;bottom:0;right:0;background:#060606;color:#fff;padding:1rem 4rem;font-size:2rem;font-family:"butlerbold",sans-serif}.neighborhood__cell img{object-fit:cover;height:100%;width:100%}.neighborhood__cell .neighborhood__wrapper{height:100%;position:relative;max-height:30rem}#back-to-top{background:#060606}.gallery img{width:100%;height:100%;object-fit:cover}.photo-image-link:focus img{transform:scale(1.2)}.photo-image-link:focus::after{color:#fff;opacity:1}.custom-cta-btn{display:block;text-align:center;padding:18px 15px;margin-bottom:1em;background:#060606;color:#fff;width:100%;transition:all .4s ease-in-out}.custom-cta-btn:hover{background:#393939;color:#fff}.fp-filter-form select{-webkit-appearance:none;-moz-appearance:none;max-width:100%;width:100%;background-color:transparent;line-height:2;border:none;padding:.5rem}.floor-plans-wrapper{padding-top:0}.equal-housing-icons{display:inline-block;list-style:none;margin:0px;vertical-align:middle}.equal-housing-icons li{float:left;padding-right:8px}.footer-links{margin-bottom:.5rem}.footer-links li{display:inline;padding:.5rem}b,code,em,i,small,strong,sub,sup{line-height:1.25rem}.fp-row .phone-link,.fp-row .email-link,.fp-row .fp-address a,.fp-row .contact-info a,.fp-row .contact-info .fax-number,.fp-row .fp-box.fp-office-hours-box p{color:#333}.fp-box{background:rgba(238,238,238,.58);border:none;border-bottom:2px solid #333}form#guestcard input[type=email],form#guestcard input[type=tel],form#guestcard input[type=text],form#guestcard select,form#guestcard textarea{color:#000;width:100%;border:0;background:#e4e4e4;line-height:1;padding:.5em 1em;height:37px;-webkit-appearance:none}form#guestcard textarea{padding-bottom:2rem;min-height:8rem}.module-floor-plans .floor-plans-sidebar{background-color:rgba(238,238,238,.58);border:none;border-bottom:2px solid #333}.fp-row .details{padding:1rem}span.units-available{background:#b9b9b9;padding:1rem 2rem;margin-bottom:1rem;display:inline-block;border-radius:.4rem;color:#000;margin-right:.5rem}input#Email::placeholder,input#FName::placeholder,input#LName::placeholder,input#Comments::placeholder{color:#060606;opacity:.8}.ada-error{background:rgba(231,76,60,.85);color:#fff;padding:.5rem;display:block}input.gc-submit{display:inline-block;padding:1rem 2rem;background:#8f6d4f;color:#fffdee;font-size:.8rem;transition:all .4s ease-in-out;border-radius:.4rem;border:0}@media(min-width: 768px){input.gc-submit{padding:1rem 2rem;font-size:.9rem}}@media(min-width: 992px){input.gc-submit{font-size:1rem}}input.gc-submit:hover{background:#5e4734;color:#fffdee}input.gc-submit:focus,input.gc-submit:visited{color:#fffdee}input.gc-submit.alt{background:#fffdee;color:#8f6d4f}input.gc-submit.alt:hover{background:#fffce4;color:#8f6d4f}input.gc-submit.dark{background:#060606;color:#fff}input.gc-submit.dark:hover{background:#393939;color:#fff}thead{background:#151414;color:#e8e3e3}tbody tr{padding:.5rem}.fp-availability-list tbody td{padding:.25em 1rem}.features__image img{width:100%;height:100%;object-fit:cover;max-height:586px}.feature__list ul{list-style:none}.feature__list ul li{line-height:2rem;position:relative;padding-left:25px}#cta-container:focus{border:2px solid #ff0}.apartment.apartment-features .feature__list li:before{content:"";display:inline-block;width:25px;height:25px;background:url("https://d9bb63.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/a-check.svg");margin-right:15px}.community.apartment-features .feature__list li:before{content:"";display:inline-block;width:25px;height:25px;background:url("https://af470d.claudeassets.com/20240305045332im_/https://www.camelotplaceapartments.com/images/c-check.svg");margin-right:15px}.apartment-features .feature__list li:before{position:absolute;left:-1rem;top:0}.feature__list li:after{content:" ";display:table;clear:both}.footer-form #map{pointer-events:none}.neighborhood-card img{width:100%;height:100%;object-fit:cover;max-height:486px}.swiper-container{min-height:20rem}@media(min-width: 768px){.pets-photo{max-width:60%}}.center-text{text-align:center;display:flex;justify-content:center;align-items:center}.event__item{height:30rem;position:relative}.event__item .caption{background:#060606;color:#fff;padding:1rem;position:absolute;bottom:2rem;left:0}.event__item img{width:100%;height:100%;object-fit:cover;min-height:30rem}.events{margin-bottom:4rem}.events .swiper-pagination{position:relative;margin-top:4rem}.events span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.contact{margin-bottom:4rem}select:focus{outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color}@media(min-width: 768px){.text-foot-right{text-align:right}}.bottom-foot{margin-top:2rem}.text-foot-right ul.equal{display:inline-block;list-style:none;margin:0px;vertical-align:middle}.text-foot-right li{float:left}.contact-address{padding:1rem;background:#eee;margin-bottom:1rem;border-bottom:4px solid #8f6d4f}.contact-address a{text-decoration:underline;color:#423327}.contact-address h2{font-size:1.5rem}@media(min-width: 992px){.details strong{opacity:1;color:#737373}}input#Email::placeholder,input#FName::placeholder,input#DayPhone::placeholder,input#EvePhone::placeholder,input#Fax::placeholder,input#MoveIn::placeholder,input#Address::placeholder,input#LName::placeholder,input#Comments::placeholder{color:#060606;opacity:.8}.event-desc{background:#060606;padding:2rem;display:flex;justify-content:center;align-items:center;color:#fff;min-height:15rem}.event-desc a{text-decoration:underline;color:#fff}.floor-plans-search-header{font-size:1.4rem}.specials-nav ul{list-style:none}.specials-nav a{display:block;padding:1rem 2rem;background:#000;color:#fff}.specials-nav li:nth-of-type(odd) a{background:#eee;color:#333}.neighborhood-card__copy a{margin-top:1rem}.bottom-directions{text-align:center;margin-top:2rem}.bottom-directions p{margin:1rem auto}.footer__cell{margin-bottom:1rem}.footer__cell .phone{margin-bottom:1rem}.footer__header.hours{margin-top:1rem}#map-home img{width:100%;height:100%;object-fit:cover}.ui-widget-header{background:#060606}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#060606}.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-main:focus,.skip-to-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:999}.article__image{width:100%;margin-bottom:2rem}.sidebar{padding:1rem;background:#eee;margin-bottom:1rem;border-bottom:4px solid #8f6d4f}.sidebar__list{padding-left:1.5rem}.sidebar__link{display:block;margin-bottom:.5rem}.article-navigation{margin-bottom:1rem}.article-navigation__list{display:flex;justify-content:space-between;align-items:center}.article-navigation__list-item{list-style:none}.article-navigation__span{opacity:.5;cursor:not-allowed}.toaster-background{display:none}.toaster-background--active{display:block;background:rgba(0,0,0,.45);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999998}.toaster{background:#060606;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);padding:3rem 1rem;opacity:0;transform:translateY(-15px);transition:all .4s ease-in-out;visibility:hidden}.toaster--active{opacity:1;visibility:visible;transform:translateY(0);z-index:999999}.toaster::before{content:"";border:1px solid #fffdee;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:0;pointer-events:none}.toaster__heading{color:#fff}.toaster__body p{max-width:100%;margin-bottom:1rem;color:#fff}.toaster__close{position:absolute;top:2rem;right:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background:#8f6d4f;color:#fff;transition:all .4s ease-in-out}.mt-1{margin-top:1rem}/*# sourceMappingURL=styles.css.map */

/*
     FILE ARCHIVED ON 15:31:35 Dec 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:27:33 Nov 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.354
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.03
  esindex: 0.005
  cdx.remote: 25.305
  LoadShardBlock: 85.355 (3)
  PetaboxLoader3.datanode: 875.367 (5)
  PetaboxLoader3.resolve: 128.386 (2)
  load_resource: 936.419
  loaddict: 26.457
*/