.overlay{position:fixed;width:100%;min-height:100vh;top:0;left:0;z-index:99999999999}.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(../images/cross.png) no-repeat center center;text-indent:200%;color:transparent;outline:0;z-index:100;cursor:pointer}.overlay .content{position:relative;color:#fff}.overlay .scroll_it{margin:50px 0;padding-right:30px;height:calc(100vh - 100px)}.overlay .content .heading{color:#333}.overlay .content .heading span{margin-bottom:10px}.overlay .content p{text-align:justify;color:#333}.overlay .content ul{max-width:600px;border-bottom:2px dashed #611155;margin-bottom:10px;padding-bottom:10px}.overlay .content ul li{padding-bottom:10px;list-style-type:disc;margin-left:30px;color:#eee}.overlay .content picture img{padding:10px;margin:10px;border:1px solid #b433d4}.overlay-genie{background:0 0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s .2s,visibility 0s .6s;transition:opacity .3s .2s,visibility 0s .6s}.overlay-genie.open{visibility:visible;opacity:1;display:block;-webkit-transition:opacity .4s;transition:opacity .4s}.overlay-genie svg{position:absolute;top:0;left:0}.overlay-genie .overlay-path{fill:rgba(0,28,49,.8)}.overlay-genie .content{opacity:0;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;transition:opacity .3s .3s,transform .3s .3s}.overlay-genie .overlay-close{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.overlay-genie.open .content{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}.overlay-genie.open .overlay-close{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}.overlay-genie.open .content{-webkit-transform:scale(1);transform:scale(1)}.overlay-genie.close .content,.overlay-genie.close .overlay-close{-webkit-transition-delay:0s;transition-delay:0s}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}@media screen and (max-width:767px){.overlay .overlay-close{width:30px;height:30px;top:5px}}