.container-header,.home .container-header{height:70px}.box-header.left img{width:119px}.mobile-hide{display:none}h2{font-size:20px}a{margin-top:0}.container-footer input[type=email],.container-form form input[type=email],.container-form form input[type=text]{font-size:16px}.page-title-2 .page-title h1,.title-big,body.journal .page-title h1{font-size:40px}.box-header.right{display:none}.container-header .center{position:static;margin:0;transform:none}.hamburger span{height:1.5px}.hamburger{height:18px;width:85px}.center-line{top:8.5px}.gallery .page-title{padding-bottom:50px}.box-booking .booking-inputs form input[type=text]{font-size:16px}.container-header .center{display:flex;align-items:flex-start;height:53%}.form-work .box-1 .box-file,.form-work .box-1 .box-form{width:100%}.form-work{padding-bottom:60px}.container-footer .box-4{flex-direction:column}.container-footer .btn{width:50%;text-align:center}.container-footer .box-2{flex-wrap:wrap;justify-content:flex-start;flex-direction:row;margin-bottom:50px;margin-top:60px}.box-btn{display:flex;flex-direction:row;position:fixed;bottom:0;width:100%;align-items:baseline;justify-content:space-between}.box-btn #js-booking{background-color:#181b30;color:#fff}.box-btn .btn{color:#181b30;background-color:#fff}.box-btn #js-booking,.box-btn .btn{display:block;width:100%;text-align:center;padding:2px 0;line-height:50px;border-radius:unset;font-size:18px}.container-footer .box-2 .box-info.center,.container-footer .box-2 .box-info.first{margin-bottom:30px}.container-footer .box-2 .box-info.center,.container-footer .box-2 .box-info.last{margin-left:0;width:50%;margin-bottom:0}.container-footer .box-2 .box-info{padding-right:0;width:100%;margin-bottom:45px}.container-footer{padding-top:60px;padding-bottom:65px}.container-footer input{font-size:15px;padding-bottom:3px}.container-footer h2{margin-bottom:21px}.container-footer .box-2 span{margin-bottom:20px}.container-footer .box-2 .first a,.container-footer .box-2 span{font-size:15px;line-height:20px}.container-menu .box-menu li a{font-size:20px;line-height:30px;margin-bottom:0}.box-menu .active .link-animation .hover-2,.box-menu .link-animation .hover-2,.box-menu .link-animation:hover .hover-2{transform:translateY(0)}.box-menu .active .link-animation:hover .hover,.box-menu .link-animation:hover .hover{transform:translateY(0)}.box-menu .active .link-animation .hover,.box-menu .open .link-animation .hover{color:#181b3080}.box-menu .active .link-animation .hover-2,.box-menu .link-animation .hover-2{display:none}.container-menu .box-menu .level-1 ul{border-left:0;position:initial;padding-left:30px}.container-menu .box-menu .level-1 ul .level-2 a{font-size:15px;margin-bottom:0}.container-menu .box-menu{margin-top:0}.container-link-menu{margin-top:20px}.container-menu .box-menu a.btn-lang{margin-right:10px}.container-menu .box-menu a.btn-lang.active{border-bottom:1px solid}.container-menu .box-info.center,.container-menu .box-info.last{display:none}.container-menu .box-2 span{display:none}.container-menu .box-2 .first a:first-child,.container-menu .box-2 .first p{display:none}.container-booking,.container-menu{height:calc(100% - 69px);top:69px;overflow:scroll!important}.container-footer .box-2 .box-info,.container-menu .box-2 .box-info{padding-right:0}.close-menu{display:block}.carousel__button.is-next svg path,.carousel__button.is-prev svg path{color:#fff}.launch-exp-4 .box-booking .info-booking p{display:none}.container-booking .title-booking{bottom:8px;display:none}.box-booking .booking-inputs form .box-form label{font-size:15px;margin-bottom:15px}.box-booking .booking-inputs form .box-form.select label{margin-bottom:0}.slider-pagetitle .box-img,.slider-pagetitle video{padding-right:25px}.home-launch-1 .box-2 p,.home-launch-1 .grid-x .box-3,.home-launch-1 .grid-x .box-4{display:none}.home-launch-1{padding-bottom:60px;box-shadow:inset 0 115px 0 0 #fff}.home .wrapper,.wrapper{margin-top:70px}.box-cit p{font-size:20px;line-height:24px}.box-cit a,.box-cit span{font-size:15px;margin-top:10px}.home-launch-1 .box-5{padding-left:0;margin-top:40px}.home-launch-2,.home-launch-3,.home-launch-4{padding:60px 0}.home-launch-3 .box-2,.slider-1,.slider-block{margin-top:60px}.home .box-text .title,.home .box-text h3{margin-top:0}.box-text .title,.box-text h3{font-size:20px}.home .info-text span{margin-top:0}.home-launch-3 .box-cit,.home-launch-3 .info-text{display:none}.img-overlay{display:none}.home-launch-3 .box-2{padding-left:15px}.home-launch-3 .box-3,.home-launch-3 .box-4{margin-top:0}.home-launch-3 .large-2{width:35.33333%;margin-top:4px}.home-launch-3 .box-4{margin-left:11px}.home-launch-5{padding-bottom:60px;box-shadow:inset 0 43px 0 0 #fff}.home-launch-5 .title-big{margin-top:0}.home-launch-5 .box-text{margin-top:40px;margin-bottom:55px}.home-launch-5 .slider-1,.home-launch-5 .slider-block{margin-top:0;display:block}.home-launch-5 .box{display:none}.home-launch-5 .slider-1 .box-slide{align-self:flex-start}.slider-1 .box-slide .info-text{opacity:0}.slider-1 .box-slide.slick-active .info-text{opacity:1;transition:all .8s linear}.box-social .box-cit a{font-size:20px;line-height:18px}.box-social{padding:70px 25px}.splash-page .logo{display:none}.logo-2{display:block;display:block;position:absolute;top:85px;width:100%;left:50%;transform:translate(-50%,-50%)}.logo-2 img{padding-left:25px;width:calc(100% - 25px)}.splash-page .scroll{font-size:15px;bottom:40px}.page-title .box-breadcrumbs{display:none}.page-title h1{font-size:20px;margin-bottom:20px}.page-title{padding-top:50px;padding-bottom:60px}.archive-room .page-title{padding-bottom:50px}.container-suites{padding-bottom:0;box-shadow:inset 0 43px 0 0 #fff}.container-suites .title-box,.launch-dining-1 .title-box{margin-bottom:13px}.container-suites .box-suite.first{flex-direction:column-reverse}.container-room .box-room p,.container-suites .box-suite .box-text p{display:none}.container-room .box-room .info,.container-suites .box-suite .box-text .info{display:block;margin-bottom:20px}.container-room .box-text,body.journal .box-text{width:100%;margin-left:0}.container-room .box-room{margin-bottom:60px}.container-room .box-room.left{padding-right:0}.container-room .box-room.right{padding-left:0}.container-suites .box-suite{padding-bottom:60px}.container-room .box-text .title,.container-room .box-text h3,.container-suites .box-text .title,.container-suites .box-text h3{margin-top:13px;margin-bottom:17px}.container-room .box-room .box-img,.container-room .box-room .video-js{margin-bottom:0}.container-room .title-box{margin-top:0;margin-bottom:45px}.container-suites .box-suite .box-text,.container-suites .box-suite.first .medium-8{padding-left:0}.launch-dining-1{padding-bottom:60px;box-shadow:inset 0 43px 0 0 #fff}.launch-dining-1 .box .author,.launch-dining-1 .box-cit,.launch-dining-1 .box-img-med,.launch-dining-1 .box-img-small{display:none}.box-text,.launch-dining-2 .box-suite .box-1{padding-right:0}.box-text .title,.box-text h3{margin-top:20px;margin-bottom:20px}.launch-dining-2{padding-top:25px;padding-bottom:60px}.launch-dining-2 .box-suite,.launch-dining-2.reverse .box-suite.box-2{flex-direction:column-reverse}.launch-dining-2 .box-suite.box-2{flex-direction:column}.launch-dining-2 .box-suite.box-2 .box-3{display:none}.launch-dining-2 .box-suite.box-2 .box-text{margin-top:0}.launch-dining-2 .box-suite.box-2 .box-text .title,.launch-dining-2 .box-suite.box-2 .box-text h3{margin-top:13px}.archive-rest .launch-dining-3{padding-top:25px}.launch-dining-3{padding-top:0;padding-bottom:60px}.launch-dining-2 .box-suite{padding-bottom:0}.page-title-2 .page-title h1{margin-top:5px;margin-bottom:0;line-height:normal}.container-info{padding-top:35px;padding-bottom:40px}.restaurant .container-info{padding-bottom:60px}.home-launch-1 .box-2 h1{line-height:60px}.container-info p{font-size:20px;line-height:24px;margin-bottom:20px}.michelin-star img{width:20px;height:21px;margin-top:3px}.container-info .grid-x{flex-direction:column-reverse}.container-info .wrap-info{flex-direction:column;padding-bottom:40px}.container-info .wrap-info .box-info{width:100%;padding:0;margin-bottom:25px}.title-booking h1{line-height:68px}.margin-fix{margin-top:30px!important}.container-info .wrap-info .box-info span{font-size:15px;display:block;margin-bottom:5px;text-transform:uppercase}.launch-dining-3 .box-suite .box-text .title,.launch-dining-3 .box-suite .box-text h3{margin-top:14px}.launch-dining-1 .box-img-med,.launch-dining-1 .box-text,.launch-dining-2.reverse .box-suite .box-1{padding-left:0}.launch-dining-2.reverse{padding-top:0;padding-bottom:60px}.restaurant .launch-dining-3{padding-bottom:60px;padding-top:0}.launch-dining-2 .box-suite.box-2 .box-text,.launch-dining-2 .medium-8,.launch-dining-3 .box-suite .box-text{padding-left:0}.archive-exp .page-title{padding-top:50px;padding-bottom:60px}.archive-exp .box-text .title,.archive-exp .box-text h3{margin-top:14px}.launch-exp-1 .box-1,.launch-exp-1 .box-2,.launch-exp-1 .top,.launch-exp-4 .box-1,.launch-exp-4 .box-2,.launch-exp-4 .top{margin-top:60px;padding-right:0}.launch-exp-2{padding-bottom:0}.launch-exp-1,.launch-exp-3{padding-bottom:0}.launch-exp-4{padding-bottom:60px}.box-text p{margin-bottom:22px}.launch-exp-1 .box-2,.launch-exp-4 .box-2{padding-left:0}.container-info .wrap-info .box-info.contacts,.container-info .wrap-info .box-info:last-child{margin-bottom:0;overflow:hidden}.container-info .wrap-info{padding-left:0}.room .container-features{padding-top:40px;padding-bottom:43px}.room .container-form{padding-top:60px;padding-bottom:60px}.home .home-launch-5 .info-text span{padding-top:9px}.container-form form .box-form label{font-size:15px}.container-form form .box-form label{margin-bottom:15px}.container-form form .box-form.select label{margin-bottom:0}.room .container-form .box-text .title,.room .container-form .box-text h3{margin-top:0;margin-bottom:45px}.detail-template .container-room .title-box,.detail-template-2 .container-room .title-box,.room .container-room{padding-top:55px}.container-toggle .box-toggle{flex-direction:column}.container-toggle .box-toggle .text-hide{width:100%;margin-top:50px}.spa .container-room .box-room p{display:block}.spa .container-room .box-room{margin-bottom:45px}.spa .container-room{padding-bottom:15px}.detail-template .box-breadcrumbs,.detail-template-2 .box-breadcrumbs{display:none}.box-menu .link-animation:hover .hover{transform:translateY(0)}.box-menu .open .link-animation .hover{color:#181b3080}.box-menu .open .link-animation .hover-2{display:none}.detail-template .slider-1,.detail-template .slider-block{margin-bottom:20px}.container-detail .grid-x{position:relative}.container-detail .cell{position:initial}.container-detail .container-info{flex-direction:column-reverse}.container-detail .title,.container-detail h3{position:absolute;top:0}.detail-template .container-info .wrap-info{margin-top:60px}.detail-template .container-room .title-box .title,.detail-template .container-room .title-box h3{margin-bottom:0}.detail-template .container-room .box-room p,.detail-template .container-suites .box-suite .box-text p{display:block}.detail-template .container-room .title-box{margin-bottom:55px}.archive-offers .container-room,.experience .container-room{padding-bottom:15px}.archive-offers .container-room .box-room,.experience .container-room .box-room{margin-bottom:45px}.detail-template-2 .grid-x{position:relative}.detail-template-2 .container-menu .grid-x{position:unset}.detail-template-2 .box-back{position:absolute;top:0}.detail-template-2 .container-room{padding-bottom:0}.container-detail-2{padding-top:20px;padding-bottom:60px}.container-detail-2 .box-title{margin-top:65px}.container-detail-2 .box-images .box.last{display:none}.container-detail-2 .container-info .wrap-info{padding-bottom:0;margin-top:55px;width:100%}.container-detail-2 .box-images{padding-right:0}.container-detail-2 .box-images .box:first-child{margin-bottom:0}.container-detail-2 .container-info{padding-left:0}.archive-offers .container-room .title-box{margin-bottom:20px}.archive-offers .container-room{box-shadow:inset 0 43px 0 0 #fff;padding-bottom:30px}.archive-gifts .container-room .box-room p,.archive-offers .container-room .box-room p,.detail-template-2 .container-room .box-room p{display:block}.events.detail-template .slider-1,.events.detail-template .slider-block{margin-bottom:20px}.events.detail-template .container-info .wrap-info{margin-top:65px}.events .page-title{padding-bottom:55px}.archive-gifts .container-room{padding-top:25px;padding-bottom:0}.archive-gifts .container-room .box-gift{width:100%}.archive-gifts .container-room.white .box-text{margin-left:0;width:100%}.archive-gifts .container-room .title-box{margin-bottom:50px}.box-gallery{padding-right:25px}.box-gallery img{margin-bottom:25px}.gallery .box-load,body.journal .box-load{padding-top:30px;padding-bottom:60px}.first-post .box-img{margin-bottom:15px}.grid-map,.location .container-info .wrap-info{display:none}.location .container-detail .title,.location .container-detail h3{position:initial}.location .container-detail{padding:45px 0}.location .container-room .title-box{margin-bottom:50px}.location .container-toggle{padding-bottom:50px}.form-events .container-form{padding-top:50px;padding-bottom:60px}.container-detail-2 .box-title .title,.container-detail-2 .box-title h3{width:100%}.form-events .box-text h3{margin-top:0;margin-bottom:45px}.form-events .check-container.privacy{margin-bottom:25px}.form-events .container-form form #btn-send-event{margin-top:-15px}.check-container .box-check .check,.check-container .checkmark{width:20px;height:20px}.selectric .label{font-size:16px}.check-container .box-check{margin-bottom:15px}.form-events .container-form form .box-form .box-check:last-child{margin-bottom:0}.check-container .checkmark::after{left:5.5px;top:1px;width:5px}.pretty .state label:before{margin-bottom:5px}.form-work .box-form input{font-size:16px}.form-work .box-form.button{flex-direction:column}.career .room .box-file .input-style,.career .room .input-style{width:100%;margin-top:30px;line-height:35px}.career .room .box-file .input-box{margin-top:35px}.form-work .text{display:none}.career .room .box-file .input-style{margin-top:0}.blocks-container{display:block}.blocks-container .block{display:block;width:100%;aspect-ratio:1/1;margin:10px 0;padding:30px 20px}.blocks-container .block .title{font-size:25px;line-height:30px}.box-booking .booking-inputs form .box-form select{margin:0}.archive-rest .home-launch-1{box-shadow:none;background-color:#fff}.box-header.left a.btn-lang{display:none}.filters{font-size:16px}.filters a{margin:0 10px;font-size:16px}.trustyou{margin-bottom:30px}body.post .container-detail-2 .container-info ol,body.post .container-detail-2 .container-info p,body.post .container-detail-2 .container-info ul{font-size:20px}