.virtual-tour-link a{color:#000;text-decoration:none;font-size:16px;font-weight:400;font-family:'Gilroy-Regular',sans-serif;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-color:#ceab91;text-decoration-thickness:6.25%;text-underline-offset:33%;text-underline-position:from-font;line-height:1.25rem}.virtual-tour-link a:hover{text-decoration-color:#232019}h2.m-headings{@media screen and (min-width:1024px){top:50%}}#mob-cta,#book-a-stay-btn{background-color:#c3ad97;border:1px solid #c3ad97}#mob-cta:hover,#book-a-stay-btn:hover{background-color:#232019;border:1px solid #232019;color:#fff}#book-a-stay-btn,#offers-button,#accessibility-button{padding:.5rem 1rem}.hero-content-section .banner-container{position:relative;text-align:center;height:650px;max-height:650px;overflow:hidden}.hero-content-section .banner-container iframe{position:absolute;left:0 !important;width:100% !important;border:0;overflow:hidden;position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;height:56.25vw !important}@media(min-width:768px) and (max-width:1023px){.apartment-others-mob{max-width:1500px !important}.image-container{background-size:100% 70.12% !important;height:773px !important;max-height:773px !important}}@media(min-width:1024px){.apartment-details-first-col{border-right:1px solid #000;padding-left:12px !important}.apartment-minimum{border-bottom:1px solid #000;padding-bottom:28px !important}.apartment-price{padding-top:18px !important;border-top:1px solid #000;font-family:'Gilroy-SemiBold',sans-serif !important}}@media(max-width:1023px){.apartment-price{font-family:'Gilroy-SemiBold',sans-serif !important}.hero-content-section .banner-container{pointer-events:auto}.apartment-details-mob #book-a-stay-btn{border:1px solid #000 !important;background:transparent !important}}@media(max-width:1023px){.hero-content-section .banner-container{height:526px !important;max-height:526px !important;pointer-events:auto}}.location-template-container{.book-btn{border:1px solid #000;width:100%;font-family:'Gilroy-Regular',sans-serif;background:transparent}.book-btn:hover{border:1px solid #232019;background:#232019;color:#fff}.description-cta{color:#000 !important;text-decoration:none !important;font-size:18px;font-weight:400;font-family:'Gilroy-Regular',sans-serif;line-height:20px}.description-cta:hover{font-weight:700}}.carousel-indicators [data-bs-target]{border-radius:50%;border:1px solid #000;background-color:transparent;margin:0 5px;font-size:0;line-height:0;cursor:pointer;padding:0;width:11px;height:11px;box-sizing:border-box !important;opacity:1 !important}.carousel-indicators [data-bs-target].active{background-color:#000;border:1px solid #000}.top-content-apartment{position:relative;padding:0 50px;@include breakpoint-down($breakpoint--md){padding:50px 120px;padding-top:0}@include breakpoint-down($breakpoint--tablet-max){padding:0}@include breakpoint-down($breakpoint--mobile){padding:50px 0}}.caraousel-apartment-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;@include breakpoint-down($breakpoint--md){padding:0}@include breakpoint-down($breakpoint--mobile){padding-right:15px;padding-left:15px}}#carousel-apartment{padding:0;color:black;text-align:center;@include breakpoint-down($breakpoint--md){padding:50px 0}@include breakpoint-down($breakpoint--mobile){padding-top:0}.carousel-item__container{background-color:#FFF;height:547px;max-height:547px;width:98%;margin-right:auto;margin-left:auto;&--img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:300px;position:relative}@include breakpoint-down($breakpoint--md){height:500px;width:95%}@include breakpoint-down($breakpoint--mobile){height:500px;width:95%}}.carousel-item__image{img{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:214px;position:relative}@include breakpoint-down($breakpoint--md){img{height:217px}}@include breakpoint-down($breakpoint--mobile){img{height:220px}}}.carousel-item__details{padding:25px 15px 25px 15px;text-align:left;p.stay-subheading{font-family:'Gilroy-Regular',sans-serif;font-size:18px;line-height:1;text-transform:uppercase}.description p{font-family:'Gilroy-Regular',sans-serif;font-weight:400;letter-spacing:normal;font-size:16px;line-height:1;min-height:84px;max-height:150px;overflow:hidden;text-overflow:ellipsis}.btn-apartment{border:1px;padding:1px 15px 3px 15px;color:black;font-family:$font-bebas-bold;letter-spacing:normal;position:absolute;bottom:55px;border-radius:50%}@include breakpoint-down($breakpoint--md){padding:30px 20px 25px 20px;// bottom:30px;h6{// font-size:26px;font-size:1.5rem}.description{font-size:14px}.btn-apartment{bottom:40px}}@include breakpoint-down($breakpoint--mobile){padding:20px;h6{font-size:24px}.description{font-size:14px}}}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-prev::before{content:url('https://wp-media-staging.stay.com/wp-content/uploads/2022/07/13140038/slider-arrow-black-left.svg')}.carousel-control-next::after{content:url('https://wp-media-staging.stay.com/wp-content/uploads/2022/07/13140038/slider-arrow-black-right.svg')}@media(min-width:768px) and (max-width:1023px){.carousel-inner .active.col-lg-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;// right:-33.3333%;right:-50%;z-index:-1;display:block;visibility:visible}}@media(min-width:576px) and (max-width:1023px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}.apartment-others-mob{max-width:1500px !important}}@media(min-width:1024px){.carousel-control-prev{margin-left:-55px}.carousel-control-next{margin-right:-55px}.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media(min-width:1024px){.carousel-control-prev{margin-left:-35px}.carousel-control-next{margin-right:-35px}.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media(min-width:1024px){.carousel-control-prev{margin-left:-100px}.carousel-control-next{margin-right:-100px}.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}}.other-apartment-carousel{overflow:visible !important;.owl-stage-outer{@include breakpoint-down($breakpoint--tablet-max){left:0}@include breakpoint-down($breakpoint--mobile){left:0}}.owl-item{.carousel--item{padding:0 10px}}.owl-nav{width:100%;top:50%;position:absolute;transform:translateY(-50%);.owl-prev,.owl-next{img{position:absolute}}.owl-prev{img{left:-42px;@include breakpoint-down($breakpoint--tablet-max){left:-8px}@include breakpoint-down($breakpoint--mobile){left:-10px}}}.owl-next{img{right:-42px;@include breakpoint-down($breakpoint--tablet-max){right:-8px}@include breakpoint-down($breakpoint--mobile){right:-10px}}}}.owl-dots{.owl-dot{display:none !important}}}.enquiry-sendbtn{font-size:18px !important;line-height:1.35 !important;letter-spacing:.04em !important;font-weight:400 !important}.btn-apt{font-size:18px !important;line-height:1.35 !important;font-family:'Gilroy-Regular',sans-serif !important;letter-spacing:.04em !important;font-weight:400 !important;background:transparent !important;border:1px solid #000000;position:absolute;bottom:20px;&:hover{border:1px solid #4d5a3d;background:#4d5a3d !important;color:#fff}}.book-btn{line-height:1.35 !important;letter-spacing:.04em !important;border:1px solid #000}ul li{font-size:14px !important;line-height:1.15 !important;font-family:'Gilroy-Regular',sans-serif !important;letter-spacing:.02em !important;font-weight:400 !important}.apartment-dotted{font-size:14px !important;line-height:1.15 !important;font-family:'Gilroy-Regular',sans-serif !important;letter-spacing:.02em !important;font-weight:400 !important}.apartment-dotted p.mb-0{font-family:'Gilroy-SemiBold',sans-serif !important;font-size:16px;line-height:1.15 !important;letter-spacing:.02em !important}.stay-dropdown-menu{z-index:999997 !important}.apartment-details-desk ul{padding-left:.8rem}@media(max-width:1023px){.hero-content-section .banner-container{height:650px !important;max-height:650px !important;pointer-events:auto}.apartment-details-mob{display:block}.apartment-details-desk{display:none}ul{padding-left:15px !important}.apartment-details-section{margin-top:0 !important;margin-bottom:0 !important}.apartment-others-mob{display:block}.apartment-others-desk{display:none}.apartments-list-mobile .slick-slide{margin-right:.8rem !important}.apartments-list-mobile .slick-list{padding:0 3% 0 0 !important}.stay-neighbourhood-subheading{font-size:16px !important}.stay-neighbourhood-heading{font-size:26px !important}.menu-bottom-border{border-bottom:0 solid white}.enquiry-image-div{height:100% !important}}@media(min-width:1024px){.apartment-details-desk{display:block}.apartment-details-mob{display:none}.apartment-others-desk{display:block}.apartment-others-mob{display:none}}.slick-dots{list-style:none;text-align:center;padding:0}.slick-dots li{display:inline-block;margin:0 5px;cursor:pointer}.slick-dots li button{width:15px;height:15px;border-radius:50%;border:1px solid rgba(77,90,61,1);background-color:transparent;font-size:0;line-height:0;cursor:pointer;padding:0}@media screen and (max-width:1023px){.slick-dots li button{width:11px !important;height:11px !important}}.slick-dots li button:focus{outline:0}.slick-dots li.slick-active button{background-color:rgba(77,90,61,1)}.image-container{position:relative;overflow:hidden;transition:background-color .3s ease-in-out;height:35.063vw}.image-container img{width:100%;height:auto;display:block;transition:transform .3s ease-in-out}.text-overlay{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:white;background:#e4d9ce;opacity:0;transition:opacity .3s ease-in-out;display:flex;flex-direction:column;justify-content:center;padding-left:10px;padding-right:10px}.text-overlay p{margin:0;color:#000;font-family:'Gilroy-Regular',sans-serif;letter-spacing:1%;line-height:1.15;font-weight:400}.col-sm-4 .col-12:hover .text-overlay{opacity:1}.stay-caption{font-family:'Gilroy-Regular',sans-serif;letter-spacing:1px;font-weight:400}.description-container-mobile{bottom:0;position:absolute;padding:1rem 1rem;width:100%;height:363px !important;max-height:650px !important;min-height:170px}p.h2-heading{font-size:34px;line-height:1.1;font-family:'Lyon Text OSF Web Regular Regular';font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizeLegibility}.cta-clear:hover,.mob-cta-clear:hover{background-color:#232019;border:1px solid #232019;color:#fff}