:root{color:#f6ae6f;color:#fffaf6;color:#262020;color:#2b272700;color:#1e1c1c;color:#ffeade;color:#00000029}body{margin:0;padding:0;color:#0d2237;font-weight:400;font-style:normal;font-family:"Albert Sans",sans-serif}img{width:100%;height:auto;border-radius:10px}.h1,.h2,.h3,h1,h2,h3{margin-top:0;font-weight:600;font-family:Cormorant,serif}.h4,.h5,.h6,h4,h5,h6{margin-top:0;font-weight:600}.h1,h1{font-size:50px}.h3,h3{font-size:35px}a,li,p{font-size:15px;font-weight:400}b,strong{font-weight:700}ul{padding-left:20px;margin-bottom:0}a,a:focus,a:hover{text-decoration:none;color:inherit}i{vertical-align:middle}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.8;border-color:#fff}.orange-txt{color:#f6ae6f!important;font-weight:500}.orange-bg{background-color:#ffeade!important;border-radius:10px;border:0;padding:20px}.link-with-border{color:#262020;border-bottom:2px solid #262020;padding-bottom:10px}button:focus{outline:0}.btn-primary{padding:10px 30px;vertical-align:middle;font-size:15px;border-radius:10px;line-height:20px;font-weight:500;width:100%;max-width:250px}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:inherit!important;border:1px solid inherit;box-shadow:none!important;background-color:inherit}.btn-primary.focus,.btn-primary:focus{color:inherit;background-color:inherit;border-color:inherit;box-shadow:none}.btn-primary.inv{color:#262020!important;border:2px solid #262020;background-color:transparent;font-weight:600}.btn-primary.inv.focus,.btn-primary.inv:focus,.btn-primary.inv:hover{color:#fff!important;background-color:#262020!important;border-color:#262020!important}.btn-primary.orange{color:#fff!important;border:1px solid #f6ae6f;background-color:#f6ae6f}.btn-primary.orange.focus,.btn-primary.orange:focus,.btn-primary.orange:hover{color:#f6ae6f!important;background-color:transparent!important;border-color:#f6ae6f!important}.btn-primary.blk{color:#fff!important;border:1px solid #262020!important;background-color:#262020!important}.btn-primary.blk:hover{color:#262020!important;background-color:transparent!important;border-color:#262020}.btn-primary.blk:not(:disabled):not(.disabled).active,.btn-primary.blk:not(:disabled):not(.disabled):active{color:#323234!important;border:2px solid #262020;box-shadow:none!important;background-color:#262020}header{background-color:#f6ae6f;padding:0;font-weight:400}.header{padding-top:10px}.navbar{padding:0}.nav-item{color:#262020}.nav-item.active .nav-link{border-bottom:4px solid #262020}.nav-link{display:flex;padding:10px 0 20px 0;font-size:15px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.dropdown-toggle::after{display:none}.dropdown-menu{min-width:250px;font-size:15px}.dropdown-item i{float:right;color:#1e1c1c;line-height:23px;vertical-align:middle;align-self:center}.dropdown-item.active,.dropdown-item:active{color:#262020;text-decoration:none;background-color:transparent}.dropdown-menu[data-bs-popper]{top:102%;left:-70px;border:0;box-shadow:0 5px 30px #0000001A}.header-nav-btn.active{border-bottom:0!important}.header-nav-btn.active .btn-primary{color:#262020!important;background-color:transparent!important;border-color:#262020}.nav-link .nav-item:hover,.nav-link.active .nav-item{color:#262020}.logo img{width:80%}.footer-contact-details i{font-size:20px;vertical-align:middle}.home-cats .card{border:0;border-radius:20px}.home-cats .card p{color:#fff;margin-bottom:0}.home-intro{padding:5% 0 3% 0}.text-bg-dark{color:#fff!important;background:transparent linear-gradient(180deg,#1e1c1c0a 22%,#1e1c1c59 70%,#1e1c1c 100%) 0 0 no-repeat padding-box!important;padding-top:95%;border-radius:10px!important}.promotion{padding-bottom:5%}.promotion .carousel-control-next,.promotion .carousel-control-prev{position:absolute;top:106%;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:95%;padding:0;color:#000;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease}.promotion .customize-tools{position:relative;top:3%;left:0;right:0;width:100%}.promotion .carousel-control-next i,.promotion .carousel-control-prev i{display:inline-block;vertical-align:middle;font-size:25px;text-align:center;vertical-align:middle;line-height:32px;color:#000;z-index:9999;position:absolute;background-color:#f6ae6f;padding:5px 10px;border-radius:100%;width:40px;height:40px;text-align:center;color:#fff;letter-spacing:-2px}.promotion .customize-tools #customize-controls i:hover{cursor:pointer}.promotion .customize-tools #customize-controls .prev{left:45%;z-index:999;position:absolute;width:auto;background-color:#000;padding:4px 10px;border-radius:100%}.promotion .customize-tools #customize-controls .next{right:45%;z-index:999;position:absolute;background-color:#000;padding:4px 10px;border-radius:100%}.rooms{background-image:url(/images/banner.png);background-position:top 120px center;background-size:cover;background-repeat:no-repeat;height:500px}.rooms .card,.rooms .card img{border-radius:10px}.home-about{padding:5% 0;background-color:#fffaf6}.reviews .card{background-color:#fffaf6;border-color:#ffeade;height:420px}.about,.reviews{padding:5% 0}.reviews .card i{color:#f6ae6f;font-size:20px}.reviews{background-image:url(/images/banner.png);background-position:bottom -30% center;background-size:auto;background-repeat:no-repeat;margin-bottom:0;height:800px;padding-bottom:0}.view{background-image:url(/images/home/view.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:700px}.king-header{background-image:url(/images/king/header.jpg)}.queen-header{background-image:url(/images/queen/header.jpg)}.apartment-header{background-image:url(/images/apartment/header.jpg)}.page-headers h1{color:#f6ae6f;font-size:60px}.page-headers p{color:#fff}.page-headers{background-position:center;background-size:cover;height:500px;text-align:center;overflow:hidden;position:relative}.page-headers .overlay{background:transparent linear-gradient(180deg,#1e1C1C00 20%,#1e1c1c24 40%,#1e1c1c6e 64%,#1e1c1c7d 70%,#1e1c1ced 100%) 0 0 no-repeat padding-box;height:auto;max-height:500px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.page-headers .row{height:800px;justify-content:center;display:flex;align-self:center;align-content:center;z-index:99;position:relative}.suite-details{padding-bottom:48px}.suite-details .card{background-color:#fffaf6;border:0}.amenities{background-color:#262020;padding:5%}.amenities p{color:#fff}.amenities i{color:#f6ae6f;font-size:20px;padding-right:10px}.activities,.gallery{padding:5% 0}.activities-header{padding-top:5%}.activities .card{background-color:#fffaf6;border:1px solid #ffeade}.activities .card-footer{padding:0 15px 15px 15px;color:transparent;background-color:transparent;border-top:0}.filters{padding-top:5%;text-align:center}.filters a{margin:0 30px;color:#262020;border-bottom:2px solid transparent;font-weight:400;font-size:17px;padding-bottom:5px}.filter.active{color:#262020;font-weight:400;border-bottom:2px solid #262020}.activity-header{background-image:url(https://dummyimage.com/1600x200/ececec/ececec.jpg)}.activity img{margin:15px;width:46%;height:auto;border-radius:10px;display:flex;float:left}.activity{padding:5% 0}.controls{position:relative;top:0;left:0;right:0;width:100%}.customize-tools #customize-controls li i:hover{cursor:pointer}.customize-tools #customize-controls .prev{left:-70px;top:-210px}.customize-tools #customize-controls .next{right:-80px;top:-210px}.customize-tools #customize-controls .next,.customize-tools #customize-controls .prev{z-index:9999;position:absolute;background-color:#f6ae6f;padding:5px 10px;border-radius:100%;width:40px;height:40px;text-align:center;color:#fff}.customize-tools #customize-controls .next i,.customize-tools #customize-controls .prev i{color:#fff;font-size:30px}.calendar{background-color:#fffaf6;padding:5% 0}.ec-day.ec-today{background-color:#ffeade61!important}.ec-all-day .ec-event-title,.ec-day-grid .ec-event-title,.ec-timeline .ec-event-title{min-height:20px!important;color:#000!important}.ec-timeline .ec-line,.ec-timeline .ec-time{width:16px}.ec-timeline .ec-time{overflow:visible}.ec-timeline .ec-time time{display:inline-block;width:64px;text-align:center}.ec-all-day .ec-event-title,.ec-day-grid .ec-event-title,.ec-time-grid .ec-body .ec-event-title,.ec-timeline .ec-event-title{font-size:15px!important}.ec-title{margin:0;font-family:"Albert Sans",sans-serif!important;font-size:18px!important}.ec-time-grid .ec-time{position:relative;line-height:24px;top:-12px;text-align:right;font-size:13px!important}.contact{padding:5% 0}.light-block{background-color:#f6ae6f;border-radius:10px;border:0}.light-block a,.light-block h3,.light-block i,.light-block p{color:#fff}.light-block p{margin-left:35px}.light-block span{width:30px;text-align:center;display:inline-block;margin-left:-35px}.light-block span>i{font-size:20px}.form-group{margin-bottom:10px}label{color:#262020;line-height:30px;vertical-align:middle}.form-control{display:block;width:100%;height:auto;padding:10px;font-size:15px;font-weight:400;color:#262020;background-color:#fff;background-clip:padding-box;border:1px solid #e3e3e3;border-radius:5px}select.form-select{padding:9px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/angle-down-blk.png) 96%/15px 8px no-repeat;background-color:#fff}.form-select:focus{border-color:#e3e3e3;outline:0;box-shadow:none}.form-control:focus,select.form-select:focus{color:#323234;background-color:#fff;border-color:#323234;outline:0;box-shadow:none}textarea.form-control{height:150px}.datepicker{padding:10px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;direction:ltr}.datepicker.form-select{background:url(/images/angle-down-blk.png) 96%/15px 8px no-repeat!important}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%!important}.datepicker table tr td.active,.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#262020!important;--bs-dropdown-link-active-bg:#262020;background-image:none}#email2,#email3{display:none}#map{width:100%;height:500px}.gm-style .gm-style-iw{font-weight:300;font-size:15px;overflow:hidden;text-align:center}.gm-style .gm-style-iw p>a{color:#0d2237}.gm-style img{max-width:80%}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#27bceb;color:#fff;font-size:1em}.pagination{margin-bottom:20px}.page-link{position:relative;display:block;padding:10px 8px;margin-left:0;line-height:10px;color:#0d2237;background-color:transparent;border:0}.page-link:hover{z-index:2;color:#0d2237;text-decoration:none;background-color:transparent;border-color:transparent}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:transparent;border-color:transparent;margin-right:10px}.page-link i{vertical-align:middle;line-height:10px}.mobile-gallery{display:none}.footer{background-color:#262020;padding:3% 0 40px 0;text-align:center}.footer img{width:100%;height:auto;border-radius:10px}.footer a,.footer h3,.footer li,.footer p,.footer-lower a,.footer-lower p{color:#fff;margin-bottom:0}.footer a{line-height:33px}.footer a:hover{color:#f6ae6f}.footer i{font-size:25px;margin-right:20px}.footer-lower{background-color:#262020;padding:20px 0;border-top:1px solid #f6ae6f;text-align:center}.error-page{padding:20vh 0}