.main-nav input{position:fixed;opacity:0}.main-nav label{position:absolute;margin:0;padding:0;border:none;outline:none;background:none;cursor:pointer}.main-nav label::before{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(10, 38, 57, 0.75);content:"";opacity:0;pointer-events:none;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.main-nav label .burger{position:fixed;top:4.75em;right:3em;z-index:22222;width:1.6em;height:1.6em;margin:0;padding:0;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.main-nav label .burger::before,.main-nav label .burger .bar,.main-nav label .burger::after{position:absolute;left:0;display:block;width:100%;height:12%;background:#003398;content:"";transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.main-nav label .burger .bar{top:44%}.main-nav label .burger::before{top:0;transform-origin:top left}.main-nav label .burger::after{bottom:0;transform-origin:bottom left}.main-nav input:focus+label .burger,.main-nav label:hover .burger{opacity:1}navigationleft{position:fixed;top:0;left:-20px;bottom:0;z-index:2222;display:flex;flex-flow:column nowrap;padding-top:100px;align-items:flex-start;transform:translate3d(0, 0, 0);transform:translateX(-100%);will-change:transform;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1)}navigationleft::before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:55em;background:#fff;content:"";transform:skewX(55deg) translateX(-100%);transform-origin:bottom left;will-change:transform;transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width:40em){navigationleft::before{width:55em}}navigationleft a{margin:0.5em 0;padding:0.2em 2em;font-size:1.5em;color:black;text-decoration:none;font-weight:500;transform:translateX(-100%);transition:color 0.15s, transform 0.5s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}navigationleft a:nth-child(1){transition-delay:0s, 100ms}navigationleft a:nth-child(2){transition-delay:0s, 150ms}navigationleft a:nth-child(3){transition-delay:0s, 200ms}navigationleft a:nth-child(4){transition-delay:0s, 250ms}navigationleft a:nth-child(5){transition-delay:0s, 300ms}navigationleft a:nth-child(6){transition-delay:0s, 350ms}navigationleft a:hover,navigationleft a:focus{color:black}navigationright{position:fixed;top:0;right:0px;bottom:0;z-index:2221;display:flex;flex-flow:column nowrap;padding-top:100px;align-items:flex-start;transform:translate3d(0, 0, 0);transform:translateX(-100%);will-change:transform;transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1)}navigationright::before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:55em;background:#fff;content:"";transform:skewX(15deg) translateX(100%);transform-origin:bottom left;will-change:transform;transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width:40em){navigationright::before{width:55em}}navigationright a{margin:0.5em 0;padding:0.2em 2em;font-size:1.5em;color:black;text-decoration:none;font-weight:500;transform:translateX(-100%);transition:color 0.15s, transform 0.5s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}navigationright a:nth-child(1){transition-delay:0s, 100ms}navigationright a:nth-child(2){transition-delay:0s, 150ms}navigationright a:nth-child(3){transition-delay:0s, 200ms}navigationright a:nth-child(4){transition-delay:0s, 250ms}navigationright a:nth-child(5){transition-delay:0s, 300ms}navigationright a:nth-child(6){transition-delay:0s, 350ms}navigationright a:hover,navigationright a:focus{color:black}main .content{transform:translate3d(0, 0, 0);will-change:transform, filter;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1)}[id="navcheck"]:checked+label::before{opacity:1;pointer-events:auto}[id="navcheck"]:checked+label .burger::before,[id="navcheck"]:checked+label .burger::after{width:141.42%}[id="navcheck"]:checked+label .burger::before{transform:rotate(45deg) translateY(-50%)}[id="navcheck"]:checked+label .burger::after{transform:rotate(-45deg) translateY(50%)}[id="navcheck"]:checked+label .burger .bar{transform:scale(0.1)}[id="navcheck"]:checked~navigationleft{transform:translateX(0)}[id="navcheck"]:checked~navigationleft::before{transform:skewX(25deg) translateX(0)}[id="navcheck"]:checked~navigationleft a{transform:translateX(0)}[id="navcheck"]:checked~navigationright{transform:translateX(0)}[id="navcheck"]:checked~navigationright::before{transform:skewX(30deg) translateX(0)}[id="navcheck"]:checked~navigationright a{transform:translateX(0)}[id="navcheck"]:checked~main .content{transform:translateX(3em);transform-origin:left center;filter:blur(2px)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:5px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:5px}