.page-module__8f9gYa__agricultureBanner{--project-accent:#c8a25a;--project-gradient:linear-gradient(135deg,#e0c78a,#c8a25a 55%,#587a3e);background-image:linear-gradient(#1628209e,#162820eb),url(/agriculture1.avif);background-position:bottom}.page-module__8f9gYa__sections{margin:6.5em 0}.page-module__8f9gYa__sections>*+*{margin-top:6.5em}@media (max-width:991px){.page-module__8f9gYa__sections{margin:4.75em 0}.page-module__8f9gYa__sections>*+*{margin-top:4.75em}}.page-module__8f9gYa__eyebrow{color:var(--project-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-size:.85rem;font-weight:600}[dir=rtl] .page-module__8f9gYa__eyebrow{letter-spacing:0;font-size:.95rem}.page-module__8f9gYa__sectionHeader{max-width:46rem;margin-bottom:3rem}.page-module__8f9gYa__lead{color:#ffffffb3;margin:1rem 0 0;font-size:1.1rem;line-height:1.75}.page-module__8f9gYa__bodyLarge{color:#ffffffe6;font-size:1.15rem;line-height:1.8}.page-module__8f9gYa__body{color:#ffffffbf;line-height:1.8}.page-module__8f9gYa__iconBadge{background:var(--gradient-gold-soft);width:3rem;height:3rem;color:var(--project-accent);border:1px solid #c8a25a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.page-module__8f9gYa__heroSub{color:#ffffffd1;max-width:40rem;font-size:clamp(1rem,.92rem + .35vw,1.15rem);line-height:1.75}.page-module__8f9gYa__facts{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141e198c;border:1px solid #c8a25a59;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:64rem;margin:3.5rem 0 0;display:grid}.page-module__8f9gYa__fact{padding:1.25rem 1.5rem}.page-module__8f9gYa__fact+.page-module__8f9gYa__fact{border-inline-start:1px solid #c8a25a38}.page-module__8f9gYa__fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--project-accent);margin-bottom:.35rem;font-size:.78rem;font-weight:600}[dir=rtl] .page-module__8f9gYa__fact dt{letter-spacing:0;font-size:.9rem}.page-module__8f9gYa__fact dd{color:#fff;margin:0;line-height:1.45}@media (max-width:991px){.page-module__8f9gYa__heroSub{text-align:center;margin:0 auto}.page-module__8f9gYa__heroButtons{justify-content:center}:is(.banner .page-module__8f9gYa__eyebrow,.banner .heroSecondHeading){text-align:center}.page-module__8f9gYa__facts{grid-template-columns:repeat(2,1fr);margin:3rem auto 0}.page-module__8f9gYa__fact:nth-child(3){border-inline-start:0}.page-module__8f9gYa__fact:nth-child(n+3){border-top:1px solid #c8a25a38}}@media (max-width:575px){.page-module__8f9gYa__fact{padding:1rem}}.page-module__8f9gYa__photo{border:1px solid #c8a25a66;border-radius:12px;width:100%;height:auto;box-shadow:0 16px 40px #00000073}.page-module__8f9gYa__points{color:#ffffffe6;grid-template-columns:repeat(2,1fr);gap:.9rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.page-module__8f9gYa__points li{gap:.65rem;line-height:1.5;display:flex}.page-module__8f9gYa__points svg{flex-shrink:0;margin-top:.2rem}@media (max-width:575px){.page-module__8f9gYa__points{grid-template-columns:1fr}}.page-module__8f9gYa__crop{color:#ffffffbf;background:#ffffff08;border-radius:12px;flex-direction:column;height:100%;line-height:1.7;display:flex;overflow:hidden}.page-module__8f9gYa__cropMedia{aspect-ratio:4/3;position:relative;overflow:hidden}.page-module__8f9gYa__cropMedia img{object-fit:cover;transition:transform .6s}.page-module__8f9gYa__crop:hover .page-module__8f9gYa__cropMedia img{transform:scale(1.05)}.page-module__8f9gYa__cropMedia:after{content:"";background:linear-gradient(#0000 50%,#1c1e21b3);position:absolute;inset:0}.page-module__8f9gYa__cropBadge{z-index:1;bottom:.9rem;background:var(--project-gradient);color:#1c1e21;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;position:absolute;inset-inline-start:1rem}.page-module__8f9gYa__cropBody{padding:1.5rem}.page-module__8f9gYa__impactCard{color:#ffffffbf;background:#ffffff08;border-radius:12px;gap:1.25rem;height:100%;padding:2rem 1.75rem;line-height:1.75;display:flex}
.infoCards-module__VTZPPq__infoCard{background:#ffffff08;border:1px solid #b8954a59;border-radius:8px;height:100%;padding:1.75rem;transition:border-color .3s}.infoCards-module__VTZPPq__infoCard:hover{border-color:#b8954ab3}.infoCards-module__VTZPPq__featureNumber{color:#ffffffd9;margin-bottom:1rem;font-size:2.75rem;font-weight:300;line-height:1}
.scrollAnchor{scroll-margin-top:140px}.swiperImgContainer{filter:brightness(20%);width:100%;height:900px}.swiperImg{width:100%;height:100%}.businessSection{background-color:var(--color-navy-700);background-size:auto,cover;background-attachment:fixed,fixed}.banner{padding:18em 4.75em}.style3:after,.style4:before{background-image:none!important}.swiper{width:100%;height:100%}.swiper-slide{background-color:#fff;background-position:50%;background-size:cover}.swiper-text{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;top:25%}.swiper-button-next,.swiper-button-prev{color:#fff;border:1px solid #fff;border-radius:50%;width:60px;height:60px;transition:background-color .5s;top:auto;bottom:50px!important}.swiper-button-next{right:150px}.swiper-button-prev{left:150px}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fff;background-color:#1c1e21;border-color:#fff}.swiper-pagination-bullet{background-color:#fff}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px}.galleryImgContent{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;top:20%}@media (min-width:992px){.galleryImgContent{min-width:600px}}.galleryImgContentNoborder{border-left:0;border-right:1px solid #fff}.backgroundNoRepeatCoverFixed100vh{background-repeat:no-repeat;background-size:cover;background-attachment:fixed,fixed;height:100vh}.backgroundNoRepeatCover100vh{background-repeat:no-repeat;background-size:cover;height:100vh}.medicalFeatures2Img{height:400px}@media (max-width:992px){.medicalFeatures2Img{height:300px}}@media screen and (max-width:992px){.banner{padding:11em 2.5em}.swiper-text{width:100%!important}.backgroundNoRepeatCoverFixed100vh{background-position:50%}.swiperImgContainer{height:600px}.swiper-text{border:none}}@media screen and (max-width:736px){.banner{text-align:center;padding:8rem 1.25rem}}@media (max-width:576px){.swiper-button-next{right:5%}.swiper-button-prev{left:5%}.swiper-text{top:0}.backgroundNoRepeatCoverFixed100vh{height:70vh}.galleryImgContent{min-width:auto}.swiperImgContainer{height:500px}}
.page-module___YcvFq__hotelApartmentsBanner{--project-accent:#b8954a;--project-gradient:linear-gradient(135deg,#f2e9d8,#b8954a 55%,#afa7a0);background-image:linear-gradient(#0d1b2a80,#0d1b2ae6),url(/images/hotel-apartments/hotel-hero.jpg);background-position:50%;background-size:cover}.hotelGallery{grid-template-columns:repeat(12,1fr);gap:1.25rem;display:grid}.hotelGallery>div{grid-column:span 5}:is(.hotelGallery>div:nth-child(4n+1),.hotelGallery>div:nth-child(4n+4)){grid-column:span 7}.hotelGalleryItem{background:#151b23;border:1px solid #b8954a47;border-radius:1rem;height:100%;min-height:320px;margin:0;position:relative;overflow:hidden}.hotelGalleryImage{object-fit:cover;width:100%;height:100%;min-height:320px;transition:transform .65s}.hotelGalleryItem:hover .hotelGalleryImage{transform:scale(1.035)}.hotelGalleryItem figcaption{color:#fff;background:linear-gradient(#0000,#090f16e6);padding:2.5rem 1.25rem 1rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.hotelGallery>div{grid-column:1/-1!important}:is(.hotelGalleryItem,.hotelGalleryImage){min-height:240px}}
.projectSubNav-module__EYqABW__subNav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1e21eb;border-bottom:1px solid #c0905140;gap:1.5rem;padding:.85rem 1rem;position:sticky;top:77px}.projectSubNav-module__EYqABW__link{color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;font-size:.85rem;font-weight:600;transition:color .3s}.projectSubNav-module__EYqABW__link:hover{color:var(--project-accent,var(--color-gold-500))}@media (max-width:576px){.projectSubNav-module__EYqABW__subNav{gap:.75rem;top:60px}.projectSubNav-module__EYqABW__link{font-size:.75rem}}
.listings-module__vy_vPa__card{border:1px solid #c0905140;transition:transform .35s,box-shadow .35s,border-color .35s}.listings-module__vy_vPa__card:hover{border-color:var(--project-accent,var(--color-gold-500));box-shadow:var(--shadow-gold);transform:translateY(-4px)}.listings-module__vy_vPa__imageWrap{background-color:#0003;height:200px}.listings-module__vy_vPa__image{object-fit:cover}.listings-module__vy_vPa__imagePlaceholder{width:100%;height:100%}.listings-module__vy_vPa__badge{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--project-accent,var(--color-gold-500));border-radius:999px;padding:.3em .7em;font-size:.7rem;font-weight:600;display:inline-block}.listings-module__vy_vPa__badge_available{background:var(--project-gradient,var(--gradient-gold));color:var(--color-navy-900);border-color:#0000}.listings-module__vy_vPa__badge_limited{color:var(--project-accent,var(--color-gold-500));background:0 0}.listings-module__vy_vPa__badge_by_request{color:#ffffffd9;background:0 0;border-color:#ffffff59}.listings-module__vy_vPa__badge_unavailable{color:#ffffff73;background:0 0;border-color:#fff3}
.page-module__SsA7BW__touristicServicesBanner{--project-accent:#d4af37;--project-gradient:linear-gradient(135deg,#e6dcc2,#d4af37 55%,#6b4e34);background-image:linear-gradient(#1f2a2280,#1f2a22eb),url(/images/touristic-services/tan-front.jpg);background-position:50%;background-size:cover}.page-module__SsA7BW__gallery{grid-template-columns:repeat(12,1fr);gap:1.25rem;display:grid}.page-module__SsA7BW__gallery>div{grid-column:span 5}.page-module__SsA7BW__gallery>div:nth-child(4n+2),.page-module__SsA7BW__gallery>div:nth-child(4n+5){grid-column:span 7}.page-module__SsA7BW__gallery>div:first-child,.page-module__SsA7BW__gallery>div:last-child{grid-column:1/-1}.page-module__SsA7BW__galleryItem{border-radius:6px;height:100%;margin:0;position:relative;overflow:hidden}.page-module__SsA7BW__galleryImage{object-fit:cover;width:100%;height:100%;min-height:340px;max-height:520px;transition:transform .6s}.page-module__SsA7BW__galleryItem:hover .page-module__SsA7BW__galleryImage{transform:scale(1.035)}.page-module__SsA7BW__galleryItem figcaption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000bf);padding:2.5rem 1.25rem 1rem;position:absolute;bottom:0}.page-module__SsA7BW__highlightCard{background:#ffffff08;border:1px solid #b89b5a59;border-radius:6px;height:100%;padding:1.75rem}@media (max-width:768px){.page-module__SsA7BW__gallery>div{grid-column:1/-1!important}.page-module__SsA7BW__galleryImage{min-height:240px}}
