.content{background-color:#f8f5f2}.summer-page-content,.winter-page-content{background-color:#f8f5f2}.home-custom-container{max-width:1920px;margin:0 auto;padding:0 80px}.home-custom-container .property-search-title{color:var(--title-color);margin:0 auto 7px;line-height:2;text-align:center;font-size:1.25rem;font-weight:600}.home-banner-left{max-width:1073px;width:100%;margin:0 auto;z-index:2;padding:0;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25))}.home-banner-form{padding-bottom:0}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:0 30px}.search-wrapper label{color:#0d4760;font-size:1rem;font-weight:600;line-height:1.1;cursor:pointer}.home-banner-form input{border-radius:0;font-size:12px;text-transform:uppercase;font-family:var(--var-font-family);height:unset;outline:none;padding:6px 0;width:100%;appearance:none}.home-banner-form .search{padding-right:10px}.home-banner-form input::placeholder{color:#898989}.form-area input,.home-banner-form input,.calendar input,.guest input{border:none}.search-wrapper{display:flex;margin:0 auto;background-color:#fff;align-items:center;height:95px;border-radius:7px}.search-wrapper .home-search-btn,.search-wrapper .calendar,.search-wrapper .location{flex-grow:1}.search-wrapper .location{min-width:326px;max-width:100%}.search-wrapper .calendar{max-width:270px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}.search-wrapper .guest{max-width:270px}.home-search-btn{border:0;height:64px;width:200px;line-height:64px;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:1.5rem;font-weight:700;cursor:pointer;border-radius:10px;background-color:#00cd92}.search-wrapper .home-search-btn{background-color:var(--var-search-btn);border-radius:0 7px 7px 0;max-width:100%;font-family:var(--var-font-family);font-weight:600;font-size:1.25rem;text-transform:uppercase;height:100%;letter-spacing:.05rem;margin:0;display:flex;justify-content:center;align-items:center}.search-wrapper .home-search-btn:hover{background-color:var(--var-common-bg-hover)}.google-auto-suggestion-wrapper{padding:0}.user-platform-mobile .google-auto-suggestion-wrapper{padding:0 .5rem}.creating-dream-wedding-section{position:relative;padding:0;z-index:1}.dream-wedding-form-section{padding-top:37px;padding-bottom:42px;position:relative}.property-page-content .property-page-title{color:var(--title-color);font-size:2.125rem;line-height:1.353;margin:0 0 10px;text-transform:capitalize}.property-page-description{margin-bottom:35px}.property-page-description p{color:var(--var-para-text-color);font-size:1rem;letter-spacing:.01rem;line-height:1.5}.row-tiles-holder{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.row-tile{background-color:#fff;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.2);height:100%;overflow:hidden}.row-tile-image{flex:0 0 39.62%;max-width:332px;position:relative}.row-tile img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.row-tile-content{background-color:#fff;padding:57px 45px}.row-tile-image+.row-tile-content{flex:auto}.row-tile-title{color:var(--title-color);font-size:1.25rem;line-height:1.6;margin:0}.row-tile-content p{color:var(--title-color);font-weight:600;line-height:1.625;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.row-tile-explore{color:var(--var-para-text-color);display:inline-block;font-size:.75rem;font-weight:600;line-height:31px;letter-spacing:.15rem;margin:13px 0 0;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.property-page-destinations-holder{background-color:#fff;padding:100px 0 120px}.property-page-destinations{border:3px solid #e1dcd7;border-radius:10px;padding:43px 60px 49px}.property-page-destinations:not(:last-child){margin-bottom:40px}.property-page-destinations .property-destination-country{background-color:initial;color:var(--title-color);font-size:1.125rem;letter-spacing:-.023rem;line-height:1.667;margin-bottom:14px;padding:0}.property-page-destinations ul{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 20px;list-style:none;margin:0;padding:0}.property-page-destinations li{font-size:.813rem;letter-spacing:-.016rem;line-height:1rem}.property-page-destinations li a{color:var(--title-color);text-decoration:underline}.property-page-destinations li a:hover{color:var(--var-gold-bg)}.property-page-content .top-section{padding-top:0;padding-bottom:120px}.property-page-content h3{background-color:var(--var-text-color)}.popular-destination-content{margin-bottom:70px}.property-page-content h2{font-size:1.5rem;line-height:2.1875rem;color:#000;text-transform:uppercase}h2.highlight-section{margin:80px auto 25px;text-transform:uppercase;color:#000;font-size:1.625rem}h2.highlight-section::after{background-color:initial;left:0;position:absolute;width:64%}.common-title-section{max-width:1200px}.property-page-content .sub-section{padding:80px 0 0}.property-page-content .property-list-area .title{margin:0 0 20px}.property-page-content .property-list-area h3{background-color:initial;font-size:24px;line-height:initial;color:#00cd92;padding:0;display:flex;border-radius:8px;margin:0;letter-spacing:1px;justify-content:flex-start;text-transform:uppercase}.property-list-name ul li a{color:var(--var-text-color);display:block;font-size:1rem;font-weight:700;line-height:21px;padding:0 0 23px}.property-list-name ul li a:hover{color:var(--var-gold-bg)}.user-platform-mobile .property-list-name ul li a{transition:unset}.popular-tiles .box-tiles .tiles-bottom-area{left:0;padding:0 10px;color:#fff;font-weight:600;position:absolute;bottom:0;margin:10px 0 5px;width:100%;min-height:40px;z-index:1;display:flex;justify-content:space-between;align-items:center}.popular-tiles .box-tiles .tiles-bottom-area .left{float:left;width:70%;height:40px;display:flex;align-items:center}.popular-tiles .box-tiles .tiles-bottom-area .right{width:30%;float:left;height:40px;display:flex;align-items:center;text-align:end}.popular-tiles .box-tiles .title{padding:0 10px;margin:0;width:100%}.popular-tiles .box-tiles .tiles-bottom-area .left .title{text-transform:uppercase;font-size:1rem;position:relative;padding:0}.popular-tiles .box-tiles .tiles-bottom-area .right .title{text-transform:uppercase;font-size:.6875rem;letter-spacing:1px;position:relative;padding:0}.popular-tiles .box-tiles a .images{padding-bottom:88.5%}.list-content{color:rgba(48,69,92,.8);font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2}.mobile-property-list ul{list-style:none;padding:0;margin:0}.mobile-property-list ul li{position:relative;padding:15px 0;margin:0;text-align:left}.mobile-property-list ul li a{display:block;font-size:13px;font-weight:700;line-height:21px;padding:0 0 12px;color:#5e3773}.mobile-property-list ul li:nth-of-type(1){animation-delay:.5s}.mobile-property-list ul li:nth-of-type(2){animation-delay:.75s}.mobile-property-list ul li:nth-of-type(3){animation-delay:1s}.mobile-property-list ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0;width:17px;height:17px}.mobile-property-list ul li i:before,.mobile-property-list ul li i:after{content:"";position:absolute;background-color:#bdbdbd;width:2px;height:8px}.mobile-property-list ul li i:before{transform:translate(-2px,0)rotate(45deg)}.mobile-property-list ul li i:after{transform:translate(2px,0)rotate(-45deg)}.mobile-property-list input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;left:0}.mobile-property-list input:checked~.list-content{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.accordion-indicator{background-image:var(--site-property-page-accordion-indicator-collapse);margin-top:0;right:0;top:26px;width:19px;height:10px}.mobile-property-list input:checked~.accordion-indicator{background-image:var(--site-property-page-accordion-indicator-expand)}.mobile-auto-suggestion{position:fixed;top:0;width:100%;height:100%;background-color:#fff;z-index:11}.mobile-auto-suggestion input.search{padding:20px 30px 15px 25px;width:100%;font-weight:600;outline:none;border-width:0;border-bottom:1px solid #ccc;-webkit-appearance:none;appearance:none}.mobile-auto-suggestion .go-back{left:6px;top:18px;padding:8px}.mobile-auto-suggestion .go-back span{border-bottom:2px solid #000;border-left:2px solid #000;display:block;height:10px;transform:rotate(45deg);width:10px}.mobile-auto-suggestion .input-bg-icon{top:17px}.at-top .header,.at-top header{height:92px}.at-top .header a>img{height:70px}.at-top .hamburger-container .hamburger-icon-area img,.at-top .header a>img{filter:brightness(0)invert(0)}.at-top .header-main .header-primary-nav ul li>span{color:var(--var-text-color)}.at-top .header-main .header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.user-platform-desktop .header-main .header{box-shadow:0 2px 4px rgba(0,0,0,.1)}.at-top .cell-number-and-help-btn{color:#0d4760}.at-top .cell-number-left img{filter:none}.breadcrumb{color:#8a8a8a;font-size:11px;line-height:24px}.breadcrumb a{color:#8a8a8a;padding-right:12px}.breadcrumb a:after{content:"";position:absolute;top:3px;right:6px;width:8px;height:8px;border:1px solid;border-color:transparent transparent #757575 #757575;-webkit-transform:rotate(-136deg);-moz-transform:rotate(-136deg);-ms-transform:rotate(-136deg);-o-transform:rotate(-136deg);transform:rotate(-136deg)}@media screen and (max-width:1439px){.dream-wedding-form-section{padding-top:43px}.row-tiles-holder{grid-template-columns:repeat(1,1fr)}.property-page-destinations-holder{padding:40px 0}.property-page-destinations:not(:last-child){margin-bottom:30px}}@media screen and (max-width:1199px){.at-top .header-main .header{background-color:#fff}header,.header{height:86px!important}.at-top .header,.at-top header{background-color:#fff;height:86px;transition:none}.at-top .hamburger-container .hamburger-icon-area img,.at-top .header a>img{filter:brightness(0)invert(0)}.at-top .cell-number-and-help-btn{color:#0d4760}.home-banner-form{padding-bottom:0}.search-wrapper label{font-size:.875rem}.content{padding-top:86px}}@media screen and (max-width:1023px){header,.header{height:71px!important}.at-top .header,.at-top header{height:71px!important}.home-custom-container{padding:0 30px}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:0 15px}.dream-wedding-form-section{padding-top:58px}.home-banner-form .search{padding-right:26px}.content{padding-top:71px}.property-page-content .top-section{padding-bottom:60px}.property-page-destinations{padding:35px 43px 42px}.property-page-destinations ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){header,.header{height:71px!important}.at-top .header,.at-top header{height:71px!important}.search-wrapper .location{min-width:unset}}@media screen and (max-width:767px){.property-page-title.property-page-title-place-to-stay{font-size:1.75rem}header,.header{height:55px!important}.at-top .header,.at-top header{height:55px!important}.home-custom-container{padding:0 20px}.home-search-btn{border:0;height:auto;width:auto;padding:10px 17px;line-height:initial;font-size:1rem}.home-banner-left{filter:drop-shadow(0 4px 20px rgba(0,0,0,.15))}.search-wrapper{align-items:unset;flex-direction:column;height:auto;padding:31px 50px}.search-wrapper .home-search-btn,.search-wrapper .calendar,.search-wrapper .guest{max-width:100%;font-size:20px}.search-wrapper .location,.search-wrapper .calendar,.search-wrapper .guest{padding:16px 0 12px}.search-wrapper label{font-size:1rem}.location .input-bg-icon{bottom:11px;right:4px;top:auto}.search-wrapper .home-search-btn{border-radius:7px;height:76px;line-height:74px}.search-wrapper .calendar{max-width:100%;border-left:0;border-right:0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.property-page-content h2{font-size:20px;line-height:25px;color:#000;text-transform:uppercase;margin:25px auto}.property-page-content li h2{font-size:1rem;line-height:25px;color:#00cd92;text-transform:uppercase;padding:0 1.5rem 1.815rem 0;border-bottom:1px solid #e0ded4}.content-area{padding-bottom:10px}section h2{font-size:24px}.dream-wedding-form-section{padding-top:22px;padding-bottom:32px}.home-custom-container .property-search-title{font-size:1rem;line-height:1.875;margin-bottom:11px}.content{padding-top:56px}.row-tile{display:block}.row-tile-image{height:1px;max-width:100%;padding-bottom:59.1%;width:100%}.row-tile-content{padding:17px 24px 33px}.row-tile-content p{display:block}.row-tile-explore{margin-top:12px}.property-page-destinations-holder{padding:40px 0 60px}.property-page-destinations ul{grid-template-columns:repeat(1,1fr)}.list-content{max-height:100%}.transition,ul li i:before,ul li i:after,p{transition:all .25s ease-in-out}.flipIn,ul li,h1{animation:flipdown .5s ease both}.no-select,h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}}@media screen and (min-width:768px) and (max-width:991.98px){.tab-padding{padding:0}}@media screen and (min-width:992px) and (max-width:1199.98px){.property-page-destinations-holder .home-custom-container{padding:0 40px}}@media screen and (min-width:1200px) and (max-width:1439.98px){.property-page-destinations-holder .home-custom-container{padding:0 40px}}@supports(-webkit-hyphens:none){.search-wrapper label{font-size:18px!important}.home-banner-form input{font-size:16px!important}}