.property-a{margin-top:50px;margin-bottom:50px}.property-a .breadcrumbs{margin-bottom:10px}.property-a .property-header{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 30px}@media(min-width: 992px){.property-a .property-header{justify-content:space-between}}.property-a .property-header h1{color:#051c2c;word-break:break-word}@media(max-width: 767.98px){.property-a .property-header h1{font-size:4.5vh}}.property-a .property-header .left-col>div{display:flex;flex-direction:column}.property-a .property-header .left-col>div .icons img{width:94px;height:95px}@media(min-width: 992px){.property-a .property-header .left-col>div{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5em}.property-a .property-header .left-col>div:before{content:"";border-left:2px solid #000;height:40px}.property-a .property-header .left-col>div .icons{order:-1}}@media(max-width: 991.98px){.property-a .property-header .left-col>div{align-items:center}.property-a .property-header .left-col>div .starting-price{margin:20px 0}}@media(min-width: 992px){.property-a .property-header .left-col{max-width:70%}.property-a .property-header .right-col{text-align:right}}@media(max-width: 991.98px){.property-a .property-header .right-col{text-align:center}}.property-a .property-header .starting-price{display:flex;align-items:end}.property-a .property-header .starting-price img{width:45px;height:45px}.property-a .property-header h5{color:#051c2c}.property-a .property-header .rating{margin-bottom:10px}.property-a .property-header .left-col .rating-mobile{flex-direction:row}@media(min-width: 992px){.property-a .property-header .left-col .rating-mobile{display:none}}@media(max-width: 991.98px){.property-a .property-header .right-col .rating{display:none}}.property-a .rating img,.property-a .rating-mobile img{height:24px;width:24px;margin-left:5px}.property-a .special-offer{color:#fff;background:#051c2c;margin-top:20px;display:flex;align-items:center;gap:10px;padding:15px}@media(min-width: 768px){.property-a .special-offer{padding:15px 0 15px 45px}}.property-a .special-offer img{width:40px}.property-a .special-offer p{padding-bottom:0}.property-a .special-offer span{color:#80e0a7;font-weight:bold}.property-a .hero{position:relative;margin-top:20px}.property-a .hero img{height:60vh;object-fit:cover}.property-a .hero a{position:absolute;bottom:40px;right:2em;border:2px solid #80e0a7}@media(min-width: 768px){.property-a .hero a{right:3em}}.property-a .description{margin:auto;width:80%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:40px 0;row-gap:30px}@media(min-width: 576px){.property-a .description{width:70%}}.property-a .description h2,.property-a .description p{max-width:700px}.property-a .description h2{padding-bottom:0;margin-bottom:20px}.property-a .description img{max-height:150px;max-width:300px}.property-a .floorplan-carousel{background:#051c2c;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;margin-bottom:20px}@media(min-width: 768px){.property-a .floorplan-carousel{justify-content:space-between;padding-top:50px}}.property-a .floorplan-carousel .floorplan-slide{background:#fff;width:250px;margin:auto;display:flex;flex-direction:column;padding:15px 0;align-items:center;min-height:250px}.property-a .floorplan-carousel .floorplan-slide .details{padding:10px 15px 0 15px}.property-a .floorplan-carousel .floorplan-slide p{padding-bottom:0;color:#4b4f54}.property-a .floorplan-carousel .floorplan-slide img{height:150px;width:150px;margin-bottom:5px}.property-a .floorplan-carousel .btn-dark,.property-a .floorplan-carousel .gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer .property-a .floorplan-carousel input{margin-left:auto;margin-top:20px;margin-right:2em;border:1px solid #80e0a7;color:#80e0a7;font-weight:bold}.property-a .floorplan-carousel .btn-dark:hover,.property-a .floorplan-carousel .gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_footer .property-a .floorplan-carousel input:hover{color:#000}@media(min-width: 768px){.property-a .floorplan-carousel .btn-dark,.property-a .floorplan-carousel .gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer .property-a .floorplan-carousel input{margin-right:3em}}.property-a .featured-amenities{display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:wrap;align-items:center;background:#f4f4f3;padding:20px 0;margin-bottom:40px}.property-a .featured-amenities .icons{flex-wrap:wrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5em}.property-a .featured-amenities .icons img{width:94px;height:95px}.property-a .featured-amenities .view-all{display:none}@media(min-width: 768px){.property-a .featured-amenities{flex-direction:row}.property-a .featured-amenities .view-all-mobile{display:none}.property-a .featured-amenities .view-all{display:block}}.property-a .features{margin-bottom:40px}.property-a .features .features-intro{display:flex;flex-direction:column;width:80%;margin:0 auto}@media(min-width: 992px){.property-a .features .splide__arrows{display:none}}.property-a .features .splide__pagination{display:none}.property-a .features p{margin:auto;color:#000}.property-a .features h2{text-align:center;padding:0;margin-bottom:20px}.property-a .features .splide-features{margin-left:auto;margin-right:auto;margin-top:3em}@media(min-width: 768px){.property-a .features .splide-features{width:80%}}.property-a .features .feature-slide{width:80%;margin:auto;position:relative;display:block}.property-a .features .feature-slide .overlay{position:absolute;background:#051c2c;opacity:.5;height:100%;width:100%;top:0;left:0}.property-a .features .feature-slide h3{position:absolute;top:50%;color:#fff;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.property-a #mapbox-container{margin:30px 0}.property-a .contact{background:#25282a;padding:4em 0}.property-a .contact h2{color:#80e0a7}.property-a .contact h3{color:#fff}@media(min-width: 768px){.property-a .contact .options .contact-image{height:100px}}.property-a .contact .options h3,.property-a .contact .options p,.property-a .contact .options a{color:#fff}.property-a .contact .options h3{text-transform:uppercase;padding-bottom:0}.property-a .contact .options p{padding-bottom:0;max-width:220px;margin:0 auto}.property-a .contact .options>div:hover{border:2px solid #80e0a7;margin:-2px}.property-a .more-info{max-width:1200px;margin:40px auto 0;display:flex;justify-content:space-evenly;flex-wrap:wrap;row-gap:2em}.property-a .more-info>div,.property-a .more-info>a{border:3px solid #c8c9c7;width:370px;padding:40px 30px;min-height:300px}.property-a .more-info>div p,.property-a .more-info>a p{padding-bottom:0;color:#051c2c}.property-a .more-info .office-hours>div{display:grid;grid-template-columns:1fr 2fr;min-height:180px}.property-a .more-info .office-hours>div span:nth-child(even){text-align:right}.property-a .more-info .office-hours h3{text-align:center;padding-bottom:15px}.property-a .more-info .reviews{display:flex;flex-direction:column;align-items:center}.property-a .more-info .reviews img{margin-bottom:auto}.property-a .more-info .reviews .rating{align-self:center;margin-top:auto}.property-a .more-info .property{display:flex;flex-direction:column;justify-content:space-between}.property-a .more-info .property .social{align-self:end}.property-a .more-info .property .social li{float:left;margin-left:10px}.property-a .more-info .property .social a{height:30px;width:30px;display:block;background-repeat:no-repeat;background-size:contain}.property-a .more-info .property .social .facebook a{background-image:url(/wp-content/themes/divi-child/dist/72e5206145c3fa1edce9.svg)}.property-a .more-info .property .social .instagram a{background-image:url(/wp-content/themes/divi-child/dist/5ae6e89cbd48528de5aa.svg)}.property-a .more-info .property .social .website a{background-image:url(/wp-content/themes/divi-child/dist/607bcf5d27d30e764ef2.webp)}.property-child-page{margin-top:50px}.property-child-page .breadcrumbs{margin-bottom:30px}.property-child-page .header{position:relative}.property-child-page .header .overlay{position:absolute;background:#051c2c;opacity:50%;height:100%;width:100%;top:0;left:0}.property-child-page .header h1{position:absolute;bottom:.5em;right:1em;word-break:break-word}@media(max-width: 767.98px){.property-child-page .header h1{font-size:4.5vh;padding:15px}}.property-child-page .header img{height:400px;width:2000px;display:block;object-fit:cover}.property-child-page .page-description{background:#051c2c;color:#fff;padding:3em 1em;display:flex;justify-content:center}@media(max-width: 767.98px){.property-child-page .page-description p{font-size:20px}}.property-child-page.tours-page .header{height:400px;background-size:cover;background-repeat:no-repeat;background-position:47% 70%}.property-child-page.tours-page .tours-page-container{margin:3em 0;background:#f4f4f3}.property-child-page.tours-page .tours-page-container .tours{max-width:90%;margin:0 auto;padding:4em 0}.property-child-page.tours-page .tours-page-container .tours-options{display:flex;flex-wrap:wrap;justify-content:center;padding-top:4em;margin:auto;row-gap:3em;column-gap:3em;max-width:1200px}.property-child-page.tours-page .tours-page-container .tours-options>div{display:flex;flex-direction:column;justify-items:center;align-items:center}.property-child-page.tours-page .tours-page-container .tours-options>div h4{margin-top:10px;text-transform:uppercase}.property-child-page.tours-page .tours-page-container .tours-options>div p{width:300px;text-align:center;margin-bottom:10px}.property-child-page.tours-page .tours-page-container .tours-options>div img{width:300px;object-fit:contain}.property-child-page.tours-page .tours-page-container .tours-options>div a{padding:7px 0;width:140px;text-align:center;background:#f4f4f3}.property-child-page.tours-page .tours-page-container .tours-options>div a:hover{background:#80e0a7}@media(min-width: 1200px){.property-child-page.tours-page .tours-page-container .tours{max-width:85%}}@media(min-width: 992px){.property-child-page.tours-page .tours-page-container .tours-options{justify-content:space-between;column-gap:0}}.property-child-page.tours-page .splide-amenity-videos,.property-child-page.tours-page .splide-floor-plans-videos,.property-child-page.tours-page .splide-amenity-videos-mobile,.property-child-page.tours-page .splide-floor-plans-videos-mobile{padding:0 2em}@media(min-width: 576px){.property-child-page.tours-page .splide-amenity-videos,.property-child-page.tours-page .splide-floor-plans-videos,.property-child-page.tours-page .splide-amenity-videos-mobile,.property-child-page.tours-page .splide-floor-plans-videos-mobile{padding:0 3em}}.property-child-page.tours-page .splide-amenity-videos .splide__arrows .splide__arrow,.property-child-page.tours-page .splide-floor-plans-videos .splide__arrows .splide__arrow,.property-child-page.tours-page .splide-amenity-videos-mobile .splide__arrows .splide__arrow,.property-child-page.tours-page .splide-floor-plans-videos-mobile .splide__arrows .splide__arrow{background:none}.property-child-page.tours-page .splide-amenity-videos .splide__arrows .splide__arrow svg,.property-child-page.tours-page .splide-floor-plans-videos .splide__arrows .splide__arrow svg,.property-child-page.tours-page .splide-amenity-videos-mobile .splide__arrows .splide__arrow svg,.property-child-page.tours-page .splide-floor-plans-videos-mobile .splide__arrows .splide__arrow svg{fill:#051c2c}@media(max-width: 575.98px){.property-child-page.tours-page .splide-amenity-videos .splide__arrows .splide__arrow.splide__arrow--prev,.property-child-page.tours-page .splide-floor-plans-videos .splide__arrows .splide__arrow.splide__arrow--prev,.property-child-page.tours-page .splide-amenity-videos-mobile .splide__arrows .splide__arrow.splide__arrow--prev,.property-child-page.tours-page .splide-floor-plans-videos-mobile .splide__arrows .splide__arrow.splide__arrow--prev{left:-0.5em}.property-child-page.tours-page .splide-amenity-videos .splide__arrows .splide__arrow.splide__arrow--next,.property-child-page.tours-page .splide-floor-plans-videos .splide__arrows .splide__arrow.splide__arrow--next,.property-child-page.tours-page .splide-amenity-videos-mobile .splide__arrows .splide__arrow.splide__arrow--next,.property-child-page.tours-page .splide-floor-plans-videos-mobile .splide__arrows .splide__arrow.splide__arrow--next{right:-0.5em}}.property-child-page.tours-page .splide-amenity-videos,.property-child-page.tours-page .splide-floor-plans-videos{display:none}@media(min-width: 576px){.property-child-page.tours-page .splide-amenity-videos,.property-child-page.tours-page .splide-floor-plans-videos{display:block}.property-child-page.tours-page .splide-amenity-videos-mobile,.property-child-page.tours-page .splide-floor-plans-videos-mobile{display:none}}.property-child-page.tours-page #on-demand-video{max-width:90%;margin:0 auto}@media(min-width: 1200px){.property-child-page.tours-page #on-demand-video{max-width:85%}}@media(max-width: 991.98px){.property-child-page.tours-page #on-demand-video p{width:90%}}.property-child-page.tours-page #on-demand-video .floor-plans-videos,.property-child-page.tours-page #on-demand-video .amenities-videos{margin-top:2em}.property-child-page.tours-page #on-demand-video .floor-plans-videos h2,.property-child-page.tours-page #on-demand-video .amenities-videos h2{width:90%;border-bottom:2px solid #80e0a7;margin-bottom:20px}@media(min-width: 992px){.property-child-page.tours-page #on-demand-video .floor-plans-videos h2,.property-child-page.tours-page #on-demand-video .amenities-videos h2{width:60%}}.property-child-page.tours-page #on-demand-video img{display:block}.property-child-page.tours-page #on-demand-video .embed-container{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.property-child-page.tours-page #on-demand-video .embed-container iframe,.property-child-page.tours-page #on-demand-video .embed-container object,.property-child-page.tours-page #on-demand-video .embed-container embed{height:56.25vw}@media(min-width: 768px){.property-child-page.tours-page #on-demand-video .embed-container iframe,.property-child-page.tours-page #on-demand-video .embed-container object,.property-child-page.tours-page #on-demand-video .embed-container embed{height:650px}}.property-child-page.tours-page #on-demand-video .main-amenity-video,.property-child-page.tours-page #on-demand-video .main-floor-plan-video{position:relative;text-align:center;max-width:1156px;margin:0 auto;margin-bottom:2em}.property-child-page.tours-page #on-demand-video .main-amenity-video img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video img{object-fit:cover;margin:0 auto;height:56.25vw}@media(min-width: 768px){.property-child-page.tours-page #on-demand-video .main-amenity-video img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video img{height:650px}}.property-child-page.tours-page #on-demand-video .main-amenity-video .overlay,.property-child-page.tours-page #on-demand-video .main-amenity-video .mattermost-overlay,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .overlay,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .mattermost-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.property-child-page.tours-page #on-demand-video .main-amenity-video .overlay h3,.property-child-page.tours-page #on-demand-video .main-amenity-video .mattermost-overlay h3,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .overlay h3,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .mattermost-overlay h3{color:#fff}.property-child-page.tours-page #on-demand-video .main-amenity-video .overlay img,.property-child-page.tours-page #on-demand-video .main-amenity-video .mattermost-overlay img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .overlay img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .mattermost-overlay img{height:80px;margin-bottom:1.2em}@media(min-width: 576px){.property-child-page.tours-page #on-demand-video .main-amenity-video .overlay img,.property-child-page.tours-page #on-demand-video .main-amenity-video .mattermost-overlay img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .overlay img,.property-child-page.tours-page #on-demand-video .main-floor-plan-video .mattermost-overlay img{height:100px}}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video{display:block;height:258px;width:250px;position:relative}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video.active,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video.active{border:4px solid #80e0a7}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .overlay-small,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .overlay-small{position:absolute;height:250px;width:250px;top:0}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video img,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video img{height:250px;width:250px;object-fit:cover}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .overlay,.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .mattermost-overlay,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .overlay,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .mattermost-overlay{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:250px}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .overlay img,.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .mattermost-overlay img,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .overlay img,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .mattermost-overlay img{height:50px;width:50px;margin-bottom:1.2em}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .overlay h4,.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .mattermost-overlay h4,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .overlay h4,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .mattermost-overlay h4{text-align:center;color:#fff}.property-child-page.tours-page #on-demand-video .splide__slide .amenity-video .overlay,.property-child-page.tours-page #on-demand-video .splide__slide .floor-plan-video .overlay{background:rgba(0,0,0,.5)}.property-child-page.tours-page .faq{max-width:85%}.property-child-page.tours-page .cta{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;background:#25282a;padding:2em 0;margin-top:2em;text-align:center}.property-child-page.tours-page .cta h2{color:#fff;padding-bottom:0}.property-child-page.tours-page .cta a{color:#fff;border:2px solid #80e0a7;background:#25282a;font-size:max(2.39vh, 18px);font-weight:bold}.property-child-page.tours-page .cta a:hover{background:#80e0a7;color:#051c2c}@media(min-width: 992px){.property-child-page.tours-page .cta{padding:2em 4.7em}}@media(max-width: 625px){.property-child-page.tours-page .cta{padding-bottom:1.2em}.property-child-page.tours-page .cta a{margin-top:1em}}.property-child-page.contact-page .contact .options>div{border:2px solid #c8c9c7;padding:1em}.property-child-page.contact-page .contact .options>div p,.property-child-page.contact-page .contact .options>div a{padding-bottom:0;color:#4b4f54}.property-child-page.contact-page .related-properties{margin-top:3em}@media(min-width: 768px){.property-child-page.contact-page .related-properties{margin-bottom:3em}}.property-child-page.amenities-page .featured-amenities,.property-child-page.amenities-page .amenities{margin-bottom:2em}.property-child-page.amenities-page .featured-amenities h2,.property-child-page.amenities-page .amenities h2{text-align:center;margin-bottom:.5em}.property-child-page.amenities-page .featured-amenities{padding:4em 0;background:#f4f4f3}.property-child-page.amenities-page .featured-amenities .icons{max-width:1000px;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.property-child-page.amenities-page .amenities{width:80%;margin:auto}.property-child-page.amenities-page .amenities h3{width:40%;border-bottom:2px solid #80e0a7;margin-bottom:20px;text-transform:none}.property-child-page.amenities-page .amenities .in-community{margin-bottom:2em}.property-child-page.amenities-page .amenities ul{display:grid;grid-template-columns:repeat(1, 1fr);list-style-type:disc;margin-left:15px}@media(min-width: 576px){.property-child-page.amenities-page .amenities ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.property-child-page.amenities-page .amenities ul{grid-template-columns:repeat(3, 1fr)}}.property-child-page.amenities-page .amenities .disclaimer{margin-top:2em}.property-child-page.amenities-page .tours-container{margin-top:4em}@media(min-width: 768px){.property-child-page.amenities-page .tours-container{margin-bottom:4em}}.property-child-page.amenities-page .gallery{width:80%;margin:auto;margin-top:40px}.property-child-page.photos-page .gallery{width:85%;margin:auto;margin-top:20px}.property-child-page.photos-page .gallery h2{border-bottom:2px solid #80e0a7;margin-bottom:20px;width:90%}@media(min-width: 768px){.property-child-page.photos-page .gallery h2{width:60%}}.property-child-page.photos-page .reviews{background:#25282a;padding:2em 0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;margin-top:2em}.property-child-page.photos-page .reviews h2{color:#fff;text-align:center}.property-child-page.photos-page .reviews h2 span{font-size:max(4.57vh, 30px)}@media(max-width: 767.98px){.property-child-page.photos-page .reviews h2 span::before{content:"\a";white-space:pre}}.property-child-page.photos-page .reviews a{border:1px solid #80e0a7;background:#25282a}.property-child-page.floorplans-page .rentpress-shortcode-wrapper{width:90%;margin:30px auto}.property-child-page.floorplans-page .bh-card-container{margin:2em 0;display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;column-gap:30px}.property-child-page.floorplans-page .bh-card-container .floor-plans-card-wrapper{flex:1 1 100%;max-width:400px}.property-child-page.floorplans-page .bh-card-container .floor-plans-card-wrapper>div{margin-bottom:30px}.property-child-page.floorplans-page .bh-card-container .floor-plans-card-wrapper>div a{padding:1em 2em;border:1px solid #c8c9c7}.property-child-page.floorplans-page .bh-card-container p{padding-bottom:0}.property-child-page.reviews-page .rentpress-shortcode-wrapper{width:90%;margin:30px auto}.property-child-page.reviews-page .stars{align-items:center;font-size:1.8em;padding-bottom:10px}.property-child-page.reviews-page .review-text{min-height:110px;margin-bottom:25px}.property-child-page.reviews-page .bh-reviews-card-container{display:grid;justify-content:center;grid-template-columns:clamp(250px, 100%, 360px);grid-column-gap:2em}.property-child-page.reviews-page .bh-reviews-card-container .rentpress-review-search-filters,.property-child-page.reviews-page .bh-reviews-card-container .stars{grid-column-start:1;grid-column-end:2}.property-child-page.reviews-page .bh-reviews-card-container .show-more{grid-column-start:1;grid-column-end:2;justify-self:end}.property-child-page.reviews-page .bh-reviews-card-container .bh-shortcode-property-search-no-reviews-container{grid-column-start:1;grid-column-end:4}.property-child-page.reviews-page .bh-reviews-card-container .bh-shortcode-property-search-no-reviews-container a:hover{color:#80e0a7}@media(min-width: 768px){.property-child-page.reviews-page .bh-reviews-card-container{grid-template-columns:repeat(2, clamp(250px, 100%, 360px))}.property-child-page.reviews-page .bh-reviews-card-container .rentpress-review-search-filters,.property-child-page.reviews-page .bh-reviews-card-container .stars{grid-column-start:1;grid-column-end:3}.property-child-page.reviews-page .bh-reviews-card-container .show-more{grid-column-start:1;grid-column-end:3;justify-self:end}}@media(min-width: 1160px){.property-child-page.reviews-page .bh-reviews-card-container{grid-template-columns:repeat(3, clamp(250px, 100%, 360px))}.property-child-page.reviews-page .bh-reviews-card-container .rentpress-review-search-filters,.property-child-page.reviews-page .bh-reviews-card-container .stars{grid-column-start:1;grid-column-end:4}.property-child-page.reviews-page .bh-reviews-card-container .show-more{grid-column-start:1;grid-column-end:4;justify-self:end}.property-child-page.reviews-page .bh-reviews-card-container .rentpress-review-search-filters .google-reviews{padding-bottom:0}.property-child-page.reviews-page .bh-reviews-card-container .rentpress-review-search-filters .sort-by{align-self:flex-end;padding-bottom:0}}.property-child-page.reviews-page .bh-reviews-card-container .reviews-card-wrapper{flex:1 1 100%;max-width:400px}.property-child-page.reviews-page .bh-reviews-card-container .reviews-card-wrapper button{font-size:14px;align-self:flex-end;display:flex;align-items:flex-end;font-weight:bold;text-transform:uppercase}.property-child-page.reviews-page .bh-reviews-card-container .reviews-card-wrapper button i{color:#000}.property-child-page.reviews-page .bh-reviews-card-container .reviews-card-wrapper>div{margin-bottom:2em}.property-child-page.reviews-page .bh-reviews-card-container .reviews-card-wrapper>div a{padding:1em 2em;border:1px solid #c8c9c7}.property-child-page.reviews-page .bh-reviews-card-container .clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-right:5px}.property-child-page.reviews-page .bh-reviews-card-container p{padding-bottom:0}.property-child-page.floorplan-details-page .floorplan{display:grid;grid-template-columns:1fr;grid-column-gap:5em;max-width:90%;margin:auto}@media(min-width: 992px){.property-child-page.floorplan-details-page .floorplan{max-width:60%;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991.98px){.property-child-page.floorplan-details-page .floorplan{grid-row-gap:2em}.property-child-page.floorplan-details-page .floorplan .tour-icons{display:flex;justify-content:space-around;align-items:flex-end;flex-wrap:wrap;gap:10px}.property-child-page.floorplan-details-page .floorplan .left-col{order:2;justify-self:center;max-width:80%}.property-child-page.floorplan-details-page .floorplan .right-col{order:1}}.property-child-page.floorplan-details-page .floorplan .splide--slide .splide__arrow--prev{left:-2em}.property-child-page.floorplan-details-page .floorplan .splide--slide .splide__arrow--next{right:-2em}.property-child-page.floorplan-details-page .floorplan .left-col p{font-size:12px;margin-top:15px}.property-child-page.floorplan-details-page .floorplan h1,.property-child-page.floorplan-details-page .floorplan h5{color:#4b4f54}.property-child-page.floorplan-details-page .floorplan .virtual-tour,.property-child-page.floorplan-details-page .floorplan .map{display:flex;align-items:center;margin-top:20px}@media(max-width: 991.98px){.property-child-page.floorplan-details-page .floorplan .virtual-tour,.property-child-page.floorplan-details-page .floorplan .map{flex-direction:column;align-items:center}}.property-child-page.floorplan-details-page .floorplan .tour-btn{margin:20px 0;display:block;float:left}.property-child-page.floorplan-details-page .units-container{background:#f4f4f3;padding:2em 0;margin-top:3em}.property-child-page.floorplan-details-page .units-container .units>h2,.property-child-page.floorplan-details-page .units-container .units>p{width:80%;margin:auto}.property-child-page.floorplan-details-page .units-container .splide-units{padding:0 3em;margin-top:3em;margin-bottom:3em}.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #000;width:220px;height:200px;background:#fff}.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide.selected{background:#000}.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide.selected h3,.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide.selected p{color:#fff}.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide p{color:#4b4f54;padding-bottom:0}.property-child-page.floorplan-details-page .units-container .splide-units .unit-slide .available-on{color:#051c2c}.property-child-page.floorplan-details-page .units-container .requests{display:flex;justify-content:center;gap:20px;width:80%;margin:0 auto}.property-child-page.floorplan-details-page .units-container .requests a{min-width:140px;text-align:center}.property-child-page.floorplan-details-page .units-container .requests #apply-now-btn{display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.property-child-page.floorplan-details-page .units-container .splide-units{width:80%;margin-left:auto;margin-right:auto}}.property-child-page.floorplan-details-page .related-floorplans{margin:3em auto}.property-child-page.floorplan-details-page .related-floorplans h2{text-align:center}.property-child-page.floorplan-details-page .related-floorplans .splide-related-floorplans{padding:0 3em}.property-child-page.floorplan-details-page .related-floorplans .related-floorplan-slide{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;width:16.5em;border:1px solid #c8c9c7;padding:.5em}.property-child-page.floorplan-details-page .related-floorplans .related-floorplan-slide img{max-height:200px;max-width:258px;object-fit:contain;margin-bottom:10px}.property-child-page.floorplan-details-page .related-floorplans .related-floorplan-slide p{color:#4b4f54;padding-bottom:0}@media(min-width: 768px){.property-child-page.floorplan-details-page .related-floorplans{width:80%}.property-child-page.floorplan-details-page .related-floorplans .related-floorplan-slide{width:17.25em}}.property-child-page .disclaimer-container{justify-content:space-evenly}.property-child-page .disclaimer{width:90%;margin:auto;margin-left:0}.property-a .splide__pagination,.property-child-page .splide__pagination{display:none}.property-a .splide--slide .splide__arrow--prev,.property-child-page .splide--slide .splide__arrow--prev{left:0em}.property-a .splide--slide .splide__arrow--next,.property-child-page .splide--slide .splide__arrow--next{right:0em}.property-a .tours-container,.property-child-page .tours-container{background:#25282a}.property-a .tours-container .tours,.property-child-page .tours-container .tours{width:60%;display:grid;padding:4em 0;margin:auto;grid-row-gap:3em;grid-template-areas:"a" "b" "c" "d"}@media(min-width: 576px){.property-a .tours-container .tours,.property-child-page .tours-container .tours{grid-template-areas:"a a" "b c" "d d"}}@media(min-width: 992px){.property-a .tours-container .tours,.property-child-page .tours-container .tours{grid-template-areas:"a b c d"}}.property-a .tours-container .tours.tours-wide,.property-child-page .tours-container .tours.tours-wide{width:80%}.property-a .tours-container .tours img,.property-child-page .tours-container .tours img{width:100px;height:100px}.property-a .tours-container .tour-intro,.property-child-page .tours-container .tour-intro{grid-area:a;justify-self:center}.property-a .tours-container .tour-later,.property-child-page .tours-container .tour-later{grid-area:b}.property-a .tours-container .tour-now,.property-child-page .tours-container .tour-now{grid-area:c}.property-a .tours-container .tour-self-guided,.property-child-page .tours-container .tour-self-guided{grid-area:d}@media(max-width: 991.98px){.property-a .tours-container .tour-self-guided,.property-child-page .tours-container .tour-self-guided{justify-self:center}}.property-a .tours-container h2,.property-a .tours-container h3,.property-a .tours-container p,.property-child-page .tours-container h2,.property-child-page .tours-container h3,.property-child-page .tours-container p{color:#fff}.property-a .tours-container p,.property-child-page .tours-container p{max-width:195px}.property-a .tours-container .tour-intro p,.property-child-page .tours-container .tour-intro p{padding-bottom:15px;border-bottom:2px solid #80e0a7;font-size:20px}.property-a .tours-container .tour-link,.property-child-page .tours-container .tour-link{text-align:center}.property-a .tours-container .tour-link a,.property-child-page .tours-container .tour-link a{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:10px}.property-a .tours-container .tour-link h3,.property-child-page .tours-container .tour-link h3{text-transform:uppercase}.property-a .tours-container .tour-link:hover,.property-child-page .tours-container .tour-link:hover{border:2px solid #80e0a7;margin:-2px}.property-a .floorplan-carousel .side-panel h3,.property-a .related-properties-carousel .side-panel h3,.property-child-page .floorplan-carousel .side-panel h3,.property-child-page .related-properties-carousel .side-panel h3{color:#fff;text-transform:none;text-align:center}@media(min-width: 768px){.property-a .floorplan-carousel .side-panel,.property-a .related-properties-carousel .side-panel,.property-child-page .floorplan-carousel .side-panel,.property-child-page .related-properties-carousel .side-panel{background-image:url(/wp-content/themes/divi-child/dist/5bdb5bb4ed96affc4742.webp);background-repeat:no-repeat;background-position:0 0;background-size:contain;display:flex;align-items:end}.property-a .floorplan-carousel .side-panel h3,.property-a .related-properties-carousel .side-panel h3,.property-child-page .floorplan-carousel .side-panel h3,.property-child-page .related-properties-carousel .side-panel h3{text-align:left}}.property-a .floorplan-carousel .side-panel,.property-child-page .floorplan-carousel .side-panel{padding-bottom:20px}@media(min-width: 768px){.property-a .floorplan-carousel .side-panel,.property-child-page .floorplan-carousel .side-panel{padding:20px 22px 28px 22px;width:146px;height:250px}}.property-a .related-properties-carousel .side-panel,.property-child-page .related-properties-carousel .side-panel{padding-bottom:20px}@media(min-width: 768px){.property-a .related-properties-carousel .side-panel,.property-child-page .related-properties-carousel .side-panel{padding:20px 22px 45px 55px;text-align:center;width:189px;height:320px}}.property-a .splide-floorplans,.property-a .splide-related-properties,.property-child-page .splide-floorplans,.property-child-page .splide-related-properties{padding:0 3em;width:100%}.property-a .splide-floorplans .splide__arrows .splide__arrow,.property-a .splide-related-properties .splide__arrows .splide__arrow,.property-child-page .splide-floorplans .splide__arrows .splide__arrow,.property-child-page .splide-related-properties .splide__arrows .splide__arrow{background:none}.property-a .splide-floorplans .splide__arrows .splide__arrow svg,.property-a .splide-related-properties .splide__arrows .splide__arrow svg,.property-child-page .splide-floorplans .splide__arrows .splide__arrow svg,.property-child-page .splide-related-properties .splide__arrows .splide__arrow svg{fill:#80e0a7;height:40px;width:40px}.property-a .splide-floorplans .splide__pagination,.property-a .splide-related-properties .splide__pagination,.property-child-page .splide-floorplans .splide__pagination,.property-child-page .splide-related-properties .splide__pagination{display:none}@media(min-width: 576px){.property-a .splide-floorplans,.property-a .splide-related-properties,.property-child-page .splide-floorplans,.property-child-page .splide-related-properties{width:calc(98% - 189px)}}.property-a .related-properties,.property-child-page .related-properties{background:#051c2c;padding:30px 0}.property-a .related-properties .property-slide,.property-child-page .related-properties .property-slide{background:#fff;width:270px;margin:auto;display:flex;flex-direction:column;padding-bottom:5px;color:#4b4f54;min-height:320px}.property-a .related-properties .property-slide .details,.property-child-page .related-properties .property-slide .details{padding:10px 15px 0 15px}.property-a .related-properties .property-slide .price,.property-child-page .related-properties .property-slide .price{text-align:right;margin-bottom:10px}.property-a .related-properties .property-slide p,.property-child-page .related-properties .property-slide p{padding-bottom:0}.property-a .related-properties .property-slide img,.property-child-page .related-properties .property-slide img{height:145px;width:270px;object-fit:cover}.property-a .related-properties h2,.property-child-page .related-properties h2{background-color:#051c2c;text-align:center;color:#fff;padding-bottom:0}.property-a .related-properties-carousel,.property-child-page .related-properties-carousel{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.property-a .related-properties-carousel,.property-child-page .related-properties-carousel{justify-content:space-between;padding-top:30px}}.property-a .contact,.property-child-page .contact{text-align:center;margin-top:1em}@media(min-width: 768px){.property-a .contact,.property-child-page .contact{margin-top:2em}}.property-a .contact .options,.property-child-page .contact .options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.property-a .contact .options img,.property-child-page .contact .options img{width:100px;height:100px}@media(max-width: 575.98px){.property-a .contact .options div:nth-child(2),.property-child-page .contact .options div:nth-child(2){margin-top:9px}}.property-a .contact .options>div,.property-child-page .contact .options>div{display:flex;flex-direction:column;align-items:center;max-width:250px}@media(max-width: 575.98px){.property-a .contact .options>div,.property-child-page .contact .options>div{margin-bottom:2em}.property-a .contact .options>div #apply-now img,.property-child-page .contact .options>div #apply-now img{margin-right:37px}}.property-a .faq,.property-child-page .faq{max-width:1200px;margin:3em auto}.property-a .faq h2,.property-child-page .faq h2{margin-bottom:.5em;padding:0 .5em}@media(min-width: 768px){.property-a .faq h2,.property-child-page .faq h2{padding:0}}.property-a .faq hr,.property-child-page .faq hr{margin-top:0;height:2px;background-color:#80e0a7;border:none}.property-a .faq button,.property-child-page .faq button{font-weight:bold}.property-a .faq .accordion,.property-child-page .faq .accordion{color:#051c2c;background-color:#f4f4f3;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;-webkit-tap-highlight-color:transparent}.property-a .faq .active,.property-a .faq .accordion:hover,.property-child-page .faq .active,.property-child-page .faq .accordion:hover{background-color:#ccc}.property-a .faq .panel,.property-child-page .faq .panel{padding:1em 2em;background-color:#fff;display:none;overflow:hidden}.property-a .faq .panel ol,.property-child-page .faq .panel ol{list-style:auto;padding-left:19px;padding-bottom:1em}.property-a .faq .accordion:after,.property-child-page .faq .accordion:after{content:"L";float:right;margin-left:5px;font-size:18px;color:#051c2c;font-family:ETmodules;font-weight:400}.property-a .faq .active:after,.property-child-page .faq .active:after{content:"K"}.property-a .clip-10,.property-a .clip-20,.property-child-page .clip-10,.property-child-page .clip-20{clip-path:inset(0 70% 0 0)}.property-a .clip-30,.property-a .clip-40,.property-child-page .clip-30,.property-child-page .clip-40{clip-path:inset(0 60% 0 0)}.property-a .clip-50,.property-child-page .clip-50{clip-path:inset(0 50% 0 0)}.property-a .clip-60,.property-a .clip-70,.property-child-page .clip-60,.property-child-page .clip-70{clip-path:inset(0 40% 0 0)}.property-a .clip-80,.property-a .clip-90,.property-child-page .clip-80,.property-child-page .clip-90{clip-path:inset(0 30% 0 0)}.property-hover .mapboxgl-popup-tip{display:none}.property-hover .mapboxgl-popup-content{width:260px;height:230px;padding:0}.property-hover .mapboxgl-popup-content .mapboxgl-popup-close-button img{height:30px}.property-hover .mapboxgl-popup-content .mapboxgl-popup-close-button img:hover{transform:scale(1.2)}.property-hover .mapboxgl-popup-content>div img{height:125px;width:260px;object-fit:cover}.property-hover .mapboxgl-popup-content>div .property-info,.property-hover .mapboxgl-popup-content>div .property-name{padding:0 20px;margin-bottom:10px}.property-hover .mapboxgl-popup-content>div .property-info{display:flex;flex-direction:row;justify-content:center}.property-hover .mapboxgl-popup-content>div .property-name{font-family:"Playfair Display",serif;font-size:1.2em;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.property-hover .mapboxgl-popup-content>div .property-name:hover{text-decoration:underline}.property-hover .mapboxgl-popup-content>div .state-name{font-weight:bold;margin-bottom:0;flex-grow:1}.property-hover .mapboxgl-popup-content>div .view-community{border:2px solid #000;padding:0 5px;text-transform:uppercase;margin-left:auto;font-weight:bold}.property-hover .mapboxgl-popup-content>div .view-community:hover{background-color:#80e0a7}t .modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:#25282a;padding:30px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:end;align-items:center}.modal__title{margin-top:0;margin-bottom:0;box-sizing:border-box}.modal__close{background:transparent;border:0;color:#fff;font-size:30px;cursor:pointer}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-bottom:2rem;line-height:1.5;color:#fff}@media(min-width: 992px){.modal__content{margin-top:2rem}}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__container{border:10px solid #80e0a7;margin-top:100px;max-height:calc(100vh - 200px);overflow-x:hidden}.modal__container .gform_wrapper.gravity-theme .gfield textarea.large{height:180px;background:#fff}@media(min-width: 1200px){.modal__content .left-col{background-image:url(/wp-content/themes/divi-child/dist/554cd01e2b03801c8061.png);background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-end;padding-top:13em;min-width:550px;padding-right:3em}}#modal-1-content{display:flex;flex-wrap:wrap;gap:4em}@media(min-width: 1200px){#modal-1-content .left-col p{white-space:break-spaces}}@media(max-width: 1199.98px){#modal-1-content{justify-content:center;flex-direction:column}}#tours-modal .modal__overlay>div{width:100%}@media(min-width: 576px){#tours-modal .modal__overlay>div{width:calc(100% - 200px)}}.tour-videos iframe{min-width:250px;min-height:350px}@media(min-width: 576px){.tour-videos iframe{min-width:500px;min-height:500px}}.tour-videos .splide__arrows .splide__arrow{background:none}.tour-videos .splide__arrows .splide__arrow svg{fill:#80e0a7;height:40px;width:40px}#corporate-contact-modal h6{color:#fff}#corporate-contact-modal .gform_heading{display:none}#in-person-tours-modal .modal__content{height:52vw;width:91vw}#in-person-tours-modal .in-person-tours-iframe{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}#in-person-tours-modal .in-person-tours-iframe iframe{height:100%}#in-person-tours-modal.in-person-tours-funnel .modal__container{background:#fff}#in-person-tours-modal.in-person-tours-funnel .modal__content{width:60vw}#in-person-tours-modal.in-person-tours-funnel .funnel-form{width:80%;margin:0 auto}#in-person-tours-modal.in-person-tours-funnel .modal__close{color:#051c2c}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_overlay{display:none}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description{border:1px solid #c8c9c7;border-top:none;padding:0 15px 15px;box-shadow:#c8c9c7 1px 4px 6px 0px inset}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .et_overlay{display:none}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description h2{margin-top:0;padding-top:3em;margin-bottom:1em}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-learn-more b{font-family:"Roboto",sans-serif;font-size:max(1.74vh, 16px);color:#051c2c}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-learn-more b:after{content:">";font-weight:bold;padding-left:2em}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped{margin-bottom:2em}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped p{padding-bottom:0}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped p:first-child{padding-bottom:1em}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped p,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped strong{font-family:"Roboto",sans-serif;font-size:max(1.74vh, 16px);color:#051c2c}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped:not(.clamped) p{padding-bottom:10px}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item div.portfolio-description .portfolio-clamped.clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.projects-card-wrapper .clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bh-projects-card-container{display:grid;justify-content:center;grid-template-columns:clamp(250px, 100%, 360px);grid-column-gap:2em}.bh-projects-card-container .rentpress-project-search-filters,.bh-projects-card-container .filter-btns{grid-column-start:1;grid-column-end:2}.bh-projects-card-container .show-more{grid-column-start:1;grid-column-end:2;justify-self:end}.bh-projects-card-container .bh-shortcode-property-search-no-projects-container{grid-column-start:1;grid-column-end:4}.bh-projects-card-container .bh-shortcode-property-search-no-projects-container a:hover{color:#80e0a7}.bh-projects-card-container .project-text{min-height:15em;padding-top:3em;padding-bottom:1em}.bh-projects-card-container .project-text .v-card__text{font-size:2vh}@media(min-width: 768px){.bh-projects-card-container{grid-template-columns:repeat(2, clamp(250px, 100%, 360px))}.bh-projects-card-container .rentpress-project-search-filters,.bh-projects-card-container .filter-btns{grid-column-start:1;grid-column-end:3}.bh-projects-card-container .show-more{grid-column-start:1;grid-column-end:3;justify-self:end}}@media(min-width: 1160px){.bh-projects-card-container{grid-template-columns:repeat(3, clamp(250px, 100%, 360px))}.bh-projects-card-container .rentpress-project-search-filters,.bh-projects-card-container .filter-btns{grid-column-start:1;grid-column-end:4}.bh-projects-card-container .show-more{grid-column-start:1;grid-column-end:4;justify-self:end}.bh-projects-card-container .rentpress-project-search-filters .google-projects{padding-bottom:0}.bh-projects-card-container .rentpress-project-search-filters .sort-by{align-self:flex-end;padding-bottom:0}}.bh-projects-card-container .projects-card-wrapper{flex:1 1 100%;max-width:400px}.bh-projects-card-container .projects-card-wrapper button{display:flex;align-items:center;font-weight:bold;font-size:1.8vh}.bh-projects-card-container .projects-card-wrapper button i{color:#000;font-size:2vh}.bh-projects-card-container .projects-card-wrapper>div{margin-bottom:2em}.bh-projects-card-container .projects-card-wrapper>div a{padding:1em 2em;border:1px solid #c8c9c7}.bh-projects-card-container .clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-right:5px;margin-bottom:3em}.bh-projects-card-container p{padding-bottom:0}.floorplan-form-pop-up .gform_wrapper{display:block !important}.search-page{margin-top:50px;margin-bottom:50px}.search-page .breadcrumbs,.search-page .header{max-width:92%;margin:auto}.search-page .breadcrumbs a{color:#4b4f54}.search-page .header h1{color:#4b4f54}@media(min-width: 768px){.search-page .header h1{text-align:right}}@media(max-width: 575.98px){.search-page .header h1{font-size:6vh}}.search-page .banner h2,.search-page .banner .description{background:#051c2c;color:#fff;padding:.5em 2em}.search-page .banner .description{padding:2em 5.2em}.search-page .banner img{height:500px;width:2000px;object-fit:cover;display:block}.search-page .nearby-neighborhoods{margin-top:4em;margin-bottom:4em;padding:.5em 2em}.search-page .nearby-neighborhoods .neighborhoods-list{display:flex;justify-content:space-evenly}.search-page .page-description{background:#000;color:#fff;padding:2em 3em;display:flex;justify-content:center}.search-page .image-header{position:relative;margin-top:50px}.search-page .image-header .overlay{position:absolute;background:#000;opacity:50%;height:100%;width:100%;top:0;left:0}.search-page .image-header h1{position:absolute;bottom:.5em;right:1em}.search-page .image-header img{height:400px;width:2000px;object-fit:cover;display:block}.search-page .gallery .gallery-header{width:29em;padding:2em}.search-page .gallery h2{border-bottom:2px solid #80e0a7}.search-page .explore-neighborhoods{max-width:1200px;margin:0 auto;padding:3em 2em}.search-page .explore-neighborhoods ul{display:grid;grid-template-columns:1fr;list-style-type:disc;margin-left:15px;margin-top:10px}.search-page .explore-neighborhoods ul li a{color:#4b4f54}@media(min-width: 576px){.search-page .explore-neighborhoods ul{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.search-page .explore-neighborhoods ul{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.search-page .explore-neighborhoods{padding:3em 0}}.search-page .points-of-interest{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;padding:3em 5.2em;background:#c8c9c7}@media(min-width: 576px){.search-page .points-of-interest{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.search-page .points-of-interest{grid-template-columns:repeat(3, 1fr)}}.search-page .points-of-interest ul{list-style-type:disc}.search-page .points-of-interest ul li{margin-left:15px}.search-page .modular-content h2{text-align:center;padding-bottom:1em}.rentpress-card-container .property-card-wrapper .v-card.featured{border:4px solid #80e0a7}.rentpress-card-container .property-card-wrapper .v-card.featured>div:last-child>div:last-child{display:flex;justify-content:space-between}.rentpress-card-container .property-card-wrapper .v-card.featured>div:last-child>div:last-child::after{content:"★";color:#80e0a7;font-size:20px}body,#app .theme--light.v-card>.v-card_text{color:#4b4f54}body p,#app .theme--light.v-card>.v-card_text p{font-size:max(2vh, 16px)}.main-content a,.main-content abbr,.main-content b,.main-content body,.main-content #app .theme--light.v-card>.v-card_text,#app .main-content .theme--light.v-card>.v-card_text,.main-content button,.main-content em,.main-content font,.main-content form,.main-content i,.main-content iframe,.main-content label,.main-content li,.main-content ol,.main-content p,.main-content pre,.main-content small,.main-content span:not(.dashicons),.main-content strike,.main-content strong,.main-content sub,.main-content sup,.main-content tt,.main-content u,.main-content ul{font-family:"Roboto",sans-serif;font-size:max(1.74vh, 16px);line-height:1.3}.main-content h1{font-family:"Playfair Display",serif;font-size:max(6.53vh, 38px);font-weight:bold;color:#fff;line-height:1.3}.main-content h2{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(4.57vh, 30px)}.main-content h3{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(2.39vh, 20px);text-transform:uppercase}.main-content h4{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(2.39vh, 18px)}.main-content h5{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(1.96vh, 18px);color:#fff}.main-content h6{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(1.74vh, 16px)}.btn-light{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:16px;color:#051c2c;background:#fff;border-radius:0px;padding:14px;border:2px solid #051c2c;font-weight:bold}.btn-light:hover{background-color:#80e0a7;border:2px solid #051c2c}.btn-dark,.gform_wrapper.gravity-theme .gform_footer input,.btn-dark[type=submit]{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:16px;color:#fff;background:#051c2c;border-radius:0px;padding:.3em 1em;border:2px solid #051c2c;font-weight:bold;line-height:1.7em}.btn-dark:hover,.gform_wrapper.gravity-theme .gform_footer input:hover,.btn-dark[type=submit]:hover{background-color:#80e0a7;border:2px solid #80e0a7;color:#051c2c}.number-counter .percent-value{font-family:"Roboto",sans-serif;font-weight:bold;color:#80e0a7;font-size:60px;border-bottom:3px solid #051c2c;padding-bottom:20px}.number-counter h2{font-family:"Roboto",sans-serif;font-size:26px}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix{clear:both}select#vendors,select#property-links{font-size:max(1.74vh, 16px);padding:1em 2em;border-style:solid}select#property-links{background:#fff;max-width:60vw}#searchform select{border-style:solid;background-color:initial;-moz-appearance:revert;-webkit-appearance:revert}.et_header_style_left .logo_container{width:60%}.et_fixed_nav.et_show_nav #page-container{padding-top:100px !important}.text-center{text-align:center}.img-responsive{width:100%;height:auto}.vertical-spacer{height:100px}.position-relative{position:relative}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#80e0a7}#main-header{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;height:100px;padding-left:50px;padding-right:50px}#main-header #top-menu ul{width:unset}#main-header #top-menu li{padding-right:11px;padding-left:11px}#main-header #top-menu a{color:#051c2c;padding-bottom:0px;font-size:14px}#main-header #top-menu a:hover{color:#80e0a7}#main-header #top-menu .et-show-dropdown>a{border-bottom:2px solid #80e0a7}#main-header #top-menu li ul,#main-header #top-menu .et_mobile_menu{border-top:0px !important}#main-header #top-menu>.menu-item{border-right:1px solid #80e0a7}#main-header #top-menu .menu-item:last-child{border-right:0}#main-header #top-menu #logo{max-height:83% !important}.et_header_style_left #et-top-navigation{padding:0;margin-top:42px}.header-scroll{height:75px !important}.header-scroll .et_header_style_left #et-top-navigation{margin-top:30px}#logo{max-height:83%}#hp-banner{position:relative;max-height:42vw}#hp-banner h1{position:absolute;top:3%;left:0px;right:0px;font-size:4vw}#hp-banner #hp-banner-logo{position:absolute;top:18%;left:0px;right:0px;margin:0px auto;max-height:500px;width:auto;height:22vw}#hp-banner #hp-banner-area{background-color:rgba(5,28,44,.7);padding:30px 0px;position:relative;bottom:136px;line-height:25px}#hp-banner #hp-banner-area .btn-dark,#hp-banner #hp-banner-area .gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer #hp-banner #hp-banner-area input{border:1px solid #80e0a7 !important;background-color:transparent}#hp-banner #hp-banner-area .btn-dark:hover,#hp-banner #hp-banner-area .gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_footer #hp-banner #hp-banner-area input:hover{background-color:#80e0a7}#hp-banner #hp-banner-area #hp-banner-text-wrapper .flex-container{display:flex;flex-wrap:wrap;align-items:center;color:#fff}#hp-banner #hp-banner-area #hp-banner-text-wrapper .flex-container .flex-item-left{flex:70%}#hp-banner #hp-banner-area #hp-banner-text-wrapper .flex-container .flex-item-right{flex:30%;text-align:center}#hp-banner .green-bar.flex-container{display:flex;flex-wrap:wrap;bottom:-50px;position:relative;top:-135px}#hp-banner .green-bar.flex-container .flex-item-left{flex:20%;padding-top:5px;padding-bottom:5px}#hp-banner .green-bar.flex-container .flex-item-right{flex:80%;background-color:#80e0a7;padding:10px}#our-residents .flex-container{align-items:center;display:flex;flex-wrap:wrap}#our-residents .flex-container .flex-item-left{flex:60%}#our-residents .flex-container .flex-item-right{flex:40%;padding:3%}#our-residents .flex-container .flex-item-right p{color:#051c2c;max-width:50%;line-height:28px}#our-residents .flex-container .flex-item-right .btn-light{margin-top:100px;color:#051c2c !important}#our-residents .or-phrase{position:absolute;bottom:25%;left:0px}#our-expertise{background-color:#051c2c}#our-expertise h2,#our-expertise h3{color:#fff}#our-expertise .flex-container{align-items:center;display:flex;flex-wrap:wrap}#our-expertise .flex-container .flex-item-left{flex:40%;padding-left:5%;padding-right:5%}#our-expertise .flex-container .flex-item-left p{color:#fff;font-size:1.1vw;max-width:85%;line-height:28px}#our-expertise .flex-container .flex-item-left .btn-light{border:1px solid #80e0a7 !important;background-color:transparent}#our-expertise .flex-container .flex-item-left .btn-light:hover{background-color:#80e0a7}#our-expertise .flex-container .flex-item-right{flex:60%}#our-expertise .flex-container .flex-item-right ul{height:100%}#our-expertise .flex-container .flex-item-right li{display:grid;font-size:26px;position:relative}#our-expertise .flex-container .flex-item-right li a{align-items:center;color:#fff}#our-expertise .flex-container .flex-item-right li a span{position:absolute;bottom:42%}#our-expertise .flex-container .flex-item-right li img{max-width:175px;margin-right:25px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#our-expertise .flex-container .flex-item-right a:hover img{margin-right:50px}#our-expertise .flex-container .flex-item-right li.icon-one{top:-50px}#our-expertise .flex-container .flex-item-right li.icon-two{left:120px;top:-30px}#our-expertise .flex-container .flex-item-right li.icon-three{margin-left:120px;bottom:-30px}#our-expertise .flex-container .flex-item-right li.icon-four{bottom:-50px}#main-footer{background-color:#fff;color:#051c2c}#main-footer .bottom-nav{width:85%;border-right:2px solid #80e0a7;height:80%}#main-footer #menu-footer-menu-4{border-right:0px}#main-footer .bottom-nav li{display:block;padding-right:0}#main-footer .bottom-nav a{color:#4b4f54;font-size:16px}#main-footer .bottom-nav a:hover{color:#80e0a7}#main-footer a.icon{color:#051c2c}#main-footer a.icon:hover{color:#80e0a7}#main-footer #et-footer-nav{padding:50px 35px 35px}#main-footer p{width:100%}#main-footer .flex-container{align-content:center;display:flex;flex-wrap:wrap}#main-footer .flex-container .flex-item-20{flex:20%;padding:0 10px}#main-footer .flex-container .flex-item-20 img{width:50%;float:left;margin-right:20px}#main-footer .flex-container .flex-item-20 .et-social-icons{float:unset}#main-footer .flex-container .flex-item-20 .et-social-icons li{display:block;margin-bottom:10px;padding-left:10px}#main-footer .flex-container .flex-item-left{flex:10%;padding-top:5px;padding-bottom:5px}#main-footer .flex-container .flex-item-middle{flex:20%;padding-top:5px;padding-bottom:5px}#main-footer .flex-container .flex-item-right{flex:10%;padding-top:5px;padding-bottom:5px}#main-footer #footer-bottom{background-color:#fff;width:100% !important}#main-footer #footer-bottom a{color:#4b4f54}#main-footer #footer-bottom a:hover{color:#80e0a7}#main-footer #eho-logo{text-align:right}#main-footer #eho-logo img{float:right;width:70px;height:74px}#main-footer .footer-logo{width:127px;height:142px}#main-footer .et-social-linkedin a.icon:before{content:""}.team-grid{display:flex;flex-wrap:wrap;justify-content:center}.team-member{margin:2%}.team-member a{color:#4b4f54}@media(min-width: 768px){.team-member{flex-basis:40%}}@media(min-width: 992px){.team-member{flex-basis:25%}}.hero_section{position:relative}.hero_section h1{position:absolute;top:50%;left:0;right:0;margin-top:-9px;z-index:10;text-align:center}.modular-content{margin-top:2em}.modular-content img{display:block}.modular-content>div{display:grid;grid-column-gap:40px;grid-template-columns:1fr;max-width:1200px;margin:auto}@media(max-width: 575.98px){.modular-content.one-col{margin-top:1em}.modular-content.one-col img{transform:scale(1.4) translate(-30px, -10px)}}.modular-content.two-col>div .modular-content-item{margin-bottom:2em}@media(min-width: 768px){.modular-content.two-col>div{grid-template-columns:repeat(2, 1fr)}}.modular-content.three-col>div .modular-content-item{margin-bottom:2em}@media(min-width: 768px){.modular-content.three-col>div{grid-template-columns:repeat(3, 1fr)}}.modular-content.two-col,.modular-content.three-col{background:#f4f4f3;padding-top:3em;padding-bottom:1em}.img-hover-zoom{overflow:hidden}@media(min-width: 768px){.img-hover-zoom img{transition:transform .5s ease}.img-hover-zoom:hover img{transform:scale(1.02)}}.breadcrumbs{margin-left:30px}.breadcrumbs a{color:#4b4f54}.breadcrumbs a:hover{text-decoration:underline}.marker{background-size:contain;background-repeat:no-repeat;height:40px;width:40px}.marker-main{background-image:url(/wp-content/themes/divi-child/dist/e069359eb708f94ff7b2.png)}.marker-related{background-image:url(/wp-content/themes/divi-child/dist/4cdfc9ce28dab08f7a14.png)}.gform_wrapper.gravity-theme .gfield_label .gfield_required{color:#80e0a7}.gform_wrapper.gravity-theme .gform_footer input{border:2px solid #80e0a7}.gform_required_legend{display:none}.gform-property-select{display:flex;flex-direction:column;row-gap:10px}body .gform_wrapper [id^=gform_] .gform_footer input[type=submit],#app .theme--light.v-card>.v-card_text .gform_wrapper [id^=gform_] .gform_footer input[type=submit]{cursor:pointer;color:#051c2c}p.contact__title{font-family:"Playfair Display",serif;font-size:max(6.53vh, 38px);font-weight:bold;color:#fff;line-height:1.3}p.bh__address{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(2.39vh, 18px);padding:0px 0px 10px}p.bh__phone__number{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(1.96vh, 18px);color:#fff;color:#051c2c;padding:0px 0px 10px}p.h2__contact{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(4.57vh, 30px);margin-bottom:.5em;padding:0px 0px 10px;color:#80e0a7}p.h3__contact{font-family:"Roboto",sans-serif;font-weight:bold;color:#051c2c;line-height:1.3;font-size:max(2.39vh, 20px);text-transform:uppercase;padding:0px 0px 10px;color:#fff}#notifications-banner .notifications__banner{display:flex;flex-direction:column;justify-content:space-between;background:#051c2c;align-items:center;margin-bottom:1em;padding:16px 40px;row-gap:1em;position:relative}#notifications-banner .notifications__banner .notifications__icon{display:none}#notifications-banner .notifications__banner .notifications__icon img{width:40px;height:29px;display:block}#notifications-banner .notifications__banner .notifications__text{color:#fff;display:flex;justify-content:center;align-items:center;column-gap:10px}#notifications-banner .notifications__banner .notifications__text p{font-weight:normal;font-size:max(1.74vh, 16px);text-align:center}#notifications-banner .notifications__banner .notifications__cta{border:2px solid #80e0a7;text-transform:uppercase;text-align:center}#notifications-banner .notifications__banner .notifications__cta a{color:#fff;font-weight:bold;font-size:16px;width:140px;display:block;padding:0 1em}#notifications-banner .notifications__banner .notifications__cta a:hover{color:#000}#notifications-banner .notifications__banner .notifications__close{position:absolute;right:20px;top:1px}#notifications-banner .notifications__banner .notifications__close:before{content:"✕";height:30px;width:10px;display:block;color:#fff}@media(min-width: 992px){#notifications-banner .notifications__banner{flex-direction:row;padding:16px 48px 16px 43px}#notifications-banner .notifications__banner .notifications__icon{display:block}}@media(min-width: 576px){.flex-item-left,.flex-item-right{width:100%}}@media(min-width: 768px){.visible-mobile{display:none}.hidden-mobile{display:block}}@media(max-width: 769px){.visible-mobile{display:block}.hidden-mobile{display:none}.vertical-spacer{height:25px}#main-header.header-scroll{top:0px !important;position:sticky}#main-header.header-scroll #et-top-navigation{margin-top:22px !important}#hp-banner h1{top:10%;font-size:5vw}#hp-banner #hp-banner-logo{top:28%}#our-residents .flex-container{flex-direction:column}#our-residents .or-phrase{bottom:55%}#our-expertise{padding-top:25px}#our-expertise .flex-item-right{padding:10%}#our-expertise .flex-item-right li{position:unset !important;margin-bottom:15px;font-size:3.5vw !important}#our-expertise .flex-item-right li img{max-width:100px !important;margin-right:10px !important}#our-expertise .flex-item-right li.icon-three{margin-left:0 !important}#our-stats{padding-top:20px}#our-stats p{max-width:60%}#our-stats .green-bar-left.flex-container{top:-30px}#why-bh .flex-container{flex-direction:column}#our-people{padding-top:20px;padding-bottom:20px}#our-people .flex-container{flex-direction:column}#our-people img{margin-top:unset;margin-bottom:unset}#our-people p{max-width:100% !important}#articles .flex-container{flex-direction:column}#articles .post-wrap{width:100% !important;margin-bottom:15px !important}#contact-us .flex-container{flex-direction:column}#contact-us .flex-item-right{width:100% !important}#main-footer .flex-container{flex-direction:column}#main-footer .flex-item-left,#main-footer .flex-item-right,#main-footer .flex-item-middle{width:100% !important;text-align:center !important}#main-footer .footer-logo{margin-bottom:40px}#main-footer .et-social-icons li{text-align:left;font-size:32px}#main-footer .flex-item-20{text-align:center}#main-footer .flex-item-20 img{width:40%;height:50%;float:unset;margin-right:20px}}@media(max-width: 992px){#hp-banner{max-height:84vw}#hp-banner-area{font-size:2.2vw !important;line-height:20px !important;bottom:132px !important}#hp-banner .green-bar{top:-132px !important}.btn-light,.btn-dark,.gform_wrapper.gravity-theme .gform_footer input{font-size:max(2vw, 18px);padding:2vw}.bottom-nav{text-align:center !important;padding:0;margin-bottom:40px;width:100% !important;border-right:0px !important}#eho-logo{text-align:center}}@media(min-width: 981px){.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:unset}.et_header_style_left .et-fixed-header #et-top-navigation #eho-logo{text-align:right}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
