@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
:root .virtual-tour{--desktop-reference: 1440;--screen-width-static: 1440px;--primary-font-family: "stolzl", sans-serif;--secondary-font-family: "stolzl", sans-serif;--tertiary-font-family: "stolzl", sans-serif;--quaternary-font-family: "stolzl", sans-serif;--white: #ffffff;--black: #000000;--madder-orange: #f2bfae;--cotton-fluff: #f9f5e4;--maastricht-blue: #001e41;--verditer: #00968f;--cyan-sky: #00968f;--grad-core: linear-gradient( 0deg, rgba(0, 150, 143) 0%, rgba(1, 59, 45, 1) 100% );--grad-core-transparent: linear-gradient( 0deg, rgba(0, 150, 143) 0%, rgba(1, 59, 45, 0.9) 100% );--grad-overlay: linear-gradient( 0deg, rgba(255, 255, 255, 1) 0%, rgba(43, 106, 142, 1) 100% );--hover-speed: 300ms;--line-speed: 300ms;--slide-speed: 300ms;--transition: all 0.5s cubic-bezier(0.07, 0.23, 0.34, 1)}:root{--primary-font-family: Arial, sans-serif;--secondary-font-family: Georgia, serif;--weight-light: 300;--weight-normal: 400;--weight-bold: 700;--madder-orange: #ff6b35}.embed-form__container{padding:20px;background:#fff;border-radius:8px}.embed-form__field{margin-bottom:16px}.embed-form__field label{display:block;margin-bottom:4px;font-weight:500}.embed-form__field input,.embed-form__field textarea,.embed-form__field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:inherit}.embed-form__field input:focus,.embed-form__field textarea:focus,.embed-form__field select:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.embed-form__field textarea{min-height:100px;resize:vertical}.embed-form__submit{background-color:#ff6b35;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-family:inherit}.embed-form__submit:hover{background-color:#e55a2b}.embed-form__submit:disabled{background-color:#ccc;cursor:not-allowed}.embed-form__error{color:#d32f2f;font-size:14px;margin-top:4px}.embed-form__success{color:#388e3c;font-size:14px;margin-top:4px}body{min-height:100%}body .site-header,body .site-footer,body .site-header-block,body .site-footer-block{display:none}html,body,.main-container{height:100%;overflow:hidden;width:100vw}.virtual-tour{box-sizing:border-box;font-family:var(--primary-font-family);width:100vw;overflow:hidden;height:100%}.virtual-tour h1,.virtual-tour .h1{color:var(--madder-orange);font-family:var(--secondary-font-family);font-size:33px;font-weight:normal;line-height:100%;margin-bottom:30px}@media(min-width: 768px){.virtual-tour h1,.virtual-tour .h1{font-size:59px;margin-bottom:32px}}@media(min-width: 1024px){.virtual-tour h1,.virtual-tour .h1{font-size:59px;margin-bottom:32px}}.virtual-tour h1.small,.virtual-tour .h1.small{margin-bottom:14px}@media(min-width: 768px){.virtual-tour h1.small,.virtual-tour .h1.small{font-size:36px;margin-bottom:40px}}@media(min-width: 1024px){.virtual-tour h1.small,.virtual-tour .h1.small{font-size:36px;margin-bottom:40px}}.virtual-tour h1.large,.virtual-tour .h1.large{margin-bottom:12pxpx}@media(min-width: 1024px){.virtual-tour h1.large,.virtual-tour .h1.large{font-size:116px;margin-bottom:24px}}.virtual-tour h1.spaced,.virtual-tour .h1.spaced{letter-spacing:0.13em}@media(min-width: 1024px){.virtual-tour h1.spaced,.virtual-tour .h1.spaced{letter-spacing:0.2em}}.virtual-tour h2,.virtual-tour .h2{font-family:var(--secondary-font-family);font-size:19px;line-height:120%;margin-bottom:24px;text-transform:uppercase}@media(min-width: 768px){.virtual-tour h2,.virtual-tour .h2{font-size:19px;line-height:100%;margin-bottom:25px}}@media(min-width: 1024px){.virtual-tour h2,.virtual-tour .h2{font-size:19px;margin-bottom:25px}}.virtual-tour h2.spaced,.virtual-tour .h2.spaced{letter-spacing:0.1em}.virtual-tour p{font-family:var(--primary-font-family);font-size:13px;font-weight:var(--weight-light);line-height:150%;margin-bottom:22px}@media(min-width: 768px){.virtual-tour p{font-size:13px;margin-bottom:22px}}@media(min-width: 1024px){.virtual-tour p{font-size:13px;margin-bottom:22px}}.virtual-tour p.small{font-size:14px}.virtual-tour p.intro{letter-spacing:0.1em;text-transform:uppercase;margin-bottom:24px}@media(min-width: 1024px){.virtual-tour p.intro{margin-bottom:20px}}.virtual-tour .photosphere{aspect-ratio:16/9;width:auto;height:100%;margin:auto 0}.virtual-tour .photosphere noscript{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.virtual-tour .photosphere noscript h1{color:red}.virtual-tour{--speed: 0.4s;--ease: ease-in-out}.virtual-tour .hotspot{align-items:center;background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;height:106px;justify-content:center;position:relative;transform:translate(-53px, -53px);width:106px}.virtual-tour .hotspot p{color:var(--white);font-family:var(--secondary-font-family);font-size:11px;font-weight:normal;letter-spacing:0.025em;line-height:130%;margin:0;opacity:0;text-align:center;text-transform:uppercase;transition:var(--speed) var(--ease)}.virtual-tour .hotspot p span{display:block;font-size:11px;line-height:100%}.virtual-tour .hotspot__wrap{height:106px;left:0;opacity:0;position:absolute;transition:var(--speed) var(--ease);transform:rotate(-180deg);top:0;width:106px;z-index:-1}.virtual-tour .hotspot__outer{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;height:64px;position:absolute;transition:var(--speed) var(--ease);width:64px}.virtual-tour .hotspot__inner{background-image:url(/images/circle.05a054446c35685bc7ea.svg);height:20px;opacity:1;position:absolute;transition:var(--speed) var(--ease);width:20px}.virtual-tour .hotspot--key p span{font-size:13px;padding-top:3px}.virtual-tour .hotspot--key .hotspot__inner{background-image:url(/images/key.ced9275d527cd7f2a5ed.svg);height:30px;width:30px}.virtual-tour .hotspot:hover p{opacity:1}.virtual-tour .hotspot:hover .hotspot__wrap{opacity:1;transform:rotate(0)}.virtual-tour .hotspot:hover .hotspot__outer{opacity:0}.virtual-tour .hotspot:hover .hotspot__inner{opacity:0}.virtual-tour .layout{left:38px;position:fixed;height:calc(100% - 116px);pointer-events:none;width:calc(100vw - 76px);top:38px;z-index:150}@media(min-width: 1024px){.virtual-tour .layout{height:calc(100% - 120px);left:40px;top:40px;width:calc(100vw - 80px)}}.virtual-tour .layout__logo{cursor:pointer;display:block;height:48px;margin:-20px auto 0;opacity:0;pointer-events:all;position:relative;width:113px;transition:var(--line-speed);z-index:150}@media(min-width: 1024px){.virtual-tour .layout__logo{height:56px;width:133px}}.virtual-tour .layout__logo svg{width:100%}.virtual-tour .layout__logo svg path{transition:var(--line-speed)}.virtual-tour .layout__title{align-items:center;color:var(--white);display:flex;font-size:17px;line-height:100%;font-weight:var(--weight-bold);height:9%;left:-25px;opacity:0;position:absolute;text-transform:uppercase;top:8%;transition:var(--line-speed);z-index:150}@media(min-width: 1024px){.virtual-tour .layout__title{font-size:26px;left:-8px}}.virtual-tour .layout__clues,.virtual-tour .layout__map-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;align-items:center;border:2px solid var(--madder-orange);bottom:15px;display:flex;height:48px;justify-content:center;opacity:0;position:absolute;z-index:2;transition:var(--hover-speed);z-index:150}@media(min-width: 1024px){.virtual-tour .layout__clues,.virtual-tour .layout__map-navigation{bottom:20px;height:50px}}.virtual-tour .layout__clues{color:var(--white);font-family:var(--secondary-font-family);font-size:19px;font-weight:normal;left:15px;padding-left:18px;padding-right:18px;padding-top:2px;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .layout__clues{letter-spacing:0.05em;padding-left:14px;padding-right:14px}}.virtual-tour .layout__clues:hover{background-color:var(--madder-orange);color:var(--maastricht-blue)}.virtual-tour .layout__clues__text{display:none}@media(min-width: 1024px){.virtual-tour .layout__clues__text{display:inline-block;margin-left:8px}}.virtual-tour .layout__map-navigation{right:15px;width:48px}@media(min-width: 1024px){.virtual-tour .layout__map-navigation{height:50px;width:50px}}.virtual-tour .layout__map-navigation svg rect{transition:var(--hover-speed)}.virtual-tour .layout__map-navigation:hover{background-color:var(--madder-orange)}.virtual-tour .layout__map-navigation:hover svg rect{fill:var(--maastricht-blue)}.virtual-tour .layout__back-to-site,.virtual-tour .layout__legals{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;color:var(--white);font-size:13px;font-weight:var(--weight-bold);text-transform:uppercase;transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .layout__back-to-site,.virtual-tour .layout__legals{font-size:14px;line-height:120%;letter-spacing:0.13em}}.virtual-tour .layout__back-to-site:hover,.virtual-tour .layout__legals:hover{color:var(--madder-orange);text-decoration:none}.virtual-tour .layout__back-to-site,.virtual-tour .layout__legals{bottom:-29px;line-height:16px;margin:0;position:absolute;transition:var(--line-speed);z-index:150}.virtual-tour .layout__back-to-site:hover,.virtual-tour .layout__legals:hover{color:var(--white)}@media(min-width: 1024px){.virtual-tour .layout__back-to-site:hover,.virtual-tour .layout__legals:hover{color:var(--madder-orange)}}.virtual-tour .layout__back-to-site{left:0}.virtual-tour .layout__legals{right:0}.virtual-tour .layout__bar{background-color:var(--madder-orange);position:absolute;transition:var(--line-speed);z-index:150}.virtual-tour .layout__bar--top,.virtual-tour .layout__bar--bottom{height:2px;width:100%}.virtual-tour .layout__bar--left,.virtual-tour .layout__bar--right{height:100%;width:2px}.virtual-tour .layout__bar--top{top:0}.virtual-tour .layout__bar--bottom{bottom:0}.virtual-tour .layout__bar--left{left:0}.virtual-tour .layout__bar--right{right:0}.virtual-tour .layout__side--left{left:0;width:50%}.virtual-tour .layout__side--right{right:0;width:50%}.virtual-tour .layout__side--top{top:0;height:13%}.virtual-tour .layout__side--bottom{bottom:0;height:87%}.virtual-tour .layout--with-logo .layout__logo{opacity:1}.virtual-tour .layout--with-logo .layout__side--left,.virtual-tour .layout--with-logo .layout__side--right{width:calc(50% - 81px)}@media(min-width: 1024px){.virtual-tour .layout--with-logo .layout__side--left,.virtual-tour .layout--with-logo .layout__side--right{width:calc(50% - 86px)}}.virtual-tour .layout--with-title .layout__title{opacity:1}.virtual-tour .layout--with-title .layout__side--top{height:8%}.virtual-tour .layout--with-title .layout__side--bottom{height:83%}.virtual-tour .layout--with-menu .top-nav,.virtual-tour .layout--with-menu .layout__clues,.virtual-tour .layout--with-menu .layout__map-navigation{opacity:1}.virtual-tour .layout--alternate .layout__logo svg path{fill:var(--maastricht-blue)}.virtual-tour .layout--alternate .layout__clues,.virtual-tour .layout--alternate .layout__map-navigation{border-color:var(--maastricht-blue);color:var(--maastricht-blue)}.virtual-tour .layout--alternate .layout__clues svg rect,.virtual-tour .layout--alternate .layout__map-navigation svg rect{fill:var(--maastricht-blue)}.virtual-tour .layout--alternate .layout__bar{background-color:var(--maastricht-blue)}.virtual-tour .layout--alternate .layout__back-to-site,.virtual-tour .layout--alternate .layout__legals{color:var(--maastricht-blue)}.virtual-tour .layout--hide .layout__logo,.virtual-tour .layout--hide .layout__title,.virtual-tour .layout--hide .layout__clues,.virtual-tour .layout--hide .layout__map-navigation,.virtual-tour .layout--hide .layout__back-to-site,.virtual-tour .layout--hide .layout__legals,.virtual-tour .layout--hide .layout__bar{z-index:1}.virtual-tour .permanent-bar{align-items:center;background-color:var(--maastricht-blue);bottom:0;color:var(--white);display:flex;font-size:12px;line-height:140%;font-weight:300;height:40px;justify-content:center;left:0;padding-top:2px;position:absolute;text-transform:uppercase;width:100%;z-index:150}@media(min-width: 1024px){.virtual-tour .permanent-bar{letter-spacing:0.2em}}.virtual-tour .popup{position:fixed;display:flex;flex-direction:column;left:0;overflow-y:hidden;top:0;transition:var(--transition);pointer-events:none;visibility:hidden}.virtual-tour .popup[data-animation=left]{left:-100%;right:auto}.virtual-tour .popup[data-animation=right]{left:auto;right:-100%}.virtual-tour .popup[data-animation=left][data-state=true]{pointer-events:all;left:0;visibility:visible}.virtual-tour .popup[data-animation=right][data-state=true]{pointer-events:all;right:0;visibility:visible}.virtual-tour .popup[data-animation=fade]{opacity:0}.virtual-tour .popup[data-animation=fade][data-state=true]{pointer-events:all;opacity:1;visibility:visible}.virtual-tour .popup[data-position=left]{left:-100vw}.virtual-tour .popup[data-position=right]{right:-100vw}@media(min-width: 1024px){.virtual-tour .popup[data-size=full][data-position=right]{width:375px}}.virtual-tour .popup[data-background^=cyan-sky]{background-color:var(--cyan-sky)}.virtual-tour .popup[data-background^=black]{background-color:rgba(0,0,0,.7)}.virtual-tour .popup[data-background^=grad-core]{background:var(--grad-core)}.virtual-tour .popup[data-background^=grad-core-transparent]{background:var(--grad-core-transparent)}.virtual-tour .popup[data-background^=wave]{background:url(/images/wave.fd8e84dd65e8c4e88e77.jpg);background-position:center;background-size:cover}.virtual-tour .popup[data-background$=-wave] .popup__wave{display:flex;height:100%;position:absolute;left:50%;mix-blend-mode:overlay;pointer-events:none;transform:translateX(-50%);top:0;width:auto;z-index:-1}.virtual-tour .popup[data-background^=stone]{background:url(/images/stone.05cb0d098bc1bcc3d86c.jpg);background-position:center;background-size:cover}.virtual-tour .popup[data-size=small][data-position=center]{margin:auto;top:0;bottom:0;right:0;left:0}.virtual-tour .popup[data-size=small]{height:calc(80vh - 40px);width:60vw}.virtual-tour .popup[data-size=full]{width:100vw;height:calc(100% - 40px);max-height:-webkit-fill-available}.virtual-tour .popup__wave{display:none}.virtual-tour .popup__close{position:absolute;cursor:pointer;height:30px;width:30px;top:0px;right:0px;display:flex;justify-content:center;align-items:center;margin:50px 50px 0 0;border:0;z-index:9}@media(min-width: 1024px){.virtual-tour .popup__close{height:40px;width:40px;top:12px;right:12px}}.virtual-tour .popup__close[data-style=none]{all:revert}.virtual-tour .popup__close[data-style=none] .cross{display:none}.virtual-tour .popup__close[data-style=circle]{background:none;padding:0;transition:var(--hover-speed)}.virtual-tour .popup__close[data-style=circle] svg path{transition:var(--hover-speed)}.virtual-tour .popup__close[data-style=circle]:hover{transform:rotate(90deg)}.virtual-tour .popup__close[data-style=circle]:hover svg path{fill:var(--madder-orange)}.virtual-tour .popup__close[data-style=thin]{background:rgba(0,0,0,0);border:none;clip-path:none;cursor:pointer;height:36px;right:30px;margin:0;position:absolute;top:25px;transition:var(--hover-speed);width:36px}.virtual-tour .popup__close[data-style=thin]:before,.virtual-tour .popup__close[data-style=thin]:after{background-color:var(--white);content:"";height:1px;left:0;position:absolute;transition:var(--hover-speed);width:100%}.virtual-tour .popup__close[data-style=thin]:before{transform:rotate(-45deg)}.virtual-tour .popup__close[data-style=thin]:after{transform:rotate(45deg)}.virtual-tour .popup__close[data-style=thin]:hover{transform:rotate(90deg)}.virtual-tour .popup__close[data-style=thin]:hover:before,.virtual-tour .popup__close[data-style=thin]:hover:after{background-color:var(--maastricht-blue)}.virtual-tour .popup__close[data-style=thin] svg{display:none}.virtual-tour .popup__close--alternate[data-style=circle] svg path{fill:var(--maastricht-blue)}.virtual-tour .popup__close--alternate[data-style=circle]:hover svg path{fill:var(--maastricht-blue)}.virtual-tour .popup__container{height:100%}.virtual-tour .popup__container-scrollable{color:var(--white)}.virtual-tour .popup__container-scrollable .virtual-tour .popup__content{height:clamp(min(10vh - 85px),60vh - 85px,max(90vh - 85px))}.virtual-tour .popup__content{z-index:0;height:calc(100% - 110px);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;color:#fff;padding:20px}@media(min-width: 768px){.virtual-tour .popup__content{height:calc(100% - 110px);padding:50px}}@media(min-width: 1024px){.virtual-tour .popup__content{height:calc(100% - 110px);padding:50px}}.virtual-tour .popup__content.logo-show{margin:60px 28px 150px}@media(min-width: 768px){.virtual-tour .popup__content.logo-show{padding:40px 10px 60px;margin:50px}}@media(min-width: 1024px){.virtual-tour .popup__content.logo-show{padding:60px 50px 100px;margin:50px}}@media(min-width: 1280px){.virtual-tour .popup__content.logo-show{padding:60px 50px 90px}}.virtual-tour .popup__content.scrollable{height:calc(100% - 210px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.virtual-tour .popup__content.scrollable::-webkit-scrollbar{display:none}.virtual-tour .popup__content-inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.virtual-tour .popup__scroll{align-items:center;bottom:58px;display:flex;flex-direction:column;position:absolute;width:100%;z-index:200;transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .popup__scroll{bottom:70px}}.virtual-tour .popup__scroll p{font-size:12px;letter-spacing:0.05em;margin-bottom:8px;text-transform:uppercase}.virtual-tour .popup__scroll--hide,.virtual-tour .popup__scroll.swiper-button-disabled{opacity:0;visibility:hidden}.virtual-tour .popup__overlay[data-state=true]{position:fixed;pointer-events:all;cursor:pointer;overflow:hidden;top:0;left:0;height:calc(100% - 40px);width:100vw;z-index:130;background-color:var(--black);opacity:30%}.virtual-tour .popup__overlay{position:absolute;opacity:0;pointer-events:none;transition:opacity 300ms ease-in}.virtual-tour .popup__trigger.revert{all:revert;background:rgba(0,0,0,0);border:none}.virtual-tour .popup.layout-show{z-index:140}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.virtual-tour .top-nav{position:absolute;display:flex;flex-direction:row;width:100%;gap:30px;top:-30px;right:0;opacity:0;transition:300ms;z-index:140}@media(min-width: 1024px){.virtual-tour .top-nav{gap:23px;width:auto}}.virtual-tour .top-nav__button{background:none;border:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:0;margin:0;outline:0;width:23px;height:23px;pointer-events:all;z-index:160}.virtual-tour .top-nav__button svg{max-width:100%;max-height:100%}.virtual-tour .top-nav__button:nth-of-type(2){margin-right:auto}@media(min-width: 1024px){.virtual-tour .top-nav__button:nth-of-type(2){margin-right:0}}@media(min-width: 1024px){.virtual-tour .top-nav__button:hover .top-nav__tooltip{transform:translateY(0%);opacity:1}}.virtual-tour .top-nav__button.sound-toggle svg:nth-of-type(1){display:inline-block}.virtual-tour .top-nav__button.sound-toggle svg:nth-of-type(2){display:none}.virtual-tour .top-nav__button.sound-toggle[data-muted=true] svg:nth-of-type(1){display:none}.virtual-tour .top-nav__button.sound-toggle[data-muted=true] svg:nth-of-type(2){display:inline-block}.virtual-tour .top-nav__tooltip{display:none}@media(min-width: 1024px){.virtual-tour .top-nav__tooltip{display:inline-block;position:absolute;background:var(--madder-orange);top:200%;opacity:0;transition:all .5s;transform:translateY(-100%);font-size:12px;text-transform:uppercase;line-height:95%;border-radius:15px;padding:5px 10px;white-space:nowrap}}.virtual-tour .layout--alternate .top-nav__button svg path{fill:var(--maastricht-blue);stroke:var(--maastricht-blue)}.virtual-tour .video{overflow:hidden;position:absolute;top:0;left:0;width:100vw;height:100%}.virtual-tour .video__tag{height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:auto;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px){.virtual-tour .video__tag{height:auto}}.virtual-tour .video__play{align-items:center;background:none;border:none;cursor:pointer;display:none;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;position:absolute;top:50%;width:-moz-fit-content;width:fit-content;z-index:2;transform:translate(-50%, -50%)}.virtual-tour .video__play--on{display:flex}.virtual-tour .video__controls{align-items:center;bottom:95px;display:none;height:50px;justify-content:center;left:0;position:fixed;width:100vw;z-index:2}@media(min-width: 1024px){.virtual-tour .video__controls{bottom:100px}}.virtual-tour .video__controls--on{display:flex}.virtual-tour .video__play-pause{background:none;border:none;cursor:pointer;margin-top:9px;width:34px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 1024px){.virtual-tour .video__play-pause{width:26px}}.virtual-tour .video__play-pause svg{width:100%}.virtual-tour .video__play-pause:active,.virtual-tour .video__play-pause:focus,.virtual-tour .video__play-pause:focus-visible{border:none;outline:none}.virtual-tour .video__mute{background:none;border:none;cursor:pointer;margin-top:9px;width:44px}@media(min-width: 1024px){.virtual-tour .video__mute{width:34px}}.virtual-tour .video__mute svg{width:100%}.virtual-tour .video__scrubber{display:none}@media(min-width: 1024px){.virtual-tour .video__scrubber{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;display:block;margin-left:16px;margin-right:16px;width:300px}}.virtual-tour .video__skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .video__skip:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .video__skip{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .video__skip{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .video__skip{font-size:13px;letter-spacing:0.025em;min-height:34px;padding:3px 16px 0;text-transform:uppercase}@media(min-width: 768px){.virtual-tour .video__skip{font-size:13px;min-height:34px;padding-left:16px;padding-right:16px}}@media(min-width: 1024px){.virtual-tour .video__skip{font-size:13px;min-height:34px;padding-left:16px;padding-right:16px}}.virtual-tour .video__skip{display:none;position:absolute;left:50px;top:50px;z-index:100}@media(min-width: 1024px){.virtual-tour .video__skip{left:62px;top:62px}}.virtual-tour .video__skip--on{display:block}.virtual-tour .video__scrubber::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);height:4px;border-radius:2px;outline:none}.virtual-tour .video__scrubber::-webkit-slider-runnable-track::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer}.virtual-tour .video__scrubber::-webkit-slider-runnable-track::-moz-range-thumb{width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none}.virtual-tour .video__scrubber::-moz-range-track{-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);height:4px;border-radius:2px;outline:none}.virtual-tour .video__scrubber::-moz-range-track::-webkit-slider-thumb{-moz-appearance:none;appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer}.virtual-tour .video__scrubber::-moz-range-track::-moz-range-thumb{width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none}.virtual-tour .video__scrubber::-ms-track{appearance:none;background:hsla(0,0%,100%,.3);height:4px;border-radius:2px;outline:none}.virtual-tour .video__scrubber::-ms-track::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer}.virtual-tour .video__scrubber::-ms-track::-moz-range-thumb{width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none}.virtual-tour .video__scrubber::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:transform .2s ease;transition:transform .2s ease}.virtual-tour .video__scrubber::-webkit-slider-thumb:hover{transform:scale(1.1)}.virtual-tour .video__scrubber::-webkit-slider-thumb:active{transform:scale(0.95)}.virtual-tour .video__scrubber::-moz-range-thumb{-moz-appearance:none;appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-transition:transform .2s ease;transition:transform .2s ease}.virtual-tour .video__scrubber::-moz-range-thumb:hover{transform:scale(1.1)}.virtual-tour .video__scrubber::-moz-range-thumb:active{transform:scale(0.95)}.virtual-tour .video__scrubber::-ms-thumb{appearance:none;width:16px;height:16px;background:#ff6b35;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2);-ms-transition:transform .2s ease;transition:transform .2s ease}.virtual-tour .video__scrubber::-ms-thumb:hover{transform:scale(1.1)}.virtual-tour .video__scrubber::-ms-thumb:active{transform:scale(0.95)}.virtual-tour .video__overlay{background-color:var(--black);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100vw}.virtual-tour .intro{overflow:hidden;z-index:152 !important}.virtual-tour .intro__text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;left:0;width:100vw}.virtual-tour .intro__logo{height:auto;margin-bottom:40px;width:222px}@media(min-width: 1024px){.virtual-tour .intro__logo{margin-bottom:60px;width:412px}}.virtual-tour .intro__start{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .intro__start:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .intro__start{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .intro__start{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .clues{padding:10px 10px 0}@media(min-width: 1024px){.virtual-tour .clues{padding:40px}}.virtual-tour .clues .popup__close{z-index:1}.virtual-tour .clues .popup__container{height:100%}.virtual-tour .clues__content{height:100%;padding:0;display:grid;justify-items:center;align-items:center}.virtual-tour .clues__content>.popup__content-inner{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .clues__content>.popup__content-inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .clues__content>.popup__content-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .clues__content>.popup__content-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .clues__content>.popup__content-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .clues__content>.popup__content-inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .clues__content>.popup__content-inner{padding-right:10px;height:100%}.virtual-tour .clues__header{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;padding-top:10px}@media(min-width: 1024px){.virtual-tour .clues__header{padding-bottom:30px}}.virtual-tour .clues__logo{width:113px}@media(min-width: 1024px){.virtual-tour .clues__logo{width:133px}}.virtual-tour .clues__top-bar{padding:0 40px 10px}@media(min-width: 1024px){.virtual-tour .clues__top-bar{max-width:645px}}.virtual-tour .clues__inner{height:calc(100% - 107px);padding:10px 42px 0;padding-bottom:20px;position:relative;text-align:center;z-index:2}@media(min-width: 768px){.virtual-tour .clues__inner{height:calc(100% - 107px);padding:10px 42px 0;padding-bottom:20px}}@media(min-width: 1024px){.virtual-tour .clues__inner{height:calc(100% - 107px);padding:0 130px}}.virtual-tour .clues__inner h2{color:var(--madder-orange);font-size:33px;margin-bottom:16px}@media(min-width: 1024px){.virtual-tour .clues__inner h2{font-size:36px;letter-spacing:0.231em;line-height:150%;margin-bottom:20px}}.virtual-tour .clues__inner h2 span{display:none}@media(min-width: 1024px){.virtual-tour .clues__inner h2 span{display:inline}}.virtual-tour .clues__inner p{line-height:120%;font-size:14px;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .clues__inner p{font-size:14px;letter-spacing:0.231em;line-height:150%;padding:0 170px}}.virtual-tour .clues__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:30px}@media(min-width: 1024px){.virtual-tour .clues__items{gap:16px;grid-template-columns:repeat(4, 1fr);margin-bottom:60px}}.virtual-tour .clues__item{background-color:var(--madder-orange);color:var(--maastricht-blue);cursor:pointer;transition:var(--hover-speed)}.virtual-tour .clues__item h3{font-family:var(--font-quaternary);font-size:33px;font-weight:normal;letter-spacing:0.05em;line-height:100%;text-transform:uppercase;transition:var(--hover-speed)}.virtual-tour .clues__item h3 span{display:block;font-family:var(--secondary-font-family);font-size:19px;letter-spacing:0.231em}@media(min-width: 1024px){.virtual-tour .clues__item h3{font-size:60px}.virtual-tour .clues__item h3 span{font-size:22px}}.virtual-tour .clues__item h4{font-size:14px;font-weight:normal;letter-spacing:0.1em;line-height:150%;margin:8px 0 2px;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .clues__item h4{font-size:13px;line-height:120%;margin:24px 0 16px}}.virtual-tour .clues__item-top{padding:10px 0 24px}@media(min-width: 1024px){.virtual-tour .clues__item-top{padding-bottom:55px;padding-top:20px}}.virtual-tour .clues__item-bottom{align-items:center;background-color:var(--maastricht-blue);color:var(--white);display:flex;flex-direction:column;position:relative;transition:var(--hover-speed)}.virtual-tour .clues__item-bottom:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2778.132%27 height=%2714.725%27 viewBox=%270 0 78.132 14.725%27%3E%3Cpath id=%27Path_1235%27 data-name=%27Path 1235%27 d=%27M100.971 14.725H22.838c9.946 0 15.926-4.2 21.2-7.909C49.245 3.158 53.739 0 61.9 0S74.566 3.158 79.769 6.815c5.278 3.708 11.257 7.909 21.2 7.909Z%27 transform=%27translate%28-22.838%29%27 fill=%27%23001e41%27/%3E%3C/svg%3E");background-position:center bottom;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:50%;position:absolute;transform:translateX(-50%);top:-15px;width:79px;transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .clues__item-bottom:before{height:29px;top:-29px;width:153px}}.virtual-tour .clues__item .clues__icon{align-items:center;background-color:var(--madder-orange);border-radius:100%;display:flex;height:28px;justify-content:center;margin-top:-7px;width:28px;z-index:2;transition:var(--hover-speed)}.virtual-tour .clues__item .clues__icon svg path{transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .clues__item .clues__icon{height:56px;margin-top:-15px;width:56px}.virtual-tour .clues__item .clues__icon svg{height:30px;width:30px}}.virtual-tour .clues__item:hover{background-color:var(--maastricht-blue);color:var(--white)}.virtual-tour .clues__item:hover h3{color:var(--white)}.virtual-tour .clues__item:hover .clues__item-bottom{background-color:var(--madder-orange);color:var(--maastricht-blue)}.virtual-tour .clues__item:hover .clues__item-bottom:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2778.132%27 height=%2714.725%27 viewBox=%270 0 78.132 14.725%27%3E%3Cpath id=%27Path_1235%27 data-name=%27Path 1235%27 d=%27M100.971 14.725H22.838c9.946 0 15.926-4.2 21.2-7.909C49.245 3.158 53.739 0 61.9 0S74.566 3.158 79.769 6.815c5.278 3.708 11.257 7.909 21.2 7.909Z%27 transform=%27translate%28-22.838%29%27 fill=%27%23F2BFAE%27/%3E%3C/svg%3E")}.virtual-tour .clues__item:hover .clues__icon{background-color:var(--maastricht-blue)}.virtual-tour .clues__item:hover .clues__icon svg path{fill:var(--white)}.virtual-tour .clues__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .clues__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .clues__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .clues__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .clues__button{background-position:center;padding-left:20px;padding-right:20px;width:100%}@media(min-width: 1024px){.virtual-tour .clues__button{padding-left:50px;padding-right:50px;width:auto}}.virtual-tour .clues__button--locked{background-repeat:no-repeat;background-size:21px;cursor:default;position:relative}@media(min-width: 1024px){.virtual-tour .clues__button--locked{background-size:21px}}.virtual-tour .clues__button--locked:after{color:var(--white);content:"Find All Clues to unlock George's secret";display:block;font-family:var(--primary-font-family);font-size:11px;left:0;letter-spacing:0.1em;margin-top:30px;opacity:0;padding:0 20px;position:absolute;text-transform:uppercase;transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .clues__button--locked:after{background-size:30pxpx;font-size:12px;margin-top:30px;padding:0 20px}}.virtual-tour .clues__button--locked:hover{background-image:url(/images/lock.1558a2636b8ac6d20d4c.svg);color:rgba(0,0,0,0)}.virtual-tour .clues__button--locked:hover:after{opacity:1}@media(min-width: 1024px){.virtual-tour .clue__content{justify-content:center}}.virtual-tour .clue__content>.popup__content-inner{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .clue__content>.popup__content-inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .clue__content>.popup__content-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .clue__content>.popup__content-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .clue__content>.popup__content-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .clue__content>.popup__content-inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .clue__content>.popup__content-inner{padding-right:10px;justify-content:center;position:relative}.virtual-tour .clue .video{position:fixed;top:-18%;width:140%;height:130%;left:-20%}@media(min-width: 768px){.virtual-tour .clue .video{top:-190px}}.virtual-tour .clue .video .flavour-video--almonds{opacity:0;transition:opacity .3s}.virtual-tour .clue:before{content:"";position:absolute;width:100vw;height:100vh;background:var(--grad-core);opacity:0}.virtual-tour .clue .popup__wave{display:flex;height:100%;position:absolute;left:50%;mix-blend-mode:overlay;pointer-events:none;transform:translateX(-50%);top:0;width:auto;z-index:80;opacity:0}.virtual-tour .clue__grad-core-wave:before{opacity:1;transition:opacity .3s}.virtual-tour .clue__grad-core-wave .popup__wave{opacity:1;transition:opacity .3s}.virtual-tour .clue__intro{position:absolute;text-align:center;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.virtual-tour .clue__intro{height:auto;width:auto;display:inline}}.virtual-tour .clue__intro span{display:block}.virtual-tour .clue__intro .js-animate-text{transform:translateY(150px);opacity:0}.virtual-tour .clue__intro .js-clue-image{display:none;opacity:0;margin-top:-58px}@media(min-width: 768px){.virtual-tour .clue__intro .js-clue-image{margin-top:0}}.virtual-tour .clue__intro-main{font-family:var(--secondary-font-family);color:var(--madder-orange);font-size:48px;font-weight:var(--weight-medium);line-height:100%;display:block;letter-spacing:0em;margin-bottom:15px}@media(min-width: 768px){.virtual-tour .clue__intro-main{font-size:48px;margin-bottom:15px}}@media(min-width: 1024px){.virtual-tour .clue__intro-main{font-size:77px;margin-bottom:12px}}.virtual-tour .clue__intro-main span{display:inline-block}.virtual-tour .clue__intro-sub{font-family:var(--secondary-font-family);font-size:19px;line-height:1;font-weight:var(--weight-demi-bold);letter-spacing:0.12em}@media(min-width: 768px){.virtual-tour .clue__intro-sub{font-size:19px}}@media(min-width: 1024px){.virtual-tour .clue__intro-sub{font-size:39px}}.virtual-tour .clue__main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;opacity:0}.virtual-tour .clue__main.active{opacity:1;transition:opacity .3s;z-index:100}.virtual-tour .clue__number{color:var(--madder-orange);font-family:var(--font-quaternary);font-size:48px;font-weight:normal;line-height:100%;margin:24px 0 16px}@media(min-width: 1024px){.virtual-tour .clue__number{font-size:60px;margin:0 0 10px}}.virtual-tour .clue__header{font-family:var(--secondary-font-family);font-size:19px;font-weight:700;letter-spacing:0.231em;line-height:100%;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .clue__header{font-size:19px}}.virtual-tour .clue__image{display:block;height:auto;margin:20px 0 10px;width:100%}@media(min-width: 1024px){.virtual-tour .clue__image{margin:0;max-width:474px}}.virtual-tour .clue__text{font-size:14px;line-height:150%;text-align:center;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .clue__text{font-size:13px;letter-spacing:0.231em;padding:0 180px}}@media(min-width: 1024px){.virtual-tour .clue__buttons{display:flex;gap:0 24px}}.virtual-tour .clue__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .clue__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .clue__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .clue__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .clue__button{margin-bottom:20px;width:100%}@media(min-width: 1024px){.virtual-tour .clue__button{margin-bottom:0;padding-left:80px;padding-right:80px;width:auto}}.virtual-tour .exit-screen__wrap{align-items:center;display:flex;justify-content:center}.virtual-tour .exit-screen__content{align-items:center;background-image:url(/images/wave.fd8e84dd65e8c4e88e77.jpg);background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;justify-content:center;max-width:586px;padding:70px 20px 55px;position:relative;text-align:center;width:100%}@media(min-width: 1024px){.virtual-tour .exit-screen__content{padding:160px 95px}}.virtual-tour .exit-screen__content:before,.virtual-tour .exit-screen__content:after{background-image:url(/images/bar.2d51ccd217b0fa5d9f78.svg);background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;width:80%}.virtual-tour .exit-screen__content:before{top:20px}@media(min-width: 1024px){.virtual-tour .exit-screen__content:before{top:50px}}.virtual-tour .exit-screen__content:after{bottom:20px;transform:rotate(180deg)}@media(min-width: 1024px){.virtual-tour .exit-screen__content:after{bottom:50px}}.virtual-tour .exit-screen__header{color:var(--madder-orange);font-size:24px;letter-spacing:0.1em;line-height:100%;margin-bottom:15px}@media(min-width: 1024px){.virtual-tour .exit-screen__header{font-size:36px;letter-spacing:0.231em;margin-bottom:46px}}.virtual-tour .exit-screen__btn-stay,.virtual-tour .exit-screen__btn-leave{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .exit-screen__btn-stay:hover,.virtual-tour .exit-screen__btn-leave:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .exit-screen__btn-stay,.virtual-tour .exit-screen__btn-leave{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .exit-screen__btn-stay,.virtual-tour .exit-screen__btn-leave{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .exit-screen__btn-stay,.virtual-tour .exit-screen__btn-leave{align-items:center;display:flex;font-size:18px;justify-content:center;margin-bottom:15px;width:100%}@media(min-width: 1024px){.virtual-tour .exit-screen__btn-stay,.virtual-tour .exit-screen__btn-leave{font-size:19px;padding-left:20px;padding-right:20px}}.virtual-tour .exit-screen__btn-stay:hover,.virtual-tour .exit-screen__btn-leave:hover{text-decoration:none}.virtual-tour .mystery .popup__close{z-index:2}.virtual-tour .mystery__content>.popup__content-inner{height:100%;position:relative}.virtual-tour .mystery__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .mystery__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .mystery__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .mystery__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .mystery__button{padding-top:3px}.virtual-tour .mystery__button a{text-decoration:none}@media(min-width: 1024px){.virtual-tour .mystery__button{padding-top:3px}}.virtual-tour .mystery__section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;position:absolute;text-align:center;transition:calc(var(--slide-speed)*2);visibility:hidden}.virtual-tour .mystery__section--show{opacity:1;visibility:visible}.virtual-tour .mystery__section-inner{height:100%;position:relative;justify-content:flex-start}.virtual-tour .mystery__section h1{font-size:33px;margin-bottom:20px}@media(min-width: 1024px){.virtual-tour .mystery__section h1{font-size:59px;letter-spacing:0.1em;margin-bottom:20px}}.virtual-tour .mystery__section h2{font-size:19px;margin-bottom:10px}@media(min-width: 1024px){.virtual-tour .mystery__section h2{font-size:36px;letter-spacing:0.05em;margin-bottom:20px}}.virtual-tour .mystery__section p{font-size:14px;line-height:150%;padding:0}@media(min-width: 1024px){.virtual-tour .mystery__section p{font-size:13px}}.virtual-tour .mystery__section .mystery__button-next{bottom:-32px}@media(min-width: 1024px){.virtual-tour .mystery__section .mystery__button-next{bottom:-72px}}.virtual-tour .mystery__section .mystery__button-next p{font-size:12px;letter-spacing:0em;text-transform:uppercase}.virtual-tour .mystery__swiper{height:100%;left:0;position:fixed;top:0;width:100%}.virtual-tour .mystery__slide{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:70px 55px 90px}@media(min-width: 1024px){.virtual-tour .mystery__slide{padding:100px 260px}}.virtual-tour .mystery__slide--primary{padding-top:150px}@media(min-width: 1024px){.virtual-tour .mystery__slide--primary{padding-top:240px}}.virtual-tour .mystery__slide--primary .mystery__bg-image{background-image:url(/images/mystery-bothy.a8b6f7616a1cb8a597ff.jpg)}@media(min-width: 1024px){.virtual-tour .mystery__slide--primary .mystery__bg-image{background-image:url(/images/mystery-bothy-desktop.f93428348d117a661746.jpg)}}.virtual-tour .mystery__slide--secondary{padding-bottom:155px;padding-top:100px}@media(min-width: 1024px){.virtual-tour .mystery__slide--secondary{padding:100px 200px 171px}}.virtual-tour .mystery__slide--secondary .mystery__section-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.virtual-tour .mystery__slide--secondary p{letter-spacing:0em;text-align:left}@media(min-width: 1024px){.virtual-tour .mystery__slide--secondary p{text-align:center}}.virtual-tour .mystery__slide--secondary button{padding-left:14px;padding-right:14px}@media(min-width: 1024px){.virtual-tour .mystery__slide--secondary button{padding-left:20px;padding-right:20pxpx}}.virtual-tour .mystery__slide.mystery-form{padding:0;letter-spacing:0;text-align:left}.virtual-tour .mystery__slide.mystery-form .mystery-form__content{display:grid;height:calc(100% - 250/var(--desktop-reference)*var(--screen-width-static));margin:60px 28px 130px;padding:40px 40px 60px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__content{padding:40px 10px 60px;margin:20px 50px 50px}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__content{padding:20px 50px 30px}}@media(min-width: 1280px){.virtual-tour .mystery__slide.mystery-form .mystery-form__content{padding:10px 90px 10px}}.virtual-tour .mystery__slide.mystery-form .mystery-form__content h1{color:var(--madder-orange);text-align:left;font-size:33px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__content h1{font-size:33pxpx}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__content h1{font-size:36px}}.virtual-tour .mystery__slide.mystery-form .mystery-form__description{line-height:140%}.virtual-tour .mystery__slide.mystery-form .mystery-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px;margin-top:20px;max-width:1200px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__grid{gap:40px}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__grid{align-items:flex-start;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:80px;margin-top:unset;height:100%}}@media(min-width: 1280px){.virtual-tour .mystery__slide.mystery-form .mystery-form__grid{gap:130px}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__form{display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:100%}.virtual-tour .mystery__slide.mystery-form .mystery-form__form .mystery-form__inner{height:auto}.virtual-tour .mystery__slide.mystery-form .mystery-form__form .confirmation_message h1{text-align:center}}.virtual-tour .mystery__slide.mystery-form .mystery-form__form .virtual-tour-form p{font-size:10px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__form .virtual-tour-form p{font-size:10pxpx}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__form .virtual-tour-form p{font-size:10pxpx}}.virtual-tour .mystery__slide.mystery-form .mystery-form__form .virtual-tour-form .cdb_form_container input[type=text],.virtual-tour .mystery__slide.mystery-form .mystery-form__form .virtual-tour-form .cdb_form_container input[type=email]{width:auto}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture{display:flex;flex-direction:column;position:relative;align-items:flex-start;justify-content:center;min-height:100%;box-sizing:border-box;gap:10px;padding:20px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture{padding:20px;gap:10px}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture{padding:30px;gap:15px}}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;top:0;left:0}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture-heading{display:flex;flex-direction:column}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture-heading{margin-bottom:10pxpx}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture-heading{margin-bottom:15pxpx}}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h2,.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h1{margin-bottom:0;line-height:1;z-index:1}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h1{color:var(--white);font-size:33px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h1{font-size:33pxpx}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h1{font-size:60px;letter-spacing:0.1em}}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h2{color:var(--madder-orange);font-size:20px}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h2{font-size:20pxpx}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture h2{font-size:36px;letter-spacing:0.1em}}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture p{z-index:1;line-height:140%;margin-bottom:0}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button{z-index:1;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button{text-decoration:none}@media all and (max-width: 767px){.virtual-tour .mystery__slide.mystery-form .mystery-form__picture .mystery-form__button{padding-left:20pxpx;padding-right:20pxpx}}.virtual-tour .mystery__swiper-inner{position:relative}.virtual-tour .mystery__swiper-inner .swiper-slide{display:block;height:auto}.virtual-tour .mystery__bg-image{background-position:center top;background-size:cover;height:calc(100% + 40px);left:0;position:absolute;top:-40px;width:100%;z-index:-1}@media(min-width: 1024px){.virtual-tour .mystery__bg-image{height:calc(100% + 70px);top:-70px}}@media(min-width: 1024px){.virtual-tour .mystery__question{padding-left:290px;padding-right:290px}}.virtual-tour .mystery__question .mystery__section-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width: 1024px){.virtual-tour .mystery__question .mystery__section-inner{justify-content:center}}.virtual-tour .mystery__question p{margin-bottom:16px}@media(min-width: 1024px){.virtual-tour .mystery__question p{margin-bottom:45px}}.virtual-tour .mystery__question button{margin:9px 0;padding-left:20px;padding-right:20px;width:100%}@media(min-width: 1024px){.virtual-tour .mystery__question button{margin:9px 0;padding-left:20px;padding-right:20px;width:294px}}.virtual-tour .mystery__wrong .mystery__section-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.virtual-tour .mystery__right h1{color:var(--madder-orange)}.virtual-tour .mystery__right p{text-transform:unset}.virtual-tour .map-navigation{padding:10px 10px 0;z-index:160 !important}@media(min-width: 1024px){.virtual-tour .map-navigation{padding:40px}}.virtual-tour .map-navigation .popup__container{height:100%}.virtual-tour .map-navigation__header{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;padding-top:10px}@media(min-width: 1024px){.virtual-tour .map-navigation__header{padding-bottom:30px}}.virtual-tour .map-navigation__logo{width:113px}@media(min-width: 1024px){.virtual-tour .map-navigation__logo{width:133px}}.virtual-tour .map-navigation__top-bar{padding:0 40px 10px}@media(min-width: 1024px){.virtual-tour .map-navigation__top-bar{max-width:645px}}.virtual-tour .map-navigation__content{height:100%;padding:0}.virtual-tour .map-navigation__content.logo-show{margin:0}.virtual-tour .map-navigation__content .popup__content-inner{height:100%}.virtual-tour .map-navigation__items{display:flex;justify-content:center;align-items:flex-start;height:calc(100vh - 157px)}@media(min-width: 1024px){.virtual-tour .map-navigation__items{align-items:center;height:calc(100% - 130px);padding-left:12%;padding-right:12%}}.virtual-tour .map-navigation__items .map-navigation__items-inner{align-content:flex-start;display:flex;flex-wrap:wrap;height:calc(100% - 43px);max-height:100%;justify-content:center;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .map-navigation__items .map-navigation__items-inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .map-navigation__items .map-navigation__items-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .map-navigation__items .map-navigation__items-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .map-navigation__items .map-navigation__items-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .map-navigation__items .map-navigation__items-inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}@media(min-width: 1024px){.virtual-tour .map-navigation__items .map-navigation__items-inner{gap:18px 10px;height:auto;padding-right:10px}}.virtual-tour .map-navigation__items-item:nth-child(1){order:1}.virtual-tour .map-navigation__items-item:nth-child(10){order:2}.virtual-tour .map-navigation__items-item:nth-child(11){order:3}.virtual-tour .map-navigation__items-item{order:4;align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;width:calc(50% - 20px)}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item{max-height:24vh;width:calc(25% - 20px)}}.virtual-tour .map-navigation__items-item__image{overflow:hidden;position:relative;width:100%}.virtual-tour .map-navigation__items-item__image:after{background-color:var(--black);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:var(--hover-speed);width:100%}.virtual-tour .map-navigation__items-item__image img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;transition:var(--hover-speed)}.virtual-tour .map-navigation__items-item__image svg{display:none}.virtual-tour .map-navigation__items-item.visited .map-navigation__items-item__image::after{content:"";opacity:.5}.virtual-tour .map-navigation__items-item.visited .map-navigation__items-item__image .map-navigation__items-icon{align-items:center;border:2px solid var(--white);border-radius:50%;display:flex;height:36px;justify-content:center;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%, -50%);width:36px;z-index:2}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item.visited .map-navigation__items-item__image .map-navigation__items-icon{border-width:2pxpx;height:36px;width:36px}}.virtual-tour .map-navigation__items-item.visited .map-navigation__items-item__image .map-navigation__items-icon .icon{display:block;height:15px;z-index:2}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item.visited .map-navigation__items-item__image .map-navigation__items-icon .icon{height:15pxpx}}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image::after{content:"";background:var(--grad-core);opacity:.7}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image:hover .map-navigation__items-icon .text{opacity:1}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image:hover .map-navigation__items-icon .icon{opacity:0}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon{align-items:center;border:none;display:flex;height:36px;justify-content:center;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%, -50%);width:150px;z-index:2;transition:opacity .3s}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon{border-width:2pxpx}}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon .text{position:absolute;color:var(--white);font-family:var(--secondary-font-family);font-size:19px;line-height:120%;letter-spacing:0.025em;opacity:0;transition:opacity .3s;width:120px}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon .text{font-size:18pxpx;letter-spacing:0.15em;width:120pxpx}}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon .icon{display:block;height:35px;width:24px;z-index:2}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon .icon{height:35pxpx;width:24pxpx}}.virtual-tour .map-navigation__items-item.locked .map-navigation__items-item__image .map-navigation__items-icon .icon path{fill:var(--white)}.virtual-tour .map-navigation__items-item__title{color:var(--white);font-family:var(--secondary-font-family);font-size:19px;line-height:120%;letter-spacing:0.025em;margin-bottom:10px;margin-top:5px;text-align:center;text-transform:uppercase;transition:var(--hover-speed)}@media(min-width: 1024px){.virtual-tour .map-navigation__items-item__title{font-size:12px;letter-spacing:0.15em;margin-bottom:0}}.virtual-tour .map-navigation__items-item__title:hover,.virtual-tour .map-navigation__items-item__image:hover{color:var(--madder-orange)}.virtual-tour .map-navigation__items-item__title:hover:after,.virtual-tour .map-navigation__items-item__image:hover:after{opacity:0}.virtual-tour .map-navigation__items-item__title:hover img,.virtual-tour .map-navigation__items-item__image:hover img{transform:scale(1.15)}.virtual-tour .rules__content{text-align:center}@media(min-width: 1024px){.virtual-tour .rules__content{padding-left:20%;padding-right:20%}}.virtual-tour .rules__content.scrollable{height:calc(100% - 200px);margin-top:90px}@media(min-width: 768px){.virtual-tour .rules__content.scrollable{margin-top:90px}}@media(min-width: 1024px){.virtual-tour .rules__content.scrollable{height:calc(100% - 210px);margin-top:75px}}.virtual-tour .rules__content p{letter-spacing:0.05em;text-transform:uppercase}.virtual-tour .rules__content p span{font-family:var(--tertiary-font-family);font-size:24px;font-weight:300;text-transform:none}@media(min-width: 1024px){.virtual-tour .rules__content p span{font-size:24px}}.virtual-tour .rules__icons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:12px;width:100%}@media(min-width: 768px){.virtual-tour .rules__icons{margin-bottom:12px}}@media(min-width: 1024px){.virtual-tour .rules__icons{margin-bottom:14px;margin-top:2px}}.virtual-tour .rules__icons li{align-items:center;display:flex;flex-direction:column;letter-spacing:0.05em;text-transform:uppercase;width:50%}@media(min-width: 1024px){.virtual-tour .rules__icons li{max-width:140px;width:25%}}.virtual-tour .rules__icons img{margin-bottom:12px;max-width:64px}@media(min-width: 768px){.virtual-tour .rules__icons img{margin-bottom:12px;max-width:64px}}@media(min-width: 1024px){.virtual-tour .rules__icons img{margin-bottom:12px;max-width:64px}}.virtual-tour .rules__icons p{margin-bottom:10px}@media(min-width: 768px){.virtual-tour .rules__icons p{margin-bottom:10px}}@media(min-width: 1024px){.virtual-tour .rules__icons p{margin-bottom:10px}}.virtual-tour .joinus__content .popup__content-inner{max-height:100%;overflow:hidden;overflow-y:scroll}@media(min-width: 1024px){.virtual-tour .joinus .popup__scroll{display:none}.virtual-tour .joinus .popup__content.scrollable,.virtual-tour .joinus .joinus__content{overflow-y:hidden;height:100%}.virtual-tour .joinus .popup__container-scrollable{display:none}.virtual-tour .joinus .popup__content-inner{overflow:hidden;overflow-y:hidden;position:relative;height:100%;max-height:none}.virtual-tour .joinus .popup__container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.virtual-tour .joinus__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:40px;margin-top:20px;max-width:1200px}@media(min-width: 768px){.virtual-tour .joinus__grid{gap:40px}}@media(min-width: 1024px){.virtual-tour .joinus__grid{align-items:flex-start;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:80px;margin-top:unset;height:100%;align-items:center}}.virtual-tour .joinus__content{display:grid;height:calc(100% - 185/var(--desktop-reference)*var(--screen-width-static))}@media(min-width: 1024px){.virtual-tour .joinus__form{display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:100%}.virtual-tour .joinus__form__inner{height:auto;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .joinus__form__inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .joinus__form__inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .joinus__form__inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .joinus__form__inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .joinus__form__inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .joinus__form__inner{overflow-y:auto;padding-right:10px}}@media(min-width: 1024px){.virtual-tour .joinus picture{height:55vh;overflow:hidden}}@media(min-width: 1024px){.virtual-tour .joinus picture img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}}.virtual-tour .joinus .form-field{margin-bottom:16px}.virtual-tour .joinus .form-field label{display:block;margin-bottom:4px;font-weight:500;color:#333}.virtual-tour .joinus .form-field input,.virtual-tour .joinus .form-field textarea,.virtual-tour .joinus .form-field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.virtual-tour .joinus .form-field input:focus,.virtual-tour .joinus .form-field textarea:focus,.virtual-tour .joinus .form-field select:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.virtual-tour .joinus .form-field input::-moz-placeholder, .virtual-tour .joinus .form-field textarea::-moz-placeholder, .virtual-tour .joinus .form-field select::-moz-placeholder{color:#999}.virtual-tour .joinus .form-field input::placeholder,.virtual-tour .joinus .form-field textarea::placeholder,.virtual-tour .joinus .form-field select::placeholder{color:#999}.virtual-tour .joinus .form-field textarea{min-height:100px;resize:vertical}.virtual-tour .joinus .form-field select{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.virtual-tour .joinus .form-submit{background-color:#ff6b35;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .3s ease}.virtual-tour .joinus .form-submit:hover{background-color:#e55a2b}.virtual-tour .joinus .form-submit:active{transform:translateY(1px)}.virtual-tour .joinus .form-submit:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.virtual-tour .joinus .form-error{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.virtual-tour .joinus .form-success{color:#388e3c;font-size:12px;margin-top:4px;display:block}.virtual-tour .terms{background-color:var(--cyan-sky);color:var(--white);height:calc(100% - 40px);padding:30px;pointer-events:all;position:fixed;right:-100vw;top:0;width:100vw;transition:var(--slide-speed);z-index:160 !important}@media(min-width: 1024px){.virtual-tour .terms{padding-top:50px;right:-375px;width:375px;z-index:150 !important}}@media(min-width: 1024px){.virtual-tour .terms .popup__close{top:54px}}.virtual-tour .terms[data-state=true]{max-height:unset;right:0}.virtual-tour .terms__logo{width:113px}.virtual-tour .terms__content{align-items:flex-start;height:100%;padding:0}.virtual-tour .terms__content>.popup__content-inner{align-items:flex-start;height:100%}.virtual-tour .terms__content.logo-show{margin:0}@media(min-width: 1024px){.virtual-tour .terms__content.logo-show{margin:0}}@media(min-width: 1024px){.virtual-tour .terms__content.logo-show{padding:0}}.virtual-tour .terms__contents{display:flex;flex-direction:column;height:calc(100% - 48px);justify-content:space-between;padding-top:50px}.virtual-tour .terms__links{font-size:19px;line-height:100%;font-weight:var(--weight-bold);list-style:none;margin:0;text-transform:uppercase}.virtual-tour .terms__links li{margin-top:30px}.virtual-tour .terms__links li:first-child{margin-top:0}@media(min-width: 1024px){.virtual-tour .terms__links li{margin-top:36px}}.virtual-tour .terms__links a{transition:var(--hover-speed);color:#fff}.virtual-tour .terms__links a:hover{color:var(--maastricht-blue);text-decoration:none}@media(min-width: 1024px){.virtual-tour .terms__meta{margin-top:36px}}.virtual-tour .terms__meta p{margin-bottom:0}.virtual-tour .terms__socials h3{font-size:33px;line-height:100%;margin-bottom:26px;max-width:130px;text-transform:uppercase;font-weight:var(--weight-demi-bold)}.virtual-tour .terms__socials ul{display:flex;gap:0 18px;list-style:none;margin:0 0 22px;padding:0}.virtual-tour .terms__socials ul a svg path{transition:var(--hover-speed)}.virtual-tour .terms__socials ul a:hover svg path{fill:var(--maastricht-blue)}.virtual-tour .scene-locked{text-align:center;z-index:120}.virtual-tour .scene-locked__content{justify-content:center}@media(min-width: 1024px){.virtual-tour .scene-locked__content.logo-show{margin-top:30px}}.virtual-tour .scene-locked__icon{height:60px;margin-bottom:16px;width:44px}@media(min-width: 1024px){.virtual-tour .scene-locked__icon{height:60px;margin-bottom:26px;width:44px}}.virtual-tour .scene-locked__icon path{fill:var(--madder-orange)}.virtual-tour .scene-locked__header{color:var(--madder-orange);font-size:33px}@media(min-width: 1024px){.virtual-tour .scene-locked__header{font-size:59px;letter-spacing:0.1em}}.virtual-tour .scene-locked__header span{display:block}@media(min-width: 1024px){.virtual-tour .scene-locked__header span{display:inline}}.virtual-tour .scene-locked__text{font-size:13px;line-height:150%;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .scene-locked__text{font-size:13px;letter-spacing:0.131em;padding:0 260px}}.virtual-tour .scene-locked__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .scene-locked__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .scene-locked__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .scene-locked__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .pan{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;padding:25vh 25vw}.virtual-tour .pan .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:150vh;left:75vw;position:fixed;top:75vh;transform:translate(-100vw, -100vh);transition:150ms;width:150vw;display:flex;align-items:center;justify-content:center}.virtual-tour .pan .hotspot{left:75vw;position:absolute;top:75vh;z-index:100}.virtual-tour .flavour__content>.popup__content-inner{display:grid;height:calc(100% - 42px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .flavour__content>.popup__content-inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .flavour__content>.popup__content-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .flavour__content>.popup__content-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .flavour__content>.popup__content-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .flavour__content>.popup__content-inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .flavour__content>.popup__content-inner{padding-right:10px}@media(min-width: 768px){.virtual-tour .flavour__content>.popup__content-inner{height:100%}}.virtual-tour .flavour-restart{position:absolute;cursor:pointer;z-index:3;background:none;border:none;color:var(--white);align-self:flex-start;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:10px;line-height:1;font-weight:var(--weight-bold);top:50px;left:40px}@media(min-width: 768px){.virtual-tour .flavour-restart{font-size:12px;top:60px;left:60px}}@media(min-width: 1024px){.virtual-tour .flavour-restart{font-size:12px;top:60px;left:60px}}.virtual-tour .flavour-restart span{max-width:30px}@media(min-width: 768px){.virtual-tour .flavour-restart span{max-width:unset}}.virtual-tour .flavour-restart svg path{fill:var(--white)}.virtual-tour .flavour-video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:1;pointer-events:none}.virtual-tour .flavour-video video{right:0;bottom:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;position:absolute;opacity:0;z-index:1;pointer-events:none}.virtual-tour .flavour-video video.active{opacity:1}.virtual-tour .flavour-button{background:none;border:1px solid var(--madder-orange);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;width:60px;height:60px;padding:0;z-index:999999;pointer-events:all}@media(min-width: 768px){.virtual-tour .flavour-button{width:60px;height:60px}}@media(min-width: 1024px){.virtual-tour .flavour-button{width:60px;height:60px}}@media(hover: hover){.virtual-tour .flavour-button:hover{background:var(--madder-orange)}}.virtual-tour .flavour-question{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4)}.virtual-tour .flavour-question__inner{width:90%;max-width:600px;text-align:center}.virtual-tour .flavour-question__buttons{display:flex;justify-content:center;gap:30px}.virtual-tour .flavour-final{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4)}.virtual-tour .flavour-final .swiper{display:flex;flex-direction:column;justify-content:center;gap:20px}@media(min-width: 1024px){.virtual-tour .flavour-final .swiper{width:600px}}.virtual-tour .flavour-final__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.virtual-tour .flavour-final__item h3{margin-bottom:30px}.virtual-tour .flavour-final__arrow{display:block;position:absolute;width:auto;z-index:5;cursor:pointer}.virtual-tour .flavour-final__arrow--prev{left:0}.virtual-tour .flavour-final__arrow--next{transform:rotate(180deg);right:0}.virtual-tour .flavour-final__arrow.swiper-button-disabled{cursor:disabled}.virtual-tour .flavour-final__arrow.swiper-button-disabled svg{opacity:.5}.virtual-tour .flavour-final__arrow svg,.virtual-tour .flavour-final__arrow svg path{fill:var(--white)}.virtual-tour .flavour-final__arrow svg{width:8px;height:auto}.virtual-tour .flavour-question h2,.virtual-tour .flavour-question h3,.virtual-tour .flavour-final h2,.virtual-tour .flavour-final h3{text-align:center;font-family:"stolzl";text-transform:uppercase}.virtual-tour .flavour-question h3,.virtual-tour .flavour-final h3{font-weight:var(--weight-medium);font-size:13px}@media(min-width: 768px){.virtual-tour .flavour-question h3,.virtual-tour .flavour-final h3{font-size:13px}}@media(min-width: 1024px){.virtual-tour .flavour-question h3,.virtual-tour .flavour-final h3{font-size:22px}}.virtual-tour .flavour-question h2,.virtual-tour .flavour-final h2{display:flex;flex-direction:column;color:var(--color-white);font-size:19px;line-height:1;font-weight:var(--weight-demi-bold);letter-spacing:0.13em}@media(min-width: 768px){.virtual-tour .flavour-question h2,.virtual-tour .flavour-final h2{font-size:19px}}@media(min-width: 1024px){.virtual-tour .flavour-question h2,.virtual-tour .flavour-final h2{font-size:29px}}.virtual-tour .flavour-question h2 span,.virtual-tour .flavour-final h2 span{font-family:"stolzl";color:var(--madder-orange);font-size:48px;display:block;font-weight:var(--weight-medium);letter-spacing:0em}@media(min-width: 768px){.virtual-tour .flavour-question h2 span,.virtual-tour .flavour-final h2 span{font-size:48px}}@media(min-width: 1024px){.virtual-tour .flavour-question h2 span,.virtual-tour .flavour-final h2 span{font-size:77px}}.virtual-tour .flavour-product{width:100%}.virtual-tour .flavour-product:before{content:"";background-image:url(/images/vtour_product.612d9f3a88d741a5941e.svg);background-repeat:no-repeat;background-position:center center;display:block;z-index:0;position:fixed;top:0;left:0;width:100%;height:100%}.virtual-tour .flavour-product__inner{position:relative;display:grid;row-gap:10px;grid-template-columns:1fr;grid-template-areas:"subtitle" "title" "bottle" "description" "attributes" "buttons" "thanks";margin-top:30px}@media(min-width: 1024px){.virtual-tour .flavour-product__inner{margin-top:0;row-gap:unset;-moz-column-gap:150px;column-gap:150px;grid-template-columns:2.4fr 1fr;grid-template-areas:"subtitle bottle" "title bottle" "description bottle" "attributes bottle" "buttons bottle" "thanks bottle"}}.virtual-tour .flavour-product--form .flavour-product__inner{grid-template-columns:1fr;grid-template-areas:"bottle" "subtitle" "description" "form"}@media(min-width: 1024px){.virtual-tour .flavour-product--form .flavour-product__inner{align-items:center;grid-template-areas:"subtitle bottle" "description bottle" "form bottle";grid-template-columns:2.4fr 1fr;grid-template-rows:auto auto 1fr}}.virtual-tour .flavour-product--form .flavour-product__subtitle{font-size:33px}@media(min-width: 768px){.virtual-tour .flavour-product--form .flavour-product__subtitle{font-size:33px}}@media(min-width: 1024px){.virtual-tour .flavour-product--form .flavour-product__subtitle{font-size:36px}}@media(min-width: 1024px){.virtual-tour .flavour-product--form .flavour-product__subtitle,.virtual-tour .flavour-product--form .flavour-product__subtitle+p,.virtual-tour .flavour-product--form .flavour-product__form{padding-left:90px;padding-right:50pxpx}}.virtual-tour .flavour-product__title+p{grid-area:"description"}.virtual-tour .flavour-product__form{grid-area:form}.virtual-tour .flavour-product__form .confirmation_message div{display:flex}.virtual-tour .flavour-product__form .confirmation_message div p{display:flex}.virtual-tour .flavour-product__form .confirmation_message div p a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .flavour-product__form .confirmation_message div p a:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .flavour-product__form .confirmation_message div p a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .flavour-product__form .confirmation_message div p a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .flavour-product__form .confirmation_message div p a{display:flex;align-items:center;text-transform:uppercase;font-family:"stolzl";font-weight:var(--weight-medium);text-align:center;font-size:1.203125rem;margin-bottom:unset;margin-left:0.625rem;margin-right:0.625rem;padding-left:1.875rem;padding-right:1.875rem}@media(min-width: 768px){.virtual-tour .flavour-product__form .confirmation_message div p a{font-size:1.25rem}}@media(min-width: 1024px){.virtual-tour .flavour-product__form .confirmation_message div p a{font-size:1.25rem}}.virtual-tour .flavour-product__subtitle{grid-area:subtitle;font-family:"stolzl";font-weight:var(--weight-medium);text-align:left;font-size:22px;color:var(--madder-orange);margin-bottom:0}@media(min-width: 768px){.virtual-tour .flavour-product__subtitle{font-size:22px;margin-bottom:15px}}@media(min-width: 1024px){.virtual-tour .flavour-product__subtitle{font-size:22px;margin-bottom:15px}}.virtual-tour .flavour-product__title{display:block;grid-area:title;font-family:"stolzl";font-weight:var(--weight-bold);text-align:left;font-size:22px;margin-bottom:0}@media(min-width: 768px){.virtual-tour .flavour-product__title{font-size:22px;margin-bottom:30px}}@media(min-width: 1024px){.virtual-tour .flavour-product__title{font-size:22px;margin-bottom:30px}}.virtual-tour .flavour-product__description{text-align:left;grid-area:description;font-size:13px}@media(min-width: 768px){.virtual-tour .flavour-product__description{font-size:13px}}@media(min-width: 1024px){.virtual-tour .flavour-product__description{font-size:13px;margin-bottom:10px}}.virtual-tour .flavour-product__attributes{grid-area:attributes;display:grid;grid-template-columns:1fr;row-gap:20px}@media(min-width: 768px){.virtual-tour .flavour-product__attributes{row-gap:20px}}@media(min-width: 1024px){.virtual-tour .flavour-product__attributes{grid-template-columns:1fr 1fr;margin-bottom:30px;-moz-column-gap:50px;column-gap:50px;row-gap:20px}}.virtual-tour .flavour-product__attribute{text-align:left}.virtual-tour .flavour-product__attribute-name{text-align:left;font-family:"stolzl";font-weight:var(--weight-medium);color:var(--madder-orange);border-bottom:1px solid var(--white);padding-bottom:10px;margin-bottom:15px;font-size:22px}@media(min-width: 768px){.virtual-tour .flavour-product__attribute-name{font-size:22px}}@media(min-width: 1024px){.virtual-tour .flavour-product__attribute-name{font-size:22px}}.virtual-tour .flavour-product__attribute-text{margin-bottom:0;font-size:14px}@media(min-width: 768px){.virtual-tour .flavour-product__attribute-text{font-size:14px}}@media(min-width: 1024px){.virtual-tour .flavour-product__attribute-text{font-size:14px}}.virtual-tour .flavour-product__buttons{grid-area:buttons;display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.virtual-tour .flavour-product__buttons{flex-direction:row}}.virtual-tour .flavour-product__buttons button,.virtual-tour .flavour-product__buttons a{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .flavour-product__buttons button:hover,.virtual-tour .flavour-product__buttons a:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .flavour-product__buttons button,.virtual-tour .flavour-product__buttons a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .flavour-product__buttons button,.virtual-tour .flavour-product__buttons a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .flavour-product__thanks{grid-area:thanks;margin-top:30px;margin-bottom:0}@media(min-width: 768px){.virtual-tour .flavour-product__thanks{margin-top:30px}}@media(min-width: 1024px){.virtual-tour .flavour-product__thanks{margin-top:30px}}.virtual-tour .flavour-product__bottle{grid-area:bottle;position:relative}.virtual-tour .flavour-product__bottle:before{content:"";background-image:url(/images/vertical-waves.c92187043a79836d1fbd.svg);background-repeat:no-repeat;background-position:center center;display:block;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%}@media(min-width: 1024px){.virtual-tour .flavour-product__bottle:before{left:unset;width:185px;margin-left:-30px}}.virtual-tour .flavour-product__bottle-inner{display:flex;justify-content:center;align-items:flex-start;gap:20px}@media(min-width: 1024px){.virtual-tour .flavour-product__bottle-inner{justify-content:flex-start}}.virtual-tour .flavour-product__bottle img{width:70px;height:auto}@media(min-width: 768px){.virtual-tour .flavour-product__bottle img{width:70px}}@media(min-width: 1024px){.virtual-tour .flavour-product__bottle img{width:130px;max-height:60vh;-o-object-fit:contain;object-fit:contain}}.virtual-tour .flavour-product__social{display:none;flex-direction:column;margin-top:auto;font-weight:var(--weight-bold);font-size:22px;gap:10px}@media(min-width: 768px){.virtual-tour .flavour-product__social{font-size:22px;grid-area:unset}}@media(min-width: 1024px){.virtual-tour .flavour-product__social{display:flex;font-size:22px}}.virtual-tour .flavour-product__social svg{width:40px}@media(min-width: 768px){.virtual-tour .flavour-product__social svg{width:40px}}@media(min-width: 1024px){.virtual-tour .flavour-product__social svg{width:40px}}.virtual-tour .flavour .swiper-wrapper{height:auto}.virtual-tour .flavour .swiper-pagination{position:relative;z-index:3;display:block;bottom:10px;display:flex;justify-content:center;gap:10px}.virtual-tour .flavour .swiper-pagination-bullet{width:10px;height:10px;display:block;position:relative;border:1px solid var(--white);border-radius:50%}.virtual-tour .flavour .swiper-pagination-bullet-active,.virtual-tour .flavour .swiper-pagination-bullet:hover{background:var(--white)}.virtual-tour .form-field{margin-bottom:16px}.virtual-tour .form-field label{display:block;margin-bottom:4px;font-weight:500;color:#333}.virtual-tour .form-field input,.virtual-tour .form-field textarea,.virtual-tour .form-field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.virtual-tour .form-field input:focus,.virtual-tour .form-field textarea:focus,.virtual-tour .form-field select:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.virtual-tour .form-field input::-moz-placeholder, .virtual-tour .form-field textarea::-moz-placeholder, .virtual-tour .form-field select::-moz-placeholder{color:#999}.virtual-tour .form-field input::placeholder,.virtual-tour .form-field textarea::placeholder,.virtual-tour .form-field select::placeholder{color:#999}.virtual-tour .form-field textarea{min-height:100px;resize:vertical}.virtual-tour .form-field select{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.virtual-tour .form-submit{background-color:#ff6b35;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .3s ease}.virtual-tour .form-submit:hover{background-color:#e55a2b}.virtual-tour .form-submit:active{transform:translateY(1px)}.virtual-tour .form-submit:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.virtual-tour .form-error{color:#d32f2f;font-size:12px;margin-top:4px;display:block}.virtual-tour .form-success{color:#388e3c;font-size:12px;margin-top:4px;display:block}.virtual-tour .shop .popup__close{z-index:2}.virtual-tour .shop .popup__content-inner{display:contents}.virtual-tour .shop__swiper{height:calc(100vh - 40px);max-height:-webkit-fill-available;position:absolute;top:0;width:100vw}.virtual-tour .shop__slide{display:flex;flex-direction:column;position:relative;justify-content:flex-end;box-sizing:border-box;padding:90px 55px 120px}@media(min-width: 1024px){.virtual-tour .shop__slide{display:flex;align-items:center;flex-direction:row-reverse;justify-content:unset;padding:0 150px}}.virtual-tour .shop__text{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 1024px){.virtual-tour .shop__text{width:40%}}.virtual-tour .shop__text h1{width:70%;margin-bottom:20px}@media(min-width: 1024px){.virtual-tour .shop__text h1{margin-bottom:unset;width:750px;margin-left:-5px}}.virtual-tour .shop__text p{line-height:130%;margin-bottom:16px}@media(min-width: 1024px){.virtual-tour .shop__text p{margin-bottom:24px}}.virtual-tour .shop__image{position:absolute;height:35%;width:100%;top:10%;left:0}@media(min-width: 1024px){.virtual-tour .shop__image{position:relative;height:calc(100% - 150px);max-height:none;width:60%;top:unset;left:unset}}.virtual-tour .shop__image img{align-self:end;display:inline-block;height:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(6deg);transition:1000ms;width:100%}.virtual-tour .shop__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .shop__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .shop__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .shop__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .shop__button{display:flex;justify-content:center;align-items:center;text-decoration:none}.virtual-tour .shop__pagination{display:flex;flex-direction:column;gap:6px;position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:2}@media(min-width: 1024px){.virtual-tour .shop__pagination{right:60px}}.virtual-tour .shop__pagination .swiper-pagination-bullet{background-color:var(--white);display:block;height:20px;transition:300ms;width:4px}@media(min-width: 1024px){.virtual-tour .shop__pagination .swiper-pagination-bullet{height:20px;width:4px}}.virtual-tour .shop__pagination .swiper-pagination-bullet-active{background-color:var(--madder-orange)}.virtual-tour .speyside-experience__swiper .swiper-wrapper{align-items:center}.virtual-tour .speyside-experience__swiper{height:100%;position:absolute;top:0;width:100vw}.virtual-tour .speyside-experience__slide{align-items:center;background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.virtual-tour .speyside-experience__slide--primary h2{color:var(--white);font-size:46px;font-weight:normal;letter-spacing:0.05em;line-height:100%}@media(min-width: 1024px){.virtual-tour .speyside-experience__slide--primary h2{font-size:130px;margin-bottom:-20pxpx}}.virtual-tour .speyside-experience__slide--primary h2 span{display:inline-block;opacity:0}.virtual-tour .speyside-experience__slide--primary .speyside-experience__cover{background-size:cover;background-position:center top;background-repeat:no-repeat;height:100vh;position:absolute;width:100vw;z-index:4}.virtual-tour .speyside-experience__slide--secondary h2{font-family:var(--tertiary-font-family);font-size:50px;letter-spacing:0.05em;line-height:100%;margin-bottom:20px;text-transform:none}@media(min-width: 1024px){.virtual-tour .speyside-experience__slide--secondary h2{font-size:112px;letter-spacing:0em;margin-bottom:30pxpx}}.virtual-tour .speyside-experience__overlay{background:var(--grad-overlay);opacity:.76;mix-blend-mode:multiply;position:absolute;height:100vh;width:100vw;z-index:2}.virtual-tour .speyside-experience__text{font-size:13px;letter-spacing:0.05em;line-height:150%;margin-bottom:0;text-transform:uppercase;position:relative;z-index:3;padding:0 55px 92px}@media(min-width: 1024px){.virtual-tour .speyside-experience__text{padding:0 150px;font-size:19px;line-height:160%}}.virtual-tour .speyside-experience__text span{opacity:0;transform:translateY(100%)}@media(min-width: 1024px){.virtual-tour .speyside-experience__text span{display:block}}.virtual-tour .speyside-experience__pagination{display:flex;flex-direction:column;gap:6px;position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:2}@media(min-width: 1024px){.virtual-tour .speyside-experience__pagination{right:60px}}.virtual-tour .speyside-experience__pagination .swiper-pagination-bullet{background-color:var(--white);display:block;height:20px;transition:300ms;width:4px}@media(min-width: 1024px){.virtual-tour .speyside-experience__pagination .swiper-pagination-bullet{height:20px;width:4px}}.virtual-tour .speyside-experience__pagination .swiper-pagination-bullet-active{background-color:var(--madder-orange)}.virtual-tour .capsule-collection__swiper .swiper-wrapper{align-items:center}.virtual-tour .capsule-collection .popup__close{z-index:2}.virtual-tour .capsule-collection__swiper{height:100vh;position:absolute;top:0;width:100vw}.virtual-tour .capsule-collection__slide{align-items:center;background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.virtual-tour .capsule-collection__text{display:flex;flex-direction:column;align-items:center}.virtual-tour .capsule-collection__text h1{color:var(--white);font-size:36px;font-weight:normal;text-transform:uppercase;font-weight:700;margin:5px 0}@media(min-width: 1024px){.virtual-tour .capsule-collection__text h1{font-size:60px;margin:15px 0}}.virtual-tour .capsule-collection__text h2{color:var(--madder-orange);font-size:24px;font-weight:normal;margin:0}@media(min-width: 1024px){.virtual-tour .capsule-collection__text h2{font-size:30px}}.virtual-tour .capsule-collection__text a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .capsule-collection__text a:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .capsule-collection__text a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .capsule-collection__text a{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .capsule-collection__text a{margin-top:25px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.virtual-tour .capsule-collection__text a{margin-top:50px}}.virtual-tour .rare-expressions__swiper .swiper-wrapper{align-items:center}.virtual-tour .rare-expressions .popup__close{z-index:2}.virtual-tour .rare-expressions__swiper{height:100%;position:absolute;top:0;width:100%}.virtual-tour .rare-expressions__slide{align-items:center;background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.virtual-tour .rare-expressions__slide--primary{background-position-y:-60pxpx;background-size:auto calc(100% + 60px)}@media(min-width: 1024px){.virtual-tour .rare-expressions__slide--primary{background-position-y:0;background-size:cover}}.virtual-tour .rare-expressions__slide--primary h2{color:var(--white);font-size:50px;letter-spacing:0.05em;line-height:100%;padding-top:125px}@media(min-width: 1024px){.virtual-tour .rare-expressions__slide--primary h2{font-size:178px;margin-bottom:-10pxpx;padding-top:180px}}.virtual-tour .rare-expressions__slide--primary h2 span{display:block;opacity:0}.virtual-tour .rare-expressions__header-alternate{display:block;font-family:var(--tertiary-font-family);font-size:33px;font-weight:normal;letter-spacing:0.05em;line-height:100%;margin-bottom:20px;margin-top:20px;font-weight:700;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .rare-expressions__header-alternate{font-size:52px;letter-spacing:0em;margin-bottom:30px;margin-top:30px}}.virtual-tour .rare-expressions__overlay{background:var(--grad-overlay);opacity:.76;mix-blend-mode:multiply;position:absolute;height:100vh;width:100vw;z-index:2}.virtual-tour .rare-expressions__arm{display:block;height:calc(100% + 60px);-o-object-fit:cover;object-fit:cover;margin-top:-60px;position:absolute;width:100%;z-index:3}@media(min-width: 1024px){.virtual-tour .rare-expressions__arm{height:100%;margin-top:0}}.virtual-tour .rare-expressions__text{font-size:13px;letter-spacing:0.05em;line-height:150%;margin-bottom:0;text-transform:uppercase;position:relative;z-index:3;padding:0 55px 32px}@media(min-width: 1024px){.virtual-tour .rare-expressions__text{padding:0 150px;font-size:16px;line-height:160%}}.virtual-tour .rare-expressions__text span{opacity:0;transform:translateY(100%)}@media(min-width: 1024px){.virtual-tour .rare-expressions__text span{display:block}}.virtual-tour .rare-expressions__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .rare-expressions__button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .rare-expressions__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .rare-expressions__button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .rare-expressions__button{display:flex;justify-content:center;align-items:center;padding-left:30px;padding-right:30px}@media(min-width: 1024px){.virtual-tour .rare-expressions__button{margin-top:20px;padding-left:30px;padding-right:30px}}.virtual-tour .rare-expressions__button:hover{text-decoration:none}.virtual-tour .rare-expressions__pagination{display:flex;flex-direction:column;gap:6px;position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:2}@media(min-width: 1024px){.virtual-tour .rare-expressions__pagination{right:60px}}.virtual-tour .rare-expressions__pagination .swiper-pagination-bullet{background-color:var(--white);display:block;height:20px;transition:300ms;width:4px}@media(min-width: 1024px){.virtual-tour .rare-expressions__pagination .swiper-pagination-bullet{height:20px;width:4px}}.virtual-tour .rare-expressions__pagination .swiper-pagination-bullet-active{background-color:var(--madder-orange)}.virtual-tour{--fade-speed: 1.2s}.virtual-tour .secret-of-the-cask{height:100vh;max-height:-webkit-fill-available;overflow:hidden;top:0;width:100vw;overscroll-behavior:contain}.virtual-tour .secret-of-the-cask__trigger{font-weight:800;background-color:rgba(0,0,0,0);border:18px solid #00bab3;border-radius:50%;text-align:center;color:#fff;padding:.25rem;height:10rem;width:10rem;cursor:pointer}.virtual-tour .secret-of-the-cask__back{align-items:center;background:none;border:none;color:var(--maastricht-blue);cursor:pointer;display:flex;left:51px;opacity:0;pointer-events:none;position:fixed;transition:var(--fade-speed);top:54px;z-index:3}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__back{left:61px;top:62px}}.virtual-tour .secret-of-the-cask__back p{font-family:var(--primary-font-family);font-size:12px;font-weight:bold;line-height:125%;margin-bottom:0;padding-left:10px;padding-top:4px;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__back p{font-size:12px;padding-left:10px;padding-top:4px}}.virtual-tour .secret-of-the-cask__back.show{opacity:1;pointer-events:all}.virtual-tour .secret-of-the-cask__wrap{height:100vh;max-height:-webkit-fill-available;overflow-x:hidden;overflow-y:visible;position:absolute;top:0;width:100vw;overscroll-behavior:contain}.virtual-tour .secret-of-the-cask__wrap--no-scroll{overflow-y:hidden}.virtual-tour .secret-of-the-cask__slide{height:calc(100vh - 40px);max-height:-webkit-fill-available;overflow:hidden;padding:0 55px;position:relative}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__slide{padding:0 225px}}.virtual-tour .secret-of-the-cask__slide-inner{display:flex;height:100vh;max-height:-webkit-fill-available;justify-content:center;overflow:hidden;text-align:center;width:100%}.virtual-tour .secret-of-the-cask__header{font-size:60px;font-weight:normal;line-height:100%;letter-spacing:0.05em;padding:0 25px}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__header{font-size:178px;padding:0}}.virtual-tour .secret-of-the-cask__subheader{color:var(--maastricht-blue);font-size:70px;font-weight:normal;line-height:100%;letter-spacing:0.025em;margin-bottom:-15px;opacity:0;transform:translateY(30vh);width:100%}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__subheader{font-size:209px;margin-bottom:-45px}}.virtual-tour .secret-of-the-cask__text p{color:var(--maastricht-blue);font-size:13px;line-height:150%;letter-spacing:0.05em;margin-bottom:0;margin-top:30px;text-transform:uppercase}.virtual-tour .secret-of-the-cask__text p:first-child{margin-top:0}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__text p{font-size:13px;line-height:200%;margin-top:40px}}.virtual-tour .secret-of-the-cask__text span{font-size:26px;line-height:100%;font-family:var(--tertiary-font-family);font-weight:bold;letter-spacing:0.05em;text-transform:none}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__text span{font-size:26px;line-height:125%}}.virtual-tour .secret-of-the-cask__slide--primary{background-image:url(/images/secret-of-the-cask-1.363928ec59d009dd238d.jpg);background-position:center;background-size:cover}.virtual-tour .secret-of-the-cask__slide--primary .secret-of-the-cask__slide-inner{align-items:center}.virtual-tour .secret-of-the-cask__slide--primary .secret-of-the-cask__header .js-animate-text{display:inline-block;opacity:0;transform:translateY(150px)}.virtual-tour .secret-of-the-cask__slide--secondary{background-image:url(/images/stone.05cb0d098bc1bcc3d86c.jpg);background-position:center;background-size:cover}.virtual-tour .secret-of-the-cask__slide--secondary .secret-of-the-cask__slide-inner{flex-direction:column;justify-content:center;margin-top:105px}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__slide--secondary .secret-of-the-cask__slide-inner{margin-top:-60px}}.virtual-tour .secret-of-the-cask__slide--secondary .secret-of-the-cask__text .js-animate-text{display:inline-block;opacity:0;transform:translateY(80px)}.virtual-tour .secret-of-the-cask__swiper{height:35%;overflow:unset;padding:0 30px;width:100vw}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__swiper{height:auto}}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__swiper .swiper-wrapper{display:flex;gap:0 30px;justify-content:space-between;padding:0 305px;width:auto}}.virtual-tour .secret-of-the-cask__swiper-prev,.virtual-tour .secret-of-the-cask__swiper-next{align-items:center;display:flex;height:100%;opacity:0;padding:0 15px;position:absolute;top:0;z-index:2}.virtual-tour .secret-of-the-cask__swiper-prev svg,.virtual-tour .secret-of-the-cask__swiper-next svg{height:21px;width:11px}.virtual-tour .secret-of-the-cask__swiper-prev.swiper-button-disabled,.virtual-tour .secret-of-the-cask__swiper-next.swiper-button-disabled{display:none}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__swiper-prev,.virtual-tour .secret-of-the-cask__swiper-next{display:none}}.virtual-tour .secret-of-the-cask__swiper-prev{left:41px}.virtual-tour .secret-of-the-cask__swiper-next{right:41px;transform:rotate(180deg)}.virtual-tour .secret-of-the-cask__barrels{align-content:center;align-items:center;display:flex;height:100vh;max-height:-webkit-fill-available;flex-wrap:wrap;justify-content:space-between;left:0;position:absolute;top:0;transition:var(--fade-speed)}.virtual-tour .secret-of-the-cask__barrels p{color:var(--maastricht-blue);display:block;font-size:12px;letter-spacing:0.05em;margin:16px auto 0;opacity:0;padding:0 50px;text-align:center;text-transform:uppercase;width:100%}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__barrels p{font-size:14px;letter-spacing:0.1em;margin-top:30px;padding:0 140px}}.virtual-tour .secret-of-the-cask__barrels h4{color:var(--maastricht-blue);font-family:var(--secondary-font-family);font-size:17px;font-weight:normal;letter-spacing:0.05em;line-height:100%;margin:6px auto 0;padding:0 55px;opacity:0;text-transform:uppercase}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__barrels h4{font-size:19px;margin-top:16px;padding:0}}.virtual-tour .secret-of-the-cask__barrels.hide{opacity:0;visibility:hidden}.virtual-tour .secret-of-the-cask__barrel{display:flex;justify-content:center;position:relative;transform:translateY(50vh);width:100%}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__barrel{cursor:pointer;transform:translateY(40vh);width:calc(25% - 23px)}}.virtual-tour .secret-of-the-cask__barrel img{display:block;height:100%;position:relative;width:auto}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__barrel img{width:100%}}.virtual-tour .secret-of-the-cask__barrel h3{align-items:center;color:var(--cotton-fluff);display:flex;font-family:var(--secondary-font-family);font-size:18px;font-weight:normal;height:100%;justify-content:center;letter-spacing:0.05em;line-height:100%;position:absolute;text-transform:uppercase;top:0;transition:var(--hover-speed);width:calc(100% - 110px);z-index:2}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__barrel h3{font-size:19px;width:100%}}.virtual-tour .secret-of-the-cask__barrel:hover h3{color:var(--madder-orange)}.virtual-tour .secret-of-the-cask__singles{height:100vh;max-height:-webkit-fill-available;left:0;pointer-events:none;position:absolute;top:0;width:100vw}.virtual-tour .secret-of-the-cask__single{align-items:center;display:flex;flex-direction:column;height:100vh;max-height:-webkit-fill-available;justify-content:center;left:0;position:absolute;top:0;width:100vw}.virtual-tour .secret-of-the-cask__single-title{color:var(--maastricht-blue);font-family:var(--secondary-font-family);font-size:50px;font-weight:normal;line-height:100%;opacity:0;text-transform:uppercase;transition:var(--fade-speed)}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__single-title{font-size:80px;letter-spacing:0.231em;padding-left:.231em}}.virtual-tour .secret-of-the-cask__single-title--1{margin-bottom:-11px;transform:translateY(160%)}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__single-title--1{margin-bottom:-18pxpx}}.virtual-tour .secret-of-the-cask__single-title--2{margin-top:-8px;transform:translateY(-160%)}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__single-title--2{margin-top:-14px}}.virtual-tour .secret-of-the-cask__single img{display:block;width:auto}.virtual-tour .secret-of-the-cask__single-ingredient{mix-blend-mode:multiply;opacity:0;position:absolute;transition:var(--fade-speed);z-index:1}.virtual-tour .secret-of-the-cask__single-ingredient--1{transform:scale(0.5)}.virtual-tour .secret-of-the-cask__single-ingredient--2{transform:scale(0.5)}.virtual-tour .secret-of-the-cask__single-content{align-items:center;display:flex;justify-content:center}.virtual-tour .secret-of-the-cask__single-barrel-wrap{align-items:center;display:flex;justify-content:center;opacity:0;position:relative;transform:scale(0.75);transition:var(--fade-speed);z-index:2}.virtual-tour .secret-of-the-cask__single-barrel{height:33vh}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__single-barrel{height:330px}}.virtual-tour .secret-of-the-cask__single p{align-items:center;display:flex;height:100%;font-size:14px;justify-content:center;margin-bottom:0;padding:0 15px;position:absolute;text-transform:uppercase;top:0}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask__single p{font-size:13px;padding:0 35px}}.virtual-tour .secret-of-the-cask__single.show .secret-of-the-cask__single-title{opacity:1;transform:translateY(0)}.virtual-tour .secret-of-the-cask__single.show .secret-of-the-cask__single-ingredient{opacity:1}.virtual-tour .secret-of-the-cask__single.show .secret-of-the-cask__single-ingredient--1{transform:scale(0.5) translateX(-65%)}.virtual-tour .secret-of-the-cask__single.show .secret-of-the-cask__single-ingredient--2{transform:scale(0.5) translateX(65%)}.virtual-tour .secret-of-the-cask__single.show .secret-of-the-cask__single-barrel-wrap{opacity:1;transform:scale(1)}.virtual-tour .secret-of-the-cask__single.show.secret-of-the-cask__single--sherry .secret-of-the-cask__single-ingredient--2{transform:scale(0.5) translateX(110%)}.virtual-tour .secret-of-the-cask__single.show.secret-of-the-cask__single--rum .secret-of-the-cask__single-ingredient--2{transform:scale(0.5) translateX(45%)}.virtual-tour .secret-of-the-cask__single.show.secret-of-the-cask__single--cognac .secret-of-the-cask__single-ingredient--1{transform:scale(0.5) translateX(-85%)}.virtual-tour .secret-of-the-cask .popup__scroll{bottom:60px}@media(min-width: 1024px){.virtual-tour .secret-of-the-cask .popup__scroll{bottom:150px}}.virtual-tour .secret-of-the-cask .popup__scroll--alternate p{color:var(--maastricht-blue)}.virtual-tour .secret-of-the-cask .popup__scroll--alternate svg path{stroke:var(--maastricht-blue)}.virtual-tour .winchester-collection__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:101px 50px 106px;pointer-events:none;position:absolute;text-align:center;top:0;transition:var(--slide-speed);z-index:2}@media(min-width: 768px){.virtual-tour .winchester-collection__content{padding:101px 50px 106px}}@media(min-width: 1024px){.virtual-tour .winchester-collection__content{padding:125px 0 55px}}.virtual-tour .winchester-collection__content--hide{opacity:0}.virtual-tour .winchester-collection__header{font-size:46px;font-weight:normal;letter-spacing:0.05em;line-height:100%}@media(min-width: 1024px){.virtual-tour .winchester-collection__header{font-size:70px}}.virtual-tour .winchester-collection__text.intro{margin-bottom:0}@media(min-width: 1024px){.virtual-tour .winchester-collection__text.intro{max-width:450px}}.virtual-tour .winchester-collection .js-animate-header{display:inline-block;opacity:0;transform:translateY(-50px)}.virtual-tour .winchester-collection .js-animate-text{opacity:0;transform:translateY(50px)}.virtual-tour .how-whisky-made__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:101px 50px;pointer-events:none;position:absolute;text-align:center;top:0;transition:var(--slide-speed);z-index:2}@media(min-width: 1024px){.virtual-tour .how-whisky-made__content{padding:105px 0 40px}}.virtual-tour .how-whisky-made__content--hide{opacity:0}.virtual-tour .how-whisky-made__header{font-size:71px;font-weight:normal;letter-spacing:0.01em;line-height:100%}@media(min-width: 768px){.virtual-tour .how-whisky-made__header{font-size:111px}}@media(min-width: 1024px){.virtual-tour .how-whisky-made__header{font-size:131px}}.virtual-tour .how-whisky-made .js-animate-header{display:inline-block;opacity:0;transform:translateY(-50px)}.virtual-tour .family-history__content>.popup__content-inner{height:100%;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.virtual-tour .family-history__content>.popup__content-inner{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .family-history__content>.popup__content-inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .family-history__content>.popup__content-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .family-history__content>.popup__content-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .family-history__content>.popup__content-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .family-history__content>.popup__content-inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .family-history__content>.popup__content-inner{padding-right:10px}}.virtual-tour .family-history__back{align-items:center;background:none;border:none;color:var(--maastricht-blue);cursor:pointer;display:flex;left:51px;opacity:0;pointer-events:none;position:fixed;transition:var(--fade-speed);top:54px;z-index:4}@media(min-width: 1024px){.virtual-tour .family-history__back{left:61px;top:62px}}.virtual-tour .family-history__back p{font-family:var(--primary-font-family);font-size:12px;font-weight:bold;line-height:125%;margin-bottom:0;padding-left:10px;padding-top:4px;text-transform:uppercase}@media(min-width: 768px){.virtual-tour .family-history__back p{font-size:12px}}@media(min-width: 1024px){.virtual-tour .family-history__back p{font-size:12px;padding-left:10px;padding-top:4px}}.virtual-tour .family-history__back.show{opacity:1;pointer-events:all}.virtual-tour .family-history__content{height:100%;justify-content:center}@media all and (max-width: 1023px){.virtual-tour .family-history__content.logo-show{margin:0}}.virtual-tour .family-history__content.logo-show{padding:70px 50px 110px}@media(min-width: 768px){.virtual-tour .family-history__content.logo-show{padding:70px 50px 110px}}@media(min-width: 1024px){.virtual-tour .family-history__content{padding:0;padding-top:30px}.virtual-tour .family-history__content.logo-show{padding:70px 50px 200px}}.virtual-tour .family-history__wrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%;justify-content:center}@media(min-width: 1024px){.virtual-tour .family-history__wrapper{height:auto;width:auto;max-height:100%;justify-content:unset}}.virtual-tour .family-history__header{color:var(--maastricht-blue);font-size:19px;font-weight:normal;letter-spacing:0.025em;line-height:100%;margin-bottom:16px;padding:24px 16px 0;text-align:center}@media(min-width: 1024px){.virtual-tour .family-history__header{font-size:19px;letter-spacing:0.05em;margin-bottom:30px;padding:0}}.virtual-tour .family-history__people{flex-grow:1;max-height:350px;padding:0 50px 50px;width:100%}@media(min-width: 768px){.virtual-tour .family-history__people{width:340px;padding:0 30px;padding-bottom:50px;overflow:hidden}}@media(min-width: 1024px){.virtual-tour .family-history__people{width:100%;justify-content:center;max-height:422px;min-height:422px;padding:10px}}@media(min-width: 1024px){.virtual-tour .family-history__swiper-wrapper{gap:0 68px;width:unset}}.virtual-tour .family-history__person{display:flex;flex-direction:column}@media(min-width: 768px){.virtual-tour .family-history__person{width:100%}}@media(min-width: 1024px){.virtual-tour .family-history__person{cursor:pointer;max-width:242px;transition:var(--hover-speed);width:calc(25% - 51px)}.virtual-tour .family-history__person:nth-child(1){transform:perspective(10px) rotateY(0.25deg) scale(0.95)}.virtual-tour .family-history__person:nth-child(2){transform:perspective(10px) rotateY(0.1deg) scale(0.85)}.virtual-tour .family-history__person:nth-child(3){transform:perspective(10px) rotateY(-0.1deg) scale(0.85)}.virtual-tour .family-history__person:nth-child(4){transform:perspective(10px) rotateY(-0.25deg) scale(0.95)}.virtual-tour .family-history__person:hover{transform:rotateY(0deg) scale(1)}}.virtual-tour .family-history__person-content{align-items:center;background-color:var(--maastricht-blue);display:flex;flex-direction:column;font-family:var(--font-quaternary);padding:20px 12px 0;position:relative;text-transform:uppercase;z-index:2}@media(min-width: 768px){.virtual-tour .family-history__person-content{padding:20px 12px 7px}}@media(min-width: 1024px){.virtual-tour .family-history__person-content{padding:26px 16px 0}}.virtual-tour .family-history__person-bar{margin-bottom:7px}@media(min-width: 768px){.virtual-tour .family-history__person-bar{margin-bottom:7px}}@media(min-width: 1024px){.virtual-tour .family-history__person-bar{margin-bottom:10px}}.virtual-tour .family-history__person-role{font-size:6px;letter-spacing:0.351em}@media(min-width: 768px){.virtual-tour .family-history__person-role{font-size:8px}}@media(min-width: 1024px){.virtual-tour .family-history__person-role{font-size:9px}}.virtual-tour .family-history__person-firstname{border-bottom:1px solid var(--white);border-top:1px solid var(--white);font-size:10px;letter-spacing:0.1em;margin:2px 0;padding:2px 25px 0}@media(min-width: 768px){.virtual-tour .family-history__person-firstname{font-size:12px;margin:2px 0;padding:2px 25px 0}}@media(min-width: 1024px){.virtual-tour .family-history__person-firstname{font-size:15px;margin:2px 0;padding:3px 20px 0}}.virtual-tour .family-history__person-surname{font-size:6px;letter-spacing:0.351em}@media(min-width: 768px){.virtual-tour .family-history__person-surname{font-size:8px}}@media(min-width: 1024px){.virtual-tour .family-history__person-surname{font-size:9px}}.virtual-tour .family-history__person-year{display:flex;justify-content:space-between;font-size:6px;letter-spacing:0.351em;margin-top:4px;margin-bottom:-10px;position:relative;width:100%}@media(min-width: 768px){.virtual-tour .family-history__person-year{font-size:6px;margin-top:4px;margin-bottom:-10px}}@media(min-width: 1024px){.virtual-tour .family-history__person-year{font-size:9px;margin-top:4px;margin-bottom:-10px}}.virtual-tour .family-history__person-line{bottom:-28px;height:32px;position:absolute;width:100%;z-index:-1}@media(min-width: 768px){.virtual-tour .family-history__person-line{bottom:-37px;height:38px}}@media(min-width: 1024px){.virtual-tour .family-history__person-line{bottom:-28px;height:32px}}.virtual-tour .family-history__person-image{background-color:var(--maastricht-blue);background-position:center top;background-size:cover;background-repeat:no-repeat;flex-grow:1;position:relative;width:100%;z-index:1}@media(min-width: 1024px){.virtual-tour .family-history__person-image{margin-top:-15px}}.virtual-tour .family-history__swiper-arrow{align-items:center;display:flex;height:100%;position:absolute;top:0;z-index:2}@media(min-width: 1024px){.virtual-tour .family-history__swiper-arrow{display:none}}.virtual-tour .family-history__swiper-arrow svg{height:21px;width:11px}.virtual-tour .family-history__swiper-arrow.swiper-button-disabled{opacity:.2}.virtual-tour .family-history__swiper-prev{padding-bottom:50px;left:0}.virtual-tour .family-history__swiper-next{padding-top:50px;right:0;transform:rotate(180deg)}.virtual-tour .family-history__swiper-pagination{align-items:center;display:flex;gap:0 7px;height:50px;justify-content:center}.virtual-tour .family-history__swiper-pagination .swiper-pagination-bullet{border:1px solid var(--maastricht-blue);border-radius:50%;height:9px;width:9px;transition:var(--slide-speed)}.virtual-tour .family-history__swiper-pagination .swiper-pagination-bullet-active{background-color:var(--maastricht-blue)}.virtual-tour .family-history__text{color:var(--maastricht-blue);font-size:12px;letter-spacing:0.1em;line-height:120%;margin-bottom:10px;text-align:center;text-transform:uppercase;font-weight:var(--weight-medium)}@media(min-width: 768px){.virtual-tour .family-history__text{font-size:12px;margin-bottom:10px}}@media(min-width: 1024px){.virtual-tour .family-history__text{font-size:14px;letter-spacing:0.1em;margin-bottom:unset;margin-top:30px;max-width:540px}}.virtual-tour .family-history__single{background:url(/images/stone.05cb0d098bc1bcc3d86c.jpg);background-position:center;background-size:cover;color:var(--maastricht-blue);height:100%;left:0;opacity:0;position:absolute;transition:var(--fade-speed);top:0;width:100%;visibility:hidden;z-index:3;padding:90px 66px 100px}@media(min-width: 768px){.virtual-tour .family-history__single{padding:70px 66px 90px}}@media(min-width: 1024px){.virtual-tour .family-history__single{align-items:center;display:flex;padding:unset}}.virtual-tour .family-history__single--show{opacity:1;visibility:visible}.virtual-tour .family-history__single-bg{background-position:top right;background-repeat:no-repeat;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:-1}.virtual-tour .family-history__single#person0 .family-history__single-bg{background-image:url(/images/bg-person-1.9a074b308f43e9a6b367.png);background-position:calc(100% - -70px) 70px;background-size:650px}@media(min-width: 768px){.virtual-tour .family-history__single#person0 .family-history__single-bg{background-position:calc(100% - -70px) 70px;background-size:650pxpx}}@media(min-width: 1024px){.virtual-tour .family-history__single#person0 .family-history__single-bg{background-position:calc(100% - 45px) 65px;background-size:1150pxpx}}.virtual-tour .family-history__single#person1 .family-history__single-bg{background-image:url(/images/bg-person-3.b65e9260dde4a0ec52bc.png);background-position:calc(100% - -90px) 65px;background-size:600px}@media(min-width: 768px){.virtual-tour .family-history__single#person1 .family-history__single-bg{background-position:calc(100% - -90px) 65px;background-size:600pxpx}}@media(min-width: 1024px){.virtual-tour .family-history__single#person1 .family-history__single-bg{background-position:calc(100% - -100px) 85px;background-size:1400pxpx}}.virtual-tour .family-history__single#person2 .family-history__single-bg{background-image:url(/images/bg-person-2.e70ebe4749dfa53c60b3.png);background-position:calc(100% - -50px) 80px;background-size:440px}@media(min-width: 768px){.virtual-tour .family-history__single#person2 .family-history__single-bg{background-position:calc(100% - -50px) 80px;background-size:440pxpx}}@media(min-width: 1024px){.virtual-tour .family-history__single#person2 .family-history__single-bg{background-position:calc(100% - 50px) 95px;background-size:793pxpx}}.virtual-tour .family-history__single#person3 .family-history__single-bg{background-image:url(/images/bg-person-4.d2a2500157a030e5f70d.png);background-position:calc(100% - -540px) 35px;background-size:1020px}@media(min-width: 768px){.virtual-tour .family-history__single#person3 .family-history__single-bg{background-position:calc(100% - -540px) 35px;background-size:1020pxpx}}@media(min-width: 1024px){.virtual-tour .family-history__single#person3 .family-history__single-bg{background-position:calc(100% - -710px) 175px;background-size:1560pxpx}}.virtual-tour .family-history__single-inner{height:100%;overflow-y:auto;padding-top:20px}@media(min-width: 1024px){.virtual-tour .family-history__single-inner{display:flex;flex-direction:row-reverse;height:auto;max-height:100%;gap:0 150px;margin:0;overflow-y:hidden;padding:130px 215px 130px}}.virtual-tour .family-history__single-side{width:100%}@media(min-width: 1024px){.virtual-tour .family-history__single-side{width:50%}}.virtual-tour .family-history__single-side__inner{height:100%}@media(min-width: 1024px){.virtual-tour .family-history__single-side__inner{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .family-history__single-side__inner::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .family-history__single-side__inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .family-history__single-side__inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .family-history__single-side__inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .family-history__single-side__inner::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .family-history__single-side__inner{padding-right:10px}}.virtual-tour .family-history__single h2{font-size:33px;font-weight:normal;line-height:100%;margin-bottom:15px}@media(min-width: 768px){.virtual-tour .family-history__single h2{font-size:33px;margin-bottom:15px}}@media(min-width: 1024px){.virtual-tour .family-history__single h2{font-size:59px;margin-bottom:12px}}.virtual-tour .family-history__single h3{font-size:22px;line-height:100%;margin-bottom:24px;text-transform:uppercase;font-weight:var(--weight-demi-bold)}@media(min-width: 768px){.virtual-tour .family-history__single h3{font-size:22px;margin-bottom:24px}}@media(min-width: 1024px){.virtual-tour .family-history__single h3{font-size:22px;margin-bottom:30px}}.virtual-tour .family-history__single p{margin-bottom:0;margin-top:20px}.virtual-tour .family-history__single p:first-child{margin-top:0}@media(min-width: 768px){.virtual-tour .family-history__single p{margin-top:20px}}@media(min-width: 1024px){.virtual-tour .family-history__single p{margin-top:20px}}.virtual-tour .family-history__single-video{overflow:hidden;position:relative;height:100%}.virtual-tour .family-history__single-video video{aspect-ratio:1/1.15;left:0;padding:30px;position:absolute;top:0;width:100%;z-index:1}@media(min-width: 768px){.virtual-tour .family-history__single-video video{padding:30px}}@media(min-width: 1024px){.virtual-tour .family-history__single-video video{padding:40px}}@media(min-width: 1280px){.virtual-tour .family-history__single-video video{padding:30px}}.virtual-tour .family-history__single-video video[poster]{height:100%;width:100%}.virtual-tour .family-history__single-frame{background-image:url(/images/frame.c380442350e486fe3ce2.png);background-position:top center;background-repeat:no-repeat;background-size:contain;height:312px;pointer-events:none;position:relative;z-index:2;max-height:100%}@media(min-width: 1024px){.virtual-tour .family-history__single-frame{height:486px}}.virtual-tour .family-history .popup__scroll{left:0}@media(min-width: 1024px){.virtual-tour .family-history .popup__scroll{display:none}}.virtual-tour .family-history .popup__scroll--alternate p{color:var(--maastricht-blue)}.virtual-tour .family-history .popup__scroll--alternate svg path{stroke:var(--maastricht-blue)}@media(min-width: 1024px){.virtual-tour .cocktails .popup__content{padding-bottom:50px}}.virtual-tour .cocktails .popup__content .popup__content-inner{min-height:100%;justify-content:center}.virtual-tour .cocktails-restart{position:absolute;cursor:pointer;z-index:3;background:none;border:none;color:var(--white);align-self:flex-start;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:10px;line-height:1;font-weight:var(--weight-bold);top:50px;left:40px}@media(min-width: 768px){.virtual-tour .cocktails-restart{font-size:12px;top:60px;left:60px}}@media(min-width: 1024px){.virtual-tour .cocktails-restart{font-size:12px;top:60px;left:60px}}.virtual-tour .cocktails-restart span{max-width:30px}@media(min-width: 768px){.virtual-tour .cocktails-restart span{max-width:unset}}.virtual-tour .cocktails-restart svg path{fill:var(--white)}.virtual-tour .cocktails__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100%}.virtual-tour .cocktails__overlay{position:absolute;z-index:9;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center}.virtual-tour .cocktails__overlay div{display:flex;flex-direction:column;justify-content:center;width:80%;gap:30px;pointer-events:none}@media(min-width: 768px){.virtual-tour .cocktails__overlay div{max-width:500px}}@media(min-width: 1024px){.virtual-tour .cocktails__overlay div{max-width:500px}}.virtual-tour .cocktails__overlay div p{margin-bottom:0;text-align:center}.virtual-tour .cocktails__background{position:absolute;display:block;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s}.virtual-tour .cocktails__background.active{opacity:1}.virtual-tour .cocktails__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.virtual-tour .cocktails__logo{position:relative;z-index:1}.virtual-tour .cocktails__logo img{width:85px;height:auto}@media(min-width: 768px){.virtual-tour .cocktails__logo img{width:85px}}@media(min-width: 1024px){.virtual-tour .cocktails__logo img{width:85px}}.virtual-tour .cocktails__bottles{position:relative;z-index:1;width:238px;margin-bottom:40px}@media(min-width: 768px){.virtual-tour .cocktails__bottles{width:238px;margin-bottom:0}}@media(min-width: 1024px){.virtual-tour .cocktails__bottles{width:238px}}.virtual-tour .cocktails__bottles-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}@media(min-width: 768px){.virtual-tour .cocktails__bottles-item{gap:15px}}@media(min-width: 1024px){.virtual-tour .cocktails__bottles-item{gap:15px}}.virtual-tour .cocktails__bottles-item img{height:182px;width:auto}@media(min-width: 768px){.virtual-tour .cocktails__bottles-item img{height:182px}}@media(min-width: 1024px){.virtual-tour .cocktails__bottles-item img{height:182px}}.virtual-tour .cocktails__bottles-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:none;color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);background-color:var(--core-teal);text-transform:uppercase}.virtual-tour .cocktails__bottles-item button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .cocktails__bottles-item button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .cocktails__bottles-item button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .cocktails__bottles-item button{display:flex;justify-content:center;align-items:center;padding-left:30px;padding-right:30px}@media(min-width: 1024px){.virtual-tour .cocktails__bottles-item button{padding-left:30px;padding-right:30px}}.virtual-tour .cocktails__bottles-item button:hover{background-color:var(--white)}.virtual-tour .cocktails__spinner{width:100%;height:100%;position:absolute;top:0;left:0}.virtual-tour .cocktails__spinner img,.virtual-tour .cocktails__spinner picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.virtual-tour .cocktails__arrow{display:block;position:absolute;width:auto;z-index:5;top:20%;padding:20px;cursor:pointer}.virtual-tour .cocktails__arrow--prev{left:-20px}.virtual-tour .cocktails__arrow--next{transform:rotate(180deg);right:-20px}.virtual-tour .cocktails__arrow.swiper-button-disabled{cursor:disabled}.virtual-tour .cocktails__arrow.swiper-button-disabled svg{opacity:.5}.virtual-tour .cocktails__arrow svg,.virtual-tour .cocktails__arrow svg path{fill:var(--white)}.virtual-tour .cocktails__arrow svg{width:8px;height:auto}.virtual-tour .cocktails__result{height:auto;max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.virtual-tour .cocktails__result::-webkit-scrollbar{width:8px;height:8px}.virtual-tour .cocktails__result::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.virtual-tour .cocktails__result::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.virtual-tour .cocktails__result::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.virtual-tour .cocktails__result::-webkit-scrollbar-corner{background:rgba(0,0,0,.1)}.virtual-tour .cocktails__result{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "content";gap:30px}@media(min-width: 1024px){.virtual-tour .cocktails__result{grid-template-columns:1.5fr 1fr;grid-template-areas:"content image";gap:60px}}.virtual-tour .cocktails__result-content{grid-area:content;display:flex;flex-direction:column;gap:20px}.virtual-tour .cocktails__result-content h2{margin-bottom:0;font-size:24px}@media(min-width: 768px){.virtual-tour .cocktails__result-content h2{font-size:24px}}@media(min-width: 1024px){.virtual-tour .cocktails__result-content h2{font-size:24px}}.virtual-tour .cocktails__result-content h3{font-size:13px;font-weight:var(--weight-demi-bold);margin-bottom:15px}@media(min-width: 768px){.virtual-tour .cocktails__result-content h3{font-size:13px}}@media(min-width: 1024px){.virtual-tour .cocktails__result-content h3{font-size:20px}}.virtual-tour .cocktails__result-image{grid-area:image}.virtual-tour .cocktails__result-image img{width:100%;height:auto}.virtual-tour .cocktails__result-share{display:flex;justify-content:flex-start;align-items:center;gap:20px;font-size:13px;font-weight:var(--weight-demi-bold)}@media(min-width: 768px){.virtual-tour .cocktails__result-share{font-size:13px}}@media(min-width: 1024px){.virtual-tour .cocktails__result-share{font-size:22px}}.virtual-tour .cocktails__result-share img,.virtual-tour .cocktails__result-share svg{width:30px;height:auto}@media(min-width: 768px){.virtual-tour .cocktails__result-share img,.virtual-tour .cocktails__result-share svg{width:30px}}@media(min-width: 1024px){.virtual-tour .cocktails__result-share img,.virtual-tour .cocktails__result-share svg{width:30px}}.virtual-tour .cocktails__result-columns{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width: 1024px){.virtual-tour .cocktails__result-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.virtual-tour .cocktails__result-description{line-height:130%;font-weight:var(--weight-extra-light)}.virtual-tour .cocktails__ingredients{font-weight:var(--weight-extra-light);font-size:13px}@media(min-width: 768px){.virtual-tour .cocktails__ingredients{font-size:13px}}@media(min-width: 1024px){.virtual-tour .cocktails__ingredients{font-size:13px}}.virtual-tour .cocktails__ingredients li{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;padding:10px 0;border-bottom:1px solid var(--white);font-weight:200}.virtual-tour .cocktails__ingredients li:last-child{border-bottom:none;margin-bottom:0}.virtual-tour .cocktails__method{font-weight:var(--weight-extra-light);list-style-type:decimal;margin-left:15px;font-size:13px}@media(min-width: 768px){.virtual-tour .cocktails__method{font-size:13px}}@media(min-width: 1024px){.virtual-tour .cocktails__method{font-size:13px}}.virtual-tour .cocktails__method li{padding-left:15px;font-weight:200;padding:10px 0}.virtual-tour .cocktails .swiper-pagination{position:relative;z-index:3;display:block;bottom:-20px;display:flex;justify-content:center;gap:10px}.virtual-tour .cocktails .swiper-pagination-bullet{width:10px;height:10px;display:block;position:relative;border:1px solid var(--white);border-radius:50%}.virtual-tour .cocktails .swiper-pagination-bullet-active,.virtual-tour .cocktails .swiper-pagination-bullet:hover{background:var(--white)}.virtual-tour .reception__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:101px 50px;pointer-events:none;position:absolute;text-align:center;top:0;transition:var(--slide-speed);z-index:2}@media(min-width: 1024px){.virtual-tour .reception__content{padding:150px 0 40px}}.virtual-tour .reception__content--hide{opacity:0}.virtual-tour .reception__header{font-size:71px;font-weight:normal;letter-spacing:0.01em;line-height:100%}@media(min-width: 768px){.virtual-tour .reception__header{font-size:111px}}@media(min-width: 1024px){.virtual-tour .reception__header{font-size:131px;letter-spacing:0.1em}}.virtual-tour .reception .js-animate-header{display:inline-block;opacity:0;transform:translateY(-50px)}.virtual-tour .popup.intro[data-state=true]+.welcome-screen{display:none}.virtual-tour .welcome-screen{pointer-events:none;z-index:151 !important}.virtual-tour .welcome-screen h2{line-height:1;font-family:"stolzl";font-size:19px;margin-bottom:0;text-align:center;letter-spacing:0.15em}@media(min-width: 768px){.virtual-tour .welcome-screen h2{font-size:19px}}@media(min-width: 1024px){.virtual-tour .welcome-screen h2{font-size:19px}}.virtual-tour .welcome-screen__content>.popup__content-inner{width:100%;height:100%;display:grid;justify-items:center;align-items:center;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"content"}.virtual-tour .welcome-screen__content.popup__content{height:100%;justify-content:center;margin-top:0}.virtual-tour .welcome-screen__sound{grid-area:content;display:flex;position:relative;pointer-events:none;opacity:0;transition:opacity .3s;font-family:"stolzl";width:100%;min-height:300px;background:url(/images/wave.fd8e84dd65e8c4e88e77.jpg);background-position:center;background-size:cover;border-radius:5%;padding:30px;flex-direction:column;justify-content:space-between;transition:opacity .4s}@media(min-width: 768px){.virtual-tour .welcome-screen__sound{padding:60px;min-height:300px;margin-top:-60px;max-height:560px;max-width:550px;width:120%}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound{padding:60px;min-height:auto;height:110%;margin-top:2%;max-height:560px;max-width:600px}}@media(min-width: 1280px){.virtual-tour .welcome-screen__sound{height:95%}}.virtual-tour .welcome-screen__sound.active{opacity:1;pointer-events:all}.virtual-tour .welcome-screen__sound-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:20px 0}@media(min-width: 768px){.virtual-tour .welcome-screen__sound-content{gap:20px;margin:20px 0}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound-content{gap:25px;margin:20px 0}}.virtual-tour .welcome-screen__sound-lines{display:grid;grid-template-columns:1fr 1fr 1fr}.virtual-tour .welcome-screen__sound-lines span{position:relative;height:4px;background-color:var(--madder-orange)}.virtual-tour .welcome-screen__sound-lines span:after{position:absolute;content:"";width:100%;height:1px;background-color:var(--madder-orange);top:8px}.virtual-tour .welcome-screen__sound-lines span:nth-of-type(2){margin-top:-10px}.virtual-tour .welcome-screen__sound-lines--down span:nth-of-type(2){margin-top:10px}.virtual-tour .welcome-screen__sound-switch{position:relative;display:flex;justify-content:flex-end;align-items:center;width:60px;height:30px;padding:3px;border:2px solid #fff;transition:.4s;border-radius:34px;cursor:pointer}@media(min-width: 768px){.virtual-tour .welcome-screen__sound-switch{width:60px;height:30px;padding:3px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound-switch{width:60px;height:30px;padding:3px}}.virtual-tour .welcome-screen__sound-switch-text{font-size:13px;line-height:1;padding:0 5px}@media(min-width: 768px){.virtual-tour .welcome-screen__sound-switch-text{font-size:13px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound-switch-text{font-size:13px}}.virtual-tour .welcome-screen__sound-switch-slider{position:absolute;height:20px;width:20px;right:3px;background-color:#fff;transition:transform .4s;border-radius:50%;transform:translateX(-155%)}@media(min-width: 768px){.virtual-tour .welcome-screen__sound-switch-slider{height:20px;width:20px;right:3px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound-switch-slider{height:20px;width:20px;right:3px}}.virtual-tour .welcome-screen__sound-switch.active{justify-content:flex-start}.virtual-tour .welcome-screen__sound-switch.active .welcome-screen__sound-switch-slider{transform:translateX(0%)}.virtual-tour .welcome-screen__sound button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .welcome-screen__sound button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}@media(min-width: 768px){.virtual-tour .welcome-screen__sound button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .welcome-screen__sound button{font-size:13px;letter-spacing:0.025em;min-height:34px;padding:3px 16px 0;text-transform:uppercase}@media(min-width: 768px){.virtual-tour .welcome-screen__sound button{font-size:13px;min-height:34px;padding-left:16px;padding-right:16px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound button{font-size:13px;min-height:34px;padding-left:16px;padding-right:16px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__sound button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;pointer-events:all;border:2px solid var(--white);color:var(--white);font-family:var(--secondary-font-family);font-size:16px;font-weight:normal;line-height:100%;letter-spacing:0.05em;min-height:50px;padding:1px 40px 0;transition:var(--hover-speed);text-transform:uppercase}.virtual-tour .welcome-screen__sound button:hover{background-color:var(--madder-orange);border-color:var(--madder-orange);color:var(--maastricht-blue)}}@media(min-width: 1024px)and (min-width: 768px){.virtual-tour .welcome-screen__sound button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}@media(min-width: 1024px)and (min-width: 1024px){.virtual-tour .welcome-screen__sound button{font-size:16px;min-height:50px;padding-left:50px;padding-right:50px}}.virtual-tour .welcome-screen__instructions{display:flex;opacity:0;grid-area:content;pointer-events:none;text-align:center;transition:opacity .5s;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media(min-width: 768px){.virtual-tour .welcome-screen__instructions{gap:20px;margin-top:-60px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__instructions{gap:40px;margin-top:-60px}}.virtual-tour .welcome-screen__instructions.active{opacity:1;pointer-events:all}@media(min-width: 1024px){.virtual-tour .welcome-screen__instructions{max-width:500px}}.virtual-tour .welcome-screen__instructions p{margin-bottom:0;font-size:13px;line-height:1.4}@media(min-width: 768px){.virtual-tour .welcome-screen__instructions p{font-size:13px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__instructions p{font-size:13px}}.virtual-tour .welcome-screen__instructions h2+p{text-transform:uppercase}.virtual-tour .welcome-screen__instructions h2{display:flex;flex-direction:column;align-items:center;letter-spacing:0.025em}@media(min-width: 768px){.virtual-tour .welcome-screen__instructions h2{max-width:unset;display:unset;flex-direction:unset;align-items:unset}}.virtual-tour .welcome-screen__instructions h2 span{font-family:"stolzl";font-style:italic;font-size:50px;text-transform:lowercase;padding:0 10px;margin-top:-15px}@media(min-width: 768px){.virtual-tour .welcome-screen__instructions h2 span{font-size:60px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__instructions h2 span{font-size:60px;padding:0 10px}}.virtual-tour .welcome-screen__instructions h2,.virtual-tour .welcome-screen__instructions p{max-width:250px}@media(min-width: 768px){.virtual-tour .welcome-screen__instructions h2,.virtual-tour .welcome-screen__instructions p{max-width:500px}}@media(min-width: 1024px){.virtual-tour .welcome-screen__instructions h2,.virtual-tour .welcome-screen__instructions p{max-width:500px}}.virtual-tour .rotate-screen{z-index:200}.virtual-tour .rotate-screen__content .popup__content-inner{height:100%;align-items:center;justify-content:center}.virtual-tour .rotate-screen h3{text-align:center;text-transform:uppercase;font-family:"stolzl";font-size:30px;line-height:1}@media(min-width: 768px){.virtual-tour .rotate-screen h3{font-size:30px}}@media(min-width: 1024px){.virtual-tour .rotate-screen h3{font-size:30px}}.virtual-tour .rotate-screen h3 span{display:block;font-family:"stolzl";font-size:20px;line-height:1;margin-top:20px}@media(min-width: 768px){.virtual-tour .rotate-screen h3 span{font-size:20px}}@media(min-width: 1024px){.virtual-tour .rotate-screen h3 span{font-size:20px}}
