.menu-content a,.menu-content a:visited{color:#000}.menu{position:absolute;top:0}.menu-frame{display:block;position:fixed;left:100vw;width:0;height:0;background-color:#fff;transition-duration:.5s;transition-timing-function:ease-out}.menu-content h2,.menu-content hr{position:relative;clear:both}.menu-content{padding:1em 2%;display:none}.bar,.menu-activated .menu-content{display:block}.menu-content h2{float:left;margin-top:1em;letter-spacing:.1em;font-weight:500}.menu-content ul{padding-left:0}.menu-content li{list-style:none}.menu-content a:after{font-size:66.6666%;content:'';position:absolute;margin:.5em 0 0 .25em;height:1em;width:1em;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDE0LjQ5NiA0MTQuNDk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTQuNDk2IDQxNC40OTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMyNDg4RkY7IiBwb2ludHM9IjE2Ny41NDMsMCAxMzkuMjEzLDI4LjIzOCAzMTcuNjQsMjA3LjI0OCAxMzkuMjEzLDM4Ni4yNTggMTY3LjU0Myw0MTQuNDk2IDM3NC4xMTcsMjA3LjI0OCAgICAgIi8+Cgk8cG9seWdvbiBzdHlsZT0iZmlsbDojMjQ4OEZGOyIgcG9pbnRzPSI2OC43MDksMCA0MC4zNzksMjguMjM4IDIxOC44MDYsMjA3LjI0OCA0MC4zNzksMzg2LjI1OCA2OC43MDksNDE0LjQ5NiAyNzUuMjgzLDIwNy4yNDggICAgICIvPgo8L2c+Cjwvc3ZnPgo=);background-size:cover}.menu-content a span{width:95%}.menu-content a:hover{text-decoration:none}.menu-column{position:relative;float:left;margin:2%;width:44%}.menu-cell ul{font-size:75%}.menu-cell li{margin-bottom:.75em}.menu-icon{height:78px;width:78px}.bar{height:6px;width:42px;border-radius:6px}.menu-icon>.bar{margin:12px auto 6px}.menu-icon>.bar~.bar{margin:6px auto}.menu-icon:after,.menu-icon:before{width:48px;height:48px;left:12px;top:24px;border:6px solid transparent}.menu-icon{position:fixed;right:1em;top:1em;margin:auto;padding-top:1em;border-radius:100%;transition:.3s;cursor:pointer;overflow:hidden}.bar{position:relative;background-color:#000;transition:.8s}.menu-icon:after,.menu-icon:before{content:'';position:absolute;border-radius:100%}body.menu-activated{overflow:hidden;position:fixed}.menu-activated .menu-frame{width:100vw;height:100vh;overflow-x:hidden;overflow-y:scroll;left:0}.menu-activated .menu-icon:before{animation:circle-creation-right 1.5s ease-in forwards}.menu-activated .menu-icon:after{animation:circle-creation 1.5s ease-in forwards}.menu-activated .menu-icon .bar:nth-of-type(1){transform:translateY(11px) rotate(45deg);width:30px;height:4px;background-color:#e9323d}.menu-activated .menu-icon .bar:nth-of-type(2){transform:translateX(20px);transition:.4s;width:0}.menu-activated .menu-icon .bar:nth-of-type(3){transform:translateY(-11px) rotate(-45deg);width:30px;height:4px;background-color:#e9323d}.menu:not(.menu-activated):not(.menu-deactivating) .menu-icon:hover .bar:nth-of-type(1){animation:shake-up 3s ease-in-out infinite}.menu:not(.menu-activated):not(.menu-deactivating) .menu-icon:hover .bar:nth-of-type(3){animation:shake-down 3s ease-in-out infinite}@keyframes circle-creation{0%{border-color:transparent;transform:rotate(0)}25%{border-color:transparent #000 transparent transparent}50%{border-color:transparent #000 transparent transparent;transform:rotate(-540deg)}100%{border-color:transparent #000 transparent transparent;transform:rotate(-730deg);border-width:0}}@keyframes circle-creation-right{0%{border-color:transparent}25%{border-color:transparent #000 transparent transparent;transform:rotate(110deg)}100%{border-color:transparent #000 transparent transparent;transform:rotate(730deg);border-width:0}}@keyframes shake-up{15%,5%{transform:translateY(-2px)}10%,20%{transform:translateY(0)}}@keyframes shake-down{15%,5%{transform:translateY(2px)}10%,20%{transform:translateY(0)}}@media all and (max-width:700px){.menu-column{width:46%}.menu-icon{height:39px;width:39px}.bar{height:3px;width:21px;border-radius:3px}.menu-icon>.bar{margin:6px auto 3px}.menu-icon>.bar~.bar{margin:3px auto}.menu-icon:after,.menu-icon:before{width:24px;height:24px;left:6px;top:12px;border:3px solid transparent}.menu-activated .menu-icon .bar:nth-of-type(1){transform:translateY(6px) rotate(45deg);width:15px;height:3px}.menu-activated .menu-icon .bar:nth-of-type(2){transform:translateX(9px)}.menu-activated .menu-icon .bar:nth-of-type(3){transform:translateY(-6px) rotate(-45deg);width:15px;height:3px}}@media all and (min-width:701px) and (max-width:1200px){.menu-column{width:29%}.menu-icon{height:52px;width:52px}.bar{height:4px;width:28px;border-radius:4px}.menu-icon>.bar{margin:8px auto 4px}.menu-icon>.bar~.bar{margin:4px auto}.menu-icon:after,.menu-icon:before{width:32px;height:32px;left:8px;top:16px;border:4px solid transparent}.menu-activated .menu-icon .bar:nth-of-type(1){transform:translateY(8px) rotate(45deg);width:20px;height:4px}.menu-activated .menu-icon .bar:nth-of-type(2){transform:translateX(12px)}.menu-activated .menu-icon .bar:nth-of-type(3){transform:translateY(-8px) rotate(-45deg);width:20px;height:4px}}@media all and (min-width:1201px) and (max-width:1600px){.menu-column{width:20%}.menu-icon{height:65px;width:65px}.bar{height:5px;width:35px;border-radius:5px}.menu-icon>.bar{margin:10px auto 5px}.menu-icon>.bar~.bar{margin:5px auto}.menu-icon:after,.menu-icon:before{width:40px;height:40px;left:10px;top:20px;border:5px solid transparent}.menu-activated .menu-icon .bar:nth-of-type(1){transform:translateY(10px) rotate(45deg);width:25px;height:5px}.menu-activated .menu-icon .bar:nth-of-type(2){transform:translateX(15px)}.menu-activated .menu-icon .bar:nth-of-type(3){transform:translateY(-10px) rotate(-45deg);width:25px;height:5px}}@media all and (min-width:1601px){.menu-column{width:15.2%}}