.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(153,204,51,.9);z-index:9999}.overlay .overlay-close{font-size:19px;width:40px;height:40px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:#fd2f35;color:#fff;outline:none}.overlay nav{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:20%;height:14.28571%;min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{font-size:30px;font-weight:500;display:block;color:#fff;-webkit-transition:color .2s;transition:color .2s;letter-spacing:2px;text-decoration:none;font-family:Josefin Slab,serif}.overlay ul li a:focus,.overlay ul li a:hover{color:#4dd4b0;text-decoration:none}html{overflow-x:hidden}.container:after{content:"";opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.container.overlay-open:after{visibility:visible;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-contentpush{background:hsla(0,0%,4%,.92);visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s,visibility 0s .5s;transition:transform .5s,visibility 0s .5s}.overlay-contentpush.open{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}
:root{--gb982c08d05:1}
