.score-card-popup{background-color:#dcd4ca}.score-card-popup__title{font-size:8vw;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:-1.25rem;color:#fff;line-height:11.25rem;position:absolute;top:1.875rem;left:0;width:100%;letter-spacing:-10px}@media(max-width:991.98px){.score-card-popup__title{font-size:14vw;line-height:.85;letter-spacing:-.5rem;padding-top:0 1.25rem}}@media(max-width:575.98px){.score-card-popup__title{font-size:15vw;letter-spacing:-.375rem}}.score-card-popup__image{width:52.5rem;margin:0 auto;position:relative;z-index:1}@media(min-width:992px){.score-card-popup__image{padding-bottom:7.5rem}}@media(max-width:991.98px){.score-card-popup__image{width:37.5rem}.score-card-popup__image--desktop{display:none}}.score-card-popup__image--mobile{display:none}@media(max-width:991.98px){.score-card-popup__image--mobile{display:block}}.score-card-popup__overlay{position:absolute;bottom:0;left:0;width:100%;height:8.125rem;background:linear-gradient(180deg,rgba(220,212,202,0),#dcd4ca);z-index:1}@media(min-width:992px){.score-card-popup__overlay{display:none}}.score-card-popup .popup__content{padding-top:13vw}@media(max-width:1199.98px){.score-card-popup .popup__content{padding-top:16vw}}@media(max-width:991.98px){.score-card-popup .popup__content{padding-top:36vw}}@media(max-width:575.98px){.score-card-popup .popup__content{padding-top:38vw}}.score-card-popup .custom-btn{position:absolute;bottom:3.125rem;left:5rem;z-index:2;gap:1.375rem;filter:drop-shadow(2px 5px 10px rgba(0,0,0,.3));width:max-content}@media(max-width:991.98px){.score-card-popup .custom-btn{bottom:3.75rem;left:50%;transform:translateX(-50%)}}.golf-map{background-color:#a58664;color:#fff;padding-top:1.875rem;padding-bottom:3.125rem;position:relative;min-height:calc(100dvh - 5.125rem);display:flex;justify-content:center}@media(max-width:991.98px){.golf-map{padding-bottom:5rem;min-height:calc(100dvh - 4.375rem)}}.golf-map .ly--outer--container{padding:.3125rem}.golf-map__title{font-size:clamp(6.25rem,14vw,14.375rem);text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:-1.25rem;color:#dcd4ca;line-height:11.25rem;position:absolute;top:1.875rem;left:0;width:100%}@media(max-width:1199.98px){.golf-map__title{font-size:15vw}}@media(max-width:991.98px){.golf-map__title{font-size:6.25rem;line-height:4.6875rem;letter-spacing:-.5rem;max-width:31.25rem;left:50%;transform:translateX(-50%)}}@media(max-width:575.98px){.golf-map__title{font-size:clamp(4.375rem,22vw,5.75rem)}}.golf-map__content{padding-top:7.5rem}@media(max-width:991.98px){.golf-map__content{padding-top:7.5rem;max-width:50rem;margin:0 auto}}.golf-map__content__wrapper{display:flex;justify-content:space-between;height:100%;position:relative}@media(max-width:991.98px){.golf-map__content__wrapper{flex-direction:column}}.golf-map__desc{width:26%;flex:1 1;display:flex;flex-direction:column;height:100%;padding-top:15%}@media(max-width:991.98px){.golf-map__desc{width:100%;margin-bottom:3.75rem;padding-top:0}.golf-map__desc:last-of-type{margin-bottom:0}}.golf-map__desc__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.875rem}@media(max-width:991.98px){.golf-map__desc__wrapper{height:100%;align-items:center;text-align:center}}.golf-map__text{font-size:.875rem;line-height:1.75rem}@media(min-width:992px){.golf-map__text{height:100%;display:flex;flex-direction:column;justify-content:center}.golf-map__text.left{height:calc(100% - 12.375rem)}}.golf-map__img-wrapper{position:relative;width:48%;transform:translateX(-1.25rem);height:-moz-fit-content;height:fit-content;align-self:anchor-center}@media(max-width:991.98px){.golf-map__img-wrapper{width:100%;transform:translateX(1.25rem);order:-1;max-width:37.5rem;margin:0 auto 1.25rem}}.golf-map__img{width:100%;height:auto}.golf-map__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.golf-map__hole{position:absolute;width:10%;height:20%;width:5%;height:5%;cursor:pointer;transform:translate(-50%,-50%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.golf-map__hole:hover .golf-map__hole__number{opacity:1}.golf-map__hole__number{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.75rem;background-color:#dcd4ca;color:#494949;border-radius:50%;border:.0625rem solid #494949;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}@media(min-width:992px){.golf-map__hole__number{opacity:0;transition:opacity .3s ease-in-out}}@media(max-width:991.98px){.golf-map__hole__number{text-align:center;width:1.375rem;height:1.375rem;line-height:.75rem;font-size:.75rem}}.golf-map__hole--1{top:64.3%;right:34%;-webkit-clip-path:polygon(17% 0,49% -10%,101% 17%,101% 56%,52% 100%,33% 100%,30% 84%,-8% 44%,-1% 31%,0 14%);clip-path:polygon(17% 0,49% -10%,101% 17%,101% 56%,52% 100%,33% 100%,30% 84%,-8% 44%,-1% 31%,0 14%);height:31%;width:6%;rotate:6deg}.golf-map__hole--2{top:35.8%;right:36.4%;-webkit-clip-path:polygon(3% 0,54% 3%,77% 25%,95% 54%,100% 100%,87% 100%,57% 80%);clip-path:polygon(3% 0,54% 3%,77% 25%,95% 54%,100% 100%,87% 100%,57% 80%);height:35%;width:9.5%}.golf-map__hole--3{top:10.1%;right:34.6%;-webkit-clip-path:polygon(0 52%,16% 10%,28% 0,60% 29%,72% 63%,100% 87%,100% 100%,86% 100%,77% 96%,57% 71%,33% 67%,27% 59%,8% 85%,1% 77%);clip-path:polygon(0 52%,16% 10%,28% 0,60% 29%,72% 63%,100% 87%,100% 100%,86% 100%,77% 96%,57% 71%,33% 67%,27% 59%,8% 85%,1% 77%);height:7.6%;width:37.5%}.golf-map__hole--4{top:17.1%;width:5.2%;-webkit-clip-path:polygon(0 0,48% 0,62% 22%,72% 47%,100% 67%,98% 95%,68% 99%,44% 98%,0 95%);clip-path:polygon(0 0,48% 0,62% 22%,72% 47%,100% 67%,98% 95%,68% 99%,44% 98%,0 95%);height:14%;right:85.5%}.golf-map__hole--5{top:26.7%;right:30.6%;-webkit-clip-path:polygon(0 3%,22% 26%,43% 30%,61% 42%,95% 7%,99% 13%,98.5% 41%,94% 62%,84% 69%,79% 83%,72% 88%,66% 98%,62% 100%,38% 81%,1% 30%,0 19%);clip-path:polygon(0 3%,22% 26%,43% 30%,61% 42%,95% 7%,99% 13%,98.5% 41%,94% 62%,84% 69%,79% 83%,72% 88%,66% 98%,62% 100%,38% 81%,1% 30%,0 19%);height:7.8%;width:43%}.golf-map__hole--6{top:35.3%;right:40.2%;-webkit-clip-path:polygon(41% 3%,53% 4%,67% 33%,75% 74%,98% 98%,85% 100%,51% 99%,50% 99%,0 76%,0 38%,20% 26%);clip-path:polygon(41% 3%,53% 4%,67% 33%,75% 74%,98% 98%,85% 100%,51% 99%,50% 99%,0 76%,0 38%,20% 26%);height:28%;width:10%}.golf-map__hole--7{top:37%;right:30.4%;-webkit-clip-path:polygon(0 0,44% 2%,100% 21%,92% 50%,72% 63%,67% 87%,56% 93%,50% 100%,34% 100%,33% 90%,25% 39%);clip-path:polygon(0 0,44% 2%,100% 21%,92% 50%,72% 63%,67% 87%,56% 93%,50% 100%,34% 100%,33% 90%,25% 39%);height:31%;width:9.1%}.golf-map__hole--8{top:38.5%;right:27%;-webkit-clip-path:polygon(48% 0,68% 0,100% 37%,83% 82%,72% 97%,62% 100%,40% 100%,0 92%,0 70%);clip-path:polygon(48% 0,68% 0,100% 37%,83% 82%,72% 97%,62% 100%,40% 100%,0 92%,0 70%);height:16%;width:6.5%}.golf-map__hole--9{top:55.8%;right:21.6%;-webkit-clip-path:polygon(67% 0,88% 0,100% 50%,80% 83%,94% 89%,74% 95%,51% 98%,0 93%,32% 53%);clip-path:polygon(67% 0,88% 0,100% 50%,80% 83%,94% 89%,74% 95%,51% 98%,0 93%,32% 53%);height:42%;width:10%}.golf-map__hole--10{top:64.5%;right:35%;-webkit-clip-path:polygon(0 0,50% 1%,91% 31%,95% 98%,84% 98%,67% 90%,56% 64%,40% 55%);clip-path:polygon(0 0,50% 1%,91% 31%,95% 98%,84% 98%,67% 90%,56% 64%,40% 55%);height:31%;width:11%}.golf-map__hole--11{top:60%;right:38.5%;-webkit-clip-path:polygon(0 0,21% 0,71% 50%,89% 94%,78% 98%,54% 98%,33% 87%,20% 56%);clip-path:polygon(0 0,21% 0,71% 50%,89% 94%,78% 98%,54% 98%,33% 87%,20% 56%);height:35%;width:13%}.golf-map__hole--12{top:77.5%;right:50%;-webkit-clip-path:polygon(60% 3%,86% 4%,84% 67%,89% 81%,89% 89%,72% 98%,63% 100%,13% 100%,2% 95%,23% 53%);clip-path:polygon(60% 3%,86% 4%,84% 67%,89% 81%,89% 89%,72% 98%,63% 100%,13% 100%,2% 95%,23% 53%);height:16%;width:8%}.golf-map__hole--13{top:67.2%;right:50%;-webkit-clip-path:polygon(42% 3%,71% 2%,83% 6%,98% 45%,60% 75%,34% 94%,22% 98%,7% 97%,21% 65%,31% 41%,32% 7%,41% 5%,42% 3%);clip-path:polygon(42% 3%,71% 2%,83% 6%,98% 45%,60% 75%,34% 94%,22% 98%,7% 97%,21% 65%,31% 41%,32% 7%,41% 5%,42% 3%);height:39%;width:11%}.golf-map__hole--14{top:39.5%;right:47.6%;-webkit-clip-path:polygon(12% 11%,46% 8%,54% 5%,78% 3%,98% 3%,100% 4%,85% 17%,59% 29%,49% 79%,56% 86%,30% 87%,29% 90%,23% 93%,22% 97%,10% 97%,4% 84%,5% 14%);clip-path:polygon(12% 11%,46% 8%,54% 5%,78% 3%,98% 3%,100% 4%,85% 17%,59% 29%,49% 79%,56% 86%,30% 87%,29% 90%,23% 93%,22% 97%,10% 97%,4% 84%,5% 14%);height:25%;width:12%}.golf-map__hole--15{top:19.7%;right:31%;-webkit-clip-path:polygon(2% 1%,50% 34%,60% 46%,99% 68%,99% 83%,96% 80%,95% 92%,51% 93%,26% 90%,0 50%);clip-path:polygon(2% 1%,50% 34%,60% 46%,99% 68%,99% 83%,96% 80%,95% 92%,51% 93%,26% 90%,0 50%);height:8%;width:37%}.golf-map__hole--16{top:16.2%;right:26.6%;-webkit-clip-path:polygon(0 18%,10% 6%,73% 28%,93% 25%,99% 41%,99% 64%,92% 81%,75% 96%,56% 89%,0 41%);clip-path:polygon(0 18%,10% 6%,73% 28%,93% 25%,99% 41%,99% 64%,92% 81%,75% 96%,56% 89%,0 41%);height:7%;width:40%}.golf-map__hole--17{top:21.7%;right:19%;-webkit-clip-path:polygon(3% 1%,93% 61%,100% 67%,96% 96%,84% 97%,47% 61%,3% 12%);clip-path:polygon(3% 1%,93% 61%,100% 67%,96% 96%,84% 97%,47% 61%,3% 12%);height:13%;width:19%}.golf-map__hole--18{top:47%;right:12.5%;-webkit-clip-path:polygon(0 2%,21% 1%,100% 37%,100% 100%,100% 87%,55% 100%,21% 98%,12% 95%,36% 81%,33% 36%);clip-path:polygon(0 2%,21% 1%,100% 37%,100% 100%,100% 87%,55% 100%,21% 98%,12% 95%,36% 81%,33% 36%);height:44%;width:11%}.golf-map__hole-shapes{position:absolute;top:0;left:0;width:100%;height:100%}.golf-map__hole-shape{position:absolute;opacity:0;transition:opacity .5s ease-out}.golf-map__hole-shape.active{opacity:1}.golf-map__text-img{position:absolute;top:0;left:0;width:100%;height:100%}.golf-map__score-card-btn{width:-moz-fit-content;width:fit-content;gap:1.625rem}.hole-swiper{background-color:#a58664;color:#fff;position:relative;min-height:calc(100dvh - 5.125rem)}@media(max-width:991.98px){.hole-swiper{min-height:calc(100dvh - 4.375rem)}}.hole-swiper .ly--outer--container{padding:.3125rem}.hole-swiper__nav{position:absolute;top:11%;z-index:3;width:100%}@media(max-width:991.98px){.hole-swiper__nav{top:23.4375rem}}@media(max-width:767.98px){.hole-swiper__nav{top:17.1875rem}}.hole-swiper__nav__wrapper{display:flex;justify-content:space-between}.hole-swiper__nav__next,.hole-swiper__nav__prev{cursor:pointer}.hole-swiper__nav__next.swiper-button-disabled,.hole-swiper__nav__prev.swiper-button-disabled{opacity:.4;cursor:not-allowed}@media(max-width:991.98px){.hole-swiper__nav__next,.hole-swiper__nav__prev{width:2.8125rem;height:2.8125rem}}.hole-swiper__nav__prev{transform:rotate(180deg)}.hole-swiper__img-popup{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,.5);z-index:10;opacity:0;visibility:hidden;overflow-x:auto;overflow-y:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.hole-swiper__img-popup.active{opacity:1;visibility:visible}.hole-swiper__img-popup__img{width:100%;height:100dvh;object-fit:cover;object-position:center}@media(max-width:991.98px){.hole-swiper__img-popup__img{min-width:100%;width:auto;max-width:unset}}.hole-swiper__img-popup__close{position:fixed;width:max-content;bottom:5rem;right:18%;z-index:11;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:991.98px){.hole-swiper__img-popup__close{bottom:3.75rem;left:50%;transform:translateX(-50%)}}.hole-swiper__img-popup .custom-btn__icon{width:1rem}.hole-swiper__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.7))}.hole-swiper__slide{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:calc(100dvh - 5.125rem);height:100%;display:flex;justify-content:center}@media(max-width:991.98px){.hole-swiper__slide{min-height:calc(100dvh - 4.375rem)}}.hole-swiper__title{font-size:14.375rem;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:-1.25rem;color:#dcd4ca;line-height:11.25rem;position:absolute;top:1.875rem;left:0;width:100%;z-index:1;padding:0 1.25rem}@media(max-width:1199.98px){.hole-swiper__title{font-size:17vw}}@media(max-width:991.98px){.hole-swiper__title{font-size:6.25rem;line-height:4.6875rem;letter-spacing:-.5rem;max-width:31.25rem;left:50%;transform:translateX(-50%)}}@media(max-width:575.98px){.hole-swiper__title{font-size:clamp(4.375rem,22vw,5.75rem)}}.hole-swiper__content{position:relative;z-index:2;flex:1 1}@media(max-width:991.98px){.hole-swiper__content{max-width:50rem;margin:0 auto}}.hole-swiper__content__wrapper{display:flex;justify-content:space-between;gap:1.25rem;padding-bottom:5rem}@media(min-width:992px){.hole-swiper__content__wrapper{height:100%;padding-top:10rem}}@media(max-width:991.98px){.hole-swiper__content__wrapper{flex-direction:column;gap:0;padding-top:6.25rem}}.hole-swiper__desc{width:20.625rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:992px){.hole-swiper__desc{padding-top:10%}}@media(max-width:991.98px){.hole-swiper__desc{width:100%;margin-bottom:3.75rem;align-items:center;text-align:center;gap:1.875rem}.hole-swiper__desc:last-of-type{margin-bottom:0}}.hole-swiper__desc__btns{display:flex;justify-content:space-between;gap:.625rem;width:100%}.hole-swiper__text{font-size:.875rem;line-height:1.75rem}@media(min-width:992px){.hole-swiper__text{height:100%;display:flex;align-items:center}}.hole-swiper__img-wrapper{position:relative;transform:translateX(-1.25rem)}@media(min-width:992px){.hole-swiper__img-wrapper{display:flex;align-items:center}}@media(max-width:991.98px){.hole-swiper__img-wrapper{width:100%;height:42.5rem;max-width:37.5rem;display:flex;justify-content:center;align-items:center;transform:translateX(0);order:-1;margin:0 auto 1.875rem}}@media(max-width:767.98px){.hole-swiper__img-wrapper{height:30rem}}.hole-swiper__img{width:100%;height:auto;max-height:47.5rem}@media(max-width:991.98px){.hole-swiper__img{width:auto;max-height:43.75rem;display:block}}@media(max-width:767.98px){.hole-swiper__img{max-height:30rem}}.hole-swiper__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hole-swiper__virtual-tour-btn{width:-moz-fit-content;width:fit-content;gap:1.625rem}.hole-swiper__par-color{width:1.0625rem;height:1.0625rem;border-radius:50%;border:1px solid #fff}.hole-swiper .custom-btn{color:#fff}@media(min-width:992px){.hole-swiper .mini-table{height:100%;justify-content:center}}.hole-swiper .swiper-slide{height:auto}.exp-swiper__slide{min-height:25.625rem;height:100%;background-color:#0d4246;color:#fff;padding:1.875rem;border-radius:1.25rem;display:flex;align-items:center;width:46.875rem;gap:1.875rem}@media(max-width:991.98px){.exp-swiper__slide{flex-direction:column;min-height:31.875rem;width:20.625rem;padding:1.875rem 0;gap:0}}.exp-swiper__slide__title{font-style:italic;margin-bottom:.9375rem;font-size:3rem;line-height:1.1;font-weight:400}@media(max-width:991.98px){.exp-swiper__slide__title{font-size:2.25rem;padding:0 1.5625rem;line-height:1.1;margin-bottom:0}[lang=sc] .exp-swiper__slide__title,[lang=tc] .exp-swiper__slide__title{min-height:5.3125rem}.exp-swiper__slide__title{min-height:6.75rem}}.exp-swiper__slide__img{display:block;margin:.3125rem auto 0;width:20.625rem}@media(max-width:991.98px){.exp-swiper__slide__img{margin-bottom:1.5625rem;width:100%;height:12.5rem}}.exp-swiper__slide__desc{font-size:.875rem;line-height:1.75rem}@media(max-width:991.98px){.exp-swiper__slide__desc{padding:0 1.5625rem}}.exp-swiper__controls{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.625rem;color:#ca9d4f;gap:1rem}@media(max-width:991.98px){.exp-swiper__controls{justify-content:center;margin-bottom:1.25rem}}.exp-swiper__nav{filter:brightness(0) saturate(100%) invert(67%) sepia(47%) saturate(375%) hue-rotate(359deg) brightness(94%) contrast(91%);cursor:pointer}.exp-swiper__nav--prev{transform:rotate(180deg)}.exp-swiper__pagination{font-size:.875rem;line-height:1.75rem;width:-moz-fit-content;width:fit-content}.exp-swiper .swiper-slide{width:46.875rem;height:auto}@media(max-width:991.98px){.exp-swiper .swiper-slide{width:20.625rem}}.exp-swiper .swiper-wrapper{align-items:stretch}.exp-swiper .swiper{padding:0 3.125rem;max-width:max-content}@media(max-width:991.98px){.exp-swiper .swiper{padding:0 1.25rem}}.exp-swiper .swiper-button-disabled{opacity:.3;cursor:not-allowed}@media(max-width:991.98px){.exp-swiper .desktop{display:none}}.exp-swiper .mobile{display:none}@media(max-width:991.98px){.exp-swiper .mobile{display:block}}