#error403{position:relative}#error403 hgroup{text-align:center;margin-top:220px}#error403 h1{font-family:var(--fontFamily_header);min-width:510px;margin:0 auto;font-size:4.8rem;font-weight:400;line-height:6rem}#error403 h2{font-family:var(--fontFamily_header);margin:var(--margin) auto 0;max-width:720px;font-size:2.8rem;font-weight:400;line-height:4rem}#error403 aside{font-family:var(--fontFamily_header);color:var(--color_textDarkAlt);font-size:1.8rem;font-weight:600;line-height:3.6rem;position:absolute;top:35px;right:50px}#error403 .illustrations{margin-top:100px}#error403 .illustration-combined{position:relative}#error403 .gondola-combined{width:400px;height:300px;margin-left:-286px;animation:65s linear forwards movement;position:absolute;top:70px;left:calc(50% - 200px)}#error403 .bridge{opacity:.5;width:682px;height:170px;margin:0 auto}#error403 .man-on-gondola{width:327px;height:272px;margin:0 auto;position:absolute}#error403 .man-on-gondola .wave:nth-child(odd){animation:4s linear infinite wave-left}#error403 .man-on-gondola .wave:nth-child(2n){animation:4s linear infinite wave-right}#error403 .gondola-paddle{width:235px;height:248px;margin:0 auto 0 -34px;animation:5s linear infinite paddle-movement;position:absolute}#error403 .gondola-paddle .wave:nth-child(odd){animation:4s linear infinite wave-left}#error403 .gondola-paddle .wave:nth-child(2n){animation:4s linear infinite wave-right}@keyframes movement{0%{transform:translate(0)scale(1)}to{transform:translate(150px,-40px)scale(.5)}}@keyframes paddle-movement{25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}@keyframes wave-left{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(-4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes wave-right{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(4px)}75%{transform:translate(2px)}to{transform:translate(0)}}
