.headerBanner{height:43.5px}

.legendStyle{font-size:18px !important}

.dflexfooter div p{margin-bottom:1rem}.container-contact>a:last-child{margin-bottom:40px}.legendStyle{font-size:18px !important}@media (min-width: 992px){.dflexfooter div:first-child p:last-child{margin-bottom:0}}

.service-faq{padding:55px 0 65px}.service-faq__container{display:grid;row-gap:25px}.service-faq__title{margin-bottom:10px}.service-faq__list{display:grid;row-gap:18px;max-width:960px;margin:0 auto;width:100%}.service-faq__item{background:#fff;border:2px solid #e3e3e3;box-shadow:0 9px 22px rgba(31,39,33,0.12);padding:0}.service-faq__item summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:center;list-style:none;padding:22px 24px}.service-faq__item summary::-webkit-details-marker{display:none}.service-faq__item summary::after{color:#328543;content:'+';font-size:34px;font-weight:700;line-height:1}.service-faq__item h3{color:#27412c;line-height:1.35;margin:0;text-align:left}.service-faq__item p{border-top:1px solid #eeece1;margin:0;padding:22px 24px 26px}.service-faq__item[open] summary::after{content:'-'}.service-faq__arrow{transition:transform 0.2s ease}.service-faq__item[open] .service-faq__arrow{transform:rotate(180deg)}@media (max-width: 767px){.service-faq{padding:45px 0 50px}.service-faq__item summary{padding:18px 16px}.service-faq__item p{padding:18px 16px 22px}}

.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.slideamenities .carousel-indicators{right:initial;margin-right:initial}.amenities-hero-carousel .carousel-indicators{display:none}.amenities-hero.topbg{background-position:center center;border-bottom-color:#1f2721;margin-top:0}.amenities-hero__caption{background:rgba(56,147,73,0.86);max-width:640px;padding:20px 28px;right:14%}.amenities-hero__caption .h1{color:#fff;font-size:28px;line-height:34px;margin-bottom:8px;text-align:left}.amenities-hero__caption p{color:#fff;margin-bottom:0}.amenities-intro{max-width:1050px}.amenities-intro p{max-width:980px;margin-left:auto;margin-right:auto;text-align:center}.amenities-gallery-section{padding-top:20px}.listamenities{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px 34px;margin:0 auto 45px;max-width:1110px}.listamenities a{display:block;overflow:hidden;position:relative;text-decoration:none;outline:none !important}.listamenities picture,.listamenities img{display:block;width:100%}.listamenities img{border-radius:18px;height:260px;object-fit:cover;transition:filter 0.8s ease, transform 0.8s ease, border-radius 0.8s ease}.listamenities a:hover img,.listamenities a:focus img{border-radius:38px;filter:saturate(1.2);transform:scale(1.03)}.amenities-list-section{background:#fbfbf3;padding:65px 0 45px}.amenities-feature-card{background:#fff;border:2px solid #eeece1;box-shadow:0 8px 24px rgba(31,39,33,0.08);height:100%;padding:34px 34px 30px}.amenities-feature-card .h2{border-bottom:5px solid #328543;display:inline-block;margin-bottom:20px;padding-bottom:10px}.amenities-check-list{list-style:none;margin:6px 0 0;padding:0}.amenities-check-list li{align-items:flex-start;color:#636e80;display:flex;font-size:18px;gap:12px;line-height:26px;margin-bottom:14px}.amenities-check-list img{flex:0 0 auto;margin-top:1px}.amenities-cta{background:#1f2721;color:#fff;padding:58px 0 62px;text-align:center}.amenities-cta .h1{color:#fff;margin-bottom:18px}.amenities-cta p{max-width:860px;margin-left:auto;margin-right:auto}.amenities-link-row{margin:0 auto;max-width:780px;padding-top:10px}.amenities-link-row__primary{align-items:center;display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:center;margin-bottom:24px}.amenities-link-row__secondary{text-align:center}.amenities-link-row .btn{margin:0;min-width:202px}.amenities-link-row .amenities-neighborhood-btn{background:#eeece1;border-color:#eeece1;color:#27412c !important;min-width:330px}.amenities-link-row .amenities-neighborhood-btn:hover,.amenities-link-row .amenities-neighborhood-btn:focus,.amenities-link-row .amenities-neighborhood-btn:active{background:#fff;border-color:#fff;color:#27412c !important}@media (min-width: 992px) and (max-width: 1199px){.listamenities{gap:22px}.listamenities img{height:230px}}@media (max-width: 991px){.amenities-hero__caption{left:5%;right:5%;max-width:none}.listamenities{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.amenities-hero.topbg{height:300px}.amenities-hero__caption{padding:14px 18px}.amenities-hero__caption .h1{font-size:22px;line-height:28px}.amenities-hero__caption p{font-size:15px;line-height:22px}.listamenities{gap:18px;grid-template-columns:1fr;max-width:420px}.listamenities img{height:auto}.amenities-feature-card{padding:26px 22px 24px}.amenities-check-list li{font-size:16px;line-height:24px}.amenities-link-row__primary{gap:14px}.amenities-link-row .btn,.amenities-link-row .amenities-neighborhood-btn{max-width:330px;min-width:0;width:100%}}@media (max-width: 480px){.amenities-hero.topbg{height:245px}.amenities-hero__caption{bottom:0;left:0;right:0}.amenities-hero__caption .h1{font-size:19px;line-height:24px}.amenities-hero__caption p{font-size:13px;line-height:19px}}

