.pageContact{align-items:center;background-color:var(--c-black);display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;opacity:0;overflow:hidden}.pageContact,.pageContact__inner{position:relative}.pageContact__sticker{position:absolute!important;width:130px;z-index:2}@media(min-width:769px){.pageContact__sticker{width:min(240px,30vh)}}.pageContact__sticker--1{bottom:100%;left:0;transform:rotate(-6deg)}@media(min-width:769px){.pageContact__sticker--1{bottom:auto;left:-5%;top:45%;transform:translate(-50%,-50%) rotate(-6deg)}}.pageContact__sticker--2{right:0;top:100%;transform:rotate(6deg)}@media(min-width:769px){.pageContact__sticker--2{bottom:45%;right:-5%;top:auto;transform:translate(50%,50%) rotate(6deg)}}.pageContact__open{bottom:42px;color:var(--c-white);left:50%;position:absolute;transform:translateX(-50%)}@media(min-width:769px){.pageContact__open{bottom:8vh;bottom:calc(var(--vh, 1vh)*8)}}.pageContact__open__except{display:block;text-align:center;white-space:nowrap}.pageContact__hours{align-items:center;bottom:0;display:flex;font-family:var(--font-sharp);font-size:max(24px,min(5vw,40px));justify-content:center;margin-bottom:8px;white-space:nowrap}@media(min-width:1281px){.pageContact__hours{margin-bottom:24px}}.pageContact__hours img{display:inline;height:auto;margin-right:8px;max-width:48px}@media(min-width:769px){.pageContact__hours img{margin-right:16px;max-width:64px}}.pageContact__hours__separator{font-family:var(--font-moderat-thin)}.pageContact__title{color:transparent;display:inline-block;font-family:var(--font-sharp);font-size:min(min(13.5vw,17vh),150px);position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.pageContact__title .char,.pageContact__title .word{position:relative}.pageContact__title .word{display:inline-flex}.pageContact__title .word:before{content:attr(data-content);left:0;position:absolute;text-shadow:var(--shadow);z-index:-1}.pageContact__title .char{color:var(--c-grey);position:relative}.pageContact__title .char:after{animation:glow 1s infinite alternate;content:attr(data-content);left:0;opacity:0;opacity:var(--opacity,0);position:absolute}@keyframes glow{0%,11%,51%,81%{color:#fff;text-shadow:0 0 20px #fff}10%,50%,80%,to{color:hsla(0,0%,100%,.9);text-shadow:0 0 19px hsla(0,0%,100%,.9)}}