.intro{padding:26px 12px 28px;text-align:center}.intro h1{text-align:center}.intro li{line-height:32px}.intro-portfolio{padding-bottom:0}.intro-portfolio .intro-line{margin-bottom:10px}.intro-disclaimer .subtitle,.intro-privacy .subtitle,.intro-policy .subtitle{text-align:justify}.intro-index{padding-bottom:33px}.intro-index .intro-line{margin-top:10px}.intro-rooms,.intro-bar,.intro-gallery{padding-bottom:23px}.intro-location{padding-bottom:25px}.subtitle{padding:5px 0 0}.subtitle h2{font-weight:300;color:;font-family:;padding:0;font-size:28px;text-transform:none}.subtitle h2:before{display:none}.intro-quote-text{padding:4px 30px 23px;max-width:1024px;margin:auto;width:100%}.quote-description{position:relative}.author-portrait{width:200px;height:200px;overflow:hidden;display:block;margin:auto;border-radius:50%}.author-portrait img{width:100%;display:block}.intro-author{padding:20px 0 0}.intro-author>*{color:}.intro-author p{line-height:29px;margin:0}.disclaimer{text-align:justify}.disclaimer h1{text-align:center}.disclaimer h1:before{width:24px;left:0;right:0}.disclaimer h1,.disclaimer h2{position:relative;padding-bottom:10px}.disclaimer h1:before,.disclaimer h2:before{content:"";margin:auto;background:;position:absolute;top:100%;height:4px}.disclaimer h2{margin-bottom:30px;font-size:35px}.disclaimer h2:before{width:114px;left:0}.not-found{height:calc(100vh - 190px)}