body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.clearfix::after{content:"";display:table;clear:both}body{width:100%}@keyframes
fadeFromLeft{0%{opacity:0;transform:translate3d(-20vw,0,0) skewX(-15deg);-webkit-transform:translate3d(-20vw,0,0) skewX(-15deg)}100%{opacity:1;transform:translate3d(0,0,0) skewX(0deg);-webkit-transform:translate3d(0,0,0) skewX(0deg)}}@keyframes
fadeFromRight{0%{opacity:0;transform:translate3d(20vw,0,0) skewX(15deg);-webkit-transform:translate3d(20vw,0,0) skewX(15deg)}100%{opacity:1;transform:translate3d(0,0,0) skewX(0deg);-webkit-transform:translate3d(0,0,0) skewX(0deg)}}@keyframes
fadeFromBelow{0%{opacity:0;transform:translate3d(0,30vw,0) rotate(45deg);-webkit-transform:translate3d(0,30vw,0) rotate(45deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate(0deg);-webkit-transform:translate3d(0,0,0) rotate(0deg)}}@keyframes
fadeOutAbove{0%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-100vh,0);-webkit-transform:translate3d(0,-100vh,0)}}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes
zoomOutFlipping{0%{opacity:0;transform:scale3d(1.5,1.5,1.5) rotate(10deg);-webkit-transform:scale3d(1.5,1.5,1.5) rotate(10deg)}50%{opacity:1}100%{opacity:1;transform:scale3d(1,1,1) rotate(0deg);-webkit-transform:scale3d(1,1,1) rotate(0deg)}}@keyframes
zoomOut{0%{transform:scale3d(1.2,1.2,1.2);-webkit-transform:scale3d(1.2,1.2,1.2);opacity:0}30%{opacity:60%}100%{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@keyframes
menuOut{100%{opacity:0}}@keyframes
menuIn{0%{opacity:0}100%{opacity:1}}@keyframes
lineOneClose{25%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}50%{transform:translate3d(0,0,0) scaleX(0);-webkit-transform:translate3d(0,0,0) scaleX(0)}51%{transform:translate3d(0,0,0) scaleX(0) rotate(45deg);-webkit-transform:translate3d(0,0,0) scaleX(0) rotate(45deg)}100%{transform:translate3d(0,0,0) scaleX(1) rotate(45deg);-webkit-transform:translate3d(0,0,0) scaleX(1) rotate(45deg)}}@keyframes
togglerBar{99%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:0}}@keyframes
togglerFlip{100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@keyframes
togglerFlip2{100%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}@keyframes
togglerFlipRewind{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes
togglerFlipRewind2{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes
togglerBarReverse1{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);opacity:1}}@keyframes
togglerBarReverse2{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);opacity:1}}@keyframes
scrollDown{0%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}50%{opacity:1}100%{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);opacity:0}}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@font-face{font-family:'Sud';src:url('/fonts/Sud-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/Sud-Regular.otf') format('opentype'), url('/fonts/Sud-Regular.woff') format('woff'), url('/fonts/Sud-Regular.ttf') format('truetype'), url('/fonts/Sud-Regular.svg#Sud-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SctoGrotesk';src:url('/fonts/SctoGroteskA-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/SctoGroteskA-Light.otf') format('opentype'), url('/fonts/SctoGroteskA-Light.woff') format('woff'), url('/fonts/SctoGroteskA-Light.ttf') format('truetype'), url('/fonts/SctoGroteskA-Light.svg#SctoGroteskA-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'SctoGrotesk';src:url('/fonts/SctoGroteskA-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/SctoGroteskA-Regular.otf') format('opentype'), url('/fonts/SctoGroteskA-Regular.woff') format('woff'), url('/fonts/SctoGroteskA-Regular.ttf') format('truetype'), url('/fonts/SctoGroteskA-Regular.svg#SctoGroteskA-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'SctoGrotesk';src:url('/fonts/SctoGroteskA-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/SctoGroteskA-Medium.otf') format('opentype'), url('/fonts/SctoGroteskA-Medium.woff') format('woff'), url('/fonts/SctoGroteskA-Medium.ttf') format('truetype'), url('/fonts/SctoGroteskA-Medium.svg#SctoGroteskA-Medium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'SctoGrotesk';src:url('/fonts/SctoGroteskA-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/SctoGroteskA-Bold.otf') format('opentype'), url('/fonts/SctoGroteskA-Bold.woff') format('woff'), url('/fonts/SctoGroteskA-Bold.ttf') format('truetype'), url('/fonts/SctoGroteskA-Bold.svg#SctoGroteskA-Bold') format('svg');font-weight:700;font-style:normal}form{position:relative}.input{margin-bottom:1.5em;position:relative}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],textarea,select{font:inherit;padding: .5em 0;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #727272;font-size:16px;color:#242424;background:none}.room-prenota-modal input[type='text'],
.room-prenota-modal input[type='email'],
.room-prenota-modal input[type='tel'],
.room-prenota-modal input[type='number'],
.room-prenota-modal input[type='password'],
.room-prenota-modal textarea,
.room-prenota-modal
select{border-bottom:1px solid #242424}.login input[type='text'],
#LectureGetVideoForm input[type='text'],
.login input[type='email'],
#LectureGetVideoForm input[type='email'],
.login input[type='tel'],
#LectureGetVideoForm input[type='tel'],
.login input[type='number'],
#LectureGetVideoForm input[type='number'],
.login input[type='password'],
#LectureGetVideoForm input[type='password'],
.login textarea,
#LectureGetVideoForm textarea,
.login select,
#LectureGetVideoForm
select{color:#FEA900}textarea{height:90px}@media (max-width: 644px){.submit{margin-bottom:2em}}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding: .1em .75em;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;background:none;text-transform:uppercase;position:absolute;bottom:0;right:0;font-family:'Sud',serif;font-size:35px;background:#242424;color:#FEA900;letter-spacing:0.1em;font-weight:700;transform:translateY(25%);transition:background .25s}@media (max-width: 644px){input[type='submit'],.button,button{position:relative;transform:none}}input[type='submit']:hover,.button:hover,button:hover{background:#000}.inputGroup{display:flex;justify-content:space-between}@media (max-width: 644px){.inputGroup{display:block}}.inputGroup
.input{width:30%}@media (max-width: 644px){.inputGroup
.input{width:100%}}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{font-size:18px}.select
.checkbox{width:23%;display:inline-block;vertical-align:top}@media (max-width: 644px){.select
.checkbox{width:48%;margin-bottom:3%}}.select .checkbox
label{font-size:16px}@media (max-width: 1500px){.select .checkbox
label{font-size:13px}}.privacyDisclaimer{margin-top:3em;padding-right:200px}@media (max-width: 644px){.privacyDisclaimer{padding:0}}.privacyDisclaimer .checkbox
label{font-size:14px}.privacyDisclaimer .checkbox label
a{text-decoration:underline;color:#242424}.select>label{font-size:14px;text-transform:uppercase;margin:1em
0;letter-spacing:0.3em;font-weight:500}.room-prenota-modal .select>label{color:#242424}.checkbox:not(foo) label{position:relative;padding-left:30px}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #242424;background:#e9e9e9;vertical-align:middle;cursor:pointer;text-align:center;line-height:22px;border-radius:50%;position:absolute;top:0;left:0}.checkbox:not(foo) label:after{content:'';display:inline-block;width:14px;height:14px;background:#e9e9e9;vertical-align:middle;cursor:pointer;text-align:center;line-height:18px;transition:background .25s;border-radius:50%;position:absolute;top:4px;left:4px}.checkbox:not(foo) input:checked+label:after{content:'';background:#FEA900}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .6em;margin-top: .25em;color:#c33}.privacyDisclaimer .error-message{margin-left:30px}label{margin-bottom: .3em;display:block;cursor:pointer}.room-prenota-modal
label{color:#242424}fieldset{border:0;margin:0;padding:0}fieldset
legend{font-size:14px;text-transform:uppercase;margin-bottom:1em;letter-spacing:0.3em;font-weight:500}fieldset
input{display:none}fieldset
label{display:inline-block;width:40px;font-family:'Sud',serif;height:40px;line-height:40px;margin:0
10px 10px 0;cursor:pointer;color:#727272;-webkit-transition:all .2s;transition:all .2s;border-radius:100%;text-align:center}fieldset label:hover{background:#e9e9e9}fieldset input:checked+label{background:#FEA900;color:#242424}#flashMessage{position:fixed;bottom:0;left:0;right:0;z-index:500;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);padding-right:80px;visibility:visible;animation:messageIn 500ms ease-out forwards}#flashMessage.error{background:#C14343}@media (max-width: 600px){#flashMessage{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}.response_message{position:fixed;bottom:0;left:0;right:0;z-index:500;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);padding-right:80px}.response_message:after{cursor:pointer;content:'x';position:absolute;background:rgba(0,0,0,0.25);top:0;right:0;bottom:0;width:60px;text-align:center;display:flex;align-items:center;justify-content:space-around;font-size:16px;font-weight:300}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#transitional{position:fixed;top:0;left:0;right:0;bottom:0;background:#242424;z-index:9999;pointer-events:none;opacity:0}.frontend
body{background:#242424;color:#fff;font-family:'SctoGrotesk',sans-serif,'Arial',sans-serif;font-size:24px}@media (max-width: 1700px){.frontend
body{font-size:21px}}@media (max-width: 1500px){.frontend
body{font-size:18px}}.container{padding:75px
150px}@media (max-width: 1230px){.container{padding:75px
5%}}@media (max-width: 644px){.container{padding:50px
5%}}p{margin-bottom:1em;line-height:1.7em;font-weight:300}p:last-of-type{margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-size:14px;letter-spacing:0.3em;font-weight:500;text-transform:uppercase}h1{font-family:'Sud',serif;font-size:150px;font-weight:400;letter-spacing:0.08em;margin-bottom: .2em}@media (max-width: 1700px){h1{font-size:130px}}@media (max-width: 1350px){h1{font-size:120px}}@media (max-width: 1230px){h1{font-size:90px}}@media (max-width: 1000px){h1{font-size:80px}}@media (max-width: 644px){h1{font-size:60px}}h2{font-family:'Sud',serif;font-size:70px;font-weight:400;letter-spacing:0.07em;margin-bottom: .2em}@media (max-width: 1700px){h2{font-size:50px}}@media (max-width: 1230px){h2{font-size:40px}}@media (max-width: 644px){h2{font-size:30px}}ul,ol{margin:0
0 1em 1em;padding:0}ul li,
ol
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}em{font-style:italic}.frontend
a{color:#fff;text-decoration:underline}#siteHeader{position:fixed;display:flex;justify-content:space-between;align-items:center;top:0;left:0;right:0;z-index:3;pointer-events:none;padding:75px
calc(8.07% - 80px)}@media (max-width: 1500px){#siteHeader{padding:35px
calc(8.07% - 75px) 35px 35px}}@media (max-width: 1230px){#siteHeader{padding:35px
calc(8.07% - 55px) 35px 35px}}@media (max-width: 1000px){#siteHeader{padding:35px}}@media (max-width: 644px){#siteHeader{padding:25px}}#siteHeader
.logolink{width:160px;height:60px;background:url(/img/logo.svg) no-repeat 0 0;background-size:contain;display:block;text-indent:-500%;overflow:hidden;order:2;pointer-events:all}@media (max-width: 1500px){#siteHeader
.logolink{width:150px;height:50px}}@media (max-width: 1230px){#siteHeader
.logolink{width:110px;height:40px}}@media (max-width: 644px){#siteHeader
.logolink{width:90px;height:30px}}#toggler{width:90px;position:relative;height:20px;cursor:pointer;z-index:3;pointer-events:all}@media (max-width: 1230px){#toggler{width:60px}}@media (max-width: 644px){#toggler{width:50px}}#toggler:before{content:'';position:absolute;width:100%;height:2px;background:#fff;top:50%;left:0;margin-top:-8px;transition: .5s;transform:translateY(-50%);transition:all .5s}#toggler:after{content:'';position:absolute;width:100%;height:2px;background:#fff;top:50%;margin-top:8px;left:0;transform:translateY(-50%);transition:all .5s}#toggler:hover:before{margin-top:8px}#toggler:hover:after{margin-top:-8px}#toggler.active:before{margin-top:0;transform:translateY(-50%) rotate(45deg)}#toggler.active:after{margin-top:0;transform:translateY(-50%) rotate(-45deg)}.menu-holder{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:#242424;display:flex;align-items:center;justify-content:space-between;opacity:0;pointer-events:none}@media (max-width: 1000px){.menu-holder{flex-direction:column;overflow:auto}}.menu-holder.active{pointer-events:all}.menu-holder .menu-holder__left{width:30%;text-align:right;font-size:14px;color:#727272}@media (max-width: 1230px){.menu-holder .menu-holder__left{width:35%}}@media (max-width: 1000px){.menu-holder .menu-holder__left{width:100%;text-align:center;padding:90px
0}}.menu-holder .menu-holder__left
.menu{margin-bottom:3em}.menu-holder .menu-holder__left .menu
li{font-family:'Sud',serif;font-size:70px;margin-bottom: .1em}@media (max-width: 1500px){.menu-holder .menu-holder__left .menu
li{font-size:60px}}@media (max-width: 1230px){.menu-holder .menu-holder__left .menu
li{font-size:50px}}@media (max-width: 1000px){.menu-holder .menu-holder__left .menu
li{margin-bottom: .25em}}.menu-holder .menu-holder__left .menu li
a{text-decoration:none;transition:color .5s}.menu-holder .menu-holder__left .menu li a:hover{color:#727272}.menu-holder .menu-holder__right{width:65%;height:100%;overflow:auto;padding:50px
0;scrollbar-width:none}@media (max-width: 1230px){.menu-holder .menu-holder__right{width:60%}}@media (max-width: 1000px){.menu-holder .menu-holder__right{width:65%}}@media (max-width: 1000px){.menu-holder .menu-holder__right{width:100%;overflow:visible;padding:0
0 50px}}.menu-holder .menu-holder__right::-webkit-scrollbar{display:none}.frontend .room-menu__item{margin-bottom:50px;position:relative;width:100%;display:flex;text-decoration:none}@media (max-width: 1000px){.frontend .room-menu__item{width:96%}}.frontend .room-menu__item
h4{font-family:'Sud',serif;font-size:325px;position:absolute;top:50%;transform:translate(0,-50%);width:37.9%;transition:1s transform cubic-bezier(0.165,0.840,0.440,1.000)}@media (max-width: 1700px){.frontend .room-menu__item
h4{font-size:270px}}@media (max-width: 1230px){.frontend .room-menu__item
h4{font-size:160px}}@media (max-width: 644px){.frontend .room-menu__item
h4{font-size:120px}}.frontend .room-menu__item:hover
h4{transform:translate(10%,-50%)}.frontend .room-menu__item .room-data{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0
15%}.frontend .room-menu__item .room-data
img{width:85%}@media (max-width: 1230px){.frontend .room-menu__item .room-data
img{width:80%}}@media (max-width: 1000px){.frontend .room-menu__item .room-data
img{width:75%}}.frontend .room-menu__item
span{width:80px;height:80px;line-height:80px}@media (max-width: 1500px){.frontend .room-menu__item
span{width:65px}}.frontend .room-menu__item
span.seats{text-align:right;background:url(/img/seats-grey.svg) no-repeat 0 50%;color:#727272}.frontend .room-menu__item
span.sqm{text-align:right;background:url(/img/sqm-grey.svg) no-repeat 0 50%;color:#727272}.frontend .room-menu__item:nth-of-type(2n) h4{right:0;text-align:right}.frontend .room-menu__item:nth-of-type(2n) span{left:0}.frontend .room-menu__item:nth-of-type(2n) img{order:2}.frontend .room-menu__item:nth-of-type(2n+1) h4{left:0;text-align:center}.frontend .room-menu__item:nth-of-type(2n+1) span{right:0}#siteFooter{background:#e9e9e9;color:#727272;clear:both;font-size:14px}@media (max-width: 1230px){#siteFooter{font-size:12px}}@media (max-width: 1000px){#siteFooter{font-size:14px}}#siteFooter
a{color:#727272;text-decoration:none}#siteFooter
ul{list-style-type:none;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}@media (max-width: 644px){#siteFooter
ul{flex-direction:column}}#siteFooter ul
li{margin:0;padding:0}#siteFooter ul li
a{margin:10px;text-transform:uppercase}@media (max-width: 644px){#siteFooter ul li
a{display:block}}#siteFooter
.row{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1000px){#siteFooter
.row{flex-direction:column}}#siteFooter
.links{width:50%}@media (max-width: 1000px){#siteFooter
.links{width:90%;margin:25px
auto 50px}}#siteFooter
.loghi{margin:150px
auto 0;width:66%;display:block;text-align:center}#siteFooter .loghi
h2{font-size:12px;margin-bottom:3.5em;font-family:'SctoGrotesk',sans-serif,'Arial',sans-serif}@media (max-width: 1000px){#siteFooter
.loghi{width:100%;margin:10px
auto 0}}#siteFooter .loghi
.flexed{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1000px){#siteFooter .loghi
.flexed{flex-direction:row}}#siteFooter .loghi
a{margin:0
5%;mix-blend-mode:darken}#siteFooter
.credits{line-height:1.6em}@media (max-width: 1000px){#siteFooter
.credits{text-align:center;margin-bottom:50px}}#siteFooter
.logolink{width:160px;height:60px;background:url(/img/logo-neutro.svg) no-repeat 0 0;background-size:contain;display:block;text-indent:-500%;overflow:hidden;order:2}@media (max-width: 1000px){#siteFooter
.logolink{width:120px}}body.home{overflow:hidden}@media (max-width: 644px){body.home{overflow:auto}}#hp{height:100vh;height:calc(var(--vh, 1vh) * 100);opacity:0}@media (max-width: 644px){#hp{height:auto;position:relative;overflow:hidden}}#hp
.hero{height:100vh;height:calc(var(--vh, 1vh) * 100);position:relative;padding:0
10%}@media (max-width: 1230px){#hp
.hero{padding:0
7.5%}}@media (max-width: 644px){#hp
.hero{overflow:hidden;padding:0
5%}}#hp .hero .hero--img{overflow:hidden;position:absolute;bottom:0;right:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100);transform:translateY(35vh)}#hp .hero .hero--img
img{position:absolute;top:0;right:0;width:100%;transform-origin:100% 0}@media (max-width: 1230px){#hp .hero .hero--img
img{height:100%;object-fit:cover}}#hp .hero .hero--title{top:26.25vh;top:calc(var(--vh, 1vh) * 26.25);position:relative}#hp .hero
a.scroll{background:#fff;text-decoration:none;font-weight:700;font-size:16px;color:#242424;position:absolute;bottom:0;padding:1em
5em 1em 2em;background:url(/img/scroll.svg) no-repeat 95% 50% #fff;text-transform:uppercase}#hp
.rooms{padding:0
10%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;position:relative}@media (max-width: 1230px){#hp
.rooms{padding:0
7.5%}}@media (max-width: 644px){#hp
.rooms{padding:0;height:auto}}#hp .rooms
.tabs{float:left;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 644px){#hp .rooms
.tabs{position:relative;transform:none;top:0;padding:50px
0;float:none}}#hp .rooms .tabs
h2{display:flex;text-align:center;font-size:14px;letter-spacing:0.25em;font-family:'SctoGrotesk',sans-serif,'Arial',sans-serif}@media (max-width: 644px){#hp .rooms .tabs
h2{display:none}}#hp .rooms .tabs h2
span{margin:0
auto;position:relative;padding:10px;border-bottom:1px solid #fff}#hp .rooms .tabs
ul{margin:0;list-style-type:none;display:flex}@media (max-width: 644px){#hp .rooms .tabs
ul{display:none}}#hp .rooms .tabs ul
li{margin:0;font-size:280px;letter-spacing:0.3em;position:relative}@media (max-width: 1700px){#hp .rooms .tabs ul
li{font-size:240px}}@media (max-width: 1230px){#hp .rooms .tabs ul
li{font-size:180px}}@media (max-width: 1000px){#hp .rooms .tabs ul
li{font-size:150px}}#hp .rooms .tabs ul li:after{content:'';left:0;width:0;background:#fff;position:absolute;opacity:0;transition:opacity .5s .25s, width .5s .25s;height:15px;bottom:30px}@media (max-width: 1700px){#hp .rooms .tabs ul li:after{bottom:20px;height:12px}}@media (max-width: 1230px){#hp .rooms .tabs ul li:after{bottom:15px;height:10px}}@media (max-width: 1000px){#hp .rooms .tabs ul li:after{bottom:12px;height:9px}}#hp .rooms .tabs ul li
a{font-family:'Sud',serif;text-decoration:none}#hp .rooms.hoverable .tabs ul li.room-1:after{left:4px}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-1:after{left:3px}}#hp .rooms.hoverable .tabs ul li.room-1:hover:after{width:215px;opacity:1}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-1:hover:after{width:186px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-1:hover:after{width:135px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-1:hover:after{width:115px}}#hp .rooms.hoverable .tabs ul li.room-2:after{left:22px}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-2:after{left:18px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-2:after{left:13px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-2:after{left:11px}}#hp .rooms.hoverable .tabs ul li.room-2:hover:after{width:95px;opacity:1}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-2:hover:after{width:70px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-2:hover:after{width:50px}}#hp .rooms.hoverable .tabs ul li.room-3:after{left:14px}#hp .rooms.hoverable .tabs ul li.room-3:hover:after{width:158px;opacity:1}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-3:hover:after{width:140px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-3:hover:after{width:100px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-3:hover:after{width:70px}}#hp .rooms.hoverable .tabs ul li.room-4:after{left:21px}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-4:after{left:18px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-4:after{left:13px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-4:after{left:11px}}#hp .rooms.hoverable .tabs ul li.room-4:hover:after{width:150px;opacity:1}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-4:hover:after{width:110px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-4:hover:after{width:90px}}#hp .rooms.hoverable .tabs ul li.room-5:after{left:22px}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-5:after{left:18px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-5:after{left:13px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-5:after{left:11px}}#hp .rooms.hoverable .tabs ul li.room-5:hover:after{width:56px;opacity:1}@media (max-width: 1700px){#hp .rooms.hoverable .tabs ul li.room-5:hover:after{width:50px}}@media (max-width: 1230px){#hp .rooms.hoverable .tabs ul li.room-5:hover:after{width:40px}}@media (max-width: 1000px){#hp .rooms.hoverable .tabs ul li.room-5:hover:after{width:35px}}#hp .rooms
.texto{color:#727272;font-size:20px;text-align:right;letter-spacing:0.015em;padding:20px;position:relative;width:40%;margin-top:10vh;margin-top:calc(var(--vh, 1vh) * 10);transition:opacity 1s}@media (max-width: 1350px){#hp .rooms
.texto{font-size:16px}}@media (max-width: 1230px){#hp .rooms
.texto{width:33vw}}@media (max-width: 644px){#hp .rooms
.texto{width:100%;text-align:left;margin:0;padding:20px
5%}}#hp .rooms .texto
span.line{background:#727272;position:absolute;bottom:0;right:0;height:100%;width:1px}@media (max-width: 644px){#hp .rooms .texto
span.line{display:none}}#hp .rooms .hovered+.texto{opacity:0}#hp .rooms .rooms-big .room-preview{position:absolute;top:0;bottom:0;right:0;height:100vh;height:calc(var(--vh, 1vh) * 100);transition:clip-path .75s cubic-bezier(0.390,0.575,0.565,1.000), -webkit-clip-path .75s cubic-bezier(0.390,0.575,0.565,1.000);z-index:-1;clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%);display:block}@media (max-width: 644px){#hp .rooms .rooms-big .room-preview{position:relative;height:auto;clip-path:none;-webkit-clip-path:none;margin-bottom:75px;z-index:2}}#hp .rooms .rooms-big .room-preview
img{min-height:100%;object-fit:cover;display:block}#hp .rooms .rooms-big .room-preview.active{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%)}#hp .rooms .rooms-big .room-preview.active
.summary{transform:translateX(0)}#hp .rooms .rooms-big .room-preview
.summary{position:absolute;bottom:0;background:#fff;color:#242424;padding:50px;width:30%;right:0;transform:translateX(100%);transition:transform .75s cubic-bezier(0.390,0.575,0.565,1.000)}@media (max-width: 1500px){#hp .rooms .rooms-big .room-preview
.summary{padding:40px;width:50%}}@media (max-width: 1230px){#hp .rooms .rooms-big .room-preview
.summary{padding:30px}}@media (max-width: 1000px){#hp .rooms .rooms-big .room-preview
.summary{width:60%}}@media (max-width: 644px){#hp .rooms .rooms-big .room-preview
.summary{width:100%;position:relative;transform:none}}#hp .rooms .rooms-big .room-preview .summary
.summary__data{display:flex;font-family:'Sud',serif;align-items:center;justify-content:space-between;font-size:35px}@media (max-width: 1230px){#hp .rooms .rooms-big .room-preview .summary
.summary__data{font-size:30px}}#hp .rooms .rooms-big .room-preview .summary .summary__data
h4{font-size:70px;font-family:'Sud',serif;margin:0}@media (max-width: 1230px){#hp .rooms .rooms-big .room-preview .summary .summary__data
h4{font-size:50px}}#hp .rooms .rooms-big .room-preview .summary .summary__data
span.spacer{height:1px;background:#242424;flex-grow:1;margin-right:10%}#hp .rooms .rooms-big .room-preview .summary .summary__data
span.seats{padding-left:10%;text-align:right;background:url(/img/seats.svg) no-repeat 0 50%;background-size:contain}#hp .rooms .rooms-big .room-preview .summary .summary__data
span.sqm{padding-left:10%;text-align:right;background:url(/img/sqm.svg) no-repeat 0 50%;background-size:contain}#hp .rooms .rooms-big .room-preview .summary
.summary__text{padding:25px
50px;font-size:16px}@media (max-width: 1000px){#hp .rooms .rooms-big .room-preview .summary
.summary__text{padding:25px}}@media (max-width: 644px){#hp .rooms .rooms-big .room-preview .summary
.summary__text{font-size:18px}}@keyframes
pulse{from{transform:scale(.5,.5);opacity: .5}to{transform:scale(2.5,2.5);opacity:0}}.newsbox{position:absolute;bottom:80px;right:80px}@media (max-width: 1000px){.newsbox{position:fixed;bottom:120px;right:50px;left:25px}}@media (max-width: 644px){.newsbox{left:20px}}.newsbox.faded{opacity:0;pointer-events:none}.newsbox--text{max-width:600px;background:#fff;color:#242424;padding:25px;font-size:18px;transition:all .5s;opacity:0;transform:scale(0);transform-origin:100% 100%;pointer-events:none}@media (max-width: 644px){.newsbox--text{font-size:14px}}.active .newsbox--text,
.newsbox:hover .newsbox--text{opacity:1;transform:scale(1);pointer-events:all}@media (max-width: 1000px){.newsbox:not(.active):hover .newsbox--text{opacity:0;transform:scale(0);pointer-events:none}}.newsbox--handle{margin:0;position:absolute;bottom:0;right:0;transform:translate(50%,50%);cursor:pointer;font-family:'SctoGrotesk',sans-serif,'Arial',sans-serif;font-size:13px;background:#FEA900;width:60px;height:60px;border-radius:50%;z-index:2}.newsbox--handle
span{z-index:1;position:absolute;top:0;left:0;background:#FEA900;width:60px;height:60px;display:flex;align-items:center;justify-content:space-around;border-radius:50%}.newsbox--handle:after,.newsbox--handle:before{content:'';width:60px;height:60px;position:absolute;background:#242424;border-radius:50%;top:0;left:0;animation:pulse 4s infinite cubic-bezier(.36,.11,.89,.32)}.newsbox--handle:before{animation-delay:1s}#contatti{opacity:0;padding-top:10vh;padding-top:calc(var(--vh, 1vh) * 10)}#contatti
.intro{min-height:80vh;min-height:calc(var(--vh, 1vh) * 80)}#contatti
h1{font-size:200px;letter-spacing:0.08em}@media (max-width: 1700px){#contatti
h1{font-size:160px}}@media (max-width: 1230px){#contatti
h1{font-size:120px}}@media (max-width: 1000px){#contatti
h1{font-size:90px}}@media (max-width: 644px){#contatti
h1{font-size:75px}}#contatti
.texto{display:flex;justify-content:space-between}@media (max-width: 1000px){#contatti
.texto{flex-direction:column}}#contatti .texto .texto--left{width:30%;font-weight:300;margin-top:50px}@media (max-width: 1500px){#contatti .texto .texto--left{margin-top:35px}}@media (max-width: 1000px){#contatti .texto .texto--left{width:100%}}#contatti .texto .texto--left
p{line-height:1.4em}#contatti .texto .texto--right{width:65%;margin-top:50px;padding-top:50px;border-top:1px solid #727272;font-size:20px;display:flex;justify-content:space-between}@media (max-width: 1500px){#contatti .texto .texto--right{font-size:16px;margin-top:35px;padding-top:35px}}@media (max-width: 1000px){#contatti .texto .texto--right{width:100%}}@media (max-width: 644px){#contatti .texto .texto--right{flex-direction:column;font-size:20px}}#contatti .texto .texto--right
.col{width:45%}@media (max-width: 644px){#contatti .texto .texto--right
.col{width:100%}}#contatti .texto .texto--right
p{line-height:1.25em}#contatti .texto
a{text-decoration:none;color:#FEA900;transition:color .25s}#contatti .texto a:hover{color:#0C70BF}#contatti
.form{background:#fff;color:#242424;overflow:hidden}#contatti .form
form{margin:150px
auto;width:80%}@media (max-width: 1700px){#contatti .form
form{margin:120px
auto}}@media (max-width: 1500px){#contatti .form
form{margin:75px
auto;width:85%}}@media (max-width: 1000px){#contatti .form
form{width:100%;margin:50px
auto}}#about{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);opacity:0}#about
.hero{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);position:relative;overflow:hidden}@media (max-width: 1000px){#about
.hero{min-height:0}}#about .hero .hero--img{overflow:hidden;padding-top:35vh;padding-top:calc(var(--vh, 1vh) * 35)}@media (max-width: 644px){#about .hero .hero--img{padding-top:60vh;padding-top:calc(var(--vh, 1vh) * 60)}}#about .hero .hero--img
img{display:block}#about .hero .hero--title{top:26.25vh;top:calc(var(--vh, 1vh) * 26.25);position:absolute;padding:0
10%}@media (max-width: 1230px){#about .hero .hero--title{padding:0
7.5%}}@media (max-width: 644px){#about .hero .hero--title{padding:0
5%}}#about
.rooms{display:flex;align-items:center;justify-content:space-between;margin:100px
0}@media (max-width: 1000px){#about
.rooms{flex-direction:column;margin:75px
auto}}#about .rooms
h2{margin:0;letter-spacing:0.3em;padding-left:150px;position:relative}@media (max-width: 1700px){#about .rooms
h2{padding-left:120px}}@media (max-width: 1500px){#about .rooms
h2{padding-left:30px}}#about
span.timeline{width:160px;margin:0
10px;height:1px;background:rgba(255,255,255,0.3);position:relative}@media (max-width: 1700px){#about
span.timeline{width:100px}}@media (max-width: 1230px){#about
span.timeline{width:40px}}@media (max-width: 1000px){#about
span.timeline{width:100px;margin:50px
auto}}#about span.timeline
#elapsed{background:#fff;width:0;position:absolute;left:0;top:0;height:1px}#about
h3{margin-bottom:3em;color:#727272}#about .il-progetto{padding:5% 20%}@media (max-width: 1700px){#about .il-progetto{padding:5% 15%}}@media (max-width: 1000px){#about .il-progetto{padding:5% 7.5%}}@media (max-width: 644px){#about .il-progetto{padding:5% 5%}}@media (max-width: 1000px){#about .il-progetto.part-2{padding-bottom:10%}}#about .rooms-timed-slider{position:relative;width:60%;padding-bottom:39.6%}@media (max-width: 1000px){#about .rooms-timed-slider{width:80%;padding-bottom:53%}}#about .rooms-timed-slider
.room{position:absolute;top:0;right:0;transition:all 1s;opacity:0}#about .rooms-timed-slider
.room.active{opacity:1}#about .rooms-timed-slider .room
img{display:block}#about .rooms-timed-slider .room
h4{margin:0;position:absolute;top:50%;left:0;transform:translate(0,-50%);letter-spacing:0.3em;font-size:280px;font-family:'Sud',serif;transition:transform .5s}@media (max-width: 1700px){#about .rooms-timed-slider .room
h4{font-size:240px}}@media (max-width: 1230px){#about .rooms-timed-slider .room
h4{font-size:180px}}@media (max-width: 1000px){#about .rooms-timed-slider .room
h4{font-size:150px}}#about .rooms-timed-slider .room.active
h4{transform:translate(-25%,-50%)}#room{opacity:0}#room
.intro{height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;align-items:center;overflow:hidden;position:relative}#room .intro
.titler{order:2;flex-grow:1;text-align:center;width:16.14%}@media (max-width: 1000px){#room .intro
.titler{position:absolute;z-index:1;height:120px;background:#242424;bottom:0;width:100%;padding-left:70%;display:flex;align-items:center;padding-right:25px;justify-content:space-between}}@media (max-width: 644px){#room .intro
.titler{padding-left:60%}}@media (max-width: 480px){#room .intro
.titler{height:100px}}#room .intro .titler
h1{font-size:280px;margin-bottom:0}@media (max-width: 1700px){#room .intro .titler
h1{font-size:240px}}@media (max-width: 1500px){#room .intro .titler
h1{font-size:210px}}@media (max-width: 1230px){#room .intro .titler
h1{font-size:150px}}@media (max-width: 1000px){#room .intro .titler
h1{font-size:90px}}@media (max-width: 644px){#room .intro .titler
h1{font-size:60px}}@media (max-width: 480px){#room .intro .titler
h1{font-size:50px}}#room .intro .titler
span{font-family:'Sud',serif;font-size:35px;letter-spacing:0.1em;color:#727272}@media (max-width: 1500px){#room .intro .titler
span{font-size:30px}}@media (max-width: 480px){#room .intro .titler
span{font-size:25px}}#room .intro .titler
span.seats{padding-left:40px;text-align:right;background:url(/img/seats-grey.svg) no-repeat 0 50%;background-size:contain}@media (max-width: 480px){#room .intro .titler
span.seats{padding-left:30px}}#room .intro .titler
span.sqm{padding-left:40px;text-align:right;background:url(/img/sqm-grey.svg) no-repeat 0 50%;background-size:contain}@media (max-width: 480px){#room .intro .titler
span.sqm{padding-left:30px}}#room .intro
.imago{width:83.86%;height:100%}@media (max-width: 1000px){#room .intro
.imago{width:100%}}#room .intro .imago
img{display:block;object-fit:cover;height:100%;width:100%}#room .intro
span.down{position:absolute;bottom:20px;width:80px;height:120px;background:url(/img/down.svg) no-repeat 50% 100%;background-size:contain;right:calc(8.07% - 40px)}@media (max-width: 1700px){#room .intro
span.down{width:60px;height:90px;right:calc(8.07% - 30px)}}@media (max-width: 1000px){#room .intro
span.down{left:50%;right:auto;transform:translate(-50%,0);z-index:2;height:80px;width:52px}}@media (max-width: 644px){#room .intro
span.down{left:150px;transform:none}}@media (max-width: 480px){#room .intro
span.down{left:120px;height:60px;width:39px}}#room .intro span.down
.vertical{position:absolute;left:50%;width:1px;background:#727272;height:100%;bottom:0}#room
.texto{padding:5% 20%;display:flex;justify-content:space-between}@media (max-width: 1700px){#room
.texto{padding:5% 15%}}@media (max-width: 1000px){#room
.texto{padding:5% 7.5%}}@media (max-width: 644px){#room
.texto{padding:5% 5%;flex-direction:column}}#room .texto--col_1{width:60%}@media (max-width: 644px){#room .texto--col_1{width:100%}}#room .texto--col_1
h3{margin-bottom:1.5em;color:#727272}#room .texto--col_1>div{margin-bottom:3em}#room .texto--col_2{width:20%;color:#727272}@media (max-width: 1350px){#room .texto--col_2{width:30%}}@media (max-width: 644px){#room .texto--col_2{width:100%}}#room .texto--col_2
h3{margin-bottom:5em;color:#727272}@media (max-width: 644px){#room .texto--col_2
h3{margin-bottom:2em}}#room .texto--col_2
.pro{min-height:60px;display:flex;align-items:center;padding-left:90px;background:url(/img/wifi.svg) no-repeat 0 50%;background-size:55px 55px;margin-bottom:2em;font-size:16px}@media (max-width: 1350px){#room .texto--col_2
.pro{font-size:14px;padding-left:75px}}#room .texto--col_2
.pro.pro_1{background-image:url(/img/wifi.svg)}#room .texto--col_2
.pro.pro_2{background-image:url(/img/av.svg)}#room .texto--col_2
.pro.pro_3{background-image:url(/img/energia.svg)}#room .texto--col_2
.pro.pro_4{background-image:url(/img/clima.svg)}#room .texto--col_2
.pro.pro_5{background-image:url(/img/pulizia.svg)}#room .texto--col_2
.pro.pro_6{background-image:url(/img/assistenza.svg)}#room
.prices{padding:5% 20%;background:#fff;color:#242424}@media (max-width: 1700px){#room
.prices{padding:5% 15%}}@media (max-width: 1000px){#room
.prices{padding:5% 7.5%}}@media (max-width: 644px){#room
.prices{padding:5% 5%}}#room .prices
h4{font-size:35px;letter-spacing:0.1em;font-family:'Sud',serif;text-transform:uppercase;margin-top: .75em}#room .prices
table{width:70%;margin:5em
auto;font-size:16px;border-collapse:collapse}@media (max-width: 1000px){#room .prices
table{width:100%;margin:2.5em auto}}@media (max-width: 644px){#room .prices
table{font-size:11px}}#room .prices table
th{text-transform:uppercase;color:#FEA900;padding:15px
10px;border-bottom:1px solid #727272;line-height:2;letter-spacing:0.28em;width:33.33%;font-weight:500}#room .prices table
td{text-align:center;padding:30px
10px;border-bottom:1px solid #727272;line-height:2;text-transform:uppercase;font-size:20px;font-weight:700}#room .prices table td
span{display:block;font-size:15px;font-weight:400}#room .gallery
img{display:block}.other-rooms{padding:0
10%;overflow:hidden;position:relative;height:80vh;height:calc(var(--vh, 1vh) * 80)}@media (max-width: 1230px){.other-rooms{padding:0
7.5%}}@media (max-width: 644px){.other-rooms{padding:0
5%}}.other-rooms
.tabs{float:left;position:absolute;top:15vh;top:calc(var(--vh, 1vh) * 15)}@media (max-width: 644px){.other-rooms
.tabs{text-align:center;left:0;right:0}}.other-rooms .tabs
h2{display:flex;text-align:center;font-size:14px;letter-spacing:0.25em;font-family:'SctoGrotesk',sans-serif;margin-bottom:5em}.other-rooms .tabs h2
span{margin:0
auto;position:relative;padding:10px;border-bottom:1px solid #fff}.other-rooms .tabs
ul{margin:0;list-style-type:none;display:flex}@media (max-width: 644px){.other-rooms .tabs
ul{width:90%;margin:0
auto;justify-content:space-between}}.other-rooms .tabs ul
li{margin:0;font-size:280px;letter-spacing:0.3em;position:relative}@media (max-width: 1700px){.other-rooms .tabs ul
li{font-size:240px}}@media (max-width: 1230px){.other-rooms .tabs ul
li{font-size:180px}}@media (max-width: 1000px){.other-rooms .tabs ul
li{font-size:150px}}@media (max-width: 748px){.other-rooms .tabs ul
li{font-size:120px}}@media (max-width: 644px){.other-rooms .tabs ul
li{font-size:90px}}@media (max-width: 480px){.other-rooms .tabs ul
li{font-size:75px}}.other-rooms .tabs ul li:after{content:'';left:0;width:0;background:#fff;position:absolute;opacity:0;transition:opacity .5s .25s, width .5s .25s;height:15px;bottom:30px}@media (max-width: 748px){.other-rooms .tabs ul li:after{display:none}}@media (max-width: 1700px){.other-rooms .tabs ul li:after{bottom:20px;height:12px}}@media (max-width: 1230px){.other-rooms .tabs ul li:after{bottom:15px;height:10px}}.other-rooms .tabs ul li.room-1:after{left:4px}@media (max-width: 1000px){.other-rooms .tabs ul li.room-1:after{left:3px}}.other-rooms .tabs ul li.room-1:hover:after{width:215px;opacity:1}@media (max-width: 1700px){.other-rooms .tabs ul li.room-1:hover:after{width:186px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-1:hover:after{width:135px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-1:hover:after{width:115px}}.other-rooms .tabs ul li.room-2:after{left:22px}@media (max-width: 1700px){.other-rooms .tabs ul li.room-2:after{left:18px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-2:after{left:13px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-2:after{left:11px}}.other-rooms .tabs ul li.room-2:hover:after{width:95px;opacity:1}@media (max-width: 1700px){.other-rooms .tabs ul li.room-2:hover:after{width:70px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-2:hover:after{width:50px}}.other-rooms .tabs ul li.room-3:after{left:14px}.other-rooms .tabs ul li.room-3:hover:after{width:158px;opacity:1}@media (max-width: 1700px){.other-rooms .tabs ul li.room-3:hover:after{width:140px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-3:hover:after{width:100px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-3:hover:after{width:70px}}.other-rooms .tabs ul li.room-4:after{left:21px}@media (max-width: 1700px){.other-rooms .tabs ul li.room-4:after{left:18px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-4:after{left:13px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-4:after{left:11px}}.other-rooms .tabs ul li.room-4:hover:after{width:150px;opacity:1}@media (max-width: 1230px){.other-rooms .tabs ul li.room-4:hover:after{width:110px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-4:hover:after{width:90px}}.other-rooms .tabs ul li.room-5:after{left:22px}@media (max-width: 1700px){.other-rooms .tabs ul li.room-5:after{left:18px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-5:after{left:13px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-5:after{left:11px}}.other-rooms .tabs ul li.room-5:hover:after{width:56px;opacity:1}@media (max-width: 1700px){.other-rooms .tabs ul li.room-5:hover:after{width:50px}}@media (max-width: 1230px){.other-rooms .tabs ul li.room-5:hover:after{width:40px}}@media (max-width: 1000px){.other-rooms .tabs ul li.room-5:hover:after{width:35px}}.other-rooms .tabs ul li
a{font-family:'Sud',serif;text-decoration:none}.other-rooms .rooms-big .room-preview{position:absolute;top:0;height:100%;bottom:0;right:0;transition:clip-path .75s cubic-bezier(0.390,0.575,0.565,1.000), -webkit-clip-path .75s cubic-bezier(0.390,0.575,0.565,1.000);z-index:-1;clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%)}.other-rooms .rooms-big .room-preview
img{min-height:100%;object-fit:cover}.other-rooms .rooms-big .room-preview.active{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%)}.other-rooms .rooms-big .room-preview.active
.summary{transform:translateX(0)}.other-rooms .rooms-big .room-preview
.summary{position:absolute;bottom:0;background:#fff;color:#242424;padding:25px
75px;right:0;transform:translateX(100%);transition:transform .75s cubic-bezier(0.390,0.575,0.565,1.000)}.other-rooms .rooms-big .room-preview .summary
.summary__data{font-family:'Sud',serif;font-size:35px}.other-rooms .rooms-big .room-preview .summary .summary__data
span.seats{padding-left:50px;text-align:right;background:url(/img/seats.svg) no-repeat 0 50%}.other-rooms .rooms-big .room-preview .summary .summary__data
span.sqm{padding-left:50px;text-align:right;background:url(/img/sqm.svg) no-repeat 0 50%}.room-prenota-modal{width:83.86%;background:#FEA900;position:fixed;bottom:0;left:0;height:80vh;height:calc(var(--vh, 1vh) * 80);overflow:auto;padding:75px;z-index:4;opacity:0;transition:all .75s cubic-bezier(0.165,0.840,0.440,1.000);pointer-events:none}@media (max-width: 1230px){.room-prenota-modal{height:85vh;height:calc(var(--vh, 1vh) * 85)}}@media (max-width: 1000px){.room-prenota-modal{width:90%}}@media (max-width: 644px){.room-prenota-modal{width:100%;padding:90px
20px}}.room-prenota-modal.open{opacity:1;pointer-events:all}.room-prenota-modal
h2{color:#242424;letter-spacing:0em;margin-bottom:1em;display:flex}.room-prenota-modal h2
span{display:inline-block;color:#fff;border-radius:50%;width:60px;text-align:center;font-size:45px;height:60px;font-weight:bold;margin-left:25px;line-height:60px;background:#242424}@media (max-width: 1700px){.room-prenota-modal h2
span{width:45px;height:45px;line-height:45px;font-size:35px}}@media (max-width: 644px){.room-prenota-modal h2
span{width:30px;height:30px;line-height:30px;font-size:25px}}.room-prenota-modal
span.close{width:50px;height:50px;right:50px;top:50px;position:absolute;background:url(/img/close.svg) no-repeat 50% 50%;cursor:pointer}@media (max-width: 1000px){.room-prenota-modal
span.close{width:30px;height:30px;right:30px;top:30px}}#prenota{position:fixed;background:#FEA900;width:200px;height:160px;padding:25px;display:flex;flex-direction:column;bottom:0;left:0;align-items:center;justify-content:space-between;cursor:pointer;z-index:2}@media (max-width: 1500px){#prenota{width:160px;height:140px}}@media (max-width: 1230px){#prenota{padding:20px;width:120px;height:120px}}@media (max-width: 480px){#prenota{padding:12px;width:100px;height:100px}}@media (max-width: 1500px){#prenota
img{width:50px}}#prenota
span{letter-spacing:0.25em;font-size:14px;text-transform:uppercase;color:#242424}@media (max-width: 1500px){#prenota
span{font-size:12px}}#article{padding-top:10vh;padding-top:calc(var(--vh, 1vh) * 10);opacity:0}#article
.content{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}#article
h1{font-size:200px;letter-spacing:0.08em}@media (max-width: 1700px){#article
h1{font-size:160px}}@media (max-width: 1230px){#article
h1{font-size:120px}}@media (max-width: 1000px){#article
h1{font-size:90px}}@media (max-width: 644px){#article
h1{font-size:75px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,
.embed-container object,
.embed-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}#login{padding-top:10vh;padding-top:calc(var(--vh, 1vh) * 10)}#login
.content{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}#login
form{max-width:600px;margin-top:50px;padding-bottom:75px}#lectures{opacity:0;padding-top:10vh;padding-top:calc(var(--vh, 1vh) * 10)}#lectures
.intro{min-height:80vh;min-height:calc(var(--vh, 1vh) * 80)}#lectures
.texto{display:flex;justify-content:space-between;flex-flow:column}#lectures .texto .texto--left{padding-right:60%;font-weight:300;margin-top:50px;padding-bottom:50px;border-bottom:1px solid #727272}@media (max-width: 1500px){#lectures .texto .texto--left{margin-top:35px;padding-right:50%}}@media (max-width: 1000px){#lectures .texto .texto--left{padding-right:0}}#lectures .texto .texto--left
.col{width:45%}@media (max-width: 644px){#lectures .texto .texto--left
.col{width:100%}}#lectures .texto .texto--left
p{line-height:1.4em}#lectures .texto .texto--right{font-size:20px;display:flex;flex-flow:row wrap;justify-content:space-between;margin:50px
-2.5% 0}@media (max-width: 1500px){#lectures .texto .texto--right{font-size:16px;margin-top:35px;padding-top:35px}}@media (max-width: 644px){#lectures .texto .texto--right{font-size:20px}}#lectures .texto .texto--right
p{line-height:1.25em}#lectures .texto .texto--right
a.lecture{width:28%;margin:2.5%}@media (max-width: 1000px){#lectures .texto .texto--right
a.lecture{width:45%}}@media (max-width: 480px){#lectures .texto .texto--right
a.lecture{width:95%}}#lectures .texto .texto--right a.lecture
.imago{-webkit-transition:all .2s;transition:all .2s}#lectures .texto .texto--right a.lecture:hover{color:#FEA900}#lectures .texto .texto--right a.lecture:hover
.imago{box-shadow:0 10px 80px -10px rgba(255,255,255,0.25)}#lectures .texto .texto--right a.lecture
img{display:block}#lectures .texto .texto--right a.lecture:last-of-type{margin-right:auto}#lectures .texto .texto--right a.lecture
date{color:#727272;font-size:14px;text-transform:uppercase;display:block;margin: .5em 0 1em}#lectures .texto .texto--right a.lecture
.access{font-size:12px;background:rgba(0,153,0,0.8);color:#fff;padding: .4em 1em;text-transform:uppercase;display:block;text-align:center}#lectures .texto .texto--right a.lecture .access.access_2,
#lectures .texto .texto--right a.lecture
.access.access_3{background:rgba(153,0,0,0.8)}#lectures .texto .texto--right a.lecture
h3{line-height:1.3em}#lectures .texto
a{text-decoration:none;color:#FEA900;transition:color .25s}#lectures .texto a:hover{color:#0C70BF}#lecture{padding-top:10vh;padding-top:calc(var(--vh, 1vh) * 10);opacity:0}#lecture
.btns{display:flex;align-items:center;justify-content:space-between;margin:2em
0 5em}#lecture .btns
a.logout{background:#c00;color:#fff;padding: .5em 1em;text-decoration:none;font-size:14px}#lecture
.content{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}#lecture
h1{font-size:60px;letter-spacing:0.08em;margin: .5em 0}@media (max-width: 1000px){#lecture
h1{font-size:40px}}@media (max-width: 644px){#lecture
h1{font-size:25px}}@media (max-width: 480px){#lecture
h1{font-size:22px}}#lecture
form{max-width:600px;margin-top:50px;padding-bottom:75px}#lecture
.texto{display:flex;justify-content:space-between;flex-flow:row wrap}#lecture .texto .texto--left{width:40%}#lecture .texto .texto--left
p{line-height:1.4em;font-size:20px}#lecture .texto .texto--right{width:55%}#cookiedisclaimer{position:fixed;bottom:0;left:0;right:0;z-index:500;padding:20px;text-align:center;color:#242424;font-size:14px;background:#FEA900;transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){#cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#cookiedisclaimer
a{text-decoration:underline;color:#fff;border-radius:3px;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#272;border-radius:3px;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
30px;font-weight:bold;color:#fff}#cookiedisclaimer span:hover{background:#288b28}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}#cookie_reload{cursor:pointer;text-decoration:underline}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #fff}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{position:relative;transform:none;display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.picker,.picker__holder{width:100%;position:absolute}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px
solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}
/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened
.picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;transform:translateY(0) perspective(600px) rotateX(0);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__box{padding:0
1em}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px
solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0
auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table
td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px
solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px
solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}