@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.eot);src:local('Alegreya Sans Black'),local('AlegreyaSans-Black'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Black.svg#AlegreyaSans-Black) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.eot);src:local('Alegreya Sans Bold'),local('AlegreyaSans-Bold'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Bold.svg#AlegreyaSans-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.eot);src:local('Alegreya Sans ExtraBold'),local('AlegreyaSans-ExtraBold'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-ExtraBold.svg#AlegreyaSans-ExtraBold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.eot);src:local('Alegreya Sans Light'),local('AlegreyaSans-Light'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Light.svg#AlegreyaSans-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.eot);src:local('Alegreya Sans Medium'),local('AlegreyaSans-Medium'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Medium.svg#AlegreyaSans-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.eot);src:local('Alegreya Sans Regular'),local('AlegreyaSans-Regular'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Regular.svg#AlegreyaSans-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Alegreya Sans';src:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.eot);src:local('Alegreya Sans Thin'),local('AlegreyaSans-Thin'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.eot?#iefix) format('embedded-opentype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.woff2) format('woff2'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.woff) format('woff'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.ttf) format('truetype'),url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../fonts/AlegreyaSans-Thin.svg#AlegreyaSans-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap}:root{--font-aleg:"Alegreya Sans",serif;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:22px;--text-2xl:24px;--text-mid:28px;--text-3xl:30px;--text-4xl:36px;--text-4mid:40px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--text-8xl:90px;--color-base:#000;--color-white:#fff;--color-theme:#aa5747;--color-theme-dark:#5e5c54;--color-theme-light:#f4f4f0;--color-light-sky:#d9dbe9;--color-azure:#6f6c90;--color-indigo:#170f49;--color-old-silver:#828282;--color-bright-gray:#eee;--color-nobel:#959393}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;outline:none !important;transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease !important}svg,svg path{transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease !important}button{border:none;box-shadow:none;height:auto;margin:0;padding:0;background:0 0;transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease}ul{list-style:none;margin:0;padding:0}li{list-style:none}body{font-family:var(--font-aleg);background:var(--color-theme-light)}.container{width:100%;max-width:90%;margin:auto}section{overflow:hidden}.contact-container{width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.contact-container img{width:100%;object-fit:cover}@media (min-width:992px){.contact__form .btn{width:450px;background:#000 !important}}@media (min-width:1800px){.container{max-width:1600px}.contact-container{max-width:unset}}@media (max-width:767.98px){.container{max-width:100%;padding:0 30px}}}@media (max-width:576px){.container{padding:0 20px}}.herosection{height:100vh}.header__main{background:0 0;padding:40px 0;position:fixed;inset-inline:0;top:0;transition:all .6s ease;z-index:7}.header__main .container{position:relative}.header__main .container:before{content:"";height:2px;width:100%;position:absolute;bottom:-40px;left:0;right:0;background:rgba(0,0,0,.2);transition:all .02s ease}.header__main.scrolled .container:before,.header__main.fixed .container:before{opacity:0}.header__row{display:flex;justify-content:space-between;align-items:center;gap:30px}.menu__bar{cursor:pointer;z-index:9}.menu__bar span{display:block;height:2px;width:32px;background:var(--color-base);border-radius:10px;transition:all .3s ease}.menu__bar span:nth-child(2){margin:8px 0}.menu__bar.menu__close span:nth-child(2){display:none}.menu__bar.menu__close span:first-child{transform:rotate(45deg) translate(1px,6px)}.menu__bar.menu__close span:last-child{transform:rotate(-45deg) translate(-6px,0)}.navbar__main.show__menu{transform:scaleY(1);opacity:1;pointer-events:auto;transition:transform .4s ease-in,opacity .4s ease-in}.navbar__main{display:flex;gap:30px;align-items:center;justify-content:center;background:var(--color-theme-light);position:fixed;inset:0;height:100vh;z-index:8;transition:transform .4s ease-in,opacity .4s ease-in;transform:scaleY(0);opacity:0;pointer-events:none;transform-origin:top}.menu__list{opacity:0;transition:opacity .3s ease-in;transition-delay:.4s}.navbar__main.show__menu .menu__list{opacity:1}.menu__list li{position:relative}.menu__list li:not(:last-child){padding-bottom:25px}.menu__list li a{font-size:var(--text-xl);color:var(--color-theme-dark);text-transform:uppercase}.menu__list li a:hover,.menu__list li a.active{color:var(--color-base)}.header__main.scrolled .navbar__main{position:relative;inset:inherit;height:auto;transform:scale(1,1);opacity:1;background:0 0;pointer-events:auto}.header__main.scrolled .menu__list{display:flex;gap:20px;opacity:1}.header__main.scrolled .menu__list li{padding:10px 0}.header__main.scrolled .menu__list li a{font-size:var(--text-md);text-transform:capitalize;position:relative}.header__main.scrolled .menu__list li a:hover,.header__main.scrolled .menu__list li a.active{color:var(--color-base);font-weight:500}.header__main.scrolled .menu__list li a:after{content:"";height:2px;width:0;background:var(--color-base);position:absolute;bottom:-6px;left:0;right:0;transition:all .3s ease-in}.header__main.scrolled .menu__list li a:hover:after,.header__main.scrolled .menu__list li a.active:after{width:100%;transition:all .3s ease-in}.header__main.scrolled .logo img{max-width:100px}.header__main.scrolled{padding:40px 0;background:var(--color-theme-light)}.header__main.scrolled .menu__bar{display:none}.navbar__main.hide-navbar{display:none}.header__main.fixed{box-shadow:0px 2px 5px rgba(0,0,0,.1);background:var(--color-theme-light)}.logo{mix-blend-mode:multiply;position:absolute;left:50%;transform:translateX(-50%)}.logo img{max-width:130px;transition:all .6s ease}.header__main.scrolled .logo{left:inherit;transform:inherit;position:relative}.sub-menu{background:var(--color-theme-dark);width:180px;padding:10px;border-radius:14px;transition:transform .3s ease,opacity .3s ease;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:top;margin-inline:auto;top:90%;z-index:9}.menu__list li:has(.sub-menu):hover .sub-menu{margin-inline:auto;transform:scaleY(1);pointer-events:auto;transition:transform .3s ease,opacity .3s ease}.menu__list li .sub-menu li:not(:last-child){padding:0 0 5px}.sub-menu li a{color:var(--color-white)}.header__main.scrolled .sub-menu{position:absolute;left:50%;transform:translate(-50%,20px);opacity:0}.header__main.scrolled .menu__list li:has(.sub-menu):hover .sub-menu{position:absolute;opacity:1;transform:translate(-50%,0);pointer-events:auto;transition:transform .3s ease,opacity .3s ease}.sub-menu li a:hover,.sub-menu li a.active,.header__main.scrolled .sub-menu li a:hover,.header__main.scrolled .sub-menu li a.active{color:var(--color-white)}.sub-menu li a:after,.header__main.scrolled .sub-menu li a:after{background:var(--color-white)}.sub-menu li a:hover:after,.sub-menu li a.active:after,.header__main.scrolled .sub-menu li a:hover:after,.header__main.scrolled .sub-menu li a.active:after{background:var(--color-white)}.current-menu-item a{color:var(--color-base) !important;font-weight:500 !important}.current-menu-item a:after{width:100% !important}.language__selector{width:150px;height:40px;flex:none;background:#ffffff00;backdrop-filter:blur(10px);padding:5px;border-radius:30px;display:flex;position:relative}.language__button{flex-grow:1;border-radius:30px;height:100%;position:relative;z-index:0;font-size:var(--text-base);font-weight:700;color:var(--color-base);text-align:center;transition:all .3s ease}.language__selector:before{content:"";height:calc(100% - 10px);width:50%;background:var(--color-theme-light);position:absolute;inset:5px;transition:all .3s ease;border-radius:30px;box-shadow:0px 1.09px 4.89px 0px rgba(0,0,0,.129)}.language__selector:has(#enButton.active):before{transform:translateX(0)}.language__selector:has(#grButton.active):before{transform:translateX(calc(100% - 10px))}.hero__main{margin-top:160px}.hero__main--slider{border-radius:0;overflow:hidden;height:750px;position:relative}.hero-content{position:absolute;top:170px;left:10%;max-width:575px}.hero-content h1{font-size:var(--text-7xl);font-weight:400;line-height:1.2;color:var(--color-theme-light)}.hero-content p{font-size:var(--text-md);line-height:1.4;font-weight:300;color:var(--color-white);margin:0 0 25px}.btn__theme{padding:14px 2px 14px 20px;background:var(--color-theme);border-radius:30px;font-size:var(--text-base);line-height:1;font-weight:500;color:var(--color-white);position:relative;height:44px;display:inline-flex;gap:14px;align-items:center;transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease}.btn__arrow{width:40px;height:40px;background:var(--color-white);border-radius:100%;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease}.btn__theme:hover,.btn__theme:focus{background:var(--color-theme-dark);color:var(--color-white)}.btn__theme:hover .btn__arrow{background:var(--color-white)}.btn__arrow svg path{transition:all .3s ease}.btn__theme:hover .btn__arrow svg,.btn__theme:focus .btn__arrow svg{transform:rotate(30deg)}.btn__theme:hover .btn__arrow svg path,.btn__theme:focus .btn__arrow svg path{stroke:var(--color-theme)}.hero__main .carousel-item{z-index:2 !important}.hero__main .carousel-control-next,.hero__main .carousel-control-prev{opacity:1;top:inherit;bottom:15px;z-index:2;width:50px;height:50px;border-radius:100%;background:rgba(255,255,255,.35);backdrop-filter:blur(13.344264030456543px);transition:all .3s ease}.hero__section{margin:0;height:100vh}.hero__slider{position:relative;height:100%}.about__main .carousel-control-next,.about__main .carousel-control-prev{top:50%;transform:translateY(-50%)}.hero__main .carousel-control-next-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46" fill="none"><path d="M20.0517 12.1658L30.25 22.3947C30.4914 22.6368 30.6121 22.9395 30.6121 23.2421C30.6121 23.5447 30.4914 23.8474 30.25 24.0895L20.5345 33.8342C20.0517 34.3184 19.3276 34.3184 18.8448 33.8342C18.3621 33.35 18.3621 32.6237 18.8448 32.1395L27.7155 23.2421L18.3621 13.8605C17.8793 13.3763 17.8793 12.65 18.3621 12.1658C18.7845 11.6816 19.569 11.6816 20.0517 12.1658Z" fill="black"/></svg>')}.hero__main .carousel-control-prev-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 46 46" fill="none"><g clip-path="url(%23clip0_212_256)"><path d="M27.8175 33.8575L16.8515 23.6067C16.592 23.364 16.4622 23.0608 16.4622 22.7575C16.4622 22.4542 16.592 22.1509 16.8515 21.9083L27.2984 12.1427C27.8175 11.6575 28.5962 11.6575 29.1153 12.1427C29.6344 12.628 29.6344 13.3558 29.1153 13.8411L19.5768 22.7575L29.6344 32.1591C30.1535 32.6444 30.1535 33.3722 29.6344 33.8575C29.1801 34.3427 28.3366 34.3427 27.8175 33.8575Z" fill="black"/></g><defs><clipPath id="clip0_212_256"><rect width="46" height="46" fill="white" transform="translate(46) rotate(90)"/></clipPath></defs></svg>')}.hero__main .carousel-control-next:hover,.hero__main .carousel-control-next:focus,.hero__main .carousel-control-prev:hover,.hero__main .carousel-control-prev:focus{background:rgba(255,255,255,.55);opacity:1}.hero__main .carousel-control-next{right:25px}.hero__main .carousel-control-prev{left:inherit;right:100px}.about__main .carousel-control-prev{left:25px;right:unset}.banner-sticky-arrow{width:135px;height:135px;background:rgba(0,77,64,.149);backdrop-filter:blur(27.049182891845703px);border-radius:100%;font-size:var(--text-lg);color:var(--color-white);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;left:30px;bottom:30px;z-index:2;text-align:center;padding:0 5px;cursor:pointer}.banner-sticky-arrow img{max-width:28px}.explore__stay{padding:60px 0 70px}.review{padding:60px 0 70px}.ti-profile-img img{width:60px !important;height:60px !important}.new-inner{background:#fff !important}.review .section__heading{margin-bottom:60px}.review .ti-inner{background-color:unset !important;background:unset !important;box-shadow:inset 0 0 0 1000px #fff}.section__heading{font-size:var(--text-5xl);line-height:1.3;font-weight:400;margin:0 0 15px}.about__heading{text-transform:uppercase}.section__heading--brief{font-size:var(--text-md);line-height:1.5;font-weight:300;color:var(--color-base);margin-bottom:15px}.section__content{font-size:var(--text-md);line-height:1.6;font-weight:300;color:var(--color-base);margin-bottom:25px}.explore__stay--content{max-width:940px;margin-inline:auto}.about__stay--content{max-width:unset;margin-inline:0;text-align:center}.explore__stay--content .section__heading{max-width:600px;margin-inline:auto}.about__stay--content .section__heading{margin-inline:0;max-width:100%}.explore__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-top:30px}.explore__grid--item{overflow:hidden}.explore__grid--item img{object-position:bottom;max-height:470px}.explore__grid--item:nth-child(2){margin-top:50px;margin-bottom:-60px}.explore__grid--item:nth-child(3){margin-inline:40px;max-height:450px}.explore__grid--item:last-child{margin-top:100px;margin-left:-30px;margin-right:20px}.discover__suit{padding:0 0 70px}.discover__suit--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.discover__suit--grid__item{overflow:hidden;height:750px}.discover__suit--grid__item:first-child{place-content:center;margin-top:-80px;overflow:visible}.discover__suit--grid__item:nth-child(3){margin-top:-150px}.discover__suit--grid__item:last-child{height:600px}.luxury__glimpse{margin-bottom:60px}.luxury__glimpse .section__heading--brief{max-width:950px;margin-inline:auto}.luxury__glimpse--container{background:var(--color-white);border-radius:30px;padding:50px}.gallery__overview{display:grid;grid-template-columns:repeat(13,1fr);gap:22px}.gallery__overview--item{overflow:hidden;height:270px}.gallery__overview--item:first-child{grid-column:1/5}.gallery__overview--item:nth-child(2){grid-column:5/8}.gallery__overview--item:nth-child(3){grid-column:8/14}.gallery__overview--item:nth-child(4){grid-column:1/6}.gallery__overview--item:nth-child(5){grid-column:6/8}.gallery__overview--item:nth-child(6){grid-column:8/14}.gallery__overview--item:last-child{grid-column:1/14;height:340px}.gallery__overview--item img{width:100%;height:100%;object-fit:cover}.gallery__overview--item.item-last{border-radius:20px;height:450px}.footer__main{padding:70px 0 0;background:var(--color-white)}.footer__main-top h5{font-size:var(--text-md);line-height:1;color:var(--color-base);margin-bottom:35px}.footer__menu{overflow:hidden;padding-bottom:25px}.footer__menu li{display:flex;gap:8px;align-items:baseline;padding-bottom:20px}.footer__menu li span img{max-width:18px}.footer__menu--item{font-size:var(--text-base);line-height:1.3;color:var(--color-azure);word-break:break-word}.footer__menu--item:hover,.footer__menu--item.active{color:var(--color-indigo)}.footer__main-bottom{border-top:1.05px solid var(--color-light-sky);padding:20px 0;font-size:var(--text-sm);line-height:1;color:var(--color-azure);position:relative}.footer__main-bottom--center{position:absolute;inset:0;text-align:center;display:flex;align-items:center;justify-content:center}.footer__media{display:flex;gap:20px;align-items:center}.footer__media a svg{max-width:28px}.footer__media a svg path{transition:all .3s ease}.footer__media a svg{transition:all .3s ease}.footer__media a:hover svg{transform:scale(1.1)}.footer__media a:hover svg path{fill:var(--color-theme)}.location__main{padding:70px 0}.service__main{padding:30px 0 70px}.aboutgrid__main{padding:20px 0 70px}.location__main--item{height:410px;overflow:hidden}.about__img{height:600px}.location__row .row:nth-child(even){flex-direction:row-reverse}.experience__row .row:nth-child(even){flex-direction:row}.about__row .row:nth-child(even){flex-direction:row}.about__row .row:nth-child(odd){flex-direction:row-reverse}.location__row{margin-top:40px}.experience__row .row{flex-direction:row}.location__book{padding-bottom:70px}.location__book--box{background:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../images/location-bg.jpg) no-repeat center;background-size:cover;padding:100px 20px}.experience__div{display:flex;flex-direction:row;gap:20px}.experience__row .section__heading{margin:25px 0 15px}.experience__row h2{font-size:var(--text-mid);text-transform:uppercase}.experience__content .section__content{margin-bottom:35px}.contact__heading{text-align:center}.contact__form .btn{margin:20px 0 0}.contact__main .section__heading{margin:25px 0 60px}.contact__main .form-control{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #e0e0e0;background:0 0 !important;border-radius:0 !important;padding:10px 0 0 20px}.contact__form .form-group input::placeholder{font-size:16px;color:#888}.contact__main .form-control label{position:absolute !important;transition:all .3s ease-in-out;pointer-events:none}.contact__form input:focus+label,.contact__form textarea:focus+label,.contact__form input:not(:placeholder-shown)+label,.contact__form textarea:not(:placeholder-shown)+label{top:-10px !important;left:10px !important;font-size:12px !important;color:#007bff !important}.contact__form input::placeholder,.contact__form textarea::placeholder{color:transparent !important}.contact__main .form-control:focus{box-shadow:none !important}.contact__form .form-group .labelimp:after{content:"*";color:red}.contact__form .form-group label{font-size:var(--text-lg);font-weight:400;color:var(--color-old-silver)}.contact__form .form-group .contact__check{font-size:var(--text-sm);font-weight:500;color:var(--color-base) !important;text-transform:uppercase;line-height:1.2}.contact__group{position:relative;padding-bottom:20px}.contact__group label{position:absolute;left:20px}.contact__check-input[type=checkbox]{border-radius:0 !important;width:38px !important;height:38px !important;border:3px solid #000 !important}.contact__check{display:block !important;margin-left:40px !important}.contact__firstcol{display:flex;flex-direction:column;align-items:center}.contact__secondcol{display:flex;align-items:center}.contact__firstcol h5{font-size:var(--text-mid);font-weight:400;color:var(--color-base)}.contact__menu{overflow:hidden;padding-bottom:10px}.contact__menu .footer__menu--item{font-size:var(--text-md);font-weight:300;line-height:28px}.contact__menu li{display:flex;gap:8px;align-items:baseline;padding-bottom:20px}.contact__group label{position:absolute;left:20px;top:8px;font-size:16px;color:#888;transition:all .3s ease-in-out;pointer-events:none;z-index:1}.contact__group label.active{top:-10px !important;left:0 !important;font-size:14px !important;color:var(--color-old-silver) !important}.occupancy .explore__grid--item{border-radius:0}.occupancy .explore__grid--item:not(:nth-child(3)){padding-left:15px;padding-right:15px}.occupancy .explore__grid{max-width:350px;margin-left:auto}.occupancy .explore__grid>div:nth-child(1):before,.occupancy .explore__grid>div:nth-child(2):before{content:'';width:100%;height:.67px;position:absolute;bottom:0;background:var(--color-base)}.occupancy .explore__grid>div:nth-child(1):before{right:0}.occupancy .explore__grid>div:nth-child(2):before{left:0}.occupancy .explore__grid{gap:0px;position:relative}.occupancy .explore__grid:after{content:'';width:.67px;height:100%;position:absolute;left:50%;background:var(--color-base)}.occupancy .explore__grid--item:nth-child(2){margin-left:10px !important}.occupancy .explore__grid--item:nth-child(3){margin-inline:0px;padding-top:30px;padding-right:100px}.occupancy .explore__grid--item:nth-child(1){padding-bottom:30px;padding-top:30px;margin-right:10px !important}.occupancy .explore__grid--item:nth-child(2){margin-left:10px !important}.occupancy .explore__grid--item:last-child{margin-left:10px}.occupancy h6{font-size:var(--text-base);color:var(--color-base);font-weight:400}.occupancy h4{font-size:var(--text-mid);color:var(--color-base);font-weight:400;margin-bottom:20px}.image__grid{display:grid;grid-template-columns:1fr 2fr;gap:15px;margin-top:30px}.image__item--grid{overflow:hidden}.image__item--one{overflow:hidden}.first__item--grid{display:grid;grid-template-rows:1fr;gap:15px}.occupancy{padding:50px 0 20px}.occupancy .section__heading{font-size:var(--text-mid);font-weight:500;text-transform:uppercase;color:var(--color-base)}.highlights .section__heading{font-size:var(--text-mid);font-weight:500;text-transform:uppercase;color:var(--color-base)}.image__gallery{padding:50px 0 20px}.image__gallery .section__heading{font-size:var(--text-mid);text-transform:uppercase;color:var(--color-base)}.comforts__amenities{padding:50px 0 60px}.comforts__amenities .section__heading{font-size:var(--text-mid);text-transform:uppercase;font-weight:500;margin-bottom:45px}.comfort__grid--list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.comfort__list--ul li{font-size:var(--text-xl);font-weight:400;color:var(--color-base)}.comfort__list--ul li:after{content:'';width:100%;height:1px;background:linear-gradient(to right,#000,#f4f4f0);display:block;margin-top:10px}.comfort__list--image{overflow:hidden;margin-top:100px}.comfort__list--image img{min-height:700px}.highlights__item--div{overflow:hidden}.make__reservation{padding:70px 0}.make__reservation .section__heading{font-size:var(--text-4xl);font-weight:400;margin:0 0 5px}.make__reservation .section__heading--md{font-size:var(--text-2xl);font-weight:400}.reservation__container{border:2px solid var(--color-base);border-radius:30px;overflow:hidden}.reservation__form--container{padding:60px;max-width:760px;margin-inline:auto}.reservation__reason{background:var(--color-bright-gray)}.reservation__form{margin-top:30px}.reservation__form .form-control{border:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--color-base);background:0 0;height:30px;line-height:30px;padding:0;margin:6px 0 15px;position:relative;font-size:var(--text-md)}.reservation__form .form-select{border:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--color-base);background-color:transparent;height:30px;line-height:30px;padding:0;margin:6px 0 15px;position:relative;font-size:var(--text-md);line-height:1;color:var(--color-base);text-transform:uppercase}.reservation__form .form-select option{font-size:var(--text-base)}.reservation__form .form-control::placeholder{font-size:var(--text-sm);line-height:1;color:var(--color-nobel);position:absolute;left:0;bottom:0;transition:all .3s ease}.reservation__form .form-control:focus::placeholder{opacity:0}.reservation__form label{display:block;font-size:var(--text-md);line-height:1;color:var(--color-base);text-transform:uppercase;margin:0}.input__icon{position:absolute;right:6px;bottom:6px}.reservation__reason{display:flex;align-items:center;text-transform:uppercase;font-size:var(--text-md);color:var(--color-base);padding-top:35px;padding-bottom:20px}.reservation__reason span img{max-width:20px}.reservation__reason ul li{position:relative;padding-left:36px;margin-bottom:16px}.reservation__reason ul li:before{content:'';width:20px;height:18px;background:url(//hilaritassuites.com/wp-content/themes/property-rental/assets/css/../images/tick-bold.png) no-repeat center;background-size:100%;position:absolute;left:0;top:5px}.service__main .section__heading{text-transform:uppercase;font-size:var(--text-mid);font-weight:400;color:var(--color-base)}.service__main .h1__heading{text-transform:uppercase;font-size:var(--text-4xl);font-weight:400;color:var(--color-base)}.service__main .experience__content .section__heading{margin-top:15px}.service__main .experience__content .section__content{margin-bottom:55px}.service__main .location__row .row:nth-child(3) .location__main--item img{object-position:bottom}.service__main .location__row .row:nth-child(6) .location__main--item{height:550px}.service__main .location__row .row:nth-child(6) .location__main--item img{object-position:center}.masonry__item{width:calc((100% - 28px) / 3);overflow:hidden;margin-bottom:14px}.masonry__item img{width:100%}.section__heading--md{font-size:var(--text-mid);font-weight:400;line-height:1.3;color:var(--color-base);margin:0 0 20px}.sl-overlay{background:rgba(0,0,0,.8) !important;opacity:1 !important}.sl-prev,.sl-next{color:#fff !important;opacity:1 !important}.sl-close{color:#fff !important;opacity:1 !important}.sl-prev,.sl-next,.sl-close{font-size:28px !important}.sl-image{max-height:90vh !important;object-fit:contain !important}.simple-lightbox-overlay{background:rgba(0,0,0,.8) !important}.simple-lightbox img{max-width:90vw;max-height:80vh;object-fit:contain;display:block;margin:0 auto}.simple-lightbox-loader{display:none !important}.simple-lightbox-content{display:flex;justify-content:center;align-items:center}.simple-lightbox-overlay,.simple-lightbox-content{transition:opacity .3s ease}@media (min-width:1900px){.hero-content{top:200px;max-width:980px}.btn__theme{padding:14px 2px 14px 20px;font-size:var(--text-3xl);height:60px}.hero-content h1{font-size:var(--text-8xl)}.hero-content p{font-size:var(--text-4mid)}}@media (max-width:1600px){.herosection{height:unset}}@media (max-width:1400px){.hero__main--slider{height:650px}.discover__suit--grid__item{height:650px}.discover__suit--grid__item:last-child{height:500px}}@media (max-width:1200px){.header__main.scrolled .menu__list{gap:12px}.header__main.scrolled .menu__list li a{font-size:var(--text-base)}.hero-content h1{font-size:var(--text-6xl)}.section__heading{font-size:var(--text-4xl)}.hero__main--slider{height:575px}.banner-sticky-arrow{width:120px;height:120px;font-size:var(--text-md)}.banner-sticky-arrow img{max-width:22px}.discover__suit--grid__item{height:550px}.discover__suit--grid__item:last-child{height:400px}.footer__logo img{max-width:200px}.gallery__overview{grid-template-columns:repeat(7,1fr)}.gallery__overview--item{height:230px}.gallery__overview--item:first-child{grid-column:1/4}.gallery__overview--item:nth-child(2){grid-column:4/8}.gallery__overview--item:nth-child(3){grid-column:1/8}.gallery__overview--item:nth-child(4){grid-column:1/4}.gallery__overview--item:nth-child(5){grid-column:4/8}.gallery__overview--item:nth-child(6){grid-column:1/8}.gallery__overview--item:last-child{grid-column:1/8;height:300px}.make__reservation .section__heading{font-size:var(--text-3xl)}.reservation__form--container{padding:45px 30px}.comfort__list--image img{min-height:450px;max-height:450px}.service__main .location__row .row:nth-child(6) .location__main--item{height:450px}}@media (max-width:1024px){.form-check .contact__check-input{margin-left:-53px}}@media (max-width:991.98px){.hero-content{top:120px;left:45%;transform:translateX(-50%)}.comfort__grid--list{padding-bottom:30px}.header__main{padding:32px 0}.header__main .container:before{bottom:-32px}.hero__main{margin-top:140px}.contact__main .section__heading{margin:25px 0 25px}.contact__main .container{padding:0 50px}.contact__heading{text-align:start;margin-left:0}.contact__firstcol{display:flex;flex-direction:column;align-items:start;margin:0 0 40px}.contact-container img{min-height:300px}.contact__form .btn{width:300px;background:#000 !important}.hero-content h1{font-size:var(--text-5xl)}.hero__main--slider{height:550px;min-height:550px}.hero__main--slider .carousel-item img{min-height:550px;object-fit:cover;object-position:top}.banner-sticky-arrow{width:110px;height:110px;font-size:var(--text-base)}.banner-sticky-arrow img{max-width:18px}.discover__suit--grid__item{height:500px}.discover__suit--grid__item:last-child{height:350px}.discover__suit--grid__item:first-child{place-content:center;margin-top:-60px}.gallery__overview--item{height:185px}.gallery__overview--item:last-child{height:270px}.explore__grid{gap:35px}.location__main--item{height:350px}.location__main{padding:50px 0 40px}.location__book--box{padding:70px 20px}.reservation__reason{justify-content:center}.make__reservation .section__heading{font-size:var(--text-mid)}.make__reservation .section__heading--md{font-size:var(--text-xl)}.reservation__form .form-control,.reservation__form .form-select,.reservation__form label{font-size:var(--text-base)}.reservation__form--container{text-align:center}.reservation__form--container .reservation__form label{text-align:left}.occupancy .explore__grid{margin-inline:auto}.occupancy h6{font-size:var(--text-sm)}.occupancy h4{font-size:var(--text-2xl)}.comfort__list--image{margin-top:60px}.comfort__list--ul li{font-size:var(--text-md)}.occupancy .explore__grid{margin-top:10px}.image__item--one{max-height:280px}.comfort__list--image img{min-height:380px;max-height:380px}.highlights__item--div{max-height:300px}.highlights .row{flex-direction:column-reverse}.masonry__item{width:calc((100% - 28px) / 2)}.service__main .location__row .row:nth-child(6) .location__main--item{height:350px}}@media (max-width:767.98px){.header__main .container:before{left:30px;right:30px}.hero-content h1{font-size:var(--text-4xl)}.section__heading{font-size:var(--text-3xl)}.section__heading--brief,.section__content{font-size:var(--text-base)}.hero__main--slider{height:450px;min-height:450px}.hero__main--slider .carousel-item img{min-height:450px;object-fit:cover;object-position:top}.banner-sticky-arrow{width:75px;height:75px;font-size:var(--text-sm);left:60px;display:none}.banner-sticky-arrow img{max-width:14px}.language__button{font-size:var(--text-sm)}.menu__bar span{width:30px}.menu__bar span:nth-child(2){margin:5px 0}.hero__main .carousel-control-next,.hero__main .carousel-control-prev{width:40px;height:40px}.hero__main .carousel-control-prev{right:80px}.explore__grid,.discover__suit--grid{grid-template-columns:1fr}.explore__grid--item{margin:0 !important}.explore__grid--item img{max-height:270px;min-height:270px}.discover__suit--grid__item{margin:0 !important;height:270px !important}.discover__suit--grid__item img{max-height:270px;min-height:270px}.discover__suit--grid__item:first-child{overflow:visible;height:auto !important}.gallery__overview--item{height:160px;border-radius:16px}.gallery__overview--item:last-child{height:200px}.footer__main-top h5{margin-bottom:20px}.footer__media{padding-bottom:30px}.footer__menu{padding-bottom:15px}.footer__main{padding:45px 0 0}.luxury__glimpse--container{padding:50px 15px}.gallery__overview{gap:12px}.location__main--item{height:300px}.about__img{max-height:270px;min-height:270px}.reservation__form--container{padding:35px 16px 40px}.make__reservation .section__heading{font-size:var(--text-2xl)}.make__reservation .section__heading--md{font-size:var(--text-lg)}.reservation__reason{font-size:var(--text-base)}.reservation__reason ul li{padding-left:28px}.reservation__reason ul li:before{width:16px;height:14px;top:6px}.reservation__reason span img{max-width:17px}.occupancy .section__heading,.comforts__amenities .section__heading,.highlights .section__heading{font-size:var(--text-2xl)}.occupancy .explore__grid{grid-template-columns:repeat(2,1fr)}.occupancy h4{font-size:var(--text-xl)}.occupancy .explore__grid--item:nth-child(2){margin-top:50px !important}.occupancy .explore__grid--item:last-child{margin-top:30px !important}.occupancy .explore__grid--item:nth-child(3){padding-right:40px}.image__grid{margin-top:0}.image__grid{grid-template-columns:1fr}.comforts__amenities{padding:30px 0}.comfort__list--ul li{font-size:var(--text-base)}.comfort__list--image img{min-height:300px;max-height:300px}.highlights__item--div{max-height:270px}.section__heading--md{font-size:var(--text-2xl)}.service__main .location__row .row:nth-child(6) .location__main--item{height:280px}}@media (max-width:576px){.hero-content h1{font-size:var(--text-3xl)}.section__heading{font-size:var(--text-2xl)}.header__row{gap:20px}.logo img{max-width:100px}.language__selector{width:90px}.language__button{font-size:var(--text-xs)}.btn__theme{font-size:var(--text-sm);height:40px}.btn__arrow{width:35px;height:35px}.footer__main-bottom--center{position:relative}.footer__main{padding-top:40px}.location__main--item{height:250px}}@media (max-width:660px){.hero__slider .carousel-item img{min-height:500px}}@media (max-width:480px){.hero__slider .carousel-item img{min-height:600px}}@media (max-width:373.98px){.contact__form .btn{width:250px}}