.site-breadcrumb{background-color:rgba(0,0,0,0);max-width:1500px;width:100%;margin:25px 0px 40px;padding-top:15px;position:relative}.site-breadcrumb>span>span>span a{color:#004f71;font-family:"Montserrat-Regular";font-size:15px}.site-breadcrumb>span>span>span a:hover,.site-breadcrumb>span>span>span a:focus{color:#004f71}.site-breadcrumb>span>span>span:last-of-type a{color:#a20067}.site-breadcrumb>span>span>span:last-of-type a:hover,.site-breadcrumb>span>span>span:last-of-type a:focus{color:#a20067}.modal-body iframe{width:100%;height:66vh}.modal-dialog{max-width:90%;width:1168px}.play-icon{cursor:pointer;position:relative}.play-icon:hover::before,.play-icon:hover::after{color:#fff}.play-icon::before{content:"\f04b";font-family:"Font Awesome 5 Pro";color:#ed8b00;font-weight:900;transition:color 0.3s;font-size:40px}.play-icon::after{content:"";display:flex;color:#ed8b00;border:5px solid;border-radius:50%;width:50px;height:50px;padding:70px;transition:color 0.3s}.play-icon::before,.play-icon::after{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}.play-icon img{transition:opacity 0.3s}.play-icon:hover img{opacity:0.85}.roobrik-modal .modal-header{border:none;position:absolute;right:20px;top:-10px;z-index:9}.roobrik-modal .modal-header>button{background:none}.roobrik-modal .modal-header>button:after{color:#fff;content:'\f00d';font-family:"Font Awesome 5 Pro";font-size:40px}.roobrik-modal .modal-body{padding:0px}.roobrik-modal div#rb_widget_downsize_content{height:0px}.faq-wrapper .accordion-item{background-color:transparent;border-bottom:1px solid #e0e0e0;padding:10px 20px}.faq-wrapper h5 .accordion-button{align-items:baseline;background-color:transparent;box-shadow:none;color:#004f71;font:400 clamp(20px, 3vw, 24px)/calc(1em + 6px) "Montserrat-SemiBold";margin-bottom:0px;padding:20px 0px}.faq-wrapper h5 .accordion-button:before{color:#a20067;content:'Q:';font-size:clamp(24px, 3vw, 28px);padding-right:20px}.faq-wrapper h5 .accordion-button:after{background-image:none;content:'\f067';font-family:"Font Awesome 5 Pro";font-size:26px;color:#004f71;transform:none}.faq-wrapper h5 .accordion-button:not(.collapsed):after{content:'\f068'}.faq-wrapper .accordion-body{opacity:0;transition:opacity .35s ease 0s}@media screen and (min-width: 991px){.faq-wrapper .accordion-body{padding:0px 125px}}.faq-wrapper .accordion-body:before{color:#a20067;content:'A:';font-size:clamp(24px, 3vw, 32px);left:75px;padding-right:20px;position:absolute}.faq-wrapper .show .accordion-body{opacity:1}.testimonial-callout{margin-bottom:clamp(50px, 8vw, 150px)}.testimonial-callout>div{align-items:center}.testimonial-callout .testimonial-image img{border-radius:8px}@media screen and (max-width: 1199px){.testimonial-callout .testimonial-image img{margin-bottom:20px}}.testimonial-callout .testimonial-content img{margin-bottom:20px}.testimonial-callout .testimonial-content h5,.testimonial-callout .testimonial-content .h5{color:#091f2c;margin-bottom:40px}.testimonial-callout .testimonial-content .btn{margin:0px}.interior{background-color:#f2f2f2;min-height:calc(100vh - $footer-height);position:relative}.interior::before{content:"";position:absolute;top:214px;right:0;background:url("/Portals/_default/Skins/horizon-house-theme/img/background-shape.png") no-repeat;width:440px;height:599px}.interior .top-content{margin-bottom:clamp(50px, 5.5vw, 100px)}.interior .top-content img{border-radius:8px;max-height:532px;max-width:100%;object-fit:cover}.interior .top-content .modal-body img{cursor:zoom-in}.interior.west-tower .top-content{margin-bottom:0}.interior .tri-col img{border-radius:16px}.interior.no-banner{padding-top:215px}.interior.no-form .bottom-form{padding:50px 0 100px}.interior .apartment-tabs-wrap .btn{border:none;border-radius:8px}.interior .apartment-tabs-wrap .btn.active{background-color:#004f71;color:#fff}.interior .apartment-tabs-wrap .btn:focus{box-shadow:none}.interior .apartment-tabs-wrap .nav-tabs{gap:15px}.interior .apartment-tabs-wrap .h6{color:#000}.interior .apartment-tabs-wrap .card-flex{row-gap:30px}.interior .apartment-tabs-wrap .card{display:flex;height:100%;min-height:350px;padding:15px}.interior .apartment-tabs-wrap .card p{margin:0}.interior .apartment-tabs-wrap .card:hover .h6{color:#a20067}.interior .apartment-tabs-wrap .card:hover .card-body span{color:#a20067}.interior .apartment-tabs-wrap .card-img-top{flex-grow:1;object-fit:contain}.interior .apartment-tabs-wrap .card-body{flex:unset;padding:0}.interior .apartment-tabs-wrap .card-body span{color:#004f71;padding-top:5px}.video-wrapper{background-image:url("/Portals/0/Images/video-wrapper.png");background-repeat:no-repeat;background-size:cover;width:100vw}.video-wrapper .play-icon{margin:clamp(25px, 4vw, 75px) 0px}.video-wrapper .play-icon img{max-height:475px}.video-content{align-items:center}.video-content p{color:#fff;font:28px/48px "Montserrat-SemiBold";margin-bottom:25px}.mid-pane:not(.DNNEmptyPane),.tri-col:not(.DNNEmptyPane){margin-top:clamp(50px, 3vw, 100px)}.play-icon{display:flex;justify-content:center}.card-video .play-icon{display:block;width:fit-content}.card-video .play-icon:before,.card-video .play-icon:after{display:none}@media screen and (min-width: 1200px){.card-video .card-body p{height:240px}}@media screen and (min-width: 992px) and (max-width: 1399px){.card-video .card-body p{height:385px}}.about-icons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.about-icons-wrapper>div{background-color:#fff;border-radius:10px;border:1px solid #e0e0e0;margin:1%;padding:50px;text-align:center;width:23%}@media screen and (min-width: 992px) and (max-width: 1400px){.about-icons-wrapper>div{width:31%}}@media screen and (min-width: 576px) and (max-width: 991px){.about-icons-wrapper>div{width:48%}}@media screen and (max-width: 575px){.about-icons-wrapper>div{width:98%}}.residents .blue-bg{background-color:rgba(237,138,0,0.25)}@media screen and (min-width: 992px){.residents .blue-bg{align-items:center;border-radius:20px 0px 0px 20px;border-right:0;display:flex}.residents .blue-bg:not(.DNNEmptyPane){margin-bottom:clamp(50px, 5.5vw, 100px)}}@media screen and (max-width: 991px){.residents .blue-bg{border-bottom:0}}.residents .blue-bg h2{margin-bottom:25px}.residents .pink-bg{background-color:#a20067;border-radius:0px 0px 20px 20px}@media screen and (min-width: 992px){.residents .pink-bg{border-radius:0px 20px 20px 0px;display:flex;flex-direction:column;justify-content:center}}.residents .pink-bg:not(.DNNEmptyPane){margin-bottom:clamp(50px, 5.5vw, 100px)}.residents .pink-bg h6,.residents .pink-bg p,.residents .pink-bg a{color:#fff}.residents .pink-bg h6{text-align:center;text-wrap:balance}.residents .pink-bg .Normal,.residents .blue-bg .Normal{padding:30px}@media screen and (max-width: 575px){.residents .pink-bg .Normal,.residents .blue-bg .Normal{padding:20px}}.residents .pink-bg a:not(.btn),.residents .blue-bg a:not(.btn){text-decoration:underline}.residents .pink-bg a:not(.btn):hover,.residents .pink-bg a:not(.btn):focus,.residents .blue-bg a:not(.btn):hover,.residents .blue-bg a:not(.btn):focus{color:#004f71}.residents .resident-slider .slick-dots li button:before,.residents .resident-slider .slick-dots li.slick-active button:before{color:#fff;font-size:64px}.residents .resident-slider .slick-arrow:before{color:#fff;font-family:"Font Awesome 5 Pro";font-size:34px;font-weight:700;position:absolute;transition:color .3s ease 0s}.residents .resident-slider .slick-arrow:hover::before{color:#004f71}.residents .resident-slider .slick-next::before{content:'\f054';right:-8px}.residents .resident-slider .slick-prev::before{content:'\f053';left:-8px}.residents .resident-slider img{aspect-ratio:1;border-radius:50%;margin:0 auto;max-height:300px;max-width:300px;object-fit:cover}.residents .mid-pane:not(.DNNEmptyPane){margin-top:20px}.tab-1331 .btn{margin:0 15px 15px 0}.tri-flex{display:flex;flex-wrap:wrap;gap:30px}.head-block,.p-block{flex:1 1 30%}.hex-styles{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.style-guide-colors{align-items:center;display:flex;gap:15px;flex:0 1 18%;justify-content:flex-start;position:relative}.style-guide-colors>div{border-radius:15px;height:88px;width:85px}.square-1{background-color:#fff}.square-2{background-color:#091f2c}.square-3{background-color:#a20067}.square-4{background-color:#ed8b00}.square-5{background-color:#004f71}.square-6{background-color:#a50034}.square-7{background-color:#a6bbc8}.interior .card-header{background-color:#a20067;color:#fff}.card img{object-fit:cover;width:100%}.card .rounded-start{max-height:286px;height:100vh;object-fit:cover;width:100%;object-position:top}.toast-header{display:flex;justify-content:space-between}.table-striped tbody tr:nth-child(odd){background-color:#fff}.table-striped tbody tr:nth-child(even){background-color:#ccc}table.table-responsive thead{background-color:#004f71;color:#fff}.table-striped>tbody>tr:nth-of-type(2n+1)>*{--bs-table-accent-bg: $white !important}.table>:not(caption)>*>*{border-right-width:1px}.table-alt{background:#fff}.table-alt tr>th{background-color:#004f71 !important;color:#fff !important}.interior .card-footer{background-color:#fff}.interior .card-footer p{margin-bottom:0}.interior .card-footer .text-muted{color:#004f71}.pagination{justify-content:center}.pagination ul{display:flex;list-style:none}.pagination .page-link{color:#091f2c;font:16px/25px "Montserrat-Regular"}.pagination .page-link.active{background-color:#004f71;color:#fff}.pagination .page-link.active:hover{color:#fff}.pagination li:first-of-type .page-link{border-radius:4px 0 0 4px}.pagination li:last-of-type .page-link{border-radius:0 4px 4px 0}textarea{background-color:#fff !important}.accordion{margin-bottom:15px}.accordion-narrow{max-width:700px;width:100%}.staff-content .accordion-button{border:none;padding:0 15px 0 0;margin:0}.staff-content .accordion{margin-bottom:0}.colors{display:flex;flex-wrap:wrap;justify-content:space-around}.style-guide-colors{margin-bottom:70px}.style-guide-colors p{padding:12px 0px 0px 95px}.style-guide-colors::before{background-color:#000;border-radius:15px;content:'';height:85px;position:absolute;width:85px}.style-guide-colors-left>div:nth-of-type(1)::before{background-color:#fff}.style-guide-colors-left>div:nth-of-type(2)::before{background-color:#091f2c}.style-guide-colors-left>div:nth-of-type(3)::before{background-color:#a20067}.style-guide-colors-mid>div:nth-of-type(1)::before{background-color:#ed8b00}.style-guide-colors-mid>div:nth-of-type(2)::before{background-color:#004f71}.style-guide-colors-mid>div:nth-of-type(3)::before{background-color:#a50034}.style-guide-colors-right>div:nth-of-type(1)::before{background-color:#a6bbc8}.bio-wrapper{background-color:#fff;border-radius:15px;position:relative;overflow:hidden;margin-bottom:64px}.bio-wrapper img{max-width:100%;width:33%;object-fit:cover}.bio-wrapper .btn.btn-bio{background:#a20067;border-radius:15px 0;bottom:0;font-family:"Montserrat-Medium";margin:0;padding:10px 8px 10px 12px;position:absolute;right:0;transition:background .3s ease 0s, content .3s ease 0s;z-index:1}@media screen and (max-width: 768px){.bio-wrapper .btn.btn-bio{padding:15px}}.bio-wrapper .btn.btn-bio:hover,.bio-wrapper .btn.btn-bio:focus{background:#004f71;color:#fff}.bio-wrapper .btn.btn-bio::before{color:white;content:"Read Bio "}.bio-wrapper .btn.btn-bio::after{color:white;content:" \f067";font-family:"Font Awesome 5 Pro"}.bio-wrapper .btn.btn-bio.hidden{background:#004f71}.bio-wrapper .btn.btn-bio.hidden::before{content:"Close Bio "}.bio-wrapper .btn.btn-bio.hidden::after{content:" \f068"}.bio-wrapper .btn.btn-bio.hidden:hover,.bio-wrapper .btn.btn-bio.hidden:focus{background:#a20067}.bio-top{display:flex}.bio-top>img+div{align-self:center;margin:0 auto 0 24px}@media screen and (max-width: 768px){.bio-top>img+div{margin:25px auto 55px 24px}}.bio-bottom{padding:33px 30px 85px;max-height:1000px;transition:max-height .3s ease 0s, padding .3s ease 0s}.bio-bottom.closed{max-height:0;padding:0 30px}
