.lifestyleSection .contentContainer{position:relative}.lifestyleSection .contentContainer:after{content:"";position:absolute;top:-180px;left:0;width:100%;height:450px;background:linear-gradient(180deg,rgba(184,190,186,0),#b4b9b3 10.5%,#f4f2ef)}@media only screen and (min-width:64rem){.lifestyleSection .contentContainer:after{height:100%}}.lifestyleSection .bannerBox{position:relative}.lifestyleSection .bannerBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,rgba(0,0,0,0) 30.18%,rgba(0,0,0,.6))}.lifestyleSection .bannerBox .container{position:absolute;top:64px;left:0;z-index:1}@media only screen and (min-width:64rem){.lifestyleSection .bannerBox .container{top:90px;left:50%;transform:translate(-50%)}}.lifestyleSection .cardSlider{margin:0 0 0 -8px}.lifestyleSection .cardSlider .variable-width .slick-slide{padding:0 8px;width:336px}@media only screen and (min-width:64rem){.lifestyleSection .cardSlider .variable-width .slick-slide{width:348px}}.lifestyleSection .cardSlider .lifestyleCard{border-radius:16px;overflow:hidden}@media only screen and (min-width:64rem){.lifestyleSection .cardSlider{margin:0}.lifestyleSection .cardSlider .slick-track{width:auto!important;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;gap:24px}.lifestyleSection .cardSlider .slick-track:before{display:none}.lifestyleSection .cardSlider .slick-track .slick-slide{float:none;width:auto!important}.lifestyleSection .cardSlider .slick-track .slick-slide:first-child{grid-column:span 4/span 8;grid-row:span 2/span 2}.lifestyleSection .cardSlider .slick-track .slick-slide:first-child>div,.lifestyleSection .cardSlider .slick-track .slick-slide:first-child>div .lifestyleCard{height:100%}.lifestyleSection .cardSlider .slick-track .slick-slide:first-child>div .lifestyleCard .imageBox{padding-top:100%;height:100%}.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(2){grid-column:span 8/span 4}.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(3),.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(4),.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(5){grid-column:span 4/span 4}.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(6){grid-column:span 3/span 3}.lifestyleSection .cardSlider .slick-track .slick-slide:nth-child(7){grid-column:span 9/span 9}.lifestyleSection .cardSlider .slick-track .slick-cloned{display:none}}@media only screen and (min-width:80rem){.lifestyleSection .cardSlider .slick-track{gap:32px}}.lifestyleCard .imageBox{position:relative;padding-top:240px;border-radius:16px;overflow:hidden}@media only screen and (min-width:40rem){.lifestyleCard .imageBox{padding-top:300px}}@media only screen and (min-width:48rem){.lifestyleCard .imageBox{padding-top:340px}}.lifestyleCard .imageBox:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 53.61%,#000000)}.lifestyleCard .textBox{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px)}.lifestyleListing{padding-top:56px}@media only screen and (min-width:64rem){.lifestyleListing{padding-top:80px}}.lifestyleListing .heroBanner{padding:32px 0 80px}@media only screen and (min-width:64rem){.lifestyleListing .heroBanner{padding:70px 0}}.lifestyleListing .heroBanner .textBox{max-width:1045px}.lifestyleListing .heroBanner .textBox .title{color:#737373}.lifestyleListing .heroBanner .textBox .title span{color:#2d2d2e;text-transform:capitalize}.lifestyleListing .heroBanner .textBox .text{max-width:571px;font-size:16px;line-height:28px}.lifestyleListing .heroBanner .vector{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1;display:none}@media only screen and (min-width:48rem){.lifestyleListing .heroBanner .vector{display:block}}.lifestylePropertyListing .heroBanner{height:294px;position:relative;z-index:0}@media only screen and (min-width:48rem){.lifestylePropertyListing .heroBanner{height:650px}}.lifestylePropertyListing .heroBanner:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(1turn,rgba(0,0,0,0) 12.86%,rgba(0,0,0,.9))}.lifestylePropertyListing .heroBanner:after{content:"";position:absolute;bottom:0;left:0;height:20%;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0),#f4f2ef)}.lifestylePropertyListing .heroBanner .textBox{position:absolute;bottom:30%;left:50%;transform:translate(-50%);z-index:9;text-align:center}