h1,h3,h3 p{font-size:45px;line-height:40px}.box-text p{font-size:14px;line-height:18px;margin-bottom:15px;width:54%}a,p{font-size:14px}.box-top .left{padding-top:9px}.header{height:50px;padding:0 20px;font-size:20px;line-height:22px}.header .right button,.header a{font-size:20px;line-height:22px}.header .right{gap:120px}.header .box-img.mobile{display:none}.header .box-img.desktop{display:block}.header .box-img{height:22px}.wrapper{padding-top:50px}.header.fixed .box-top{padding-top:15.5px;padding-bottom:15.5px}.box-reservation #btn-booking-mask,.box-reservation .selectric .label,.box-reservation input,.box-reservation label{font-size:60px}.box-reservation #btn-booking-mask::after{width:40px;height:40px;right:-60px}#btn-booking-room::after{right:-35px;width:25px;height:25px}.booking-container .arrow-book{right:-51px}.booking-container .arrow-book img{height:42px;width:42px}.box-reservation #btn-booking-mask{margin-top:50px}.booking-container .box-info a{font-size:20px;line-height:25px}.booking-container .close-book{margin-bottom:10px}.booking-container{padding-top:23px}.container-list-menu{width:95%}.container-list-menu a{font-size:70px;line-height:60px}.container-menu{padding-top:25px}.page-title-content{padding-top:25px}.page-title-content .text p{font-size:20px;line-height:25px}.box-footer a,.box-footer p{font-size:45px;line-height:42px}.container-footer .right .box-logo span,.container-footer .right .menu-footer a,.container-footer .right .menu-footer p,.container-footer .right.box-footer.member a,.container-footer .right.box-footer.member span{font-size:14px;line-height:1}.container-footer{padding-top:30px;padding-bottom:30px}.container-footer .box-footer.right{width:39.33333%}.container-footer .box-footer.location,.container-footer .box-footer.social{margin-bottom:80px}.container-footer .right .box-footer{margin-bottom:170px}.container-footer .left{padding-right:15px}.container-footer .left.box-footer.member img{width:310px;margin-bottom:-7px}.box-footer.member img{width:100%}.container-footer__partners{display:flex;padding-top:30px;padding-bottom:30px;gap:auto}.container-footer__partners--item img{max-height:30px;max-width:160px}.container-footer__bottom--left *,.container-footer__bottom--right{font-size:13px;line-height:14px}.container-footer__bottom{padding-top:30px;border-top:1px solid var(--185-u)}.container-footer__content--location-social{margin-top:100px}.container-footer__content{padding-bottom:30px}.container-footer__top--title p{font-size:20px;line-height:22px}.container-footer__top--item{height:150px}.container-footer__top--image-wrapper img{max-width:140px;max-height:80px}.text-fade h3,.text-fade p{width:68%}.text-fade h3{margin-bottom:30px;margin-top:0}.text-fade p{margin-bottom:10px}.text-fade a{font-size:14px}.launch-1{padding-bottom:80px}.container-boxes{row-gap:220px}.launch-4 .box-link a{font-size:45px}.container-boxes .box p{margin-top:15px}.container-boxes .box span{font-size:14px;margin-bottom:2px}.infobox{width:130px;padding:7px}#map{height:600px}.infobox::before{top:calc(100% + 13px);border-left:19px solid transparent;border-right:19px solid transparent;border-top:28px solid #fff}.social-title p,.social-title p a{font-size:90px;line-height:90px}.social-title{top:44.8%}.slider-social .slick-track{gap:40px}.grid-container.social{padding:60px 0}.archive-container-room h3{font-size:35px;line-height:1}.archive-cell .box-text span,.related-cell .box-text span{font-size:20px}.archive-cell .box-text .text span,.related-cell .box-text .text span{font-size:14px}.archive-container-room .archive-cell{margin-bottom:80px}.archive-cell.room:last-child,.archive-container-room.suites .archive-cell:last-child{margin-bottom:60px}.archive-container-room .arrow-icon{width:12px;height:12px}.archive-container-room.suites{margin-top:60px}.archive-container-room.rooms .grid-container,.archive-container-room.suites .grid-container{padding-left:25px;padding-right:25px}.info-detail .box-text p{font-size:20px;line-height:25px;margin-bottom:15px}.info-detail .box-text{margin-bottom:90px}#btn-booking-room,.booking-box .box-book input,.booking-box .box-book label,.booking-box button,.booking-box h3,.selectric .label{font-size:39px}.booking-box{padding-bottom:80px}.related-box h3{margin-bottom:10px}.main-box .box-left .text-center h3{font-size:45px;line-height:1}.main-box .text-bottom span{font-size:14px}.archive-2 .container-box .grid-x{padding:90px 0}.archive-2 .container-box.art .grid-x{row-gap:60px}.archive-2 .archive-container .box span{font-size:14px;margin-bottom:18px}.archive-2 .archive-container.event .grid-x{row-gap:120px}.archive-2.bar-events .archive-container .box span.date,.archive-2.bar-events .archive-container .box span.date-text{margin-bottom:0}.archive-2 .archive-container.art .box p{margin-top:23px;line-height:1}.archive-2 .archive-container.art .box::before{left:-15px}.info-toggle .toggle-box a,.info-toggle .toggle-box p,.info-toggle .toggle-box span{font-size:14px}.info-toggle .toggle-box{padding-top:10.5px;padding-bottom:7.5px}.archive-2.press .container-box.art .grid-x{row-gap:90px}.btn-res{margin-top:30px}.container-spotify h2,.container-spotify h2 a,.container-spotify h2 span{font-size:100px;line-height:1}.container-spotify h2{max-width:840px}.container-spotify h2 a::after{height:4px;bottom:28px}.container-spotify{padding-bottom:30px;padding-top:55px}.container-spotify .spotify-logo{top:-35px;left:20px;position:absolute}.container-spotify .spotify-logo img{width:70px;height:30px}.archive{padding-top:25px;padding-bottom:30px}.archive-cell{margin-bottom:60px}.container-services .box-services a,.container-services .box-services p{font-size:14px;padding-top:12px;padding-bottom:7px}.gallery-item .play-cover h3{font-size:20px}.box-button button{font-size:20px}.gallery-container{padding-top:60px;padding-bottom:65px}.box-button{margin-bottom:50px}.fancybox__nav .carousel__button.is-next{background-image:url(/assets/i/icons-freccia-right_white.svg);margin-right:20px}.fancybox__nav .carousel__button.is-prev{background-image:url(/assets/i/icons-freccia-left-white.svg);margin-left:20px}.container-toggle .toggle span{font-size:14px}.container-toggle .toggle span{padding-bottom:7px;padding-top:12px}.container-toggle .toggle-hide p{font-size:45px}.container-toggle .toggle-hide{padding-bottom:30px}.open.infobox::before{top:calc(100% + 18px);border-left:40px solid transparent;border-right:40px solid transparent;border-top:38px solid #fff}.career-form .box-career input{margin-top:-10px}.career-form .box-career.input{margin-bottom:-5px}.career-form .box-career.textarea{margin-top:28px;margin-bottom:45px}.box-career.file p,.container-toggle.launch .toggle-hide p{font-size:20px;line-height:25px}.container-toggle.launch .toggle-hide span{font-size:14px;line-height:18px}.career-form .box-career .label-input.btn-res{width:65%}.career-form .box-career label.label-input.btn-res{margin-bottom:0}.container-career{padding-bottom:90px}.container-toggle.launch .toggle-hide h3{margin-top:5px}.container-toggle.launch .toggle-hide{padding-bottom:10px}.container-toggle .title-2{margin-bottom:50px}.side-content__title{min-width:max-content}.side-content__text-wrapper{width:100%}@media screen and (max-width:900px){h1,h3,h3 p{margin-top:30px}.box-text{flex-direction:row;justify-content:space-between;gap:25px}.box-text h3{width:43.7%}.box-text .text-container{width:53.8%}.launch-1 .box-text .text-container{padding-top:25px}.box-text div p{width:100%}.container-icon{height:fit-content}.box-top{padding-top:20px}.header .right{gap:40px}.box-footer.contacts.right{order:3;width:55.7%;margin-bottom:60px}.container-footer .box-footer.location.left{order:1;width:55.7%;margin-bottom:60px}.container-footer .right.box-footer.menu{order:2;width:31%;flex-direction:column;position:absolute;right:0}.box-footer span{margin-bottom:15px}.container-footer .right .box-logo span,.container-footer .right .menu-footer a,.container-footer .right.box-footer.menu p{font-size:17px;line-height:22px;margin-top:0}.container-footer .right .box-logo{width:100%}.menu-footer{width:100%;margin-bottom:60px}.container-footer .right.box-footer.member{width:fit-content}.container-footer .right.box-footer.member a,.container-footer .right.box-footer.member span{font-size:11px}.box-footer.member.left{order:5}.box-footer.member.right{order:6}.box-footer.left.social{order:4;width:55.7%;margin-bottom:60px}.container-footer .grid-container{justify-content:space-between}.container-footer .right{padding-left:0}.container-footer .left{padding-right:0}.container-footer .grid-container{gap:13%}.container-footer .left.box-footer.member img{width:300px}.box-reservation #btn-booking-mask,.box-reservation .selectric .label,.box-reservation input,.box-reservation label{font-size:70px}.booking-container .arrow-book{right:-60px}.booking-container .arrow-book img{height:48px;width:48px}.text-fade h3,.text-fade p{width:75%}.text-fade p{margin-bottom:18px}.launch-3 .box-text h3{margin-top:5px}.container-boxes{width:83.33333%;display:grid;grid-template-columns:37.5% 37.5%;column-gap:24.76987%;row-gap:140px;background-color:var(--green);height:100%}.container-boxes .box:nth-last-child(2),.container-boxes .box:nth-last-child(3){display:none}.launch-4 .box-link a{margin-right:25px}#map{height:470px}.infobox{width:110px}.infobox::before{top:calc(100% + 11px);border-left:15px solid transparent;border-right:15px solid transparent;border-top:22px solid #fff}.slider-social{padding:60px 0}.archive-cell .box-text .text,.related-cell .box-text .text{display:flex;justify-content:flex-end;align-items:center}.archive-cell .box-text .text span,.related-cell .box-text .text span{margin-top:-4px;margin-right:16px}.archive-cell .box-text .text p,.related-cell .box-text .text p{display:none}.info-detail .box-text{display:flex;flex-direction:column;padding-left:25px;margin-bottom:60px}.booking-box .title-box{margin-bottom:30px}.detail .info-detail .box-text{display:block}.detail .box-text .text-container p{width:68%}.container-spotify h2,.container-spotify h2 a,.container-spotify h2 span{font-size:50px}.container-spotify h2 a::after{height:3px;bottom:13px}.container-spotify h2{max-width:388px}.container-spotify .spotify-logo{top:-8px}.container-spotify{padding-top:40px;padding-bottom:20px}.archive-2 .archive-container.event .box p{display:none}.archive-2 .container-box.event h3{font-size:20px;line-height:1}.archive-2 .archive-container.event .grid-x{row-gap:85px}.archive-2 .archive-container.event .box{width:29%}.archive-2 .container-box.event .grid-x{column-gap:15.5694%}.archive-2 .archive-container.event .box.box-margin{margin-left:13.125%}.related-box h3{font-size:45px}.related-cell .box-text span{width:90%}.main-box .text-bottom p{width:67%}.main-box .box-left .text-center h3{font-size:20px}.archive-2 .archive-container.art .box{width:29%}.archive-2 .container-box.art .grid-x{column-gap:15.5694%}.archive-2 .archive-container.art .box.box-margin{margin-left:13.125%}.container-toggle .title-1{margin-bottom:50px}.title-career{margin-bottom:40px}.title-career br{display:none}.career-form .box-career{flex-direction:row}.career-form .box-career.file,.career-form .box-career.textarea{display:inline-flex;flex-direction:column;width:49.6%;margin-bottom:50px}.box-career.file p,.container-toggle.launch .toggle-hide p{font-size:14px;line-height:18px}.box-career.file label{margin-bottom:10px;display:block}.career-form .box-career.textarea{max-height:169px}.career-form .box-career .label-input.btn-res{width:100%}.career-form .box-career.textarea{margin-top:40px}.career-form .box-career.textarea{padding-right:12.5px}.career-form .box-career.file{padding-left:12.5px}.career-form .box-career input{margin-top:-4px}.box-reservation #btn-booking-mask::after{width:45px;height:45px;right:-65px}.container-footer__content--newsletter{display:none}.side-content__box{flex-direction:column}}.slider-detail .landscape{height:50vh}.slider-detail .portrait{height:50vh}.home-popup__inner{position:relative;display:block}.home-popup__close{position:absolute;top:10px;right:10px}.home-popup__content{display:block}.home-popup__content-icon{display:none}.home-popup__content{padding:20px;width:300px}