.villa-module__DYkO0a__villa{align-items:center;gap:2rem;width:80%;max-width:1720px;margin:0 auto;padding:50px 0;display:flex}.villa-module__DYkO0a__villa:nth-of-type(odd){flex-direction:row-reverse}.villa-module__DYkO0a__image{width:60%}.villa-module__DYkO0a__image img{width:100%}.villa-module__DYkO0a__details{text-align:center;background-color:#f5f0ec;border:2px solid #e2c3a9;width:35%}.villa-module__DYkO0a__header{padding:40px}.villa-module__DYkO0a__title{font-family:var(--font-cormorant);margin-top:0;margin-bottom:30px;font-size:40px;font-weight:400;line-height:50px}.villa-module__DYkO0a__subtitle{color:#c99262;margin-bottom:20px;font-size:18px;font-weight:600}.villa-module__DYkO0a__info{margin-bottom:20px}.villa-module__DYkO0a__specs{grid-template-columns:1fr 1fr;display:grid}.villa-module__DYkO0a__specs div{border-top:2px solid #e2c3a9;align-items:center;gap:10px;padding:1rem;display:flex}.villa-module__DYkO0a__specs img{width:24px}.villa-module__DYkO0a__specs div:nth-of-type(odd){border-right:2px solid #e2c3a9}.villa-module__DYkO0a__specs div:nth-of-type(3),.villa-module__DYkO0a__specs div:nth-of-type(4){border-bottom:2px solid #e2c3a9}.villa-module__DYkO0a__button{padding:20px}.villa-module__DYkO0a__button button{color:#fff;text-align:center;cursor:pointer;background-color:#883c36;border:none;outline:none;width:100%;padding:14px 40px;font-size:18px;font-weight:500;line-height:28px}@media (max-width:1000px){.villa-module__DYkO0a__villa,.villa-module__DYkO0a__villa:nth-of-type(odd){flex-direction:column;padding:20px}.villa-module__DYkO0a__image,.villa-module__DYkO0a__details{width:100%}}
.villas-module__L7HDTa__villas{max-width:1720px;margin:0 auto;padding:120px 0}.villas-module__L7HDTa__container{text-align:center;width:80%;margin:0 auto}.villas-module__L7HDTa__villas h2{font-family:var(--font-cormorant);margin-bottom:30px;font-size:60px;font-style:italic;font-weight:400;line-height:70px}.villas-module__L7HDTa__para{width:75%;margin:0 auto 40px}@media (max-width:990px){.villas-module__L7HDTa__villas{padding:80px 0}.villas-module__L7HDTa__villas h2{font-size:46px;line-height:56px}}@media (max-width:780px){.villas-module__L7HDTa__villas{padding:60px 0}.villas-module__L7HDTa__villas h2{font-size:36px;line-height:46px}.villas-module__L7HDTa__para{width:100%}}@media (max-width:479px){.villas-module__L7HDTa__villas{padding:40px 0}.villas-module__L7HDTa__villas h2{font-size:30px;line-height:40px}}
