#contact{width:100%;height:100%}.contact-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;padding:20px;position:relative;max-width:840px}.form-horizontal{max-width:400px;font-family:Lato;font-weight:400}.form-control,textarea{max-width:400px;background-color:#000;color:#fff;letter-spacing:1px}.send-button{margin-top:15px;overflow:hidden}.alt-send-button,.send-button{height:34px;width:400px;transition:all .2s ease-in-out}.send-text{display:block;margin-top:10px;font:700 12px Lato,sans-serif;letter-spacing:2px}.alt-send-button:hover{transform:translate3d(0,-29px,0)}.direct-contact-container{max-width:400px}.contact-list{list-style-type:none;margin-left:-30px;padding-right:20px}.list-item{line-height:4;color:#aaa}.contact-text{font:300 18px;letter-spacing:1.9px;color:#bbb}.place{margin-left:62px}.phone{margin-left:56px}.gmail{margin-left:53px}.contact-text a{color:#bbb;text-decoration:none;transition-duration:.2s}.contact-text a:hover{color:#fff;text-decoration:none}.social-media-list{position:relative;font-size:22px;text-align:center;width:100%;margin:0 auto;padding:0}.social-media-list li a{color:#fff}.social-media-list li{position:relative;display:inline-block;margin:10px 3px;color:#fff;background-color:rgb(27,27,27);cursor:pointer}.social-media-list li,.social-media-list li:after{height:60px;width:60px;line-height:60px;border-radius:50%;transition:all .2s ease-in-out}.social-media-list li:after{content:"";position:absolute;top:0;left:0;opacity:0;box-shadow:0 0 0 1px #fff}.social-media-list li:hover{background-color:#fff}.social-media-list li:hover:after{opacity:1;transform:scale(1.12);transition-timing-function:cubic-bezier(.37,.74,.15,1.65)}.social-media-list li:hover a{color:#000}.copyright{font:200 14px;color:#555;letter-spacing:1px;text-align:center}@media screen and (max-width:850px){.contact-wrapper{display:flex;flex-direction:column}.direct-contact-container,.form-horizontal{margin:0 auto}.direct-contact-container{margin-top:60px;max-width:300px}.social-media-list li,.social-media-list li:after{height:60px;width:60px;line-height:60px}}@media screen and (max-width:569px){.direct-contact-container,.form-wrapper{float:none;margin:0 auto}.form-control,textarea{margin:0 auto}.email,.name,textarea{width:280px}.direct-contact-container{margin-top:60px;max-width:280px}.social-media-list{left:0}.social-media-list li{font-size:2rem}.social-media-list li,.social-media-list li:after{height:55px;width:55px;line-height:55px}}@media screen and (max-width:410px){.send-button{width:99%}}.container{position:relative;width:170px;height:200px;transition:.2s}#card{position:absolute;inset:0;z-index:0;display:flex;justify-content:center;align-items:center;border-radius:14px;transition:.7s;background:linear-gradient(45deg,#1a1a1a,#262626);border:2px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.2)}.card-content{position:relative;width:100%;height:100%}#prompt{bottom:10px;transform:translateX(-50%);z-index:20;font-size:16px;font-weight:600;letter-spacing:2px;transition:.3s ease-in-out;text-align:center;color:rgba(255,255,255,.7);text-shadow:0 0 10px rgba(255,255,255,.3)}#card:before,#prompt{left:50%;position:absolute}#card:before{content:"";background:radial-gradient(circle at center,rgba(0,255,170,.1) 0,rgba(0,162,255,.05) 50%,transparent 100%);filter:blur(20px);opacity:0;width:150%;height:150%;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.container:hover #card:before{transition:.2s;content:"";opacity:80%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cyber-lines span{position:absolute;background:linear-gradient(90deg,transparent,rgba(92,103,255,.2),transparent)}.cyber-lines span:first-child{top:20%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;animation:lineGrow 3s linear infinite}.cyber-lines span:nth-child(2){top:40%;right:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;animation:lineGrow 3s linear 1s infinite}.cyber-lines span:nth-child(3){top:60%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;animation:lineGrow 3s linear 2s infinite}.cyber-lines span:nth-child(4){top:80%;right:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;animation:lineGrow 3s linear 1.5s infinite}.corner-elements span{position:absolute;width:15px;height:15px;border:2px solid rgba(92,103,255,.3)}.corner-elements span:first-child{top:10px;left:10px;border-right:0;border-bottom:0}.corner-elements span:nth-child(2){top:10px;right:10px;border-left:0;border-bottom:0}.corner-elements span:nth-child(3){bottom:10px;left:10px;border-right:0;border-top:0}.corner-elements span:nth-child(4){bottom:10px;right:10px;border-left:0;border-top:0}.scan-line{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(92,103,255,.1),transparent);transform:translateY(-100%)}.container:hover .scan-line{animation:scanMove 2s linear infinite}@keyframes lineGrow{0%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}@keyframes scanMove{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.corner-elements span{transition:all .3s ease}#card:hover .corner-elements span{border-color:rgba(92,103,255,.8);box-shadow:0 0 10px rgba(92,103,255,.5)}