[rel~="js-lazy"]{opacity:1}.c-ttl-main{font-size:40px;font-size:4rem;line-height:1.25em;letter-spacing:.05em;font-weight:500;text-transform:uppercase}.c-ttl-main.center{text-align:center}@media (max-width: 1023px){.c-ttl-main{font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:500}}.c-slide-paging .splide__pagination li{margin:0 5px}.c-sec-booking{padding:10px 0 13px}@media (min-width: 1024px){.c-sec-booking .frm-booking .btn{width:170px;padding-left:0}.c-sec-booking .frm-booking .itembox{width:calc(100% - 170px);padding-right:30px}.c-sec-booking .frm-booking .itembox .item{margin-right:30px;max-width:300px;width:100%}.c-sec-booking .frm-booking .itembox .item:last-child{margin-right:0;max-width:293px}.c-sec-booking .frm-booking .itembox .item:first-child{margin-right:47px;position:relative}.c-sec-booking .frm-booking .itembox .item:first-child:after{right:-30px;top:20px}}.c-sec-booking .frm-booking .btn .btn_booknow{height:40px}.c-sec-booking .frm-booking .itembox .lbl{left:16px;top:9px}.c-sec-booking .frm-booking .itembox .input{height:40px;padding:10px 16px}.c-sec-booking .frm-booking .itembox .icon_cal{background:url(../../img/common/icon/ic_calendar.svg) right 12px center no-repeat;background-size:21px 22px}.c-sec-booking .frm-booking .itembox .icon_code{background:url(../../img/common/icon/ic_promo_code.svg) right 12px center no-repeat;background-size:22px 22px}.c-sub-slider{position:relative;height:100%}.c-sub-slider .c-img{position:absolute !important;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity 0.8s ease-in-out;z-index:0}.c-sub-slider .active{opacity:1;z-index:1}.sec-mv{position:relative;overflow:hidden;padding-top:0 !important}.sec-mv:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:300px;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);z-index:1}.sec-mv .txt-mv{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center}.sec-mv .txt-scroll{position:absolute;left:0;bottom:51px;width:100%;z-index:2;text-align:center;font-size:0;line-height:1}.sec-mv .txt-scroll .txt{color:#fff;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.2em;font-weight:400}.sec-mv .txt-scroll .txt:before,.sec-mv .txt-scroll .txt:after{content:"";position:absolute}.sec-mv .txt-scroll .txt:before{bottom:-14px;width:5px;height:5px;background:#fff;transform:rotate(135deg);left:50%;margin-left:-2px}.sec-mv .txt-scroll .txt:after{background-repeat:repeat-y;background-image:url("data:image/svg+xml,%3Csvg width='4' height='31' viewBox='0 0 4 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_2847)'%3E%3Cpath d='M2.53516 0L2.53515 50' stroke='white' stroke-linecap='round' stroke-dasharray='1 3 1 3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_2847'%3E%3Crect width='3' height='31' fill='white' transform='translate(0.928711)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:4px;height:50px;left:50%;margin-left:-2px;top:35px;animation:scrollLine 1s ease-in-out infinite}.sec-mv .item{height:100vh}.sec-mv .item img{width:100%;height:100%;object-fit:cover}.sec-mv .item .c-img{position:relative;width:100%;height:100%}.sec-mv .item .c-img:before{display:block;content:" ";width:100%;padding-top:62.5%}.sec-mv .item .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-mv .splide__pagination{width:14px;height:100%;right:41px;left:auto;flex-direction:column;padding-top:12px}@media (max-width: 1023px){.sec-mv .splide__pagination{right:13px}}.sec-mv .splide__pagination li{display:block;margin-bottom:11px}.sec-mv .splide__pagination li:last-child{margin-bottom:0}.sec-mv .splide__pagination .splide__pagination__page{width:6px;height:6px;border:0;border-radius:0;background:#fff;transform:rotate(135deg);margin:0;opacity:1;position:relative;pointer-events:none}.sec-mv .splide__pagination .splide__pagination__page:before{content:"";position:absolute;width:14px;height:14px;top:-4px;left:-4px;z-index:-1;background:#fff;opacity:0;transition:opacity 0.3s}.sec-mv .splide__pagination .splide__pagination__page.is-active:before{opacity:0.2}.sec-about{position:relative}@media (min-width: 1024px){.sec-about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-about .c-sec-booking{position:absolute;left:0;top:116px;width:100%}}@media (max-width: 1023px){.sec-about{margin-top:48px;padding-bottom:0}}@media (min-width: 1024px){.sec-about .innerbox{margin-top:60px;padding-right:calc((100% - 1170px) / 2);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;align-items:center;max-height:570px;overflow:hidden}}@media only screen and (min-width: 1024px) and (max-width: 1220px){.sec-about .innerbox{padding-right:16px}}@media (min-width: 1024px){.sec-about .innerbox .txtbox{width:470px}.sec-about .innerbox .imgbox{width:calc(100% - 470px);padding-right:130px}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.sec-about .innerbox .imgbox{padding-right:80px}}@media (max-width: 1023px){.sec-about .innerbox{padding-right:16px}}.sec-about .innerbox .imgbox{overflow:hidden}@media (max-width: 1023px){.sec-about .innerbox .imgbox{margin-top:40px}}.sec-about .innerbox .c-img{position:relative}.sec-about .innerbox .c-img:before{display:block;content:" ";width:100%;padding-top:80.85106%}.sec-about .innerbox .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-about .innerbox .txtbox .ttl{margin-top:32px;font-size:30px;font-size:3rem;line-height:1.26667em;letter-spacing:.03em;font-weight:500;font-style:italic}.sec-about .innerbox .txtbox .txt{margin-top:32px}@media (max-width: 1023px){.sec-about .innerbox .txtbox{padding-left:16px}.sec-about .innerbox .txtbox .ttl{margin-top:16px;font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.03em;font-weight:500}.sec-about .innerbox .txtbox .txt{margin-top:21px}}.sec-intro-villa{position:relative}@media (max-width: 1023px){.sec-intro-villa{padding-top:80px}}@media (min-width: 1024px){.sec-intro-villa .splide__arrow{margin-top:-27px}}.sec-intro-villa .content{margin-top:48px;overflow:hidden;position:relative}@media (max-width: 1023px){.sec-intro-villa .content{margin-top:32px}}.sec-intro-villa .content .slider-main{position:relative;overflow:hidden}@media (min-width: 1024px){.sec-intro-villa .content .slider-main{padding:0 100px 53px 370px}.sec-intro-villa .content .slider-main .item{width:700px;height:525px}}.sec-intro-villa .content .slider-thumb{position:relative;z-index:1;padding:50px 51px 28px 0}@media (min-width: 1024px){.sec-intro-villa .content .slider-thumb{position:absolute;width:351px;left:95px;bottom:53px;z-index:1}}.sec-intro-villa .content .slider-thumb:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff}@media (max-width: 1023px){.sec-intro-villa .content .slider-thumb{margin-top:0;padding:0 40px 0 20px}.sec-intro-villa .content .slider-thumb:before{width:calc(100% - 24px);height:calc(100% + 24px)}.sec-intro-villa .content .slider-thumb .item{padding-bottom:110px}}.sec-intro-villa .content .slider-thumb .splide__pagination{bottom:80px}.sec-intro-villa .content .txtbox{position:relative}.sec-intro-villa .content .txtbox .ttl{color:#000;font-size:30px;font-size:3rem;line-height:1.26667em;letter-spacing:.01em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-intro-villa .content .txtbox .txt{letter-spacing:0.03em;margin-top:32px;overflow:hidden;width:100%;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 1023px){.sec-intro-villa .content .txtbox .ttl{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.03em;font-weight:400}.sec-intro-villa .content .txtbox .txt{margin-top:12px}}.sec-intro-villa .content .btn-more{margin-top:32px}@media (max-width: 1023px){.sec-intro-villa .content .btn-more{margin-top:0;position:absolute;width:100%;left:0;bottom:0;padding-left:20px}.sec-intro-villa .content .btn-more .c-btn01{margin:0 auto}}.sec-intro-villa .c-img{position:relative;width:100%}.sec-intro-villa .c-img:before{display:block;content:" ";width:100%;padding-top:75%}.sec-intro-villa .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-intro-villa .c-img img{width:100%}.sec-cuisine{position:relative}@media (max-width: 1023px){.sec-cuisine{padding:80px 16px 0}}@media (min-width: 1024px){.sec-cuisine{padding-right:calc((100% - 1170px) / 2)}}@media only screen and (min-width: 1024px) and (max-width: 1260px){.sec-cuisine{padding-right:16px}}@media (min-width: 1024px){.sec-cuisine .c-ttl-main{padding-top:4px}}.sec-cuisine .content{overflow:hidden;position:relative}@media (min-width: 1024px){.sec-cuisine .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-cuisine .content .slider-thumb{width:570px;padding-left:100px}.sec-cuisine .content .slider-main{width:calc(100% - 570px);padding-bottom:64px}.sec-cuisine .content:after{content:"";position:absolute;left:0;bottom:20px;width:calc(100% - 570px);height:1px;background:#d0d0d0;z-index:-1}}@media only screen and (min-width: 1024px) and (max-width: 1260px){.sec-cuisine .content .slider-thumb{width:520px;padding-left:50px}.sec-cuisine .content .slider-main{width:calc(100% - 520px)}}.sec-cuisine .content .splide__arrows{width:104px;background:#fff;bottom:0;position:absolute;height:40px;right:0}.sec-cuisine .content .splide__arrows .splide__arrow--next{right:0}.sec-cuisine .content .splide__arrows .splide__arrow--prev{left:12px;right:auto}.sec-cuisine .content .slider-main{position:relative;overflow:hidden}@media (min-width: 1024px){.sec-cuisine .content .slider-main .item{width:600px;margin-left:48px}}@media only screen and (min-width: 1024px) and (min-width: 1500px){.sec-cuisine .content .slider-main .item{width:750px}}@media (max-width: 1023px){.sec-cuisine .content .slider-main{margin-top:32px}.sec-cuisine .content .slider-main .item{width:100%}}@media (max-width: 1023px){.sec-cuisine .content .slider-thumb{margin-top:24px}.sec-cuisine .content .slider-thumb .item{padding-bottom:110px}.sec-cuisine .content .slider-thumb .splide__pagination{bottom:81px}}.sec-cuisine .content .txtbox{position:relative;margin-top:48px}.sec-cuisine .content .txtbox .ttl{color:#000;font-size:30px;font-size:3rem;line-height:1.26667em;letter-spacing:.03em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-cuisine .content .txtbox .txt{letter-spacing:0.03em;margin-top:12px;overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 1023px){.sec-cuisine .content .txtbox{margin-top:0}.sec-cuisine .content .txtbox .ttl{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.03em;font-weight:400}}.sec-cuisine .content .btn-more{margin-top:40px}@media (max-width: 1023px){.sec-cuisine .content .btn-more{margin-top:0;position:absolute;width:100%;left:0;bottom:0}.sec-cuisine .content .btn-more .c-btn01{margin:0 auto}}.sec-cuisine .c-img{position:relative;width:100%}.sec-cuisine .c-img:before{display:block;content:" ";width:100%;padding-top:75%}.sec-cuisine .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-cuisine .c-img img{width:100%}@media (max-width: 1023px){.sec-cuisine .c-img{position:relative}.sec-cuisine .c-img:before{display:block;content:" ";width:100%;padding-top:67.34694%}.sec-cuisine .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-resort{position:relative}@media (max-width: 1023px){.sec-resort{padding-top:80px}}@media (min-width: 1024px){.sec-resort .inner{position:relative}.sec-resort .inner:after{content:"";position:absolute;left:-70%;bottom:20px;width:110%;height:1px;background:#d0d0d0;z-index:-1}}.sec-resort .content{margin-top:60px;overflow:hidden;position:relative}@media (max-width: 1023px){.sec-resort .content{margin-top:32px}}.sec-resort .content .splide__arrows{width:140px;background:#fff;bottom:0;position:absolute;height:40px;right:600px;padding:12px 36px}.sec-resort .content .splide__arrows .splide__arrow--next{right:36px}.sec-resort .content .splide__arrows .splide__arrow--prev{left:12px}.sec-resort .content .slider-main{position:relative;overflow:hidden}@media (min-width: 1024px){.sec-resort .content .slider-main{padding-left:calc(100% - 600px)}}@media (max-width: 1023px){.sec-resort .content .slider-main{margin-top:24px}.sec-resort .content .slider-main .splide__pagination{bottom:81px}.sec-resort .content .slider-main .item{padding-bottom:110px}}@media (min-width: 1024px){.sec-resort .content .slider-thumb{position:absolute;max-width:calc(100% - 600px);width:100%;left:0;top:50%;transform:translateY(-50%);padding-right:100px;z-index:1}}@media only screen and (min-width: 1024px) and (max-width: 1160px){.sec-resort .content .slider-thumb{padding-right:50px}}.sec-resort .content .txtbox{position:relative}.sec-resort .content .txtbox .ttl{color:#000;font-size:36px;font-size:3.6rem;line-height:1.25em;letter-spacing:.03em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-resort .content .txtbox .txt{letter-spacing:0.03em;margin-top:12px;overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 1023px){.sec-resort .content .txtbox .ttl{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.03em;font-weight:400}.sec-resort .content .txtbox .txt{overflow:hidden;width:100%;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sec-resort .content .btn-more{margin-top:40px}@media (max-width: 1023px){.sec-resort .content .btn-more{margin-top:0;position:absolute;width:100%;left:0;bottom:0}.sec-resort .content .btn-more .c-btn01{margin:0 auto}}.sec-resort .c-img{position:relative;width:100%}.sec-resort .c-img:before{display:block;content:" ";width:100%;padding-top:75%}.sec-resort .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-resort .c-img img{width:100%}.sec-anniversary{position:relative}@media (max-width: 1023px){.sec-anniversary{padding-top:80px}}.sec-anniversary .content{margin-top:60px;overflow:hidden;position:relative}@media (max-width: 1023px){.sec-anniversary .content{margin-top:32px}}.sec-anniversary .content .splide__arrows{width:104px;background:#fff;bottom:0;position:absolute;height:40px;left:0}.sec-anniversary .content .splide__arrows .splide__arrow--next{right:12px}.sec-anniversary .content .splide__arrows .splide__arrow--prev{left:0}.sec-anniversary .content .slider-main{position:relative;overflow:hidden}@media (min-width: 1024px){.sec-anniversary .content .slider-main{padding-right:calc(100% - 600px);padding-bottom:64px}.sec-anniversary .content .slider-main:after{content:"";position:absolute;right:0;bottom:20px;width:100%;height:1px;background:#d0d0d0;z-index:-1}}.sec-anniversary .content .slider-thumb{position:relative;z-index:1;padding:60px 0 0 70px}@media (min-width: 1024px){.sec-anniversary .content .slider-thumb{position:absolute;max-width:calc(100% - 570px);width:100%;height:calc(100% - 190px);right:0;top:138px}}.sec-anniversary .content .slider-thumb:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#fff}@media (max-width: 1023px){.sec-anniversary .content .slider-thumb{margin-top:0;padding:0 0 0 40px}.sec-anniversary .content .slider-thumb:before{width:calc(100% - 24px);left:auto;right:0;height:calc(100% + 24px)}.sec-anniversary .content .slider-thumb .item{padding-bottom:108px}}.sec-anniversary .content .slider-thumb .splide__pagination{bottom:80px}.sec-anniversary .content .txtbox{position:relative}.sec-anniversary .content .txtbox .ttl{color:#000;font-size:36px;font-size:3.6rem;line-height:1.25em;letter-spacing:.03em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.sec-anniversary .content .txtbox .txt{letter-spacing:0.03em;overflow:hidden;width:100%;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;margin-top:24px}@media (max-width: 1023px){.sec-anniversary .content .txtbox .ttl{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.03em;font-weight:400}.sec-anniversary .content .txtbox .txt{overflow:hidden;width:100%;-webkit-line-clamp:9;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;margin-top:12px}}.sec-anniversary .content .btn-more{margin-top:32px}@media (min-width: 1024px){.sec-anniversary .content .btn-more .c-btn01{max-width:171px}}@media (max-width: 1023px){.sec-anniversary .content .btn-more{margin-top:0;position:absolute;width:100%;left:0;bottom:0;padding-right:40px}.sec-anniversary .content .btn-more .c-btn01{margin:0 auto}}.sec-anniversary .c-img{position:relative;width:100%}.sec-anniversary .c-img:before{display:block;content:" ";width:100%;padding-top:75%}.sec-anniversary .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-anniversary .c-img img{width:100%}#slider-section.fp-disable-scroll .fp-overflow{overflow:visible !important;height:auto !important}.sec-offers{padding-top:170px;padding-bottom:103px}@media (max-width: 1023px){.sec-offers{padding-top:80px;padding-bottom:78px}.sec-offers .c-ttl-main{text-align:center}}.sec-offers .inner{position:relative}.sec-offers .btn-more{position:absolute;right:16px;top:24px}.sec-offers .btn-more a{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.03em;font-weight:500;color:#064d42;position:relative;padding-bottom:3px;cursor:pointer}.sec-offers .btn-more a:before,.sec-offers .btn-more a:after{content:"";position:absolute;bottom:0;left:0;height:1px;transition:all 0.5s}.sec-offers .btn-more a:before{background:#0e0700;width:100%}.sec-offers .btn-more a:after{background:rgba(14,7,0,0.2);width:0;opacity:0}@media only screen and (min-width: 1025px){.sec-offers .btn-more a:hover{opacity:1}.sec-offers .btn-more a:hover:before{width:0;opacity:0}.sec-offers .btn-more a:hover:after{width:100%;opacity:1}}.sec-offers .content{margin-top:48px;overflow:hidden;padding-bottom:62px;position:relative}.sec-offers .content .item{width:360px;display:block;cursor:pointer}@media only screen and (min-width: 1500px){.sec-offers .content .item{width:460px}}@media only screen and (min-width: 1025px){.sec-offers .content .item:hover{opacity:1}.sec-offers .content .item:hover .img img{transform:scale(1.06)}}.sec-offers .content .c-img{position:relative}.sec-offers .content .c-img:before{display:block;content:" ";width:100%;padding-top:100%}.sec-offers .content .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sec-offers .content .img{overflow:hidden}.sec-offers .content .img img{width:100%;transition:transform 0.3s}@media (max-width: 1023px){.sec-offers .content{margin-top:32px;padding-bottom:29px}.sec-offers .content .item{width:295px}}.sec-offers .content .txtbox{margin-top:24px}.sec-offers .content .txtbox .ttl{text-align:center;color:#000;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.03em;font-weight:500;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;text-transform:uppercase}@media (max-width: 1023px){.sec-offers .content .txtbox .ttl{line-height:24px}}.sec-offers .content .txtbox .txt{margin-top:8px;letter-spacing:0.03em;color:#7d7d7d;text-align:center;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 1023px){.sec-offers .content .txtbox .txt{margin-top:6px}}@media (max-width: 1023px){.sec-offers .content .txtbox{margin-top:17px}}.sec-offers .swiper-pagination{bottom:2px;font-size:0;line-height:1}.sec-offers .swiper-pagination .swiper-pagination-bullet{border-radius:0;opacity:1;background:#fff;width:8px;height:8px;border:1px solid #064d42;transform:rotate(135deg);transition:background 0.3s;margin:0 8px}@media (max-width: 1023px){.sec-offers .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 3px}}.sec-offers .swiper-pagination .swiper-pagination-bullet-active{background:#064d42}@media (min-width: 1024px){.l-scroll{padding-top:0 !important}}@media (min-width: 1024px){.is-small-height .sec-about .innerbox{max-height:500px}.is-small-height .sec-intro-villa .content{margin-top:20px}.is-small-height .sec-intro-villa .c-img,.is-small-height .sec-anniversary .c-img{position:relative}.is-small-height .sec-intro-villa .c-img:before,.is-small-height .sec-anniversary .c-img:before{display:block;content:" ";width:100%;padding-top:66.66667%}.is-small-height .sec-intro-villa .c-img>.content,.is-small-height .sec-anniversary .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.is-small-height .sec-resort .content,.is-small-height .sec-anniversary .content{margin-top:30px}}

/*# sourceMappingURL=maps/top.min.css.map */
