body,h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,1);font-weight:400}.navbar-custom,.stage-footer h6,.subhead{text-transform:uppercase}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(../fonts/playfair-display-v15-latin-regular.eot);src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url(../fonts/playfair-display-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/playfair-display-v15-latin-regular.woff2) format('woff2'),url(../fonts/playfair-display-v15-latin-regular.woff) format('woff'),url(../fonts/playfair-display-v15-latin-regular.ttf) format('truetype'),url(../fonts/playfair-display-v15-latin-regular.svg#PlayfairDisplay) format('svg')}::-moz-selection{color:rgba(255,255,255,1);background:rgba(0,0,0,1);text-shadow:none}::selection{color:rgba(255,255,255,1);background:rgba(0,0,0,1);text-shadow:none}img::selection{color:rgba(255,255,255,1);background:0 0}img::-moz-selection{color:rgba(255,255,255,1);background:0 0}body{-webkit-tap-highlight-color:rgba(0,0,0,1);line-height:1.8;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}a,a:focus{color:rgba(160,143,104,1)}a:hover{color:rgba(0,0,0,1)}hr{width:120px;margin:2em auto;border-width:2px;border-color:rgba(160,143,104,1)}.navbar-custom{font-weight:400;background-color:rgba(255,255,255,1);border-bottom:1px solid rgba(206,212,218,1)}.navbar-custom .navbar-brand{font-size:1em;font-weight:700;letter-spacing:.2em;color:rgba(0,0,0,1)}.display-3,.display-4{font-family:'Playfair Display',serif;font-weight:400}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:rgba(160,143,104,1)}.navbar-custom .navbar-nav .nav-link{color:rgba(0,0,0,1)}.navbar-custom .navbar-nav .active>.nav-link,.navbar-custom .navbar-nav .nav-link.active,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link:focus,.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .show>.nav-link{color:rgba(160,143,104,1)}.navbar-custom .navbar-toggler{color:rgba(0,0,0,1);border-color:rgba(255,255,255,1)}.navbar-custom .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;color:rgba(255,255,255,1);background-color:rgba(160,143,104,1)}.masthead{height:100vh;min-height:500px;background:url(../img/bg-masthead.jpg) rgba(0,0,0,1);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}#cookienotice{font-size:.8em;color:rgba(255,255,255,1);background:rgba(0,0,0,.6);padding:1em;position:absolute;bottom:1rem;z-index:3}#cookienotice a,#cookienotice a:focus{color:rgba(160,143,104,1)}#cookienotice a:hover,.display-3,.subhead{color:rgba(255,255,255,1)}.jumbotron{background:url(../img/bg-jumbotron.jpg) rgba(0,0,0,1);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding-top:12rem;padding-bottom:8rem}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}section{margin:0;padding:8rem 0}.display-3{font-size:3rem}.display-4{font-size:2.5rem}.subhead{font-size:1.2em;line-height:1;letter-spacing:.2em}.bg-rooms{position:relative;background:url(../img/bg-rooms.jpg) rgba(0,0,0,1);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;padding:10rem 0}.bg-trans{background-color:rgba(0,0,0,.6);padding:1em 0}.bg-control{background-color:rgba(0,0,0,1);padding:.75em!important}@media (max-width:575.98px){.jumbotron{padding-top:8rem;padding-bottom:4rem}.bg-rooms,section{padding:2rem 0}section{margin:0}.logo{display:none}.display-3,.display-4{font-size:1.5rem}.subhead{font-size:1rem;letter-spacing:0;line-height:1}}.btn-outline-dark,.btn-outline-light{font-weight:400;letter-spacing:.1em;padding:1em;background-image:none}.btn-outline-dark{color:rgba(0,0,0,1);background-color:transparent;border-color:rgba(0,0,0,1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-outline-dark:hover{color:rgba(255,255,255,1);background-color:rgba(0,0,0,1);border-color:rgba(0,0,0,1)}.btn-outline-dark:focus{color:rgba(0,0,0,1);background-color:transparent;border-color:rgba(0,0,0,1)}.btn-outline-light,.btn-outline-light:focus,.btn-outline-light:hover{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}.btn-outline-light{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-outline-light:hover{background-color:rgba(0,0,0,1)}.btn-outline-light:focus{background-color:transparent}.card-footer{background-color:rgba(255,255,255,1)}.stage-footer{color:rgba(0,0,0,1);background-color:rgba(242,242,242,1);padding:5em 0}.stage-footer h6{letter-spacing:.2em;color:rgba(108,117,125,1);margin-bottom:20px}.stage-footer p{color:rgba(0,0,0,1)}.stage-footer p:last-child{margin-bottom:0}.stage-footer a{color:rgba(160,143,104,1)}.stage-footer a:hover{color:rgba(0,0,0,1)}.stage-footer a:focus{color:rgba(160,143,104,1)}