.page-details .wrap .left{width:44%}.page-details .wrap .right{width:54%}.accommodations .single-accommodation{margin-bottom:280px;position:relative}.accommodations .single-accommodation .swiper,.accommodations .single-accommodation .swiper .swiper-wrapper{position:initial}.accommodations .single-accommodation .swiper-slide .image{width:100%;height:590px;object-fit:cover}.accommodations .swiper-button-next::after{content:url(/wp-content/themes/clubvilla/assets/images/common/next_arrow.png)!important}.accommodations .swiper-button-next:hover:after{filter:brightness(0) saturate(100%) invert(51%) sepia(83%) saturate(317%) hue-rotate(2deg) brightness(99%) contrast(89%)}.accommodations .swiper-button-next{right:-120px!important}.accommodations .swiper-button-prev{left:-120px!important}.accommodations .swiper-button-prev::after{content:url(/wp-content/themes/clubvilla/assets/images/common/prev_arrow.png)!important}.accommodations .swiper-button-prev:hover:after{filter:brightness(0) saturate(100%) invert(51%) sepia(83%) saturate(317%) hue-rotate(2deg) brightness(99%) contrast(89%)}.accommodations .single-accommodation .details{width:55%;height:auto;background-color:var(--white);position:absolute;bottom:-220px;padding:40px 65px}.accommodations .single-accommodation .details.right{left:0}.accommodations .single-accommodation .details .title{font-family:var(--cor);font-size:var(--fs40);color:var(--gray);font-weight:var(--fwsb);padding-bottom:20px}.accommodations .single-accommodation .details .description{font-family:var(--hel);font-size:var(--fs17);color:var(--gray);line-height:30px;padding-bottom:30px}.accommodations .single-accommodation .details .buttons{display:flex}.accommodations .discover-btn{color:var(--gray);margin-right:7px}.accommodations .discover-btn:before{border:1px solid var(--gray)}.accommodations .discover-btn:after{background:var(--black);color:var(--white)}@media screen and (max-width:1600px){.accommodations .swiper-button-next{right:-90px!important}.accommodations .swiper-button-prev{left:-90px!important}}@media screen and (max-width:1536px){.accommodations .single-accommodation{margin-bottom:250px}.accommodations .single-accommodation .swiper-slide .image{height:500px}.accommodations .single-accommodation .details{width:50%;bottom:-180px;padding:30px 40px}.accommodations .single-accommodation .details .title{font-size:var(--fs27);padding-bottom:8px}.accommodations .single-accommodation .details .description{font-size:var(--fs14);padding-bottom:20px}}@media screen and (max-width:1280px){.accommodations .swiper-button-next{right:-75px!important}.accommodations .swiper-button-prev{left:-75px!important}}@media screen and (max-width:1024px){.page-details .wrap .left{width:50%}.page-details .wrap .right{width:45%}.accommodations .single-accommodation{margin-bottom:250px}.accommodations .single-accommodation .swiper-slide .image{height:400px}.accommodations .single-accommodation .details{width:55%}.accommodations .swiper-button-next{right:-55px!important}.accommodations .swiper-button-prev{left:-55px!important}}@media screen and (max-width:768px){.accommodations .swiper-button-prev{left:-42px!important}.accommodations .swiper-button-next{right:-42px!important}.accommodations .single-accommodation{margin-bottom:225px}.accommodations .single-accommodation .details{width:100%}.accommodations .swiper-button-next{display:none}.accommodations .swiper-button-prev{display:none}}@media screen and (max-width:428px){.accommodations .single-accommodation .swiper-slide .image{height:300px}.accommodations .single-accommodation .details{width:95%;padding:20px 20px}.accommodations .single-accommodation .details .title{font-size:var(--fs25);padding-bottom:5px}}@media screen and (max-width:414px){.accommodations .single-accommodation .details{width:96%}}@media screen and (max-width:375px){.accommodations .single-accommodation .details{padding:20px 10px}}@media screen and (max-width:320px){.accommodations .discover-btn{margin-right:0;margin-bottom:5px}}