.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}:root{--color-white:#fff;--color-black:#000;--color-main:#011a43;--color-main-accent:#1a9ad7;--color-main-hover:#1a9ad7;--color-secondary:gold;--color-secondaryAccent:gold;--color-text-main:#000;--color-text-secondary:#929292;--gap:40px;--gap2x:calc(var(--gap)*2);--gap3x:calc(var(--gap)*3);--gap4x:calc(var(--gap)*4);--gap5x:calc(var(--gap)*5)}@font-face{font-family:MyriadPro;src:url(etc/fonts/MyriadPro-Regular.woff2) format("woff2"),url(etc/fonts/MyriadPro-Regular.woff) format("woff"),url(etc/fonts/MyriadPro-Regular.ttf) format("ttf");font-style:normal;font-weight:400}@font-face{font-family:MyriadPro;src:url(etc/fonts/MyriadPro-Bold.woff2) format("woff2"),url(etc/fonts/MyriadPro-Bold.woff) format("woff"),url(etc/fonts/MyriadPro-Bold.ttf) format("ttf");font-style:normal;font-weight:700}@font-face{font-family:MyriadPro;src:url(etc/fonts/MyriadPro-BoldIt.woff2) format("woff2"),url(etc/fonts/MyriadPro-BoldIt.woff) format("woff"),url(etc/fonts/MyriadPro-BoldIt.ttf) format("ttf");font-style:italic;font-weight:700}.flash{position:fixed;top:0;left:0;width:100%;padding:20px 40px;background-color:red;color:#fff;font-weight:700;text-align:center;z-index:999;-webkit-animation:hideFlash 1s 5s forwards;animation:hideFlash 1s 5s forwards}@-webkit-keyframes hideFlash{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hideFlash{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}*{box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-ms-content-zooming:none}body,html{font-family:MyriadPro,sans-serif;color:var(--color-text-main);font-size:16px;width:100vw;height:100vh;margin:0;padding:0}img{max-width:100%}.container{width:100%}.container\--large{max-width:1080px;margin:0 auto;padding:40px 10px}.button{cursor:pointer;text-decoration:none;text-align:center;line-height:1}.button:last-child{margin:0}.button\--blue{color:var(--color-white);background-color:rgba(1,26,67,.75)}.button\--blue:hover{background-color:rgba(26,154,215,.75)}.debug-cursor{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:red;border-radius:50%}.hamburger{position:fixed;top:0;right:0;z-index:999;padding:12px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible;display:none}@media (max-width:1000px){.hamburger{display:block}}.hamburger:active,.hamburger:focus{border:none;outline:none}.hamburger-box{width:30px;height:24px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:100%;height:4px;background-color:var(--color-main);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.point{height:40px;width:40px;background-color:#fff;border-radius:50%}.point:before{content:"";position:absolute;left:10px;top:10px;width:20px;height:20px;border-radius:50%;background-color:#192c56}.point__content{position:absolute;text-align:center;cursor:default;bottom:100%;left:50%;color:#000;max-width:200px;padding:5px 10px;border-radius:3px;font-weight:700;background-color:#fff;transform:translate(-50%,-5px)}.viewpoint{height:2px}.viewpoint,.viewpoint:before{width:2px;background-color:#fff}.viewpoint:before{content:"";height:60px;position:absolute;bottom:100%}.viewpoint .point__content{transform:translate(-50%,-60px)}.hotspot_landmark span{font-weight:400;font-size:.8em}.locationNav{position:relative;width:300px;margin:0 auto;transform:none;display:flex;flex-direction:column}.locationNav__item{border-bottom:none;padding:.5em 1em}.locationNav__item+.locationNav__item{margin-top:1em}.sceneNav{position:fixed;z-index:333;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;flex-direction:column}@media (max-width:1000px){.sceneNav{display:none}}.sceneNav__item{position:relative;width:44px;height:44px}.sceneNav__item:not(:last-child){margin-bottom:10px}.sceneNav__item--text{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px}.dataNav{position:fixed;width:calc(100vw - 160px);display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:16px;bottom:40px;left:50px;transition:left .2s ease-in-out}@media (max-width:1000px){.dataNav{height:calc(100vh - 78px);width:100%;left:100%;top:78px;transform:none;align-content:flex-start;justify-content:space-evenly;padding:70px 15px 15px;background-color:var(--color-white);overflow-y:auto}.dataNav>:last-child{margin-bottom:16px}}@media (max-width:1000px){.dataNav.is-active{left:0}}.dataNav__item{padding:.5em 1em .5em calc(44px + 1em);position:relative;min-width:158px;height:44px;display:block}.dataNav__item:before{content:"";position:absolute;z-index:2;left:22px;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;background-position:0;background-repeat:no-repeat;background-size:contain}.dataNav__item:after{content:"";position:absolute;z-index:1;left:0;top:0;width:44px;height:44px;background-color:var(--color-main)}.dataNav__item:hover:after{background-color:var(--color-main-accent)}.dataNav__item.icon-education:before{background-image:url(images/icon_education.svg)}.dataNav__item.icon-accomodation:before{background-image:url(images/icon_accomodation.svg)}.dataNav__item.icon-transportation:before{background-image:url(images/icon_transportation.svg)}.dataNav__item.icon-map:before{background-image:url(images/icon_map.svg)}.dataNav__item.icon-devconcept:before{background-image:url(images/icon_devconcept.svg)}.dataNav__item.icon-brochure:before{background-image:url(images/icon_brochure.svg)}.dataNav__item.icon-camera:before{background-image:url(images/icon_camera.svg)}.dataNav__item.icon-gallery:before{background-image:url(images/icon_gallery.svg)}.dataNav__item.icon-video:before{background-image:url(images/icon_video.svg)}.dataNav__item.icon-web:before{background-image:url(images/icon_web.svg)}.dataNav__item.icon-contact:before{background-image:url(images/icon_contact.svg)}.dataNav__item--text{font-size:12px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.basicLightbox iframe{width:100%;height:100%}.basicLightbox .youtubeWrapper{position:relative;padding-bottom:56.25%;height:0}.basicLightbox iframe.youtube{position:absolute;top:0;left:0;width:100%;height:100%}.basicLightbox hr{width:100%;margin:2em 0}@media (max-width:1000px){.basicLightbox hr{margin:1em 0}}.basicLightbox p a{text-decoration:none;font-weight:700}.basicLightbox p a,.basicLightbox p a:hover,.basicLightbox p a:visited{color:var(--color-main)}.basicLightbox p a:hover{text-decoration:underline}.basicLightbox--visible{z-index:7777}.basicLightbox__placeholder{width:calc(100% - 100px);height:calc(100% - 100px)}@media (max-width:1000px){.basicLightbox__placeholder{width:100%}}.closeLightbox{position:absolute;width:40px;height:40px;right:-40px;top:-40px;color:#fff;background-image:url(images/close_button.svg);background-size:contain;cursor:pointer;z-index:5}@media (max-width:1000px){.closeLightbox{width:30px;height:30px;right:10px}}.tns-inner,.tns-outer,.tns-ovh{width:100%;height:calc(100% - 30px);max-width:100%;max-height:100%}.tns-slider{height:100%;max-height:100%}.tns-liveregion{display:none}.tns-nav{margin:10px 0;text-align:center}.tns-nav button{width:15px;height:15px;border:none;padding:0;background-color:var(--color-white);margin-right:5px}.tns-nav button:last-child{margin-right:0}.tns-nav button:hover{background-color:var(--color-main-hover)}.tns-nav button:focus{outline:none}.tns-nav button.tns-nav-active{height:25px;background-color:var(--color-main-accent)}.tns-controls{margin-top:15px;text-align:center}.tns-controls:focus{outline:none}.tns-controls button{background-color:var(--color-white);color:var(--color-main);border:none;width:40px;height:30px;font-size:20px;text-align:center}.tns-controls button:hover{color:var(--color-white);background-color:var(--color-main-hover)}.tns-controls button:focus{outline:none}.tns-controls button+button{margin-left:20px}.tns-item{text-align:center;height:100%;max-height:100%}.tns-item img{max-width:100%;max-height:100%}.box--small{background-color:var(--color-white);width:100%;max-width:600px;display:flex;flex-wrap:wrap;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.contactBox{flex-direction:column;text-align:left}.contactBox--header{background-color:var(--color-main);color:var(--color-white);font-size:2em;margin:0;padding:50px;font-weight:400;width:100%}@media (max-width:1000px){.contactBox--header{padding:20px 50px 20px 20px;font-size:1em}}.contactBox--content{padding:50px;display:flex;flex-wrap:wrap;width:100%}@media (max-width:1000px){.contactBox--content{padding:20px}}.contactBox--photo{width:150px}.contactBox--photo img{max-width:100%;max-height:100%}@media (max-width:1000px){.contactBox--photo{display:none}}.contactBox--person{width:calc(100% - 150px);padding-left:2em}@media (max-width:1000px){.contactBox--person{padding-left:0;width:100%}}.contactBox--name{text-transform:uppercase;color:var(--color-main);margin-top:0}.contactBox--email,.contactBox--phone{padding-left:2.5em;display:block;background-position:0;line-height:2;background-size:1.5em;background-repeat:no-repeat}.contactBox--email,.contactBox--email:hover,.contactBox--phone,.contactBox--phone:hover{color:var(--color-text-secondary);text-decoration:none}.contactBox--phone{background-image:url(images/icon_phone.svg)}.contactBox--email{background-image:url(images/icon_mail.svg)}.contactBox--address{width:100%;padding-left:50px;color:var(--color-text-secondary);margin:0;line-height:2;background-image:url(images/icon_pin.svg);background-size:1.5em;background-repeat:no-repeat;background-position:0 0}@media (max-width:1000px){.contactBox--address{line-height:1.5}}.cameraBox{text-align:center;padding:50px;flex-direction:column}.cameraBox--title{font-size:2.5em;line-height:1.25;margin:0 0 1em}.cameraBox--image{width:190px;max-width:100%;display:block;margin:0 auto 2em}.button.cameraBox--button{text-transform:uppercase;font-size:1.5em;padding:1em 2em;margin:0 auto}.cameraBox--text{color:var(--color-text-secondary);margin:0;line-height:2}.page--home{text-align:center}.page--home h1,.page--home h2{color:var(--color-main)}.page--home h1{font-size:2.5em}.page--home .localeChange{margin:1em 0;display:flex;flex-wrap:wrap;justify-content:center}.page--home .localeChange__item{text-transform:uppercase;font-weight:700;text-decoration:none;padding:.5em}.page--home .localeChange__item,.page--home .localeChange__item:hover,.page--home .localeChange__item:visited{color:var(--color-main)}.page--home .localeChange__item:hover{text-decoration:underline}.page--home .localeChange__item+.localeChange__item{position:relative}.page--home .localeChange__item+.localeChange__item:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:var(--color-main)}.homepage__logo{display:inline-block;margin-bottom:20px}.homepage__logo img{width:190px;max-width:100%;display:block}body.page--detail{overflow:hidden}#panorama{position:absolute;top:0;left:0;width:100vw;height:100vh}.location__heading{display:inline-block;position:fixed;top:50px;left:50%;transform:translateX(-50%);color:var(--color-main);margin:0;padding:.25em 1em;line-height:1.25;cursor:pointer}@media (max-width:1000px){.location__heading{top:0;width:100%;height:48px;font-size:1em;line-height:calc(48px - .5em);padding:.25em 50px .25em 1em;text-align:center}}@media (max-width:1000px){.location__heading.is-active{color:var(--color-main);background-color:var(--color-white)}}.location__description{display:none;background-color:rgba(1,26,67,.75);color:var(--color-white);position:fixed;top:120px;left:50%;transform:translateX(-50%);width:600px;max-width:calc(100vw - 100px);text-align:left;padding:1.5em;font-size:14px}@media (max-width:1000px){.location__description{top:60px;max-width:calc(100vw - 40px)}}.location__description h2{color:var(--color-main-accent);margin-top:0}.location__heading:hover+.location__description{display:block}.page--detail .localeChange{position:fixed;right:10px;top:10px;margin:0;z-index:333;display:flex;flex-direction:column;width:44px;height:auto;text-align:center;transition:left .2s ease-in-out}@media (max-width:1000px){.page--detail .localeChange{width:100%;left:100%;top:48px;right:auto;flex-direction:row;justify-content:center;background-color:var(--color-white)}}@media (max-width:1000px){.page--detail .localeChange.is-active{left:0}}.page--detail .localeChange:hover .localeChange__item{position:relative;display:block}.page--detail .localeChange__item{width:44px;height:44px;text-decoration:none;color:var(--color-white);position:absolute;left:0;top:0;background-color:rgba(1,26,67,.75);text-transform:uppercase;z-index:1;display:none}@media (max-width:1000px){.page--detail .localeChange__item{position:relative;display:block}}.page--detail .localeChange__item:hover{background-color:rgba(26,154,215,.75)}.page--detail .localeChange__item.current{z-index:2;display:block}@media (max-width:1000px){.page--detail .localeChange__item+.localeChange__item{margin-left:6px}}.page--detail .localeChange__item__value{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.backToHomepage{position:fixed;left:10px;top:10px;z-index:333;padding:calc(22px - .5em) 1.5em;display:block;line-height:1;height:44px;font-size:14px}@media (max-width:1000px){.backToHomepage{transition:left .2s ease-in-out;top:97px;left:100%;right:0;margin:0 auto;width:calc(100% - 30px)}}.backToHomepage img{max-width:100%;max-height:100%}@media (max-width:1000px){.backToHomepage.is-active{left:0}}@media (max-width:1000px){.compass{display:none}}.location__logo{position:fixed;z-index:2;top:15px;left:50%;transform:translateX(-50%);display:block;width:190px}@media (max-width:1000px){.location__logo{display:none}}.location__logo img{max-width:100%;display:block}.location__fullscreen{position:fixed;right:64px;top:10px;z-index:333;width:44px;height:44px;text-align:center}@media (max-width:1000px){.location__fullscreen{display:none}}.location__fullscreen img{display:block;width:28px;height:28px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=index-2dec87f783.css.map */
