:root{--main-color: #f1f1f1}.roboto-bold{font-family:"Roboto", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.cls-1{fill:#D4B275;fill-rule:evenodd}html,body{font-family:"Roboto",sans-serif;color:#4a4a49}html.el,body.el{font-family:sans-serif}ul{margin:0;padding:0;list-style-type:none}a{color:var(--main-color);transition:color 0.3s ease-in-out;display:inline-block}.flex-center{align-items:center;justify-content:center;display:flex}.img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Roboto",serif;font-weight:400}h2{line-height:100%;font-size:clamp(1.5rem, 2.5vw, 3.2rem)}h2 small{font-size:26px;padding-left:30px;font-weight:400}.espa{transform:translate(-100%, 100%) scale(0);transition:all .3s ease-out}.on-top header .logo{max-height:100px}.on-top header .logo-text{max-height:50px}.on-top .espa{transform:translate(0%, 0%) scale(1)}.menu-open header .logo{max-height:100px;filter:none}.menu-open header .logo-text{max-height:fit-content}.menu-open header:before{height:0%}.menu-open header a{color:white}.menu-open header a:before{background:white}.menu-open .main-menu{transform:none}.menu-open .main-menu a{transform:none}.menu-open .main-menu .menu{margin-top:120px}.main-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;color:white;z-index:98;display:block;transform:translate3d(0, -100%, 0)}.loaded .main-menu{transition:transform 0.8s ease}.main-menu .container{height:100%;display:flex;align-items:center;justify-content:center}.main-menu li{display:block;overflow:hidden;text-align:center;margin:15px 0px;margin-bottom:15px;padding-bottom:5px}.main-menu li:nth-child(1) a{transition:transform 0.6s .57s ease}.main-menu li:nth-child(2) a{transition:transform 0.6s .64s ease}.main-menu li:nth-child(3) a{transition:transform 0.6s .71s ease}.main-menu li:nth-child(4) a{transition:transform 0.6s .78s ease}.main-menu li:nth-child(5) a{transition:transform 0.6s .85s ease}.main-menu li:nth-child(6) a{transition:transform 0.6s .92s ease}.main-menu li:nth-child(7) a{transition:transform 0.6s .99s ease}.main-menu li:nth-child(8) a{transition:transform 0.6s 1.06s ease}.main-menu li:nth-child(9) a{transition:transform 0.6s 1.13s ease}.main-menu li:nth-child(10) a{transition:transform 0.6s 1.2s ease}.main-menu li a{color:black;font-size:28px;font-family:"Roboto", serif;position:relative;transform:translateY(150%);margin:0px;padding:0px;display:inline-block}.main-menu li a:hover{opacity:0.8}.main-menu li a:hover:before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.main-menu li a:before{content:" ";position:absolute;top:100%;left:0;pointer-events:none;width:100%;height:3px;background:white;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s}header{position:fixed;top:0;left:0;right:0;z-index:100;padding:5px 20px;display:block;z-index:99;background-color:white}@media (max-width: 800px){header{padding:5px 0px}}header .logo{max-height:100px;max-width:100%;transition:all 0.4s ease}header .logo-text{font-family:"Roboto",serif;font-size:20px;max-height:0px;overflow:hidden;transition:max-height .8s ease .2s}@media (max-width: 768px){header .logo-text{font-size:16px}}@media (max-width: 439px){header .logo-text{font-size:12px}}@media (max-width: 369px){header .logo-text{font-size:10px}}header .logo-text small{display:block}header a{color:black;display:inline-block;position:relative}header a:hover{opacity:0.8}header a:hover:before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}header a:before{content:" ";position:absolute;top:100%;left:0;pointer-events:none;width:100%;height:1px;background:black;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s}header:before{content:" ";position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(255,255,255,0.9);z-index:-1;transition:all 0.4s ease}header .book-button{border:1px solid white;display:inline-block;padding:10px 20px;transition:all 0.4s ease}@media (max-width: 800px){header .book-button{text-align:center}}header .logo-link{transition:transform .3s ease}header .logo-link:hover{transform:scale(0.98)}.lang-selector img{display:inline-block;top:2px;position:relative;filter:grayscale(1);transition:all .3s ease}.lang-selector:hover img{filter:grayscale(0)}.cell{flex:0 0 auto}.cell.large-auto{flex:auto;flex-grow:1}.cell.center{text-align:center}.hero{position:relative;z-index:1;opacity:1;overflow:hidden;height:100vh}.hero .header{position:absolute;color:white;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:3;background-color:rgba(0,0,0,0.6);padding:10px;border-radius:5px}.hero .header h1{font-family:"Roboto",serif;font-weight:300;font-size:clamp(2rem, 2.5vw, 4.2rem)}.hero .header h2{font-weight:100;font-size:28px;font-family:"Roboto",serif;font-size:clamp(1.2rem, 2.5vw, 2.2rem)}.hero:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);z-index:2;pointer-events:none}.hero .img-placeholder{position:relative;z-index:1;height:100vh}.hero .img-placeholder img{width:100%;height:100vh;ont-family:"object-fit:cover";object-fit:cover;object-position:right;transform:scale(1)}.gold{color:black;font-weight:700}.background{background-color:#f0ebe5}.introduction{background-color:#f9f7f7;color:#4a4a49;text-align:center;padding-top:150px;padding-bottom:150px}.introduction p{margin:40px 0px 40px 0px}.introduction .button{margin-bottom:90px}.button{width:17.4375rem;height:5rem;border:1px solid #4a4a49;display:flex;align-items:center;justify-content:center;color:#4a4a49;margin:0;padding:0;max-width:100%}.button span{display:inline-block;position:relative;transition:all 0.3s ease-in-out;left:0}.button .fas{margin-right:20px;font-size:30px}.button .long-arrow-right,.button .long-arrow-left{display:block;margin:0 20px;width:25px;height:25px;border-top:2px solid #000;border-left:2px solid #000;transition:all 0.3s ease-in-out;position:relative;left:0}.button .long-arrow-right{transform:rotate(135deg) scale(0.5)}.button .long-arrow-left{transform:rotate(-45deg) scale(0.5)}.button .long-arrow-right::after,.button .long-arrow-left::after{content:"";display:block;width:2px;height:45px;background-color:black;transform:rotate(-45deg) translate(15px, 4px);left:0;top:0;transition:all 0.3s ease-in-out}.button:hover{color:#D4B275}.button:hover .long-arrow-right,.button:hover .long-arrow-left{border-top:2px solid #D4B275;border-left:2px solid #D4B275}.button:hover .long-arrow-right::after,.button:hover .long-arrow-left::after{background-color:#D4B275}.button:hover span:nth-child(0){transition-delay:0s;left:10px}.button:hover span:nth-child(1){transition-delay:.15s;left:10px}.button:hover span:nth-child(2){transition-delay:.3s;left:10px}.button:hover span:nth-child(3){transition-delay:.45s;left:10px}.button:hover span:nth-child(4){transition-delay:.6s;left:10px}.button:hover span:nth-child(5){transition-delay:.75s;left:10px}.button:hover span:nth-child(6){transition-delay:.9s;left:10px}.button:hover span:nth-child(7){transition-delay:1.05s;left:10px}.button:hover span:nth-child(8){transition-delay:1.2s;left:10px}.button:hover span:nth-child(9){transition-delay:1.35s;left:10px}.foodAndDrink{position:relative;background-color:white}.foodAndDrink .text{padding:0px 100px 0px 100px;color:#4a4a49}@media (max-width: 768px){.foodAndDrink .text{padding:50px 100px 50px 100px}}.foodAndDrink .text h2{font-weight:300;font-family:"Roboto",serif}.foodAndDrink .pres{height:50vh;overflow:hidden}.foodAndDrink .pres img{width:100%;height:100%;object-fit:cover;object-position:center}.rooms{background-color:#f0ebe5;padding:100px 0px;padding-top:100px;padding-bottom:160px;overflow:hidden;position:relative}.rooms h2{margin-bottom:60px}.rooms .desc{font-family:"Roboto",serif;font-size:28px;font-weight:400;font-size:clamp(20px, 2vw, 28px);color:black}.rooms .subdesc{color:#4a4a49;margin-top:10px}.rooms .button{margin-top:45px}.rooms .roomsContainer .swiper{overflow:visible}@media (max-width: 768px){.rooms .details{position:relative !important;top:-20px !important;left:20px !important;bottom:auto !important;right:auto !important;margin:0 !important;width:80vw !important}}.rooms .details p{font-size:clamp(12px, 2vw, 14px)}.rooms .swiper-button-next,.rooms .swiper-button-prev{top:-120px}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:#4a4a49;background-color:white;padding:30px;transition:all .3s ease;border-radius:50%;top:-80px}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{transform:scale(0.7)}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{background-color:rgba(74,74,73,0.9);color:white}.swiper .swiper-button-prev{right:70px;left:auto;border-top-right-radius:0px;border-bottom-right-radius:0px}.swiper .swiper-button-next{border-top-left-radius:0px;border-bottom-left-radius:0px}.virtual .swiper .swiper-button-next,.virtual .swiper .swiper-button-prev{top:50px}.virtual .details{margin-top:30px}.details{background-color:white;padding:40px 40px;font-size:18px;color:#4a4a49;opacity:1;transition:all .3s ease;border-radius:2px;transform:none;position:relative}.details.book{border:1px solid #4a4a49;padding:30px 40px;display:inline-block}.details .gold{text-indent:30px;position:relative;transition:all .3s ease}.details .gold:before{content:'';position:absolute;width:20px;height:2px;top:50%;left:0px;background-color:#D4B275;transform:translateY(-50%);transition:left .3s ease}.details .gold:after{content:'';width:15px;height:15px;border:2px solid #D4B275;position:absolute;transform:rotate(45deg);left:94px;top:50%;transform:translateY(-50%) rotate(0deg) scale(0);opacity:0;border-bottom:0px;border-left:0px;transition:all .6s ease}.details:hover{transform:translateX(2%);color:white;background-color:#212121}.details:hover .gold{text-indent:-25px}.details:hover .gold:before{left:70px;width:40px}.details:hover .gold:after{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1)}.rooms.page .room{position:relative;margin-bottom:120px;z-index:1}.rooms.page .room img{width:80%;transform:scale(1);transition:transform .8s ease}.rooms.page .room .desc{color:#484848;margin-bottom:20px;transition:all .3s ease}.rooms.page .room:after{content:'';position:absolute;background-color:rgba(249,247,247,0.5);z-index:-1;top:86px;left:48px;width:80%;height:89%;transition:all .5s ease}.rooms.page .room .details{position:absolute;bottom:-60px;right:30px;width:50%}.rooms.page .room:hover .details{transform:translateX(2%);color:white;background-color:#212121}.rooms.page .room:hover .details .gold{text-indent:0}.rooms.page .room:hover .details .gold:before{left:70px;width:40px}.rooms.page .room:hover .details .gold:after{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1)}.rooms.page .room:hover .desc{text-indent:20px}.rooms.page .room:hover img{transform:scale(1.05)}.rooms.page .room:hover:after{top:-20px;left:20px;width:90%;height:90%}.room{text-align:left}.room.introduction{margin-bottom:0;padding-bottom:0}.room.introduction .button{margin-top:80px}.room .desc{margin-bottom:30px}.room .header{font-family:"Roboto",serif;margin-bottom:10px;text-align:left;width:100%;font-size:28px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:10px;margin-bottom:20px}.room .header-desc{z-index:1;position:relative;margin-bottom:0px;margin-top:40px}.room .header-desc .page-content{font-family:"Roboto",serif;margin-bottom:10px;text-align:left;font-size:28px}.room .header-desc:after{position:absolute;background-color:white;top:0;left:0;width:100vw;height:100%;z-index:-1;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 30%, rgba(255,255,255,0) 100%);z-index:-1}.room .anemities{columns:2;-webkit-columns:2;-moz-columns:2}.room .subheader{position:relative;padding:5px 0px;font-weight:400;font-size:18px;z-index:1}.room .page-content{position:relative;z-index:1}.room .roomList ul>li{margin-bottom:10px;padding-bottom:6px;border-bottom:2px dotted rgba(0,0,0,0.1)}.facilities:not(.page){border-top:5px solid #D4B275;border-bottom:5px solid #D4B275}.facilities:not(.page) .left{background-color:#4a4a49;color:white;border-right:5px solid #D4B275}.facilities:not(.page) .left .gold{color:white}.facilities:not(.page) .right{background-color:#f0ebe5}.facilities:not(.page) .content{padding:100px}@media (max-width: 600px){.facilities:not(.page) .content{padding:100px 30px}}.facilities:not(.page) .content ul{list-style-type:armenian}.facilities:not(.page) .content ul li{margin-bottom:10px;margin-left:30px}.lifeStyle .text{padding:10vw}.lifeStyle .l-desc{margin-top:3vh}.lifeStyle .left{background-color:white}.lifeStyle .right{background-color:#F9F7F7}@media (max-width: 1200px){.lifeStyle .text{padding:5vw}}@media (max-width: 800px){.lifeStyle .text{padding:7vw}}.virtual{position:relative;overflow:hidden;background-color:#f0ebe5;padding-top:200px}@media (max-width: 768px){.virtual{padding-top:80px}}.virtual img{height:65vmin;width:100%;object-fit:cover;object-position:center}.virtual .title{position:absolute;left:20%;bottom:100px;z-index:100;color:white;font-family:"Roboto",serif;font-weight:400;font-size:70px;text-shadow:2px 2px 20px rgba(0,0,0,0.5)}.virtual .description{position:relative;top:-60px;background-color:white;padding:80px 100px;width:50vw;bottom:80px;z-index:1;float:right}@media (max-width: 768px){.virtual .description{width:90vw;top:-40px;float:none;margin:0 auto}}@media (max-width: 435px){.virtual .description{width:90vw;top:-20px;float:none;margin:0 auto;padding:20px 40px}}.virtual .description h2{margin-bottom:30px}.virtual .description .subheader{font-size:26px;font-family:"Roboto",serif;margin-bottom:40px}.virtual .description .content{max-width:500px}.virtual .description .content p:last-child{margin-bottom:80px}.virtual.page.services .description{float:none !important;margin-left:25%;width:50%}@media (max-width: 1200px){.virtual.page.services .description{width:90vw;margin:0 auto;top:-40px}.virtual.page.services .description ul{columns:2;-webkit-columns:2}}@media (max-width: 576px){.virtual.page.services .description ul{columns:1;-webkit-columns:1}}.virtual.page.services .description .content{max-width:100%}.virtual.page.left .description{float:left}.virtual.page.left .description .content{max-width:100%;width:500px;float:right}.virtual.page.right .description{float:right}.virtual ul{columns:3;-webkit-columns:3;-moz-columns:3}.virtual ul li{margin-bottom:10px;padding-bottom:6px;border-bottom:2px dotted rgba(0,0,0,0.1);font-size:14px}.virtual .desc-img{float:left}.virtual .desc-img img{height:auto;width:100px}.blog{background-color:#F9F7F7;padding:80px 0px}footer .awards{background-color:#212121;margin-top:20px;border-top:1px solid rgba(255,255,255,0.1);padding:20px 0px !important;padding-top:60px !important}footer{background-color:#212121;color:white;padding-bottom:40px;line-height:26px;font-weight:400}footer .h3{font-size:26px;font-weight:400;margin-bottom:20px;font-family:"Roboto",serif}footer address{font-style:normal}footer .logo{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:40px !important;margin-bottom:40px !important}footer .svg{margin-top:20px;width:200px;text-align:center;display:inline-block;max-width:100%}footer .social{display:inline-block}footer .social li{display:block;float:left}footer .social li a{display:block;font-size:18px;padding:20px 0px;width:70px;border:1px solid rgba(255,255,255,0.1);border-left:1px solid rgba(0,0,0,0)}footer .social li a:hover{color:black;background-color:white;transition:all .3s ease}footer .social li:first-child{border-left:1px solid rgba(255,255,255,0.1)}footer .seperator{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:40px;margin-bottom:40px}@media (max-width: 768px){footer .seperator{text-align:center !important}footer .seperator .align-right{text-align:center !important}footer .seperator .h3{margin-top:60px}}footer .subfooter{font-size:12px;margin-top:40px !important}@media (max-width: 768px){footer .subfooter{text-align:center !important}footer .subfooter .align-right{text-align:center !important}}.album .item{width:100%;position:relative;overflow:hidden;display:block}.album .item:after{content:'';display:block;padding-bottom:80%}.album .item img{font-family:"object-fit:cover";object-fit:cover;object-position:center;max-width:100%;transform:nonte;transition:transform .3s ease;position:absolute;height:100%;width:100%;display:block}.album .item:hover img{transform:scale(1.1)}.btn1{transform:scale(0.6);position:relative;width:60px;height:60px;transition-duration:0.5s}.btn1 .icon-left{transition-duration:0.5s;position:absolute;height:8px;width:30px;top:30px;background-color:#212121;left:0px}.btn1 .icon-left:before{transition-duration:0.5s;position:absolute;width:30px;height:8px;background-color:#212121;content:"";top:-20px}.btn1 .icon-left:after{transition-duration:0.5s;position:absolute;width:30px;height:8px;background-color:#212121;content:"";top:20px}.btn1 .icon-left:hover{cursor:pointer}.btn1 .icon-right{transition-duration:0.5s;position:absolute;height:8px;width:30px;top:30px;background-color:#212121;left:30px}.btn1 .icon-right:before{transition-duration:0.5s;position:absolute;width:30px;height:8px;background-color:#212121;content:"";top:-20px}.btn1 .icon-right:after{transition-duration:0.5s;position:absolute;width:30px;height:8px;background-color:#212121;content:"";top:20px}.btn1.open .icon-left{transition-duration:0.5s;background:transparent}.btn1.open .icon-left:before{transform:rotateZ(45deg) scaleX(1.4) translate(4px, 4px)}.btn1.open .icon-left:after{transform:rotateZ(-45deg) scaleX(1.4) translate(4px, -4px)}.btn1.open .icon-right{transition-duration:0.5s;background:transparent}.btn1.open .icon-right:before{transform:rotateZ(-45deg) scaleX(1.4) translate(-4px, 4px)}.btn1.open .icon-right:after{transform:rotateZ(45deg) scaleX(1.4) translate(-4px, -4px)}.btn1:hover{cursor:pointer}.awards{padding-bottom:60px}.awards h2{text-align:center}.award-icons .swiper-slide{text-align:center}.award-icons img{max-width:100%;filter:grayscale(1)}.first-impression{font-size:18px;margin-bottom:5px}.first-impression.header{font-size:20px;font-weight:500;margin-top:20px}.first-impression h2{margin-top:50px}.first-impression p{margin-top:0px;margin-bottom:0px}.text-hero{margin:20px 0px}.pool-menu{position:fixed;top:0;left:0;bottom:0;right:0;overflow:scroll;background-color:white;z-index:999;display:none}.pool-menu .wrapper{text-align:center}.pool-menu-open .pool-menu{display:block}.pool-menu .pool-close-btn{position:fixed;top:0;right:0;display:block;width:70px;height:70px;font-size:36px;color:black}
