@font-face{font-family:"Optima";src:url(../../fonts/Optima-Regular-01.ttf)}@font-face{font-family:"BrandonText";src:url(../../fonts/HVD-Fonts-BrandonText-Medium.otf)}@font-face{font-family:"AlbraSansTRIAL-Light";src:url(../../fonts/AlbraSansTRIAL-Light.otf)}@font-face{font-family:"BDScript-Bold";src:url(../../fonts/BDScript-Bold.ttf)}:root{scroll-behavior:initial}@media(min-width: 1200px){html .container{max-width:95%}}@media(min-width: 1800px){html{font-size:16px}}@media(min-width: 2000px){html{font-size:.8vw}}@media(max-width: 1750px){html{font-size:13px}}@media(max-width: 767px){html{font-size:12px}}@media(min-width: 1700px){html .mini-container{max-width:1373px}}@media(min-width: 2001px){html .mini-container{max-width:80%}}.container{margin:auto;padding-left:5%;padding-right:5%}@media(max-width: 992px){.container{padding:0 15px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb{background-color:#357282}body{color:#000;font-family:"BrandonText",sans-serif;padding:0;margin:0;background-color:#e8e1d8}*{box-sizing:border-box}a,.btn,button{transition:all ease .2s;text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"Optima",sans-serif;font-weight:normal}button:focus{outline:none;box-shadow:none}.font-14{font-size:.7777777778rem !important}.font-16{font-size:.8888888889rem !important}.font-17{font-size:.9444444444rem !important}.font-18{font-size:1rem !important}.font-20{font-size:1.1111111111rem !important}.font-22{font-size:1.1111111111rem !important}.font-24{font-size:1.3333333333rem !important}.font-26{font-size:1.4444444444rem !important}.font-28{font-size:1.5555555556rem !important}.font-30{font-size:1.6666666667rem !important}.font-32{font-size:1.7777777778rem !important}.fontOptima{font-family:"Optima",sans-serif !important}.fontBrandonText{font-family:"BrandonText",sans-serif !important}.line-normal{line-height:normal}.btn{border-radius:0;font-size:1.2222222222rem;line-height:1;white-space:nowrap;font-family:"AlbraSansTRIAL-Light",sans-serif;padding:.8333333333rem 1.8333333333rem;background:none;border:0;box-shadow:none;display:inline-block;cursor:pointer;text-align:center}.btn-primary{color:#fff;border:1px solid #e05d26;background-color:#e05d26}.btn-primary:hover{background-color:#fff;border-color:#000;color:#000}.btn.black-outline{color:#000;border:1px solid #000;background-color:rgba(0,0,0,0)}.btn.black-outline:hover{background-color:#e05d26;border-color:#e05d26;color:#fff}.btn.large{font-size:1.9444444444rem;line-height:1;padding:1.6666666667rem}.anim-wrap{overflow:hidden}.img-card{overflow:hidden}.img-card.animate{transform:translateY(15%)}.base-fit,.inner-page section.bars .image,.restaurants .image{position:relative;overflow:hidden;display:block}.base-fit::before,.inner-page section.bars .image::before,.restaurants .image::before{content:"";display:block;padding-top:50%}.base-fit video,.inner-page section.bars .image video,.restaurants .image video,.base-fit img,.inner-page section.bars .image img,.restaurants .image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.arrow-link{font-size:1.8333333333rem;line-height:1;display:inline-flex;align-items:center;color:#000;white-space:nowrap;font-family:"AlbraSansTRIAL-Light",sans-serif}.arrow-link:after{content:"";min-width:2.5rem;height:1.1111111111rem;margin-left:.2777777778rem;background-image:url(../../images/icons/arrow-right.svg);background-size:contain;background-repeat:no-repeat;transition:all cubic-bezier(0.075, 0.82, 0.165, 1) .3s}.arrow-link:hover:after{transform:translateX(50%)}.arrow-link.white{color:#e8e1d8}.arrow-link.white:after{background-image:url(../../images/icons/arrow-right-white.svg)}.arrow-link.small{font-size:1.3333333333rem}.arrow-link.small:after{min-width:1.6666666667rem;height:.7777777778rem}.f{display:flex}.f-c{flex-direction:column}.f-w{flex-wrap:wrap}.s-b{justify-content:space-between}.s-a{justify-content:space-around}.j-e{justify-content:flex-end}.j-c{justify-content:center}.a-c{align-items:center}.a-e{align-items:flex-end}.a-b{align-items:baseline}.a-s{align-items:flex-start}.w-auto{width:auto !important}.w-100{width:100% !important}@media(max-width: 768px){body .slider{padding-bottom:3.8888888889rem !important}body .slider .flickity-prev-next-button{top:100%;width:2.2222222222rem;height:2.2222222222rem}}body .flickity-prev-next-button{width:4.4444444444rem;height:4.4444444444rem;border-radius:0;padding:0;transform:translateY(-100%)}body .flickity-prev-next-button .flickity-button-icon{display:none}body .flickity-prev-next-button:focus{box-shadow:none}body .flickity-prev-next-button.previous{left:0;background:none;background-image:url(../../images/icons/arrow-left.svg);background-size:100%;background-repeat:no-repeat;background-position:center}body .flickity-prev-next-button.next{right:0;background:none;background-image:url(../../images/icons/arrow-right.svg);background-size:100%;background-repeat:no-repeat;background-position:center}body .prespace{padding-left:5%}@media(min-width: 1200px){body .prespace{padding-left:7.5%}}@media(max-width: 992px){body .prespace{padding-left:15px}}.section-btn-wrapper{display:flex;justify-content:center}.section-btn-wrapper .btn{color:#000;font-size:1.2222222222rem;line-height:1.2777777778rem;text-align:center}.section-btn-wrapper .btn::after{content:"";width:.8888888889rem;height:2.4444444444rem;display:block;margin:auto;margin-top:.8333333333rem;background:url(../../images/icons/arrow-down.svg) no-repeat center/contain}.section-btn-wrapper .btn:hover{color:#e05d26 !important}header{position:fixed;z-index:999;width:100%;left:0;top:0;transform:translateY(0)}header .header-wrapper{position:relative;z-index:1;padding:3.3333333333rem 0;color:#e8e1d8;transition:all ease .4s}header .header-wrapper .container{padding-right:15px;padding-left:15px;display:flex;justify-content:space-between;align-items:flex-start}header .btns{margin:auto 0;display:flex;align-items:center}header .menu-btn{padding:.2222222222rem 0;padding-right:.5555555556rem;width:3.3333333333rem}header .menu-btn i{display:block;height:2px;background-color:#e8e1d8;margin-top:.3333333333rem;transition:cubic-bezier(0.165, 0.84, 0.44, 1) all .4s}header .menu-btn i:first-child{width:2.7777777778rem;margin-top:0}header .menu-btn i:nth-child(2){width:1.6666666667rem}header .menu-btn i:last-child{width:2.2222222222rem}header .menu-btn:hover i:first-child{width:2.2222222222rem}header .menu-btn:hover i:nth-child(2){width:2.7777777778rem}header .menu-btn:hover i:last-child{width:1.6666666667rem}header .mute-button{padding:.2777777778rem .2777777778rem 0;margin-left:1.6666666667rem;height:1.5555555556rem;display:flex;align-items:end;width:1.9444444444rem;height:1.9444444444rem;background-image:url(../../images/icons/volx.svg);background-position:center;background-repeat:no-repeat;background-size:1.6666666667rem;transition:none}@media(max-width: 767px){header .mute-button{margin-left:.8333333333rem}}header .mute-button.playing{background-image:url(../../images/icons/vol.svg)}header .search{transition:none;margin-left:2.2222222222rem;padding:4px;width:1.4444444444rem;height:1.4444444444rem;background-image:url(../../images/icons/search.svg);background-repeat:no-repeat;background-size:1.2222222222rem;background-position:center}header .logo-container{margin-top:-.5555555556rem;margin-bottom:-3.0555555556rem;width:13.8888888889rem;padding:.5555555556rem;margin:-1.1111111111rem auto;position:absolute;left:0;right:0}header .logo-container img{width:100%}header .logo-container a{display:block}header::after{display:none;opacity:0;visibility:hidden;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:22.2222222222rem;height:16.6666666667rem;z-index:0;background-color:#fff;border-radius:50%}header .colored{display:none}header.fixed{border-bottom:1px solid #eee}header.fixed::after{opacity:1;visibility:visible;border:1px solid #eee}header.fixed .header-wrapper{padding:1.1111111111rem 0;background-color:#fff}header.fixed .logo-container{width:8.3333333333rem;top:50%;transform:translateY(-50%);margin:auto}header.main,header.fixed{color:#357282}header.main .header-wrapper,header.fixed .header-wrapper{color:#357282}header.main .white,header.fixed .white{display:none}header.main .colored,header.fixed .colored{display:block}header.main .menu-btn i,header.fixed .menu-btn i{background-color:#357282}header.main .mute-button,header.fixed .mute-button{background-image:url(../../images/icons/volx-green.svg)}header.main .mute-button.playing,header.fixed .mute-button.playing{background-image:url(../../images/icons/vol-green.svg)}header.main .search,header.fixed .search{background-image:url(../../images/icons/search-green.svg)}header.main .weather .icon svg path,header.fixed .weather .icon svg path{fill:#357282}header .right{display:flex;align-items:center}header .right .btn{margin-left:2.1111111111rem}header .weather{display:flex;align-items:center;line-height:1;opacity:0}header .weather .icon{margin-right:.3888888889rem}header .weather .icon img,header .weather .icon svg{height:1.6666666667rem}header .weather .icon img path,header .weather .icon svg path{fill:#e8e1d8}header .weather .current{font-size:2rem;margin-right:.5555555556rem}header .weather .temp .cond{font-size:.8333333333rem}header .weather .temp .h-l{margin-top:.2777777778rem;font-size:.8333333333rem;display:flex;justify-content:space-between;gap:.3888888889rem}@media(max-width: 767px){header .weather .temp,header .right .btn,header .search{display:none}header .logo-container{width:10rem}header::after{width:16.6666666667rem;height:11.1111111111rem}}.language{list-style:none;display:flex;align-items:center;padding:0;margin:1.6666666667rem 0;margin:10vh 0 5vh}.language li+li{margin-left:1.1111111111rem}@media(max-width: 767px){.language li+li{margin-left:1.6666666667rem}}.language a{color:#000}.language a:hover{color:#e05d26}.language a.active{text-decoration:underline}footer{padding:0 1.1111111111rem 1.1111111111rem;color:#357282;background-image:url(../../images/arc/footer-bg.jpg);background-size:cover;background-position:center}footer a{color:#357282 !important}footer a:hover{color:#e05d26 !important}footer .logo img{height:2.2222222222rem}footer .footer-wrapper{background-color:#e8e1d8;padding-bottom:6.6666666667rem}footer .footer-top{padding-top:6.6666666667rem;padding-bottom:6.6666666667rem}footer .footer-bottom{align-items:center}@media(max-width: 992px){footer .footer-bottom{padding-bottom:2.7777777778rem}}footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.6666666667rem;padding-right:15px;padding-left:15px}@media(max-width: 992px){footer .container div{width:40%;margin-bottom:1.6666666667rem}}@media(max-width: 767px){footer .container div:first-child,footer .container div:last-child{width:100%}}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin-top:.5555555556rem}footer .app-links img{width:6.9444444444rem}footer .app-links li+li{margin-top:1.6666666667rem}footer h3{font-size:1.5555555556rem;margin:0 0 2.2222222222rem}footer p{font-size:.8333333333rem;margin:0 0 .8333333333rem}footer .input-group{position:relative}footer .input-group .btn{position:absolute;top:0;right:0;width:1.9444444444rem;height:100%;padding:0;background:url(../../images/icons/arrow-green-right.svg) no-repeat center/100%}footer .input-group input{height:2.5rem;border:0;box-shadow:0;border:0;border-bottom:1px solid #357282;outline:none;width:100%;color:#357282;background-color:rgba(0,0,0,0)}body .mobile-book-btn{display:none;position:fixed;bottom:10px;right:15px;left:15px;text-align:center;z-index:999}@media(max-width: 767px){body{padding-bottom:3.0555555556rem}body .mobile-book-btn{padding:1.3888888889rem;display:block}}menu{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#e8e1d8;z-index:1000;overflow:hidden;opacity:0;visibility:hidden;margin:0;padding:0}menu.active{opacity:1;visibility:visible}menu .main-menu{display:flex;height:100%}@media(max-width: 767px){menu .main-menu{flex-direction:column}menu .main-menu .menu-container{width:100%;height:90%}menu .main-menu .menu-image{width:100%;height:10%;background-size:200%;background-position:bottom center}}menu .menu-image{width:50%;background:url(../../images/arc/menu-img.png) no-repeat center/300%}menu .menu-container{width:50%;padding:3.8888888889rem 2.7777777778rem;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}menu .menu-container .head,menu .menu-container .bottom{display:flex;align-items:center;justify-content:space-between}menu .menu-container .head img{height:2.5rem}menu .menu-container .close{width:1.6666666667rem;min-width:1.6666666667rem;height:1.6666666667rem;padding:0;background-image:url(../../images/icons/close.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:center}menu .menu-container .bottom .contact{display:flex;align-items:center}@media(max-width: 992px){menu .menu-container .bottom .contact{flex-direction:column;align-items:flex-end}}menu .menu-container .bottom .contact a{color:#000}menu .menu-container .bottom .contact a:hover{color:#e05d26}menu .menu-container .bottom .contact a+a{margin-left:2.7777777778rem}menu .menu-container ul.menu{list-style:none;margin:2.7777777778rem 0;padding:0}menu .menu-container ul.menu li+li{margin-top:1.6666666667rem}menu .menu-container ul.menu li a{font-family:"Optima",sans-serif;color:#000;font-size:1.3888888889rem}menu .menu-container ul.menu li a:hover{color:#e05d26}menu .menu-container ul.menu li a.active{text-decoration:underline}.social{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.social li+li{margin-left:1.1111111111rem}.social li img{display:block;width:1.8333333333rem}.social li a{display:block}.social li a.x img{width:1.6666666667rem}body .cursor{position:fixed}.main-hero .cursor{position:absolute}.cursor{position:fixed;width:9.4444444444rem;height:9.4444444444rem;top:70%;left:75%;z-index:1;transform:translate(-50%, -50%);pointer-events:none}.cursor .liquid-circle{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:1.3888888889rem;height:1.3888888889rem;z-index:1}.cursor .text{background-image:url(../../../assets/images/icons/scroll-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;animation:rotateCircle 10s linear infinite}.cursor:not(.video) .liquid-circle{animation:rotateCircle 30s linear infinite;background:url(../../images/icons/logo-icon-white.svg) no-repeat center/contain}.cursor.video{width:11.1111111111rem;height:11.1111111111rem}.cursor.video .liquid-circle{width:0;height:0;border-top:.8333333333rem solid rgba(0,0,0,0);border-left:1.6666666667rem solid #e8e1d8;border-bottom:.8333333333rem solid rgba(0,0,0,0)}.cursor.video .text{background-image:url(../../../assets/images/icons/VIEW-FULL-VIDEO.svg)}@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fluid-anim{0%{border-radius:39% 61% 55% 45%/44% 37% 63% 56%}25%{border-radius:45% 55% 48% 52%/60% 36% 64% 40%}50%{border-radius:56% 44% 28% 72%/46% 63% 37% 54%}75%{border-radius:62% 38% 37% 63%/39% 32% 68% 61%}100%{border-radius:39% 61% 55% 45%/44% 37% 63% 56%}}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#e8e1d8}.popup{position:fixed;top:0;left:0;right:0;bottom:0;padding:10vh 10vw;z-index:999;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all ease .3s}.popup.active{opacity:1;visibility:visible}.popup.active .pop-content video{transform:scale(1);opacity:1}.popup .close{padding:0}.popup .close>i{display:block;width:18px;height:1px;margin:7px auto;background-color:#fff;transition:all linear .2s}.popup .pop-content{margin:auto;width:100%;height:100%;overflow:hidden;text-align:center;display:flex}.popup .pop-content .video-container{width:100%;height:100%;position:relative;overflow:hidden;margin:auto}@media(max-width: 1200px){.popup .pop-content .video-container{padding-top:56.25%;height:auto}.popup .pop-content .video-container>*{width:100%;height:100%;position:absolute;top:0;left:0}}.popup .pop-content video{margin:auto;width:auto;height:5000px;max-width:100%;max-height:100%;transform:scale(0.8);opacity:0;transition:all ease .3s;transition-delay:.4s}.popup .pop-content iframe{margin:auto;width:100%;height:100%}@media(max-width: 1200px){.popup{padding:15px}.popup .pop-content video{width:100%;height:auto}}.popup .close{position:absolute;top:1.6666666667rem;right:.8333333333rem;z-index:1;display:block}.popup .close>i:first-child{transform:translateY(4px) rotateZ(-45deg)}.popup .close>i:last-child{transform:translateY(-4px) rotateZ(45deg)}.popup .close i{width:2.7777777778rem;height:2px}#background-music{display:none}@keyframes short-eq{0%{height:50%}50%{height:25%}100%{height:50%}}@keyframes tall-eq{0%{height:100%}50%{height:30%}100%{height:100%}}footer .language{margin-bottom:1.6666666667rem;justify-content:center}.main-hero{position:relative;overflow:hidden;color:#fff;cursor:none}.main-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;transform:scale(1.5)}.main-hero .bg img,.main-hero .bg video{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.main-hero .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.34)}.main-hero .hero-wrapper{min-height:100svh;padding:10rem 0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1;position:relative}.main-hero .hero-wrapper h1{font-size:3.3333333333rem;line-height:4.7222222222rem;width:32.5rem;width:50rem;max-width:100%;margin:0;text-transform:uppercase;color:#e7e1d9}@media(max-width: 767px){.main-hero .hero-wrapper h1{font-size:2.7777777778rem;line-height:3.6111111111rem}}.main-hero.home-section h1{font-size:3.8888888889rem}@media(max-width: 767px){.main-hero.home-section h1{font-size:2.7777777778rem}}section.about{padding-top:8.6111111111rem;position:relative;overflow:hidden;background-color:#fff}section.about .content{width:38.6111111111rem;max-width:100%}@media(min-width: 1200px){section.about .content{margin-left:13.8888888889rem}}section.about h3{font-size:1.8333333333rem;line-height:1;margin-bottom:1.9444444444rem;text-transform:uppercase}section.about p{margin:0}section.about .img-container{margin:0 -15px}section.about .img-container img{width:100%;display:block}@media(min-width: 768px){section.about .img-container{position:absolute;left:0;bottom:0;width:75%;margin:0}}section.about .footer{padding-top:15%;display:flex;align-items:flex-end;justify-content:end}section.about .footer .btn-container{padding:2.5rem;padding-left:3.0555555556rem}@media(max-width: 767px){section.about .container{max-width:75%;margin:auto}section.about h3{font-size:2.7777777778rem;line-height:1.2}section.about .img-container{margin:0 -25%;display:flex;justify-content:flex-end;margin-top:5.5555555556rem}section.about .img-container img{width:auto;max-width:-moz-max-content;max-width:max-content;height:11.1111111111rem}section.about .footer{flex-direction:column-reverse;align-items:flex-start}section.about .footer .btn-container{padding-left:0}}.title{font-size:2.7777777778rem;font-family:"Optima",sans-serif;line-height:1.15;margin:0 0 2.7777777778rem}@media(max-width: 767px){.title{font-size:2.2222222222rem}}.sub-title{font-size:1.5555555556rem;font-family:"BrandonText",sans-serif;line-height:1.3;margin:0 0 1.1111111111rem}.rooms{padding:11.3888888889rem 0 9.4444444444rem;position:relative;overflow:hidden}.rooms:after{content:"";width:70%;height:70%;position:absolute;bottom:0;right:0;transform:translate(50%, 47%);background-image:url("../../images/arc/rooms-bg.png");background-repeat:no-repeat;background-position:center;background-size:contain}.rooms .c-wrap{display:flex;align-items:center;position:relative;z-index:1}.rooms .imgs-cont{width:50%;padding-right:2.2222222222rem}.rooms .imgs-cont .wrapper{position:relative;padding-bottom:12%}.rooms .imgs-cont img{width:100%}.rooms .imgs-cont .image:first-child{width:71%}.rooms .imgs-cont .image:last-child{width:47%;position:absolute;z-index:1;bottom:0;right:0}.rooms .content{width:50%;padding-left:2.2222222222rem}.rooms .content p{margin-bottom:5rem}@media(min-width: 1200px){.rooms .content p{width:75%}}.rooms a{font-size:1.3333333333rem;line-height:1;color:#000;white-space:nowrap;font-family:"AlbraSansTRIAL-Light",sans-serif;text-decoration:underline}@media(max-width: 992px){.rooms{padding-top:2.7777777778rem}.rooms:after{width:100%}.rooms .c-wrap{flex-direction:column}.rooms .imgs-cont,.rooms .content{width:100%;padding:1.6666666667rem 0}.rooms .content p{margin-bottom:1.6666666667rem}}.activities{position:relative;overflow:hidden;background-color:#fff}.activities:before{content:"";width:60%;height:100%;position:absolute;top:10%;left:-27%;z-index:0;background-image:url("../../images/arc/Gohanameya.png");background-repeat:no-repeat;background-position:right center;background-size:contain}.activities>*{position:relative;z-index:1}.activities .img-footer img{width:100%;display:block}.activities .content{padding:15% 0 10%}.activities .slider{padding-bottom:0 !important}.activities .slider-container{margin-left:15px}.activities .slider-container .base-fit::before,.activities .slider-container .inner-page section.bars .image::before,.inner-page section.bars .activities .slider-container .image::before,.activities .slider-container .restaurants .image::before,.restaurants .activities .slider-container .image::before{padding-top:102%}.activities .slider-container .item{width:52%;color:inherit}.activities .slider-container .item+.item{margin-left:1.6666666667rem}.activities .slider-container .item h5{font-size:1.8333333333rem;margin:1.1111111111rem 0 0}.activities .slider-container .item img{transition:all ease .8s}.activities .slider-container .item:hover img{transform:scale(1.1)}.activities .text-content{padding:0 15px}@media(min-width: 1200px){.activities .text-content{padding-left:15%}}@media(min-width: 992px){.activities .content{display:flex}.activities .text-content{width:32%}.activities .slider-container{width:68%;margin-left:0}}@media(max-width: 767px){.activities .title{text-align:center;margin:6.9444444444rem}.activities .img-footer{display:flex;justify-content:flex-end}.activities .img-footer img{width:auto;max-width:-moz-max-content;max-width:max-content;height:8.3333333333rem}.activities:before{top:-25%;left:-30}.activities .slider-container .item{width:85%}}.restaurants{padding:10% 0;background-color:#fff}.restaurants .content,.restaurants .item{width:55.5555555556rem;max-width:100%;margin:auto}.restaurants .item-wrapper{width:100%}.restaurants .item-wrapper:nth-child(odd) .text{padding-right:14%}.restaurants .item-wrapper:nth-child(odd) .image{margin-left:-10%}@media(max-width: 767px){.restaurants .item-wrapper:nth-child(odd) .image{margin:-2.7777777778rem 0 0 auto}}.restaurants .item-wrapper:nth-child(odd) .stamp{left:23%}.restaurants .item-wrapper:nth-child(even) .item{direction:rtl}.restaurants .item-wrapper:nth-child(even) .item .text{padding-left:14%;direction:ltr}.restaurants .item-wrapper:nth-child(even) .item .image{margin-right:-10%}@media(max-width: 767px){.restaurants .item-wrapper:nth-child(even) .item .image{margin:-2.7777777778rem auto 0 0}}.restaurants .item-wrapper:nth-child(even) .item .stamp{right:23%;width:11.1111111111rem}.restaurants .item-wrapper:nth-child(even) .text{background-color:#357282}.restaurants img{width:100%}.restaurants .item{display:flex;align-items:flex-start;position:relative;padding-bottom:2.7777777778rem}.restaurants .text{min-width:58%;padding:4.1666666667rem 3.0555555556rem;background-color:#cf6438;color:#e8e1d8}.restaurants .text h4{font-size:2.2222222222rem;margin:0 0 2.5rem}.restaurants .text p{margin:0 0 7.2222222222rem}.restaurants .image{min-width:52%;margin-top:8%}.restaurants .image:before{padding-top:120%}@media(max-width: 767px){.restaurants .item{flex-wrap:wrap;padding:0}.restaurants .text{width:90%;padding:1.3888888889rem 1.6666666667rem;padding-bottom:4.4444444444rem}.restaurants .text p{margin-bottom:1.6666666667rem}.restaurants .image{width:85%}.restaurants .image:before{padding-top:80%}}.restaurants .stamp{position:absolute;width:15.5555555556rem;bottom:0}@media(max-width: 767px){.restaurants .stamp{display:none}}.facilities{padding:8.3333333333rem 0;text-align:center}.facilities ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}.facilities ul li{padding:2.7777777778rem 1.1111111111rem;width:25%}@media(max-width: 992px){.facilities ul li{width:33.3333333333%}}@media(max-width: 767px){.facilities ul li{width:50%}.facilities ul li .base-fit,.facilities ul li .inner-page section.bars .image,.inner-page section.bars .facilities ul li .image,.facilities ul li .restaurants .image,.restaurants .facilities ul li .image{max-width:5.5555555556rem}}.facilities ul li .base-fit,.facilities ul li .inner-page section.bars .image,.inner-page section.bars .facilities ul li .image,.facilities ul li .restaurants .image,.restaurants .facilities ul li .image{max-width:11.1111111111rem;margin:auto}.facilities ul li .base-fit::before,.facilities ul li .inner-page section.bars .image::before,.inner-page section.bars .facilities ul li .image::before,.facilities ul li .restaurants .image::before,.restaurants .facilities ul li .image::before{padding-top:100%}.facilities ul li .base-fit img,.facilities ul li .inner-page section.bars .image img,.inner-page section.bars .facilities ul li .image img,.facilities ul li .restaurants .image img,.restaurants .facilities ul li .image img{max-width:80%;max-height:60%;width:auto;height:auto}@media(max-width: 767px){.facilities ul li .base-fit,.facilities ul li .inner-page section.bars .image,.inner-page section.bars .facilities ul li .image,.facilities ul li .restaurants .image,.restaurants .facilities ul li .image{max-width:6.6666666667rem}}.facilities ul li h4{font-size:1.8333333333rem;margin:.2777777778rem 0 0}@media(max-width: 767px){.facilities ul li{padding:1.1111111111rem}.facilities ul li h4{font-size:1.1111111111rem}}.reviews{background-color:#357282;color:#e8e1d8;padding:5rem 0;color:#e8e1d8;overflow:hidden;text-align:center}.reviews .title{margin-bottom:3.8888888889rem}.reviews .slider{width:60%;padding:0 5%;margin:auto}@media(max-width: 992px){.reviews .slider{width:70%;padding:0}}.reviews .item-wrapper{width:100%;transition:opacity ease .3s}.reviews .item-wrapper.is-selected{padding:0 5%}.reviews .item-wrapper:not(.is-selected){opacity:.12}.reviews .item{width:33.3333333333rem;max-width:100%;margin:auto}.reviews .flickity-viewport{overflow:visible}.reviews .text{display:flex}.reviews .text>div>*{display:inline}.reviews .text .quote{font-size:5.5555555556rem;line-height:1;margin-right:.3333333333rem}.reviews h5{font-size:1.8333333333rem;margin:1.3888888889rem 0 0;font-family:"AlbraSansTRIAL-Light",sans-serif;text-transform:uppercase}.reviews .flickity-prev-next-button.previous{background-image:url(../../images/icons/arrow-left-white.svg)}.reviews .flickity-prev-next-button.next{background-image:url(../../images/icons/arrow-right-white.svg)}.page{padding-top:16.6666666667rem;padding-bottom:4.4444444444rem}.rooms-list .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6.1111111111rem}.rooms-list .head .title{margin-bottom:0}.rooms-list .head .filter .btn{font-size:1.3888888889rem;font-family:"Optima",sans-serif;color:#a2a2a2;padding:.2777777778rem .5555555556rem}.rooms-list .head .filter .btn:hover{color:#000}.rooms-list .head .filter .btn.active{color:#000;text-decoration:underline}@media(max-width: 767px){.rooms-list .head{flex-direction:column}.rooms-list .head .title{margin-bottom:1.6666666667rem}}.rooms-list .list{margin:0 -1.3888888889rem;display:flex;flex-wrap:wrap}.rooms-list .list>div{width:50%;padding:0 1.3888888889rem;margin-bottom:10%}@media(max-width: 767px){.rooms-list .list>div{width:100%}}.room .base-fit::before,.room .inner-page section.bars .image::before,.inner-page section.bars .room .image::before,.room .restaurants .image::before,.restaurants .room .image::before{padding-top:63.2911392405%}.room .base-fit img,.room .inner-page section.bars .image img,.inner-page section.bars .room .image img,.room .restaurants .image img,.restaurants .room .image img{transition:transform ease .3s}.room .base-fit:hover img,.room .inner-page section.bars .image:hover img,.inner-page section.bars .room .image:hover img,.room .restaurants .image:hover img,.restaurants .room .image:hover img{transform:scale(1.1)}.room .info{padding-top:1.2222222222rem}.room .info h3{font-size:1.8333333333rem;margin:0 0 1.1111111111rem}.room .info p{font-size:1rem;margin:0 0 1.1111111111rem;width:80%}.room .info ul{width:50%;margin:0 0 .8333333333rem;padding:0;list-style:none;display:flex;flex-wrap:wrap}.room .info ul li{width:50%;font-size:.8333333333rem;margin-bottom:.5555555556rem}@media(max-width: 992px){.room .info p{width:100%}.room .info ul{width:100%}}.room a:not(.btn){text-decoration:underline;color:#000;font-family:"AlbraSansTRIAL-Light",sans-serif}.room-details .main-hero .bg::after{background:url(../../images/icons/annie-spratt-unsplash.png) repeat rgba(0,0,0,.37) center/5.5555555556rem}.room-details .desc-section{padding:7.7777777778rem 0;background:url(../../images/arc/IMG_4125.png) no-repeat bottom right/15%}.room-details .desc-section .f>div:first-child{width:33.3333333333%}.room-details .desc-section .f>div:last-child{width:58.3333333333%;width:52.2222222222rem}@media(max-width: 992px){.room-details .desc-section .f>div{width:100% !important}}.room-details .desc-section p{font-size:1.2222222222rem;margin-top:0;margin-bottom:6.1111111111rem;line-height:1.3636363636;letter-spacing:.6px}.room-details .desc-section ul{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.room-details .desc-section ul li{width:50%;margin-top:1.1111111111rem;display:flex;align-items:center}.room-details .desc-section ul li div{width:1.6666666667rem;height:1.6666666667rem;margin-right:1.1111111111rem;display:flex}.room-details .desc-section ul li img{margin:auto;max-width:100%;max-height:100%}@media(max-width: 992px){.room-details .desc-section .f:last-child{flex-direction:column-reverse}.room-details .desc-section p{margin:0 0 1.6666666667rem}.room-details .desc-section ul{margin-bottom:2.7777777778rem}}.room-details .gallery{padding:13.0555555556rem 0;background-color:#fff}.room-details .recommend{padding:8.8888888889rem 0}.room-details .recommend .slider-container .room{width:45%}.room-details .recommend .slider-container .room+.room{margin-left:3.0555555556rem}@media(max-width: 767px){.room-details .recommend .slider-container .room{width:70%}}.gallery .slider .base-fit::before,.gallery .slider .inner-page section.bars .image::before,.inner-page section.bars .gallery .slider .image::before,.gallery .slider .restaurants .image::before,.restaurants .gallery .slider .image::before{padding-top:102%}.gallery .slider .item{width:40%}.gallery .slider .item+.item{margin-left:1.6666666667rem}@media(max-width: 767px){.gallery .slider .item{width:80%}}.inner-page{overflow:hidden}.inner-page .main-hero .bg::after{background-color:rgba(0,0,0,.45)}.inner-page .desc-section{padding:5.5555555556rem 0 0}@media(max-width: 767px){.inner-page .desc-section{padding:5.5555555556rem 0}}.inner-page .desc-section p{margin:0;font-size:1.2222222222rem;line-height:1.3636363636;letter-spacing:.6px}.inner-page .desc-section .half{width:54%}@media(max-width: 580px){.inner-page .desc-section .half{width:80%}}.inner-page .desc-section .has-space{width:85%}.inner-page .desc-section .f{flex-wrap:wrap}@media(min-width: 992px){.inner-page .desc-section .f>div:first-child{width:25%}}@media(min-width: 992px){.inner-page .desc-section .f>div:last-child{width:60%}}.inner-page .intro-section{padding:5.5555555556rem 0 0;font-family:"Optima",sans-serif}.inner-page .intro-section p{margin:0;font-size:1.8333333333rem;line-height:1.3636363636;letter-spacing:.6px}@media(max-width: 767px){.inner-page .intro-section p{font-size:1.3888888889rem}}.inner-page .details-section{padding:8.3333333333rem 0 8.3333333333rem;position:relative;z-index:2;font-size:1.2222222222rem}.inner-page .details-section .c-wrap{display:flex;position:relative;z-index:1}.inner-page .details-section .c-wrap+.c-wrap{margin-top:4.4444444444rem}.inner-page .details-section .content{width:50%;position:relative}.inner-page .details-section .content>div:not(.stamp){position:relative;padding-right:6%}@media(min-width: 1200px){.inner-page .details-section .content>div:not(.stamp){padding-right:32%}}.inner-page .details-section .content .logo{margin-bottom:2.7777777778rem}.inner-page .details-section .content .logo img{max-width:13.8888888889rem;max-height:13.8888888889rem;display:block}.inner-page .details-section .content p{margin:0}.inner-page .details-section .content ul{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-top:2.5rem}.inner-page .details-section .content ul li{width:33.3333333333%;margin-top:1.1111111111rem;cursor:pointer;transition:color ease .3s}.inner-page .details-section .content ul li:hover,.inner-page .details-section .content ul li.active{color:#e05d26}.inner-page .details-section .content .text+.img-card{margin-top:3.6111111111rem}.inner-page .details-section .content .base-fit:before,.inner-page .details-section .content section.bars .image:before,.inner-page section.bars .details-section .content .image:before,.inner-page .details-section .content .restaurants .image:before,.restaurants .inner-page .details-section .content .image:before{padding-top:93.3333333333%}.inner-page .details-section .imgs-cont{width:50%;position:relative}.inner-page .details-section .imgs-cont .base-fit:before,.inner-page .details-section .imgs-cont section.bars .image:before,.inner-page section.bars .details-section .imgs-cont .image:before,.inner-page .details-section .imgs-cont .restaurants .image:before,.restaurants .inner-page .details-section .imgs-cont .image:before{padding-top:79.5566502463%}.inner-page .details-section .imgs-cont .img-card+.text{margin-top:3.8888888889rem}.inner-page .details-section .imgs-cont .text.pl{padding-left:2.7777777778rem}.inner-page .details-section .imgs-cont .img-card img{transition:opacity .5s ease-in-out}.inner-page .details-section .inline-stamp{width:30%}.inner-page .details-section .stamp{width:30%;position:absolute;z-index:1;top:0;left:0;transform:translate(-50%, -44%)}.inner-page .details-section .stamp img{width:100%}@media(max-width: 767px){.inner-page .details-section .stamp{display:none}}.inner-page .details-section .stamp.down{top:100%;transform:translate(-50%, -15%)}.inner-page .details-section.reverse .c-wrap{flex-direction:row-reverse}.inner-page .details-section.reverse .content{padding-left:6%}.inner-page .details-section.reverse .content div:not(.stamp){padding-right:12%}.inner-page .details-section.reverse .content.has-space{padding-left:12%}.inner-page .details-section.reverse .imgs-cont .stamp{left:auto;right:0;transform:translate(50%, -44%)}@media(max-width: 767px){.inner-page .details-section{padding:5.5555555556rem 0 5.5555555556rem}.inner-page .details-section .c-wrap{flex-direction:column !important}.inner-page .details-section .imgs-cont,.inner-page .details-section .content{width:100% !important;padding:1.6666666667rem 0 !important}.inner-page .details-section .content div{padding:0 !important}.inner-page .details-section .content p{margin-bottom:1.6666666667rem}}.inner-page .details-section .sec-img{position:relative;z-index:1;transform:translateY(-10%)}.inner-page .details-section .sec-img div{width:50%}.inner-page .details-section .sec-img div:first-child{text-align:right;padding:0 3.8888888889rem}.inner-page .details-section .sec-img div:first-child img{width:19.4444444444rem;max-width:100%}.inner-page .details-section .sec-img div:last-child{width:70%}.inner-page .details-section .sec-img div img{max-width:100%}.sep-section img{width:100%;display:block}.inner-page section.bars{padding-bottom:10%}.inner-page section.bars .item-wrapper{width:80%}@media(min-width: 1200px){.inner-page section.bars .item-wrapper{padding:0 4%}}.inner-page section.bars .item-wrapper:nth-child(even) .text{background-color:#357282}.inner-page section.bars .item{display:flex;align-items:center;position:relative;padding:0 0 0 5%}@media(max-width: 1200px){.inner-page section.bars .item{padding:0 0 0 7%}}@media(max-width: 992px){.inner-page section.bars .item{padding:0 15px}}.inner-page section.bars .text{min-width:55%;padding:8% 6%;background-color:#e05e27;color:#e8e1d8;z-index:1;margin-left:-15%}.inner-page section.bars .text h4{font-size:2.1111111111rem;margin:0 0 3.3333333333rem}.inner-page section.bars .text p{font-size:1.2222222222rem;margin:0 0 1.6666666667rem}.inner-page section.bars .image{width:60%;min-width:60%}.inner-page section.bars .image:before{padding-top:75.6097560976%}.inner-page section.bars .flickity-prev-next-button{top:100%;transform:translateY(40%);width:3.3333333333rem !important;height:3.3333333333rem !important}.inner-page section.bars .flickity-prev-next-button.next{right:1.1111111111rem}.inner-page section.bars .flickity-prev-next-button.previous{right:6.1111111111rem;left:auto}.inner-page section.bars .slider__counter{font-size:1.8333333333rem;font-family:"Optima",sans-serif;line-height:2.5rem;margin-top:2.1111111111rem}.inner-page section.bars .slider__counter span{font-size:2.7777777778rem}@media(max-width: 767px){.inner-page section.bars .slider{padding:0 !important}.inner-page section.bars .item{flex-direction:column}.inner-page section.bars .text{width:90%;padding:1.3888888889rem 1.6666666667rem;margin:-20% 0 0 0}.inner-page section.bars .text p{margin-bottom:0}.inner-page section.bars .image{width:100%}}@media(max-width: 580px){.inner-page section.bars .item-wrapper{width:90%}}.app-section{position:relative;background-color:#357282;padding:5.5555555556rem 0 0;color:#e8e1d8;margin-top:7.2222222222rem}.app-section .f{flex-wrap:wrap;justify-content:space-between;align-items:end}.app-section .container{position:relative;z-index:11}@media(min-width: 767px){.app-section .container{padding:0 9%}}.app-section .image{width:25%}.app-section .text{width:50%;padding-bottom:6.1111111111rem}.app-section .text p{margin:0 0 3.8888888889rem}.app-section .text .app-links{display:flex;align-items:center}.app-section .text .app-links a{padding:.5555555556rem}.app-section .text .app-links a+a{margin-left:5.5555555556rem}.app-section .text .app-links img{height:2.9444444444rem}@media(max-width: 767px){.app-section .text{width:100%}.app-section .image{width:16.6666666667rem;margin:auto;max-width:100%}}.app-section:before{content:"";width:50%;padding-top:50%;position:absolute;top:0;left:-30%;z-index:0;transform:translateY(-40%);background-image:url("../../images/arc/ART_20240212-205734 4.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.activities-page .three:before{content:"";width:50%;padding-top:50%;position:absolute;top:0;left:0;z-index:0;transform:translate(-50%, -30%);background-image:url("../../images/arc/Gohanameya-l.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.activities-page .four:before{content:"";width:50%;padding-top:50%;position:absolute;top:0;right:0;z-index:0;transform:translate(40%, -20%) scaleX(-1) rotate(-20deg);background-image:url("../../images/arc/rooms-bg.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.restaurants-page .three:before{content:"";width:30%;padding-top:50%;position:absolute;top:0;right:-13%;z-index:0;transform:translateY(-30%);background-image:url("../../images/arc/IMG_41252.png");background-repeat:no-repeat;background-position:top right;background-size:contain}@media(max-width: 580px){.restaurants-page .three:before{width:35%;top:4%}}.restaurants-page .five:before{content:"";width:30%;padding-top:50%;position:absolute;top:0;left:-14%;z-index:0;transform:translateY(-20%);background-image:url("../../images/arc/ART_20240211-145616.png");background-repeat:no-repeat;background-position:top right;background-size:contain}@media(max-width: 580px){.restaurants-page .five:before{width:40%}}@media(max-width: 580px){.restaurants-page .details-section{padding-bottom:0rem}}.events-page .one:before{content:"";width:50%;padding-top:50%;position:absolute;top:0;right:0;z-index:0;transform:translate(50%, -30%) scaleX(-1) rotate(-10deg);background-image:url("../../images/arc/ART_20240212-205734 4.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.events-page .three:before{content:"";width:50%;padding-top:50%;position:absolute;top:0;right:0;z-index:0;transform:translate(40%, -20%) scaleX(-1) rotate(-20deg);background-image:url("../../images/arc/rooms-bg.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.about-page .one:before{content:"";width:40%;padding-top:50%;position:absolute;top:0;right:-20%;z-index:0;transform:translateY(-25%) scaleX(-1);background-image:url("../../images/arc/Gohanameya.png");background-repeat:no-repeat;background-position:top right;background-size:contain}.careers-page .career-section{padding:5.5555555556rem 0 8.3333333333rem}.careers-page .career-section:before{content:"";width:35%;padding-top:50%;position:absolute;top:0;right:-10%;z-index:0;transform:translateY(-35%) scaleX(-1) rotate(20deg);background-image:url("../../images/arc/ART_20240212-205734 4.png");background-repeat:no-repeat;background-position:top right;background-size:contain}