@import"https://fonts.googleapis.com/css2?family=Gupter:wght@400;500;700&family=Libre+Bodoni:ital,wght@0,400..700;1,400..700&family=SUSE:wght@100..800&display=swap";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;scroll-behavior:smooth}body{color:#3b3b3b;overflow-x:hidden!important;font-family:SUSE,sans-serif}.whole__website{position:relative;overflow:hidden!important}.main__loader{display:none}.main__content{opacity:0}.header__row{max-width:90%;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #000000}.logo img{width:70px}.navbar{display:flex;flex-direction:column;align-items:flex-end;padding:6rem 2rem;gap:2rem;position:absolute;height:100dvh;width:100%;top:0;right:0;background-color:#000;transition:1s;transform:translate(150%);z-index:111111}.navbar.active{transform:translate(0)}.nav__items{color:#fff;text-transform:uppercase;transition:.5s;font-size:23px;border-bottom:1px solid #636363;padding:0 5px 5px 0}.open,.close{margin-top:5px;font-size:2rem;cursor:pointer;color:#3b3b3b;z-index:111111111}.close{position:relative;color:#fff!important}.btn__explore{height:30vh;position:absolute;width:100%;background-color:#000;left:0;bottom:0;transform:translate(-300%);display:flex;justify-content:center;align-items:center;transition:1s;z-index:11111111}.btn__explore.active{transform:translate(0)}.btn__explore button{padding:15px 40px;border:none;outline:none;font-size:1.2rem;border-radius:30px;background-color:#dddbcb;color:#000}.hero{max-width:90%;margin:auto;background-color:#fff;position:relative}.hero__content{margin:2rem 0}.hero__slogan{display:flex;gap:13px;flex-wrap:wrap}.hero__slogan h1{margin-top:1rem;font-family:Libre Bodoni,system-ui;text-transform:uppercase;font-style:italic;font-size:38px}.color__last__word{color:#000}.mini__slogan{font-style:italic;color:#000}.header__p{margin-top:2rem;line-height:25px;font-size:16px;color:#3b3b3b}.btn{padding:17px 65px;margin-top:2rem;background-color:#000;color:#fff;border:none;outline:none;font-size:1.2rem}.hero__img{margin-top:2rem}.hero__img__ambrella{width:100%;opacity:0;transform:translate(150px)}.main__about{margin:5rem 0}.top__img,.bottom__img{width:100%}.about{margin-top:-10px;padding:2rem 0 4rem;width:100%;background-color:#edf0f5;position:relative}.about__content{max-width:90%;margin:auto}.about__img{margin-top:2rem}.img__pool{width:100%}.exp{margin-top:-5px;background-color:#000;display:flex;justify-content:center;align-items:center;padding:1rem;color:#fff;font-size:22px}.about__text{margin-top:2rem}.about__head{font-size:40px;transform:translate(150px);opacity:0}.about__text p{margin-top:1rem;line-height:25px}.decor__img__two,.about__decors{display:none}.chalange{max-width:90%;margin:auto}.chalange__text h4{font-size:40px;text-align:center;transform:translate(-150px);opacity:0}.chalange__text p{margin-top:2rem;line-height:25px;text-align:center}.chalange-numbers{text-align:center}.chalange__list{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0}.number{background-color:#000;display:inline-block;width:120px;height:110px;color:#fff;font-size:35px;display:flex;justify-content:center;align-items:center;border-radius:45% 55% 70% 35%/45% 45% 55%}.chalange__list div h5{font-size:23px;margin-top:1rem}.chalange__list div p{font-size:16px;margin-top:1rem}.chalange__decors{display:none}.rooms{margin:7rem 0 5rem}.rooms__text{text-align:center;max-width:90%;margin:auto}.rooms__text h4{font-size:40px;transform:translate(-150px)}.rooms__text p{margin-top:1.5rem;font-size:16px}.items{padding:3rem 0;display:grid;gap:10px;grid-template-rows:repeat(6,1fr)}.item__box{position:relative}.item{height:400px}.item-1{background:linear-gradient(#00000010,#0003),url(/assets/1-HJ0KI4mC.jpg) center;background-repeat:no-repeat;background-size:cover}.item-2{background:linear-gradient(#00000010,#0003),url(/assets/2-Bfr3kQYv.jpg) center;background-repeat:no-repeat;background-size:cover}.item__box__3{background:linear-gradient(#00000010,#0003),url(/assets/3-5m5IZcVD.jpg) center;background-repeat:no-repeat;background-size:cover;grid-row:3 / 5}.item-4{background:linear-gradient(#00000010,#0003),url(/assets/4-QoNY1ESg.jpg) center;background-repeat:no-repeat;background-size:cover}.item-5{background:linear-gradient(#00000010,#0003),url(/assets/5-BlkymoFa.jpg) center;background-repeat:no-repeat;background-size:cover}.room__price{width:84%;margin:auto;height:90px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;padding:0 2rem;position:absolute;bottom:2rem;left:8%}.room__price:before{content:"";height:40px;width:40px;background-color:#fff;margin-top:-90px;position:absolute;right:0;background:linear-gradient(45deg,#0000 50%,#fff 50%);rotate:90deg}.room__price p{color:#636363}.room__price p span{color:#000}.room__price h5{font-size:25px}.item__box{overflow:hidden}.more__description{display:inline-block;transform:translateY(-800px);position:absolute;background-color:#fff;width:84%;left:8%;bottom:2rem;padding:20px;transition:.5s}.more__description h5{font-size:25px}.price__star{margin-top:1rem;display:flex;justify-content:space-between}.stars div{color:#000}.price__star p{font-size:16px}.price__star div{display:flex}.price-p{margin-top:2rem}.item__box:hover .more__description{transform:translateY(0);transition:.5s}.item__box:hover .room__price{transform:translateY(200px);transition:.5s}.offers{max-width:90%;margin:4rem auto}.offers__text{text-align:center}.offers__text h4{font-size:40px;transform:translate(-150px)}.offers__text p{margin-top:1.5rem}.offers__item{margin:2rem 0;text-align:center;display:flex;flex-direction:column;gap:2rem}.percentage{border-radius:45% 55% 70% 35%/45% 45% 55%;width:120px;height:110px;margin:auto;background:linear-gradient(#0008,#000000ab),url(/assets/featured-image-5-CBuuPV5l.jpg) center;display:flex;justify-content:center;align-items:center;color:#fff;font-size:26px}.offer__object div{margin-top:1rem}.offer__object div span{color:#000}.offer__object h5{margin-top:1rem;font-size:22px}.offer__object p{margin-top:.5rem}.img__2{width:100%}.absolute__tri,.mobile__off{display:none}.update__content{margin-top:-10px;background-color:#edf0f5}.update__objects{max-width:90%;margin:auto;padding-bottom:3rem;position:relative}.update__text{padding-top:3rem;text-align:center}.update__text h4{font-size:40px;transform:translate(-150px)}.update__text p{margin-top:1.5rem}.updates__items{margin-top:2.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.item__obj img{width:100%}.item__obj p{margin-top:1rem}.item__obj h5{margin-top:.5rem;font-size:28px;cursor:pointer;transition:.5s}.item__obj h5:hover{text-decoration:underline}.vector{font-size:35px;transition:.5s;cursor:pointer;color:#000;display:inline-block}.footer{background-color:#000;width:100%;padding:7rem 0;position:relative}.footer__content{max-width:90%;margin:auto;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));text-align:center}.f__logo{width:250px;margin-bottom:1rem}.footer__content h4{font-size:25px;color:#edf0f5}.footer__menu{margin-top:1rem;display:grid;gap:10px}.footer_items{color:#636363;font-size:17px}.contact__f{margin-top:1rem;display:grid;gap:10px;font-size:17px}.icons{display:flex;justify-content:center;gap:10px}.newslatter__f{margin-top:1rem}.newslatter__f p{font-size:17px}.newslatter__f form{margin-top:1rem;width:100%}.input__email{width:100%;padding:20px 25px;background-color:transparent;border:none;border-bottom:1px solid #636363;outline:none}.btn__f{background-color:#3b3b3b}@media (min-width: 565px){.whole__website{padding-top:0rem}.chalange__text{position:relative}.chalange__text h4,.chalange__text p{text-align:left}.chalange__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;border-bottom:1px solid #00000079;padding-bottom:1rem}.chalange__list div h5{margin-top:0;text-align:left}.chalange__list div p{margin-top:.5rem;text-align:left}.rooms{margin:10rem 0 5rem}.items{gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:none}.item__box__3{grid-column:2 / 3;grid-row:1 / 3}.offers__text{display:flex;text-align:left}.button-offer{margin-left:50px;width:50%}.offer__flex{border-bottom:1px solid #0000004f;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;padding-bottom:1.5rem}.offer__object{text-align:left}.percentage{margin:0}.update__btn{display:flex;justify-content:center;align-items:center}.footer__content{text-align:left}.icons{display:flex;justify-content:flex-start;gap:10px}}@media (min-width: 965px){.hero__content{margin:auto;padding:1rem 0;display:flex;justify-content:center;gap:1rem}.hero__img__ambrella{width:300px}.about{overflow:hidden}.about__content{display:flex;gap:1.5rem;align-items:center;padding:4rem 0}.about__img,.about__text{z-index:11;position:relative}.img__pool{width:400px;z-index:1!important;position:relative}.about__text p{width:400px}.decor__img__two{display:block;position:absolute;bottom:-70px;left:-150px}.about__decors{display:block;position:absolute;right:0;top:5rem}.sircle__decor{position:absolute;right:-180px}.tringle__decor{position:absolute;right:100px}.chalange{display:flex;justify-content:space-between;gap:1.5rem}.chalange__text{width:50%}.chalange-numbers{display:flex;flex-direction:column;gap:3rem}.chalange__list{margin-top:0;border-bottom:0}.chalange__decors{display:block;position:absolute;bottom:-100px}.chalange__tri{position:absolute;filter:brightness(0) saturate(100%) invert(96%) sepia(6%) saturate(140%) hue-rotate(180deg) brightness(98%) contrast(98%);left:-100px;bottom:30px}.chalange__circle{position:absolute;bottom:-80px}.rooms__text h4{font-size:60px}.rooms__text p{width:470px;margin:1.5rem auto}.items{gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:none}.room__price{width:84%;height:80px;transition:.5s}.offers__gallery{margin-top:7rem;display:flex;gap:3rem;position:relative}.mobile__off{display:block}.offers__item{width:70%}.img__2{display:none}.offer__img__1{position:relative;z-index:11;top:4rem}.offer__img__2{position:relative;z-index:11;top:-4rem;right:-15rem}.offer__img__3{position:relative;z-index:11;top:-45rem;right:-15rem}.absolute__tri{display:block;position:absolute;top:3rem;right:0}.update__text{text-align:left}.update__text h4{font-size:60px}.update__text div{display:flex;justify-content:space-between}.update__text p{width:450px}.f__logo{width:150px}}@media (min-width: 1200px){.main__loader{display:block;height:100dvh;width:100%;display:flex;justify-content:center;align-items:center;position:fixed}.loader{width:280px;display:flex;gap:3px}.cube{width:40px;height:40px;background-color:#000;opacity:0}.header__row{max-width:1180px;justify-content:flex-start;gap:4rem}.navbar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;position:static;transform:translateY(1.5px);height:auto;width:auto;background-color:transparent;padding:1rem 0}.nav__items{color:#3b3b3b;text-transform:uppercase;font-size:1rem;border-bottom:none;position:relative}.nav__items:before{content:"";position:absolute;top:100%;left:0;width:0;height:2px;background:#000;transition:.3s}.nav__items:hover:before{width:90%}.open{display:none}.btn__explore{position:relative;height:auto;transform:translate(0);background-color:transparent;justify-content:flex-end}.btn__explore button{padding:10px 40px;border:none;outline:none;font-size:1.2rem;border-radius:30px;border:2px solid #000000;background-color:#fff;position:relative;overflow:hidden;cursor:pointer}.btn__explore button:before{content:"Book";position:absolute;padding-top:10px;top:0%;left:0;width:0;height:100%;background:#000;transition:.5s;overflow:hidden;opacity:0}.btn__explore button:hover:before{width:101%;padding:10px 0;color:#fff;opacity:1}.hero__content{max-width:1180px;margin:auto;padding:1rem 0;display:flex;align-items:center;justify-content:space-between!important;position:relative}.hero__part__second{display:flex;justify-content:center}.hero__slogan h1{line-height:50px;font-size:60px}.color__last__word{-webkit-text-stroke-width:1px;-webkit-text-fill-color:#000000;-webkit-text-stroke-width:1px #fff}.header__p{font-size:15px;margin-top:1.5rem;width:90%}.btn{cursor:pointer}.hero__img__ambrella{width:440px}.button{display:inline!important;position:relative;overflow:hidden}.btn{padding:10px 60px;font-size:1.2rem;border:2px solid #000000;background-color:#000;position:relative;overflow:hidden;cursor:pointer}.btn:before{content:"Book Now";position:absolute;padding-top:10px;top:0%;left:0;width:0;height:100%;background:#fff;transition:.5s;overflow:hidden;opacity:0}.btn:hover:before{width:101%;padding:10px 0;color:#000;opacity:1}.about__content{max-width:1180px;gap:3rem}.about__img{display:flex}.exp{margin:0;width:120px;text-align:center;font-size:30px}.img__pool{width:450px;order:2}.about__text h3{font-size:60px}.about__text p{margin-top:1rem;line-height:25px}.chalange{max-width:1180px}.chalange__text h4{font-size:60px}.number{width:130px;height:120px}.room__price,.more__description{width:70%}.offers{max-width:1180px}.offers__text{display:flex;justify-content:space-between;text-align:left}.offers__text h4{font-size:60px}.offers__text p{width:600px}.button-offer{width:213.5px}.offers__gallery{justify-content:space-between}.offer__img__3{position:relative;z-index:11;top:-30rem;right:5rem}.update__objects{max-width:1180px}.btn__discover:before{content:"Discover New"}.footer__content{max-width:1180px;grid-template-columns:repeat(4,1fr)}.btn__f{background-color:#3b3b3b}.btn__f:before{content:"Send"}}@media (min-width: 1400px){.hero{height:80dvh;display:flex;justify-content:center}.header__p{font-size:18px;line-height:27px;margin-top:1.5rem;width:90%}.about__content{gap:4rem}}
