*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--body-color:#f7f1e8;--background-color:#f7f1e8;--card-color:#fbf6ee;--card-border:#d8cdb6;--text-color:#6e5946;--text-hover:#2a1a10;--primary-color:#6e5946;--secondary-color:#a8401d;--territiary-color:#efe6d6;--other-color:#f3d9b8;--link-color:#a8401d;--link-hover-color:#000;--lt-bg-color:#fbf6ee;--heading-color:#2a1a10;--btn-color:#a8401d;--btn-hover:#872f12;--sec-line:#a8401d;--white-color:#fbf6ee;--black-color:#1a1a1a;--primary-font:"Inter", sans-serif;--secondary-font:"Fraunces", serif;--other-font:"Fraunces", serif;--f2:2px;--f3:3px;--f4:4px;--f5:5px;--f6:6px;--f7:7px;--f8:8px;--f9:9px;--f10:10px;--f11:11px;--f12:12px;--f13:13px;--f14:14px;--f15:15px;--f16:16px;--f17:17px;--f18:18px;--f19:19px;--f20:20px;--f21:21px;--f22:22px;--f23:23px;--f24:24px;--f25:25px;--f26:26px;--f27:27px;--f28:28px;--f29:29px;--f30:30px;--f31:31px;--f32:32px;--f33:33px;--f34:34px;--f35:35px;--f36:36px;--f37:37px;--f38:38px;--f39:39px;--f40:40px;--f41:41px;--f42:42px;--f43:43px;--f44:44px;--f45:45px;--f46:46px;--f47:47px;--f48:48px;--f49:49px;--f50:50px;--f51:51px;--f52:52px;--f53:53px;--f54:54px;--f55:55px;--f56:56px;--f57:57px;--f58:58px;--f59:59px;--f60:60px;--f70:70px;--f90:90px;--p1:1px;--p2:2px;--p3:3px;--p4:4px;--p5:5px;--p6:6px;--p7:7px;--p8:8px;--p9:9px;--p10:10px;--p11:11px;--p12:12px;--p13:13px;--p14:14px;--p15:15px;--p16:16px;--p17:17px;--p18:18px;--p19:19px;--p20:20px;--p21:21px;--p22:22px;--p23:23px;--p24:24px;--p25:25px;--p26:26px;--p27:27px;--p28:28px;--p29:29px;--p30:30px;--p31:31px;--p32:32px;--p33:33px;--p34:34px;--p35:35px;--p36:36px;--p37:37px;--p38:38px;--p39:39px;--p40:40px;--p41:41px;--p42:42px;--p43:43px;--p44:44px;--p45:45px;--p46:46px;--p47:47px;--p48:48px;--p49:49px;--p50:50px;--p51:51px;--p52:52px;--p53:53px;--p54:54px;--p55:55px;--p56:56px;--p57:57px;--p58:58px;--p59:59px;--p60:60px;--p61:61px;--p62:62px;--p63:63px;--p64:64px;--p65:65px;--p66:66px;--p67:67px;--p68:68px;--p69:69px;--p70:70px;--p71:71px;--p72:72px;--p73:73px;--p74:74px;--p75:75px;--p76:76px;--p77:77px;--p78:78px;--p79:79px;--p80:80px;--p81:81px;--p82:82px;--p83:83px;--p84:84px;--p85:85px;--p86:86px;--p87:87px;--p88:88px;--p89:89px;--p90:90px;--p91:91px;--p92:92px;--p93:93px;--p94:94px;--p95:95px;--p96:96px;--p97:97px;--p98:98px;--p99:99px;--p100:100px;--p120:120px;--m1:1px;--m2:2px;--m3:3px;--m4:4px;--m5:5px;--m6:6px;--m7:7px;--m8:8px;--m9:9px;--m10:10px;--m11:11px;--m12:12px;--m13:13px;--m14:14px;--m15:15px;--m16:16px;--m17:17px;--m18:18px;--m19:19px;--m20:20px;--m21:21px;--m22:22px;--m23:23px;--m24:24px;--m25:25px;--m26:26px;--m27:27px;--m28:28px;--m29:29px;--m30:30px;--m31:31px;--m32:32px;--m33:33px;--m34:34px;--m35:35px;--m36:36px;--m37:37px;--m38:38px;--m39:39px;--m40:40px;--m41:41px;--m42:42px;--m43:43px;--m44:44px;--m45:45px;--m46:46px;--m47:47px;--m48:48px;--m49:49px;--m50:50px;--m51:51px;--m52:52px;--m53:53px;--m54:54px;--m55:55px;--m56:56px;--m57:57px;--m58:58px;--m59:59px;--m60:60px;--m61:61px;--m62:62px;--m63:63px;--m64:64px;--m65:65px;--m66:66px;--m67:67px;--m68:68px;--m69:69px;--m70:70px;--m71:71px;--m72:72px;--m73:73px;--m74:74px;--m75:75px;--m76:76px;--m77:77px;--m78:78px;--m79:79px;--m80:80px;--m81:81px;--m82:82px;--m83:83px;--m84:84px;--m85:85px;--m86:86px;--m87:87px;--m88:88px;--m89:89px;--m90:90px;--m91:91px;--m92:92px;--m93:93px;--m94:94px;--m95:95px;--m96:96px;--m97:97px;--m98:98px;--m99:99px;--m100:100px}body{font-family:var(--primary-font);color:var(--primary-color);background-color:var(--body-color)}a,a:hover{color:var(--link-color);font-family:var(--primary-font);text-decoration:none}.row{margin-left:0;margin-right:0}ul,li{font-family:var(--primary-font);font-size:var(--f16);letter-spacing:.05em;margin-bottom:0;padding-left:0;line-height:1.6;list-style:none}p{font-family:var(--primary-font);color:var(--primary-color);font-size:var(--f16);letter-spacing:.05em;line-height:1.6}h1{font-size:var(--f40);color:var(--white-color);margin-bottom:var(--m30);font-weight:400;line-height:1.4;font-family:var(--secondary-font)}h2{font-size:var(--f45);color:var(--heading-color);margin-bottom:var(--m20);font-weight:500;line-height:1.4;font-family:var(--secondary-font)}h3{font-size:var(--f26);color:var(--heading-color);margin-bottom:var(--m20);font-weight:500;line-height:1.4;font-family:var(--secondary-font)}h4{font-size:var(--f22);color:var(--heading-color);margin-bottom:var(--m20);font-weight:500;line-height:1.4;font-family:var(--secondary-font)}h5{font-size:var(--f20);color:var(--heading-color);margin-bottom:var(--m20);font-weight:500;line-height:1.4;font-family:var(--secondary-font)}h6{font-size:var(--f18);color:var(--heading-color);margin-bottom:var(--m20);font-weight:700;line-height:1.4;font-family:var(--secondary-font)}section{padding:var(--p70) var(--p30)}pre,sub{font-family:var(--primary-font);font-size:var(--f12)}table{font-family:var(--primary-font);font-size:var(--f16)}.main-btn{background-color:var(--btn-color);border:1px solid;border-color:var(--btn-color);color:var(--white-color);letter-spacing:1.3px;text-transform:uppercase;border-radius:200px;justify-content:space-between;align-items:center;padding:4px 5px 4px 16px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.arrow-icon{background:var(--white-color);width:40px;height:40px;color:var(--btn-color);border-radius:100%;justify-content:center;align-items:center;margin-left:15px;display:inline-flex}.arrow-icon svg{width:20px;transition:all .1s;transform:rotate(0)}.main-btn:hover,.main-btn:hover .arrow-icon{background-color:var(--btn-hover)!important;border-color:var(--btn-hover)!important;color:var(--white-color)!important}.main-btn:hover .arrow-icon svg{color:var(--white-color);transition:all .1s;transform:rotate(45deg)}header.nav{z-index:2;width:100%;padding:0 30px;position:absolute;top:15px;left:0;right:0}.header-main{background-color:var(--background-color);border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:14px 12px;transition:all .3s;display:flex}.head-logo img{filter:invert();width:135px}.main_nav{justify-content:center;align-items:center;width:100%;display:flex}.main_nav a{color:var(--text-color);letter-spacing:1.3px;text-transform:uppercase;margin:0 10px;padding:10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.main_nav a:hover{color:var(--text-hover)}.has-sub button{color:var(--text-color);letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;background:0 0;border:0 solid;margin:0 10px;padding:10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.main_nav li{position:relative}.sub_nav{background:var(--background-color);opacity:0;visibility:hidden;border-radius:8px;min-width:180px;padding:0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 8px 20px #00000026}.has-sub.open .sub_nav{opacity:1;visibility:visible;transform:translateY(0)}.sub_nav a{width:100%;margin:0;padding:8px;display:block}.footer{background:var(--territiary-color);padding:70px 30px 40px}.footer-col{width:18.5%;padding:0 5px}.footer-logo{text-align:center;width:25%;padding:0 5px}.footer-top{justify-content:space-between;display:flex}.footer-col h4{color:var(--heading-color);letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:.95rem;font-weight:700}.footer-col li{margin-bottom:10px}.footer-col li a{color:var(--text-color);letter-spacing:1.3px;text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none}.footer-col li a:hover{color:var(--text-hover)}.footer-logo img{filter:invert();width:160px}.footer-contact img{width:15px}.footer-contact li{align-items:center;gap:5px;font-size:14px;display:flex}.footer-bottom{border-top:1px solid var(--card-border);text-align:center;color:var(--white-color);justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;font-size:.85rem;display:flex}.footer-bottom p{color:var(--text-color);text-align:left;margin-bottom:0;font-size:14px}.footer-bottom img{width:50px}.footer__credit{justify-content:flex-end;align-items:center;gap:10px;display:flex}.hero-banner{height:100vh;color:var(--white-color);z-index:1;align-items:center;padding:0;position:relative}.hero-banner video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner-info{width:100%;height:100%;padding:0 12px;position:relative}.hero-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;width:100%;height:100%;padding-top:50px;display:flex;position:relative}.hero-content h1{margin-bottom:0;font-size:55px}.hero-content p{color:var(--white-color)}.banner-info .booking{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#fff9ec0f;border-radius:20px;width:90%;margin-left:auto;padding:25px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.banner-info .booking form{border-radius:15px;align-items:center;width:100%;height:100%;display:flex;position:relative}.booking__field{border:0 solid;border-right:1px solid var(--card-border);background-image:url(/calendar-icon.svg);background-position:95%;background-repeat:no-repeat;background-size:20px;width:25%;height:48px;padding:10px 14px;font-size:14px;position:relative}.booking__field::placeholder{color:#000}.booking__field:first-child{border-radius:15px 0 0 15px}.booking-guest{width:25%;height:48px;color:var(--black-color);background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;display:flex;position:relative}.booking-stepper{align-items:center;display:flex}.booking-stepper button{text-align:center;width:45px;height:34px;font-size:var(--f25);color:#fff;cursor:pointer;background:var(--btn-color);border:0 solid #ffffff80;border-color:var(--btn-color);border-radius:0 22px 22px 0;justify-content:center;align-items:center;margin-left:0;transition:all .3s;display:inline-flex}.booking-stepper button:first-child{border-radius:22px 0 0 22px}.booking-stepper button:disabled{opacity:.9;cursor:auto}.booking-submit{border-radius:0 15px 15px 0;width:25%}.pro-list-item{background:var(--card-color);border:1px solid var(--card-border);border-radius:18px;width:32%;position:relative;overflow:hidden}.pro-list-item .pro-img img{object-fit:cover;border-radius:18px 18px 0 0;width:100%;height:100%;transition:transform .5s}.pro-list-item .pro-img{border-radius:18px 18px 0 0;height:275px;position:relative;overflow:hidden}.pro-list-item:hover .pro-img img{transform:scale(1.05)}.specs{background:#ffffffb3;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;width:96%;padding:10px 15px;font-size:13px;transition:transform .4s;display:flex;position:absolute;bottom:15px;right:0;transform:translate(100%);box-shadow:-2px 2px 10px #0000001a}.pro-list-item:hover .specs{right:2%;transform:translate(0)}.specs__item{color:var(--black-color);align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.specs__icon{display:inline-flex}.specs__item svg{width:16px;height:16px}.pro-content{text-align:center;padding:24px 20px}.pro-content h3{color:var(--heading-color);height:62px;margin-bottom:16px;font-size:22px;font-weight:500;overflow:hidden}.pro-content p{margin-bottom:24px;line-height:1.5}.pros-link{color:var(--btn-color);border-bottom:2px solid var(--btn-color);letter-spacing:1.3px;text-transform:uppercase;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pros-link:hover{color:var(--btn-hover);border-bottom-color:var(--btn-hover)}.pro-list{flex-wrap:wrap;justify-content:space-between;gap:30px 0;display:flex}section.property-sec .head-sec{text-align:center;margin-bottom:40px}section.property-sec .head-sec p{max-width:66%;margin:auto}section.property-sec .pro-btn{text-align:center;margin-top:30px}.why-choose-sec .head-sec{text-align:center;margin-bottom:48px}.why-choose-sec .head-sec p{max-width:66%;margin:auto}.why-choose-sec .head-sec p:nth-child(2){margin-bottom:24px}.feature{text-align:center;width:33.33%;padding:0 30px 30px}.feature img{width:55px;margin-bottom:35px}.feature h3{margin-bottom:15px;font-size:20px}.why-list{flex-wrap:wrap;gap:50px 0;display:flex}.why-choose-sec{padding-bottom:40px}section.cta-sec{background-image:url(/home-cta.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:30px}.cta-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c16129c;border-radius:15px;width:33.3333%;margin-left:auto;padding:50px 40px}.cta-info h2{color:var(--white-color);margin-bottom:40px;font-size:32px;line-height:1.4}.cta-info h3{color:var(--white-color);align-items:center;margin-bottom:12px;font-size:20px;display:flex}.cta-info h3 span{background:var(--white-color);width:14px;height:14px;color:var(--heading-color);border-radius:100%;justify-content:center;align-items:center;margin-right:8px;font-size:11px;display:flex}.cta-info p{color:var(--white-color);margin-left:24px;font-size:16px}.cta-info ul{flex-direction:column;gap:16px;display:flex}.start-journey-detail{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.attraction-sec .head-sec{text-align:center;margin-bottom:40px}.attraction-list{text-align:center;width:32%;margin-bottom:30px;padding-bottom:40px;position:relative}.attraction-img{position:relative}.attraction-img:before{content:"";background-color:var(--lt-bg-color);opacity:.95;visibility:hidden;width:100%;height:0;transition:all .4s;position:absolute;bottom:0;left:0}.attraction-img img{object-fit:cover;width:100%;height:440px}.attraction-title{z-index:2;background-color:var(--lt-bg-color);opacity:1;visibility:visible;border-radius:1px;margin-bottom:0;padding:25px 15px;transition:all .4s;position:absolute;bottom:-20px;left:20px;right:20px}.attraction-title h3{margin-bottom:0;font-size:24px}.attraction-contents{opacity:0;visibility:hidden;margin-top:50px;padding-bottom:38px;transition:all .4s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.attraction-contents h3{margin-bottom:10px;font-size:24px}.attraction-contents p{max-width:290px;margin-bottom:16px;margin-left:auto;margin-right:auto}.attraction-contents .link-btn{font-weight:500;font-size:var(--f16);color:var(--white-color);background-color:var(--link-color);border:1px solid var(--link-color);padding:var(--p14) var(--p25);border-radius:10px;transition:all .5s;display:inline-block;box-shadow:inset 0 0 #f6f6f9}.attraction-contents .link-btn:hover{color:var(--white-color);background-color:var(--btn-hover);border-color:var(--btn-hover);transition:all .5s}.attraction-list:hover .attraction-contents{opacity:1;visibility:visible;margin-top:1px;transition-delay:.2s}.attraction-list:hover .attraction-img:before{visibility:visible;height:100%}.attraction-list:hover .attraction-title{opacity:0;visibility:hidden;margin-bottom:80px}.attraction-list-item{flex-wrap:wrap;justify-content:space-between;gap:30px 0;display:flex}.posts-list{width:32%}.posts-img img{object-fit:cover;border-radius:12px;width:100%;height:375px}.posts-img{margin-bottom:20px}.posts-content h3{color:var(--heading-color);height:28px;margin-bottom:10px;font-size:20px;overflow:hidden}.posts-content h3 a{color:var(--heading-color);font-family:var(--secondary-font)}.posts-content p a{color:var(--primary-color)}.expert-head h2{width:66.66%;margin-bottom:0}.expert-head p{width:33.33%}.expert-head{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.expert-list{justify-content:space-between;gap:30px 0;display:flex}section.reviews-sec{background:var(--lt-bg-color)}section.reviews-sec .head-sec{text-align:center;margin-bottom:20px}section.reviews-sec .head-sec h2{margin-bottom:0}.reviews-slider{margin:0 auto;position:relative}.reviews-list{overflow:hidden}.reviews-track{gap:2%;padding-bottom:5px;transition:transform .45s;display:flex}.review{box-sizing:border-box;background:var(--body-color);border-radius:18px;flex:0 0 23.5%;margin-right:0;padding:25px;box-shadow:0 5px 15px #0000001a}button.reviews__nav{background:var(--btn-color);width:40px;height:40px;color:var(--white-color);cursor:pointer;z-index:2;border:0 solid;border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}button.reviews__nav:hover{background:var(--btn-hover)}button.reviews__nav.reviews__nav--prev{left:-20px}button.reviews__nav.reviews__nav--next{right:-20px}.review__title{margin-bottom:10px;font-size:24px;font-weight:400}.review__rating{align-items:center;gap:5px;margin-bottom:5px;display:flex}.review__stars{color:var(--btn-color);margin-bottom:5px;font-size:15px;font-weight:400}.review__score{color:var(--heading-color);font-size:14px}.review__text{color:var(--primary-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:16px;font-style:italic;display:-webkit-box;overflow:hidden}.review__more{color:var(--btn-color);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--primary-font);background:0 0;border:none;margin-top:5px;padding:0}.review__more:hover{text-decoration:underline}.review__author{color:var(--primary-color);text-align:left;letter-spacing:1.3px;margin-top:15px;font-size:14px;font-style:italic;font-weight:500}.review__text--open{-webkit-line-clamp:unset;overflow:visible}.banner{background:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:450px;padding:0}section.aboutIntro h2{line-height:1.2}.about-text{width:66.66%;padding-right:5%}.about-img{width:33.33%}.about-img img{object-fit:cover;border-radius:15px;width:100%;height:370px}.aboutInfo{justify-content:space-between;display:flex}.AboutMeet{padding:0}.aboutmeet-img{width:50%}.aboutmeet-img img{object-fit:cover;width:100%;height:100%}.aboutmeet-content{width:50%;padding-top:100px;padding-bottom:100px}.aboutmeet-info{display:flex}.aboutmeet-details{background-color:var(--link-color);border-radius:10px;max-width:700px;margin-left:-100px;padding:50px;box-shadow:10px 10px 45px #0000001a}.aboutmeet-details p{color:var(--other-color)}.aboutmeet-details h2{color:var(--white-color)}section.aboutcta{background:url(/about/about-cta.jpg) 0 0/cover no-repeat;justify-content:center;align-items:center;height:500px;padding:0;display:flex}.cta-infos{background:var(--lt-bg-color);text-align:center;border-radius:30px;width:100%;max-width:900px;margin:auto;padding:50px}.cta-infos h2{text-align:center;margin-bottom:25px;font-size:57px}.PmHero{background:url(/property-management/management-banner.webp) 0 0/cover no-repeat;padding:0;position:relative}.pm-overlay{background:linear-gradient(271deg,#0000 0%,#000 100%);padding:120px 30px 30px}.pm-content,.pm-right{width:50%}.pm-info{justify-content:space-between;align-items:center;width:100%;display:flex}.pm-form{background:#1c16129c;width:100%;max-width:392px;margin-left:auto;margin-right:0;padding:32px 24px}.pm-content h1{color:var(--white-color);border-bottom:1px solid #fff;margin-bottom:24px;padding-bottom:16px;font-size:40px}.pm-content p{color:var(--white-color);margin-bottom:16px}.pm-content .call-text{margin-bottom:0}.pm-form h3{text-align:center;color:var(--white-color);margin-bottom:0}.pm-form p{text-align:center;color:var(--white-color);font-size:13px}.pm-form form{margin-top:16px}.pm-form input,.pm-form textarea{width:100%;height:54px;color:var(--white-color);border:0 solid #e0e0e0;border-bottom:1px solid var(--white-color);-o-transition:all .3s ease;background:0 0;border-radius:0;margin-bottom:15px;padding:10px 0;font-size:15px;font-weight:400;line-height:34px;transition:all .3s;display:block;position:relative}.pm-form input::placeholder,.pm-form textarea::placeholder{color:var(--white-color)}.pm-form textarea{height:100px}.pm-form .main-btn{cursor:pointer;width:100%}.evalform__note{text-align:center;margin-top:16px;font-size:12px}.evalform__note span{color:#fff}.pmAboutImage{width:49%}.pmAbout-content{width:49%;padding-left:20px}.pmAboutImage img{object-fit:cover;width:100%;height:780px}.pmInfo{justify-content:space-between;align-items:center;display:flex}.pmAbout-content p{margin-bottom:16px}.pmAbout-content li{list-style:initial}.pmAbout-content ul{margin-bottom:20px;padding-left:20px}section.partners{background:var(--lt-bg-color)}.head-sec{text-align:center;margin-bottom:40px}.partner-list{justify-content:space-between;align-items:center;display:flex}.partner-item{width:20%}.partner-item img{width:100%}
