*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}#menu{display:flex;height:40px;padding:0 20px;border-bottom:1px solid #eee;align-items:center}#main{width:100vw;height:calc(100vh - 40px);background:#222;position:relative}#main .photoButton{height:calc(100% - 40px);position:absolute;top:40px;cursor:pointer;color:#fff;font-size:50px;display:flex;align-items:center}#main .photoButton:hover{opacity:50%}#buttonPrev{left:30px}#buttonNext{right:30px}#description{padding:40px;max-width:500px;margin:auto}#description h2{margin:20px 0 10px}#description p{line-height:140%}#menu #menu-inner{width:100%;justify-content:space-between}#menu #menu-inner,#menu #menu-inner #desktop-menu-links{display:flex;align-items:center}#menu #menu-inner #desktop-menu-links a{padding:3px 20px}#menu #menu-inner #desktop-menu-links a.active{border-bottom:1px solid #ccc}#menu #menu-inner #hamberg-menu{display:none;font-size:20px}#menu #mobile-menu-links{display:none;position:fixed;top:40px;left:0;width:100%;z-index:10;background:#fff}#menu #mobile-menu-links a{display:block;padding:20px;width:100%;border-top:1px solid #eee}@media only screen and (max-width:738px){#menu #menu-inner #desktop-menu-links{display:none}#menu #menu-inner #hamberg-menu{display:flex}#menu #mobile-menu-links{display:block}}