html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(18,54,255,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(18,54,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(18,54,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(18,54,255,0.4);box-shadow:0 0 0 0 rgba(18,54,255,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(18,54,255,0);box-shadow:0 0 0 10px rgba(18,54,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(18,54,255,0);box-shadow:0 0 0 0 rgba(18,54,255,0)}}@-webkit-keyframes bg-pan-bottom{0%{background-position:50% 0%}100%{background-position:50% 100%}}@keyframes bg-pan-bottom{0%{background-position:50% 0%}100%{background-position:50% 100%}}html,body{background:#fff;height:100%;width:100%;font-family:'Poppins', sans-serif;font-display:auto;margin:0}section{min-height:100vh;width:100%;text-align:center;display:block;position:relative;z-index:5}h1{padding:10px;color:#fff;text-shadow:0px 2px 6px rgba(0,0,0,0.15)}h2,h3{color:#fff;opacity:0.8;text-shadow:0px 2px 6px rgba(0,0,0,0.15)}#logocontainer{height:500px;width:500px;position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-250px}#logo{height:500px;width:500px;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:absolute;z-index:5;display:block;top:0;left:0;padding:0;overflow:hidden}#logobackground{display:none;height:500px;width:500px;position:relative;top:0;left:0;z-index:1;background:#1236ff;overflow:hidden;background:linear-gradient(0deg, #1236ff, #FA6900, #FF3B2F, #ed3295, #1236ff);background-size:100% 1000%;-webkit-animation:bg-pan-bottom 15s linear infinite both;animation:bg-pan-bottom 15s linear infinite both}#profilephoto{height:350px;width:350px;border-radius:350px;margin-top:280px;border:10px solid #fff}#graphiclist li,#logolist li{display:inline-block;margin:50px;height:350px;width:350px;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#graphiclist li a,#logolist li a{display:block;height:100%;width:100%;background-size:350px 350px}.interactive{box-shadow:0 0 0 rgba(204,169,44,0.4);animation:pulse 2s infinite}#weblist li{display:inline-block;margin:50px;height:350px;width:804px;overflow:hidden;position:relative;background-image:no-repeat;background-size:100% 100%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#weblist li a{display:block;height:100%;width:100%;text-decoration:none;text-shadow:0px 2px 6px rgba(0,0,0,0.1);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#weblist li a:hover{opacity:0.2}#graphiclist li img,#logolist li img{height:350px;width:350px}#graphiclist li video{height:350px;width:350px;display:none}#graphiclist li:hover,#logolist li:hover{opacity:0.7}.overlay{background:#000;height:100%;width:100%;position:fixed;display:block;top:0;left:0;z-index:9998;display:none}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}#graphiclist,#logolist,#weblist{margin-bottom:50px !important}@media only screen and (max-width: 804px){#weblist li{width:350px !important;height:350px;background-position:center center}}@media only screen and (max-width: 500px){#logocontainer{width:350px !important;height:350px !important;margin-top:-175px !important;margin-left:-175px !important;background-position:center center}#logobackground,#logo{width:350px !important;height:350px !important}}
