#container3D,h1{background-color:#000;color:azure}#container3D{position:relative;height:100vh;width:100%;overflow:hidden}.label{overflow:hidden;font-family:monospace;display:inline-block;margin:0;max-width:none;padding:2px 5px;white-space:nowrap;font-size:30px;border-right:.15em solid orange;animation:typing 1.2s steps(12,end) forwards,cursor .75s step-end infinite}@keyframes cursor{0%,to{border-color:transparent}50%{border-color:#df6d10}}@keyframes typing{0%{width:0}to{width:13ch}}.arrow{background-color:#000;padding:50px;display:flex;justify-content:center}.arrow span{display:block;width:30px;height:30px;border-bottom:5px solid rgb(245,245,245);border-right:5px solid rgb(255,255,255);transform:rotate(45deg);margin:-10px;animation:arrow 2s ease infinite}@keyframes arrow{0%,to{border-color:transparent}50%{border-color:#df6d10}}h1{font-family:monospace;font-size:40px;display:flex;justify-content:center;padding:100px}.container{position:relative;min-height:100vh;background:#000;padding-bottom:100px}.container .videoCon{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:10px}.container .videoCon{display:flex;flex-wrap:wrap;gap:150px;justify-content:center;padding:10px}.container .videoCon .video{height:350px;width:550px;border:15px solid #000000;border-radius:5px;box-shadow:5px 10px #8ea80e;cursor:pointer;overflow:hidden}.container .videoCon .video video{height:100%;width:100%;object-fit:cover;transition:.2s linear}.container .videoCon .video:hover video{transform:scale(1.1)}.container .popup-video{position:fixed;top:0;left:0;z-index:100;background:#000;height:100%;width:100%;display:none}.container .popup-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;border:10px solid #dcdcdc;object-fit:cover}.container .popup-video span{position:absolute;top:20px;right:20px;font-size:100px;color:#fff;font-weight:bolder;z-index:100;cursor:pointer}@media(max-width:768px){.container .popup-video video{width:100%}video{width:95%}}video{height:500px;width:700px}#social{padding-top:20px;padding-bottom:20px;background-color:#000}img,a{padding:20px;width:10%;height:10%}
