.floorPlan .propImgSlider{margin-bottom:30px;border-radius:16px}.floorPlan .propImgSlider .imgCount{display:flex;justify-content:center;align-items:center;padding:9px 24px;position:absolute;left:22px;bottom:22px;z-index:1;color:var(--white);font-size:14px;background-color:rgba(34,81,138,.8);border-radius:30px}.floorPlan .propImgSlider .imgCount>*{margin:0 2px}.floorPlan .propImgSlider .swiper-slide img{width:100%}.floorPlan .propImgSlider .swiperButtons>*{width:40px;height:40px;top:50%!important;background-color:var(--dark-blue);border-radius:50%}.floorPlan .propImgSlider .swiper-button-prev{left:9px!important}.floorPlan .propImgSlider .swiper-button-next{right:9px!important}.floorPlan .propImgSlider .swiperButtons svg{width:16px;height:16px}.floorPlan .propImgSlider .swiperButtons svg path{fill:var(--white)}.floorPlan .marginBtm30{margin-bottom:30px}.floorPlan .addy{margin-bottom:10px;color:var(--black);font-size:29px;font-weight:300}.floorPlan .addy .cityStateZip{font-size:15px;color:var(--gray);font-style:italic}.floorPlan .propPrice{padding:11px 4%;color:var(--white);font-size:26px;font-weight:600;text-align:center;background-color:var(--brand-blue);border-radius:10px}.floorPlan .propSpecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-column-gap:35px;grid-row-gap:35px}.floorPlan .propSpec{padding:15px 0;border-radius:5px;background-color:var(--light-blue)}.floorPlan .propSpecs .num,.floorPlan .propSpecs .label{text-align:center}.floorPlan .propSpecs .num{font-weight:600;color:var(--brand-blue)}.floorPlan .propSpecs .label{color:var(--gray);font-size:16px}.floorPlan .propLineItems{padding:0;list-style-type:none;font-size:16px;border-top:1px solid var(--gray)}.floorPlan .propLineItems li{padding:15px 0;color:var(--gray);border-bottom:1px solid var(--gray)}.floorPlan .propLineItems li span{color:var(--black);font-weight:600}.floorPlan .propLineItems a{font-weight:600}.floorPlan .floorPlanFeatures h3{margin-bottom:10px}.floorPlan .floorPlanFeatures ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:10px;flex-direction:column;gap:5px}.floorPlan .floorPlanFeatures ul li::marker{color:var(--brand-blue)}@media(min-width:767px){.floorPlan .floorPlanFeatures ul{flex-direction:row}.floorPlan .floorPlanFeatures ul li{flex-basis:48%}}.floorPlan .panzoomParent{margin-bottom:20px}.floorPlan .zoomButtonsWrap{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:25px;grid-row-gap:15px}.floorPlan .zoomButtonsWrap .btn{text-decoration:none;padding:10px 0}.floorPlan .staticMap{position:relative}.floorPlan .staticMap .btn{position:absolute;bottom:40px;left:16px;text-transform:none;background-color:rgba(34,81,138,.8);border-color:none}.floorPlan .whySI h3{margin-bottom:15px;font-size:22px}.floorPlan .whySI ul{column-count:2}.floorPlan .whySI li{padding-bottom:10px}.floorPlan .whySI li::marker{color:var(--brand-blue)}.floorPlan .floorPlans{padding:70px 2%;text-align:center;background-color:var(--light-blue)}.floorPlan .floorPlans h3{margin-bottom:20px;font-size:46px;font-family:'ambroise-std',sans-serif;color:var(--black)}.floorPlan .floorPlans .floorPlanName{margin-bottom:50px;color:var(--brand-blue);font-size:23px}.floorPlan .floorPlanZoomWrap{padding:30px;background-color:var(--white);filter:drop-shadow(#d6d6d6 0 2px 6px);border-radius:10px}.floorPlan #ZoomWrap{display:none}.floorPlan #ZoomContent .lgFloorImgWrap:not(:first-child){display:none}.floorPlan #ZoomNav{display:flex;justify-content:center;flex:0 1 100%;gap:25px;padding-bottom:30px}.floorPlan #ZoomNav>*{width:115px;font-size:14px;text-align:center;padding:5px 5px 35px 5px;position:relative;border:2px solid var(--gray);border-radius:8px;transition:border-color .2s ease-in-out}.floorPlan #ZoomNav>*.current{border:2px solid var(--bright-blue)}.floorPlan #ZoomNav>* img{width:100%}.floorPlan #ZoomNav>* div{position:absolute;bottom:0;left:0;width:100%;padding-bottom:10px;text-align:center}.floorPlan .videoList{padding:60px 2%;background-color:var(--dark-blue)}.floorPlan .videoList .content{text-align:center}.floorPlan .videoList h3,.floorPlan .videoList button{color:#fff}.floorPlan .videoList h3{font-size:48px;margin-bottom:30px;font-family:'ambroise-std',sans-serif}.floorPlan .videoList .headerSlider{max-width:388px;margin:0 auto 20px auto;display:flex;justify-content:space-between;font-size:22px;border-bottom:1px solid var(--gray)}.floorPlan .videoList .headerSlider button{font-weight:300;border-bottom:3px solid transparent}.floorPlan .videoList .headerSlider .current{border-color:var(--bright-blue)}.floorPlan .videoList .propVidSliderCont{width:100%;max-width:1250px;margin:0 auto;position:relative}.floorPlan .videoList .propVidTourSlider{max-width:1000px;margin:0 auto}.floorPlan .videoList .swiperButtons{display:flex;justify-content:center;padding-top:25px}.floorPlan .videoList .swiperButtons>*{position:relative;margin:0 10px}.floorPlan .videoList lite-youtube{max-width:100%}.floorPlan .interestHSForm{background-color:var(--light-blue);border-radius:10px}.floorPlan .tourCTA{padding:30px;color:#fff;background-color:var(--bright-blue);border-radius:10px}.floorPlan .tourCTA .head{font-size:42px;text-align:center;font-family:'ambroise-std',sans-serif}.floorPlan .tourCTA .body{text-align:center}.floorPlan .tourCTA .btn{display:block;margin:0 auto}@media screen and (min-width:768px){.floorPlan .zoomButtonsWrap{grid-template-columns:repeat(4,1fr)}.floorPlan .floorPlanZoomWrap .zoomContentWrap{display:flex;flex-wrap:wrap}.floorPlan #ZoomWrap{flex:0 1 50px;display:flex;flex-direction:column;padding-right:2%}.floorPlan #ZoomWrap button{font-size:20px;width:50px;height:50px;background:#fff}.floorPlan #ZoomWrap button{border:2px solid var(--gray)}.floorPlan #ZoomWrap #ZoomIn{border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}.floorPlan #ZoomOut{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.floorPlan #ZoomContent{flex:1}}@media screen and (min-width:1024px){.floorPlan .pWrap{display:flex;justify-content:space-between}.floorPlan .pContent{flex:1;padding-right:90px;min-width:0}.floorPlan .sideBar{flex:0 1 375px}.floorPlan .floorPlanZoomWrap .zoomContentWrap{align-items:flex-start}.floorPlan #ZoomNav{flex-direction:column;flex:0 1 120px;padding:0}.floorPlan .tourCTA .body{text-align:left}}@media screen and (min-width:1145px){.floorPlan .addyPrice{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:1235px){.floorPlan .videoList .swiperButtons{display:block;padding-top:0}.floorPlan .videoList .swiper-button-next,.floorPlan .videoList .swiper-button-prev{position:absolute;bottom:calc(50% - 20px)}.floorPlan .videoList .swiper-button-next{right:0!important}}