@font-face{font-family:'avenir-light';src:url("../../assets/font/Avenir-Light.ttf") format("truetype")}@font-face{font-family:'trajan';src:url("../../assets/font/Trajan-Pro.ttf") format("truetype")}@font-face{font-family:'trajan-regular';src:url("../../assets/font/Trajan-Pro-Regular.ttf") format("truetype")}.lb-outerContainer{border-radius:0;background:#fefefe}.lightbox .lb-image{border-radius:0;border:none}.lb-dataContainer{width:100% !important}.lb-data .lb-close,.lb-nav a.lb-prev,.lb-nav a.lb-next,.lb-cancel{background:none;color:#fefefe;opacity:1}.lb-data .lb-close::before,.lb-nav a.lb-prev::before,.lb-nav a.lb-next::before,.lb-cancel::before{font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;cursor:pointer}.lb-data .lb-close:hover,.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover,.lb-cancel:hover{color:#e5e5e5}.lb-nav a.lb-prev::before,.lb-nav a.lb-next::before{position:absolute;top:50%;transform:translateY(-50%);font-size:3em}.lb-nav a.lb-prev::before{left:1rem;content:"\f104"}.lb-nav a.lb-next::before{right:1rem;content:"\f105"}.lb-data .lb-close{position:absolute;top:-2.5rem;right:1rem}.lb-data .lb-close::before{content:"\f00d";font-size:2rem}.lb-cancel::before{content:"\f110";animation:fa-spin 2s infinite linear;font-size:2rem;color:#e5e5e5}.lb-data .lb-details{width:100%;margin-top:0.5rem;float:none;text-align:center;line-height:1}.lb-data .lb-details .lb-caption{font-size:1.25rem;font-weight:normal;line-height:1;color:#fefefe}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-drag:none;-webkit-touch-callout:none;-ms-content-zooming:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:14px}body{font-size:1rem;color:#fefefe;font-family:"avenir-light"}body.accessibility{font-family:Arial,Verdana,sans-serif;font-size:1.5rem;color:#fff}html,body{margin:0;padding:0}p{margin:0;margin-bottom:1rem}a{color:#fefefe;text-decoration:none}a:focus,a.focus{outline:none}a:hover,a.hover{color:#bebebe}h1,h2{margin:0;line-height:1;font-weight:normal}h1{margin-bottom:0.5rem;font-family:"trajan";font-size:2rem}h1::first-letter{font-variant:small-caps}h1 small{font-size:100%;font-family:"avenir-light";font-size:1.5rem}h2{margin-bottom:0.25rem;font-size:1.25rem;letter-spacing:0.25rem}#fullscreen-toggle{display:none}html,body{width:100%;height:100%}#navigation{position:absolute;top:0;left:0;right:0;z-index:2;margin:0;padding:2rem;background:rgba(24,73,129,0.75)}#navigation .header{display:none;justify-content:space-between;align-items:center}#navigation .header .title-wrapper{display:flex;align-items:center}#navigation .header .title-wrapper .room{width:3rem;height:3rem;padding:0.25rem;margin-right:1.5rem;text-align:center;cursor:pointer}#navigation .header .title-wrapper .room .number,#navigation .header .title-wrapper .room .label{display:block;line-height:1.25}#navigation .header .title-wrapper .room .number{font-size:1.25rem;font-weight:bold}#navigation .header .title-wrapper .room .label{font-size:0.75rem}#navigation .header .title-wrapper .title{margin:0;cursor:auto}#navigation .header .title-wrapper .title.active{cursor:pointer}#navigation .header .title-wrapper .title.active:hover,#navigation .header .title-wrapper .title.active.hover{color:#bebebe}@media (max-width: 992px){#navigation .header .title-wrapper .title small{display:block}}#navigation .header .header-control{color:#fefefe;font-size:2rem;cursor:pointer;margin-right:0.5rem}#navigation .header .header-control:hover,#navigation .header .header-control.hover{color:#bebebe}#navigation .header .header-control.menu-toggle-up{display:none}#navigation .header .header-control.menu-toggle-down{display:inline-block}#navigation .header .header-control#language-toggle{font-weight:bold}#navigation .header .header-control#language-toggle .language-toggle-text{color:#184981}#navigation .header .header-control#fullscreen-toggle{margin-right:0}#navigation .menu{display:none;margin:0;margin-top:2rem;padding:0}#pano{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}#pano .hotspot{margin-left:-23px;margin-top:-19px;cursor:pointer}#pano .hotspot svg.fa-circle,#pano .hotspot .fa-angle-up{width:100%;height:100%}#pano .hotspot.hotspot-2x{margin-top:-38px}#pano .hotspot .hotspot-tooltip{position:absolute;left:110%;top:50%;transform:translateY(-50%);padding:0.5rem 1rem;background:rgba(24,73,129,0.75);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s visibility 1s;transition:opacity 0.5s visibility 1s;z-index:888}#pano .hotspot:hover{z-index:999}#pano .hotspot:hover .hotspot-tooltip{opacity:1;visibility:visible}#pano .link-hotspot .link-hotspot-icon .circle{color:rgba(254,254,254,0.75)}#pano .link-hotspot .link-hotspot-icon .step{color:rgba(254,254,254,0.75)}#pano .info-hotspot .info-hotspot-icon .circle{color:rgba(24,73,129,0.75)}#pano .info-hotspot .info-hotspot-icon .info{color:#fefefe}#pano .info-hotspot .info-hotspot-icon .marker-3D{width:1.5rem;height:1.5rem;top:0;right:0;margin-right:-0.25rem;margin-top:-0.25rem;border-radius:50%;background:#fff;font-size:0.75rem;position:absolute;line-height:1.5rem;text-align:center}#pano .info-hotspot .info-hotspot-icon .marker-3D .marker-3D-label{color:#184981;font-weight:bold}.accessibility #navigation{background:#000}.accessibility #navigation .header .title-wrapper .room{width:initial;height:initial;padding:0;margin:0;font-family:Arial,Verdana,sans-serif}.accessibility #navigation .header .title-wrapper .room .number,.accessibility #navigation .header .title-wrapper .room .label{display:inline;font-size:3rem;color:#fff}.accessibility #navigation .header .title-wrapper .room::after{content:' - ';font-size:3rem;white-space:pre;color:#fff}.accessibility #navigation .header .title-wrapper .title,.accessibility #navigation .header .title-wrapper .title>small{font-family:Arial,Verdana,sans-serif;font-size:3rem;color:#fff}.accessibility #navigation .header .header-control{font-size:3rem;color:#fff}.accessibility #navigation .header .header-control#language-toggle .language-toggle-text{color:#000}.accessibility #navigation .menu{flex-direction:column;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #fff}.accessibility #navigation .menu .menu-item{text-align:left;margin-bottom:1.5rem}.accessibility #navigation .menu .menu-item .pattern{display:none}.accessibility #navigation .menu .menu-item .title-wrapper{margin:0}.accessibility #navigation .menu .menu-item .title-wrapper .room,.accessibility #navigation .menu .menu-item .title-wrapper .title,.accessibility #navigation .menu .menu-item .title-wrapper .date{display:inline-block;padding:0;margin:0;color:#fff;font-family:Arial,Verdana,sans-serif;font-size:3rem}.accessibility #navigation .menu .menu-item .title-wrapper .room::after{content:' - ';font-size:3rem;white-space:pre;color:#fff}.accessibility #navigation .menu .menu-item .title-wrapper .title::after{content:' ';white-space:pre;color:#fff}.accessibility #pano .info-hotspot .info-hotspot-icon .circle{color:#000}.accessibility #pano .info-hotspot .info-hotspot-icon .info{color:#fff}.accessibility #pano .info-hotspot .info-hotspot-icon .marker-3D{width:2rem;height:2rem;background:#000;font-size:1rem;line-height:2rem}.accessibility #pano .info-hotspot .info-hotspot-icon .marker-3D .marker-3D-label{color:#fff}.accessibility #pano .link-hotspot .link-hotspot-icon .circle,.accessibility #pano .link-hotspot .link-hotspot-icon .step{color:#fff}.accessibility #pano .hotspot:hover .hotspot-tooltip{background:#000;color:#fff}.menu{clear:both;display:flex;flex-direction:row;padding-top:2.5rem}.menu .menu-item{flex:1;display:flex;flex-direction:column;text-align:center}.menu .menu-item .pattern{display:flex;flex-direction:row}.menu .menu-item .pattern .square{width:1rem;height:1rem;margin:0 auto}.menu .menu-item .pattern::before,.menu .menu-item .pattern::after{content:"";flex:1;border:0;border-bottom:1px solid #fefefe;margin:auto}.menu a.menu-item{cursor:pointer}.menu div.menu-item{cursor:not-allowed}.menu .title-wrapper{margin-top:0.5rem}.menu .title-wrapper>div:not(:last-of-type){margin-bottom:0.125rem}.menu .title-wrapper .title{font-family:"trajan-regular"}.menu .title-wrapper .room,.menu .title-wrapper .date{font-size:0.875rem}@media (max-width: 992px){.menu{flex-direction:column;padding-top:1.5rem}.menu .menu-item{flex-direction:row}.menu .menu-item .pattern{flex-direction:column}.menu .menu-item .pattern::before,.menu .menu-item .pattern::after{border:0;border-left:1px solid #fefefe}.menu .menu-item .title-wrapper{margin:0;margin-left:2rem;padding:1rem 0;text-align:left}.menu .menu-item .title-wrapper>div{display:inline-block;margin:0}.menu .menu-item .title-wrapper>div::after{content:" ";white-space:pre}.menu .menu-item .title-wrapper .room::after{content:" - "}}.modal{display:none;position:fixed;top:0;left:0;z-index:3;width:100%;height:100%;background-color:rgba(43,42,41,0.5);overflow:hidden}.modal .modal-dialog{position:absolute;width:50%;min-width:90rem;right:0;top:50%;transform:translateY(calc(-50%));padding:4rem 2rem 2rem 4rem;background-color:rgba(43,42,41,0.75);transition:1s ease-in}.modal .modal-dialog .modal-close{position:absolute;z-index:4;top:1rem;right:2rem;color:#fefefe;font-size:2rem;font-weight:bold;cursor:pointer}.modal .modal-dialog .modal-close:hover,.modal .modal-dialog .modal-close.hover{color:#bebebe}.modal .modal-dialog .modal-content .hotspot-content{display:flex}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper{width:40%;float:left;align-self:center;padding-right:4rem}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide{height:100%}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__track{height:100%}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__track .glide__slides{height:100%;display:flex;align-items:center;margin:0;padding:0}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__track .glide__slides .glide__slide{height:100%;display:flex;flex-direction:column;justify-content:center}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__track .glide__slides .glide__slide .image-wrapper{min-height:0;text-align:center}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__track .glide__slides .glide__slide .image-wrapper img{max-height:calc(100vh - 12rem);width:auto;max-width:100%;margin:0 auto}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__arrows .glide__arrow{width:1.125em;height:1.5em;margin-top:-2.5rem;border:none;box-shadow:none;text-shadow:none;color:#fefefe}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__arrows .glide__arrow:hover,.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__arrows .glide__arrow.hover{color:#bebebe}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__arrows .glide__arrow--left{left:-3.5rem}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__arrows .glide__arrow--right{right:-3.5rem}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__bullets{flex-wrap:wrap;top:-2rem;z-index:-1;bottom:initial}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__bullets .glide__bullet{box-shadow:none;background-color:rgba(190,190,190,0.5);margin:0.125rem 0.25em}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper .glide .glide__bullets .glide__bullet.glide__bullet--active{background-color:#fefefe}.modal .modal-dialog .modal-content .description,.modal .modal-dialog .modal-content .description-full{padding-right:2rem}.modal .modal-dialog .modal-content .description{width:60%;overflow-y:auto;float:left;max-height:calc(100vh - 6rem)}.modal .modal-dialog .modal-content .description-full{width:100%}.modal .modal-dialog .modal-content .title{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fefefe;font-size:1.75rem;line-height:1.25}.modal .modal-dialog .modal-content .quote{margin-bottom:2rem;padding:0.25rem 0}.modal .modal-dialog .modal-content .quote .quote-text{margin:0;padding:0;line-height:1.5;font-style:italic}.modal .modal-dialog .modal-content .quote .quote-author{font-weight:bold;padding:0;margin:0;margin-top:0.5rem}.modal .modal-dialog .modal-content .text{text-align:justify}.modal .modal-dialog .modal-content .text p{line-height:1.25}.modal .modal-dialog .modal-content .text p:not(:last-of-type){margin-bottom:0.75rem}.modal .modal-dialog .modal-content .text ul{margin:0;padding-left:2rem}.modal .modal-dialog .modal-content .text ul li:not(:last-of-type){margin-bottom:0.5rem}.modal .modal-dialog .modal-content .caption-wrapper{margin-top:0.5rem;text-align:center}.modal .modal-dialog .modal-content .caption-wrapper .caption-link-wrapper{display:flex;justify-content:center;align-items:center;margin-top:0.5rem;line-height:1;color:#4ae;cursor:pointer}.modal .modal-dialog .modal-content .caption-wrapper .caption-link-wrapper svg{margin-right:0.25rem}.modal .modal-dialog .modal-content .caption-wrapper .caption-link-wrapper:hover>span{text-decoration:underline}.modal .modal-dialog .record-content{display:none}.modal .modal-dialog .record-content .record-content-description-wrapper{display:flex}.modal .modal-dialog .record-content .record-content-description-wrapper .record-content-image-wrapper{flex:3;padding-right:25px;text-align:center}.modal .modal-dialog .record-content .record-content-description-wrapper .record-content-image-wrapper .record-content-image{max-height:calc(100vh - 12rem);width:auto;max-width:100%}.modal .modal-dialog .record-content .record-content-description-wrapper .record-content-description{flex:5;text-align:justify}.modal .modal-dialog .record-content .back{position:absolute;top:1rem;left:2rem;color:#fefefe;font-size:2rem;cursor:pointer}.slider-wrapper{position:relative;padding:0 2rem}.slider-wrapper .tns-outer .tns-inner{height:100%}.slider-wrapper .tns-outer .tns-inner #slider{display:flex;align-items:center}.slider-wrapper .tns-outer .tns-inner #slider .item{text-align:center}.slider-wrapper .tns-outer .tns-inner #slider .item img{width:auto;max-width:100%;height:auto;max-height:25rem;position:relative;border:0.25rem solid #fefefe}.slider-wrapper .tns-outer .tns-inner #slider .item p{margin:0;margin-top:0.75rem;color:#fefefe}.slider-wrapper .tns-outer .tns-nav{text-align:center;margin:0.75rem 0}.slider-wrapper .tns-outer .tns-nav button{width:0.75rem;height:0.75rem;padding:0;margin:0 0.25rem;border-radius:50%;background:#878787;border:0}.slider-wrapper .tns-outer .tns-nav button.tns-nav-active{background:#fefefe}.slider-wrapper .tns-outer .tns-nav button:focus{outline:none}.slider-wrapper .custom-controls .custom-control-item{position:absolute;top:50%;transform:translateY(calc(-50% - 2rem));color:#fefefe;cursor:pointer}.slider-wrapper .custom-controls .custom-control-item[aria-disabled="true"]{color:#878787;cursor:not-allowed}.slider-wrapper .custom-controls .custom-control-item:focus{outline:none}.slider-wrapper .custom-controls .custom-control-item.prev{left:-0.5rem}.slider-wrapper .custom-controls .custom-control-item.next{right:-0.5rem}@media (max-width: 1279px){.modal .modal-dialog{width:calc(100% - 2rem);min-width:unset;height:calc(100% - 2rem);max-height:unset;top:0;transform:none;margin:1rem;padding:1rem;overflow-y:auto}.modal .modal-dialog .modal-close{top:1rem;right:1rem}.modal .modal-dialog .modal-content .hotspot-content{flex-direction:column;height:auto}.modal .modal-dialog .modal-content .hotspot-content .marker-image-wrapper{order:2;float:none;width:80%;margin-bottom:4rem;padding:0}.modal .modal-dialog .modal-content .hotspot-content .description{order:1;float:none;width:100%;max-height:unset;margin-bottom:2rem}.modal .modal-dialog .modal-content .description,.modal .modal-dialog .modal-content .description-full{padding-right:0}.modal .modal-dialog .record-content .title{padding-left:2rem;padding-right:2rem}.modal .modal-dialog .record-content .back{top:1rem;left:1rem}.modal .modal-dialog .record-content .record-content-description-wrapper{flex-direction:column-reverse}.modal .modal-dialog .record-content .record-content-description-wrapper .record-content-image-wrapper{flex:1;padding:0}.modal .modal-dialog .record-content .record-content-description-wrapper .record-content-description{flex:1;width:100%;padding:0;padding-bottom:25px;text-align:justify;max-height:unset}}.accessibility .modal .modal-dialog{width:75%;background-color:#000}.accessibility .modal .modal-dialog .modal-close,.accessibility .modal .modal-dialog .record-content .back{top:1.5rem;right:1.5rem;font-size:3rem;color:#fff}.accessibility .modal .modal-dialog .modal-content .title{font-family:Arial,Verdana,sans-serif;font-size:2.5rem;color:#fff}.accessibility .modal .modal-dialog .modal-content .text p:not(:last-of-type){margin-bottom:1rem}.accessibility .lightboxOverlay{opacity:1}.accessibility .lb-data .lb-close::before{font-size:3rem;color:#fff}.accessibility .lb-data .lb-details .lb-caption{font-size:1.5rem}@media (max-width: 1279px){.accessibility .modal .modal-dialog{width:calc(100% - 2rem);transform:none}.accessibility .modal .modal-dialog .modal-content .hotspot-content .description{max-height:unset}}
