body{margin:0;padding:0}h3{color:#262633;display:inline-block;font-family:Raleway;font-size:16px;font-weight:600;height:19px;letter-spacing:.02em;line-height:100%;position:relative;text-align:center;width:150px}.explore-heading-container{height:150px;margin:auto;width:1200px}.explore-heading{color:#83715c;display:inline-block;font-family:Playfair Display;font-size:80px;line-height:107.52%;position:relative;text-align:left;width:100%}.more-form{background-color:#262633;padding-bottom:100px;padding-top:100px}.form-container{background-color:#262633;color:#fff;font-family:Raleway;margin:auto;max-width:80%;padding:80px}.form-container h2{color:#fff;display:inline-block;font-family:Playfair Display;font-size:48px;line-height:107.52%;text-align:left}.form-row{display:flex;justify-content:space-between;margin-bottom:15px}.form-column{width:48%}.form-row.submit-button{padding-top:40px}label{color:#fff;display:inline-block;font-family:Raleway;font-size:13px;line-height:158.02%;padding-bottom:10px;text-align:left;text-transform:uppercase}label.radio-label{text-transform:none}input[type=date],input[type=email],input[type=tel],input[type=text],select{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 4px 4px rgba(0,0,0,.05);height:46px;margin-bottom:10px;padding:10;width:100%}input[type=radio]{margin-right:10px}.form-container input[type=submit]{align-items:center;background-color:#fff;border:.5px solid #fff;box-sizing:border-box;color:#262633;display:flex;flex-direction:row;font-family:Raleway;font-size:12px;height:51px;justify-content:center;padding:18px 36px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;width:221px}.form-container [type=submit]:hover{background-color:#262633;border:1px solid #fff;color:#fff}.accordion-section{padding-bottom:100px;padding-top:100px}.accordion{border-radius:0;margin:20px auto;overflow:hidden;width:80%}.accordion-item:last-child{border-bottom:none}.accordion-header{align-items:center;background-color:#fff;border-bottom:1.5px solid #262633;color:#262633;cursor:pointer;display:flex;font-family:Raleway;font-size:16px;font-weight:600;height:60px;justify-content:space-between;letter-spacing:.02em;padding:15px;text-transform:uppercase}.accordion-content{background-color:#fff;display:none;padding:15px}.accordion-content ul,li{color:#262633;font-family:Raleway;font-size:16px;line-height:30px}.accordion .icon{background:none;font-family:Arial,Helvetica,sans-serif;font-size:20px}.banner{align-items:center;background-size:cover;color:#fff;display:flex;height:auto;padding-bottom:100px;padding-left:50px;padding-top:100px;position:relative;text-align:left}.banner:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner *{position:relative;z-index:2}.banner h2{font-family:Playfair Display;font-size:48px;line-height:107.52%;margin:0 0 30px}.banner h2,.banner p{color:#fff;display:inline-block;text-align:left}.banner p{font-family:Raleway;font-size:16px;line-height:158.02%;margin:10px 0;padding-bottom:20px;white-space:pre-wrap}.banner-content{display:flex;flex-direction:column}.banner-container{margin:auto;width:1200px}.banner-container.experience{padding-top:220px}.cta-button{align-items:center;background-color:#fff;box-sizing:border-box;color:#262633;display:flex;flex-direction:row;font-family:Raleway;font-size:16px;height:51px;justify-content:center;padding:18px 36px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;width:221px}.cta-button:hover{background-color:transparent;border-left:2px solid #fff;color:#fff}.experience .cta-button{margin-top:15px}.testimonial-section{align-items:center;background-color:#f7f1eb;display:flex;justify-content:end;margin-bottom:100px;margin-top:100px;min-height:200px;padding:0 50px 30px;width:80%}.testimonial-section p{color:#262633;display:inline-block;font-family:Playfair Display;font-size:32px;margin-left:-80px;padding-left:10px;position:relative;text-align:center;width:856px}.testimonial-container{background-color:#f7f1eb;border-radius:10px;font-style:italic;max-width:800px;padding:40px;position:relative;text-align:center}.quote-icon img{height:auto;height:55.6px;left:-100px;opacity:.75;position:absolute;top:-26px}blockquote{color:#4a4a4a;font-size:1.2em;margin:0}.testimonial-author p{color:#262633;display:inline-block;font-family:Raleway;font-size:16px;height:18px;line-height:158.02%;padding-top:30px;text-align:center}.feature-section{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:80px 50px}.content{margin-right:-140px}.content,.content.reverse{background:#f3efea;color:#262633;flex:1;padding:40px 40px 80px;z-index:99!important}.content.reverse{margin-left:-140px;margin-right:20px}.content h2{font-family:Playfair Display;font-size:48px;line-height:107.52%;width:538px}.content h2,.content p{color:#262633;display:inline-block;position:relative;text-align:left}.content p{line-height:158.02%;width:501px}.content p,.enquire-btn{font-family:Raleway;font-size:16px}.enquire-btn{align-items:center;background-color:#262633;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;height:51px;justify-content:center;margin-top:30px;padding:18px 36px;position:relative;text-align:left;text-decoration:none;transition:background-color .3s ease;width:45%}.enquire-btn:hover{background-color:transparent;border-left:2px solid #262633;color:#262633}.image img{height:740px;object-fit:cover;width:800px}.blue-container{background-color:#262633;height:378px;margin-top:-86px;padding-bottom:30px;padding-left:100px;position:relative;width:80%}p{color:#262633;display:inline-block;font-family:Raleway;font-size:16px;line-height:158.02%;margin:0;padding-top:10px;text-align:left}.nav{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:12px;justify-content:space-between;padding:30px 80px;position:absolute;text-align:center;top:0;z-index:1000}.container,.nav{background-color:#fff;overflow:hidden;width:100%}.container{color:#262633;font-family:Raleway;font-size:16px;position:relative;text-align:left}.link-icon{height:26px;position:relative;width:190px}.logo{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:46px;justify-content:flex-start;padding:10px 0}.enquire{font-weight:600;letter-spacing:1.8px;line-height:18px;position:relative;text-transform:uppercase}.enquire-wrapper{justify-content:center}.enquire-wrapper,.enquiry-button{align-items:center;display:flex;flex-direction:row}.enquiry-button{background-color:#262633;color:#fff;font-family:Raleway;font-size:12px;font-weight:600;height:46px;justify-content:flex-start;letter-spacing:1.8px;line-height:18px;padding:0 45px;text-align:center;text-decoration:none;text-transform:uppercase}.enquiry-button:hover{background-color:transparent;border-left:2px solid #262633;color:#262633}.two-column-section{display:flex;flex-wrap:wrap;gap:20px;margin:auto;padding:80px 20px 20px;width:1200px}.two-column-section p{padding-bottom:18px}.column{flex:1;min-width:300px;padding:10px}.column-icons,.column-text{flex-basis:50%}.column-icons{display:flex;flex-direction:column;gap:50px;justify-content:center}.two-column-section h2{font-family:Playfair Display;font-size:48px;line-height:107.52%}.two-column-section h2,.two-column-section p{color:#262633;display:inline-block;position:relative;text-align:left;width:602px}.two-column-section p{font-size:16px;line-height:158.02%}.icon-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;row-gap:64px}.icon-section{flex-direction:column;flex-wrap:nowrap;text-align:center;width:50%}.icon-section,.icon-section .icon{align-items:center;display:flex;justify-content:center}.icon-section .icon{background-color:#262633;border-radius:50%;font-size:24px;height:90px;transition:background-color .3s;width:90px}.icon-section h3,.lovemore h3{text-transform:uppercase}.lovemore h3{color:#262633;display:inline-block;font-family:Raleway;font-size:12px;font-weight:600;height:58px;letter-spacing:.02em;line-height:145%;position:relative;text-align:center;width:123px}.hero-bg{height:95vh;object-fit:cover;width:100%}.image-placeholder-child{background-color:#262633;height:378px;left:0;top:0;width:1095px}.image-placeholder{height:378px;left:0;position:absolute;top:782px;width:1095px}.main-title{font-size:80px;line-height:80px;margin:0;text-transform:capitalize}.main-title-area{padding-left:50px}.title-image{display:flex;gap:20px}.main-container{font-family:Playfair Display;margin-top:-60px;text-align:left;width:100%}.main-container,.main-description{color:#fff;display:inline-block;position:relative}.main-description{font-family:Raleway;font-size:16px;line-height:158.02%;padding-bottom:40px;padding-top:20px;width:527px}.main-description.experience{margin-top:-60px}.main-description.experience p,.main-description.seemore p{color:#fff;display:inline-block;font-family:Raleway;font-size:16px;line-height:158.02%;position:relative}.main-description.seemore p{padding-bottom:30px}.main-description.seemore{padding-bottom:30px;width:702px}.image-layout{display:flex;flex-direction:column;gap:10px;padding:20px}.image-full img{height:260px}.image-full img,.image-half img{display:block;object-fit:cover;width:100%}.image-half img{height:169px}.image-half-container{display:flex;gap:10px}.image-half{flex:1}p.seemore-label{color:#fff;display:inline-block;font-family:Raleway;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:145%;position:relative;text-align:left;width:147px}@media (max-width:768px){.image-half-container{flex-direction:column}}.tabs{margin:0 auto;width:80%}.tab-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:80px;padding-top:80px}.tab-container.hotel{padding-top:0}.tab-headers{cursor:pointer;display:flex;justify-content:space-around}.tab-header{color:#344054;font-family:Raleway;font-size:18px;font-size:12px;letter-spacing:.07em;line-height:20px;position:relative;text-transform:uppercase}.tab-header.active{border-bottom:2px solid #262633;font-weight:600}.tab-heading{color:#262633;display:inline-block;font-family:Playfair Display;line-height:107.52%;padding-bottom:20px;text-align:center}.tab-heading,.tab-heading h2{font-size:30px}.tab-content{display:none;padding:20px 0}.tab-content.active{display:block}.item-content{display:flex;flex-wrap:nowrap}.item-content img{width:100%}.tab-image{width:50%}.text-description{padding:30px 50px 30px 30px}.tab-text{align-items:center;display:flex;flex:1 1 50%;padding:20px}.tab-text h2{color:#262633;display:inline-block;font-family:Playfair Display;font-size:48px;line-height:107.52%;margin:0;padding-bottom:30px;position:relative;text-align:left}@media (max-width:768px){.tabs{width:100%}.item-content{flex-direction:column}.tab-text{padding:10px 0}.tab-heading{line-height:40px;padding:0 30px}.tab-heading h2{color:#262633;display:inline-block;font-family:Playfair Display;font-size:30px;line-height:107.52%;margin:0;padding-bottom:30px;position:relative;text-align:left}.tab-headers{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.tab-header{padding:10px}.tab-container{padding:40px 0}.tab-content{padding:0}.tab-image{width:100%}.tab-text h2{font-size:42px}.text-description{padding:30px 0 30px 30px}.text-description p{padding-right:32px}.image-full img{height:160px}.image-half-container{flex-direction:row}}@media (min-width:768px){.two-column-section{flex-wrap:nowrap;width:90%}}@media (max-width:767px){.two-column-section{flex-direction:column;padding:0;width:100%}.column{flex:100%;flex-basis:100%;padding:20px}.hero-bg{height:500px;object-fit:cover;width:100%}.blue-container{height:225px;padding-bottom:50px;padding-left:40px;padding-right:20px}.blue-container.mobile{height:410px}.blue-container.mobile.lovemore{height:600px}.main-title{font-size:55px;line-height:60px;margin:0;text-transform:capitalize}.main-description{width:100%}.main-description.experience{margin-top:-20px}.main-container{margin-top:-125px}.two-column-section h2{width:95%}.two-column-section p{width:90%}.enquiry-button{display:none}.enquire-btn,.nav{width:100%}.nav{padding:20px 38px}.feature-section{flex-direction:column-reverse;padding:0;width:100%}.feature-section.left{flex-direction:column}.feature-section img{height:480px!important}.content{margin-right:0;padding:30px 30px 80px}.image img{height:320px;object-fit:cover;width:100%}.content h2,.content p{width:90%}.content.reverse{background:#f3efea;color:#262633;flex:1;margin-left:0;margin-right:0;padding:40px 40px 80px;z-index:99!important}.testimonial-section{padding:0;width:auto}.testimonial-container{padding:40px}.testimonial-section p{color:#262633;font-family:Playfair Display;font-size:21px;margin-left:0;padding-left:0;position:relative;text-align:center;width:100%}.form-row{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.form-column{width:100%}.more-form{background-color:#262633;padding-bottom:0;padding-top:0}.form-container{padding:40px}.explore-heading-container{width:100%}.accordion-section{padding-top:0}.explore-heading{color:#83715c;display:block;font-family:Playfair Display;font-size:55px;line-height:60px;line-height:107.52%;padding-bottom:40px;padding-left:30px;position:relative;text-align:left;width:90%}.explore-heeading-container{width:100%}.icon-section .icon{height:70px;width:70px}.icon-section{width:120px}.column{padding:0}h3{width:100%}h1.main-title.title-image{font-size:45px}.column.column-text{margin:40px 40px 0}.two-column-section .experience h2{font-size:38px}.column.column-icons{margin:0 20px 20px}.quote-icon img{height:auto;height:55.6px;left:20px;opacity:.75;position:absolute;top:-26px}.testimonial-author p{color:#262633;display:inline-block;font-family:Raleway;font-size:16px;height:18px;line-height:158.02%;padding-top:30px;text-align:center}.main-description.seemore{padding-bottom:30px;width:100%}.banner-container.experience{padding-top:100px}.banner h2.experience{font-size:42px}.line-break{display:none}}