.ip-banner::before{background:#000;background:-moz-linear-gradient(0deg,#fff0 0%,#fff0 39%,rgb(0 0 0 / .3) 67%,rgb(0 0 0 / .88) 100%);background:-webkit-linear-gradient(0deg,#fff0 0%,#fff0 39%,rgb(0 0 0 / .3) 67%,rgb(0 0 0 / .88) 100%);background:linear-gradient(0deg,#fff0 0%,#fff0 39%,rgb(0 0 0 / .3) 67%,rgb(0 0 0 / .88) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:200%}#content-sidebar,#content-full{margin-top:0}.custom-breadcrumbs nav.rank-math-breadcrumb{padding:26px 0}.section-title.comm-title{line-height:1.2}#inner-page-wrapper{margin-bottom:0!important}#inner-page-wrapper>.container{padding:0;width:100%}#content-full{margin-top:0}.cd-container{padding:75px 0 0}.cd-wrapper{max-width:1330px;margin:0 auto;padding:0 15px}.cd-heading-wrap{margin-bottom:80px}.cd-heading-text.section-title{flex-flow:column}.cd-heading-text.section-title span{margin-bottom:10px}.cd-content-section{margin-bottom:100px}.cd-content{text-align:center}.cd-content{margin-bottom:0}.cd-content,.cd-content p,.cd-content-align p{font-size:16px;letter-spacing:.04em;line-height:1.75;color:#343434;margin:0 0 28px}.cd-content p:last-child,.cd-content-align p:last-child{margin-bottom:0}.cd-content-align{margin:70px 0 0}.cd-heading-banner{position:relative;display:flex;justify-content:center;padding:40px 5%;position:relative;margin-bottom:50px}.cd-heading-banner:before{content:'';position:absolute;top:0;left:0;bottom:0;width:150vw;background:#000;border-bottom-left-radius:80px;z-index:-1}.is-reversed .cd-heading-banner:before{left:initial;right:0;border-bottom-left-radius:0;border-bottom-right-radius:80px}.cd-content-list ul{font-size:16px;letter-spacing:.04em;line-height:1.875;color:#343434}.cd-content-list ul li{padding-left:30px;position:relative;margin-bottom:10px}.cd-content-list ul li:before{content:'';width:9px;height:9px;background:var(--secondary);border-radius:50%;position:absolute;top:9px;left:0}.cd-content-col.col-img{width:40%}.cd-content-image{position:relative}.cd-content-image img{display:block;width:100%;height:auto;border-top-right-radius:80px}.cd-content-col.col-text{width:60%;padding-left:6%;align-self:center}.cd-content-col.col-text .cd-content{text-align:left}.cd-content-col.col-text .section-title{margin-bottom:50px}.cd-content-row.is-reversed{flex-direction:row-reverse}.cd-content-row.is-reversed .cd-content-image img{border-top-left-radius:80px;border-top-right-radius:0}.cd-content-row.is-reversed .cd-content-col.col-text{padding-right:6%;padding-left:0}.cd-top-heading-text.section-title{justify-content:center;flex-flow:column;margin-bottom:50px}.cd-top-heading-text.section-title span{margin-bottom:10px}.cd-top-excerpt{text-align:center}.cd-top-excerpt p{font-size:16px;letter-spacing:.04em;line-height:1.75;color:#343434;margin:0 0 28px}.cd-slide{font-size:0;margin:-33px -20px 0;font-size:0}.cd-slide:not(.slick-initialized),.cd-slide .slick-list{padding:80px 0}.cd-slide .custom-slick-arrow.slick-prev{left:-107px}.cd-slide .custom-slick-arrow.slick-next{right:-107px}.fp-item{display:inline-block;vertical-align:top;width:33.33%;padding:0 20px}.fp-item:nth-child(3)~.fp-item{display:none}.fp-item a{display:block;position:relative;border-radius:30px;overflow:hidden;transition:all var(--default-transition)}.fp-item-img{position:relative;border-radius:inherit}.fp-item-img canvas{display:block;width:100%;background-position:center;background-size:cover;border-radius:inherit;background:#7f6b3f;background:-moz-linear-gradient(0deg,rgb(127 107 63) 0%,rgb(255 255 255) 100%);background:-webkit-linear-gradient(0deg,rgb(127 107 63) 0%,rgb(255 255 255) 100%);background:linear-gradient(0deg,rgb(127 107 63) 0%,rgb(255 255 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f6b3f",endColorstr="#ffffff",GradientType=1)}.fp-item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:all var(--default-transition);z-index:1}.fp-item-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:#000;background:-moz-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 50%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 50%,rgb(0 0 0) 100%);background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 50%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:2;transition:all var(--default-transition);border-radius:inherit}.fp-item-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:url(../../../../../themes/joycereycom_2024/assets/css/images/home/overlay-fp.png) center/100% 100% no-repeat;transition:all var(--default-transition);opacity:0;border-radius:inherit}.fp-item a:hover .fp-item-img img{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);filter:grayscale(1)}.fp-item a:hover .fp-item-img:before{top:3px;left:3px;right:3px;bottom:3px;opacity:1}.fp-item a:hover .fp-item-img:after{top:3px;left:3px;right:3px;bottom:3px;opacity:1}.fp-item a:hover .fp-item-amenities{margin-bottom:0;opacity:1}.fp-item-details{position:absolute;bottom:0;left:0;right:0;padding:0 15px 48px 51px;z-index:2}.fp-item-address{font-size:16px;font-weight:300;line-height:1;color:#fff;margin-bottom:25px;position:relative}.fp-item-address i{position:absolute;font-size:18px;color:#fff;top:0;left:-21px;font-weight:700}.fp-item-address span{display:block;font-size:18px;letter-spacing:-.01em;font-weight:400;font-family:var(--font-family-title);text-transform:uppercase;margin-bottom:5px}.fp-item-price{font-weight:300;font-size:15px;letter-spacing:-.01em;color:#fff;margin-bottom:25px}.fp-item-amenities{font-size:12px;letter-spacing:.05em;color:#fff;text-transform:uppercase;line-height:1;margin-bottom:-50px;opacity:0;transition:all var(--default-transition)}.fp-item a:hover{transform:translateY(-46px);box-shadow:0 3px 20px 5.6px rgb(0 0 0 / .33)}p.no-listing{font-size:16px;letter-spacing:.04em;line-height:1.75;color:#343434;text-align:center;letter-spacing:.1em}.team-cta-wrap{position:relative;margin:29px 0 0}.team-cta-wrap .container{position:relative;padding:102px 15px 92px}.team-cta-wrap .container:before{content:'';position:absolute;top:0;bottom:0;left:-100vw;right:0;background:#000;border-bottom-right-radius:80px;display:block;z-index:-1}.team-cta-list{max-width:87.5%}.team-cta-list li{margin:0 30px}a.team-cta{display:flex;align-items:center}.team-cta .accent-icon{width:31px;position:relative}.team-cta-text{margin-left:38px;max-width:calc(100% - 56px)}.team-cta-text h2{font-size:26px;line-height:1;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);transition:color var(--default-transition)}.team-cta-text span{display:block;font-size:14px;letter-spacing:.1em;color:gray;text-transform:uppercase;margin-top:11px;transition:color var(--default-transition)}a.team-cta:hover .team-cta-text span{color:#fff}.cd-list-cta{margin:58px 0 80px}@media only screen and (max-width:1440px){.cd-slide .custom-slick-arrow.slick-prev{left:-50px}.cd-slide .custom-slick-arrow.slick-next{right:-50px}.cd-slide-wrapper{max-width:85.652vw;margin:0 auto;padding:0 15px}}@media only screen and (max-width:991px){.cd-slide-wrapper{max-width:initial}.cd-container{padding:20px 0 0}.cd-content-section{margin-bottom:60px}.cd-content-col.col-img{width:100%}.cd-content-image img{border-top-right-radius:40px}.cd-content-row.is-reversed .cd-content-image img{border-top-left-radius:40px}.cd-content-col.col-text,.cd-content-row.is-reversed .cd-content-col.col-text{width:100%;padding:50px 0 0}.cd-heading-banner:before{border-bottom-left-radius:40px}.is-reversed .cd-heading-banner:before{border-bottom-right-radius:40px}.ip-comm-lf-listings{padding:0 0 60px}.cd-slide .custom-slick-arrow.slick-prev{left:30px}.cd-slide .custom-slick-arrow.slick-next{right:30px}.cd-slide{margin:0 -10px}.fp-item{width:100%;padding:0 10px}.fp-item~.fp-item{display:none}.team-cta-list{max-width:90%;flex-flow:column;width:300px;margin:0 auto}.team-cta-list li{margin-bottom:30px}.team-cta-list li:last-child{margin-bottom:0}.team-cta-text{margin-left:25px}}@media only screen and (max-width:767px){.cd-slide:not(.slick-initialized),.cd-slide .slick-list{padding:30px 0}.fp-item{width:100%}.fp-item a:hover{transform:none}.fp-item-details{padding:0 15px 30px 30px}}