.floorplan__tabs .header-content.align-left{max-width:100%}.floorplan__tabs{background:#ebeae8;padding:10rem 2rem}.floorplan__tabs .nav-tabs{display:flex;list-style-type:none;margin:0;padding:0}.floorplan__tabs .nav-tabs>li{flex:1}.floorplan__tabs .nav-tabs>li>a{color:var(--white,#fff);display:block;font-size:1.6rem;font-weight:700;height:100%;line-height:1.1;padding:1.4rem 1rem 1.2rem;text-align:center;text-transform:uppercase;width:100%}.floorplan__tabs .nav-tabs>li:first-child>a,.floorplan__tabs .nav-tabs>li:nth-child(4)>a,.floorplan__tabs .nav-tabs>li:nth-child(7)>a{background:#2f648b}.floorplan__tabs .nav-tabs>li:nth-child(2)>a,.floorplan__tabs .nav-tabs>li:nth-child(5)>a,.floorplan__tabs .nav-tabs>li:nth-child(8)>a{background:#4a7ea5}.floorplan__tabs .nav-tabs>li:nth-child(3)>a,.floorplan__tabs .nav-tabs>li:nth-child(6)>a{background:#346b94}.floorplan__tabs .nav-tabs>li.active>a,.floorplan__tabs .nav-tabs>li.active>a:focus,.floorplan__tabs .nav-tabs>li.active>a:hover{background-color:#fff;color:var(--blue);cursor:default}.floorplan__tabs .tab-content{background:#fff}.floorplan__tabs .tab-content>.tab-pane{display:none}.floorplan__tabs .tab-content>.tab-pane.active{display:flex;padding:2.4rem 5rem 3rem}.floorplan__tabs .tab-content>.active{display:flex}.floorplan{align-items:center;gap:4rem;justify-content:space-between}.fp__content{flex:0 1 43.5%}.fp__info a{color:var(--blue);text-decoration:underline}.fp__info a:focus,.fp__info a:hover{color:var(--blue-hover)}.fp__image{flex:0 1 52.7%}.fp__image img{max-height:500px;max-width:90%!important;width:auto}.fp__image-link .button.button--text{border-bottom-width:2px;font-size:1.6rem;letter-spacing:.5px;text-transform:none}.fp__meta{display:flex;font-weight:700;gap:1.2rem;margin-bottom:2rem;text-transform:uppercase}.fp__meta>div:not(:first-child){border-left:1px solid #000;padding-left:1.2rem}.fp__content h3{font-size:2.9rem;margin-bottom:3rem}.fp__links{align-items:flex-start;display:flex;flex-direction:column;gap:2.8rem;margin-top:7rem}@media (min-width:999px){.floorplan-toggle{display:none!important}}@media screen and (min-width:1025px) and (max-height:768px){.fp__image img{height:55vh!important;width:auto!important}}@media (max-width:1024px){.fp__image-link .button.button--text{display:none}}@media (max-width:998px){.nav-tabs{display:none!important}.floorplan__tabs{padding-block:6.5rem 10rem}.floorplan__tabs .tab-content{background:transparent}.floorplan-toggle{align-items:center;background:var(--blue-button-hover,#346b94);color:var(--white,#fff);cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.4rem;margin-top:1.5rem;min-height:5.3rem;padding:.7rem 3.8rem .6rem 2rem;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease}.floorplan-toggle svg{height:1.6rem;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1.6rem}.floorplan-toggle svg rect:last-child{transform-origin:center center;transition:all .2s ease}.floorplan-toggle.active svg rect{fill:var(--blue)}.floorplan-toggle.active svg rect:last-child{transform:rotate(90deg)}.floorplan-toggle.active{background:var(--white,#fff);color:var(--blue,#4a7ea5)}.floorplan__tabs .tab-content>.tab-pane{flex-direction:column}.floorplan__tabs .tab-content>.tab-pane.active{background:var(--white,#fff);padding:2rem 2rem 4rem}.floorplan.tab-pane{gap:1rem;padding-top:.4rem!important}.fp__image{flex:1;order:1}.fp__image img{max-height:500px;width:80%!important}.fp__content{flex:1;order:2}.fp__content h3{font-size:2.6rem;margin-bottom:1.5rem}.fp__links{margin-top:3rem}.fp__links .button.button--text{font-size:1.4rem;letter-spacing:1px}.fp__meta{flex-direction:column;font-size:1.4rem;gap:.5rem;margin-bottom:2rem}.fp__meta>div:not(:first-child){border-left:0;border-top:1px solid #000;padding-left:0;padding-top:.5rem}.fp__meta>div:last-child{border-bottom:1px solid #000;padding-bottom:.5rem}}@media (max-width:500px){.floorplan__tabs{padding-block:6.5rem}}