.contact p{color:hsla(228,7%,70%,.741);margin:25px 0}.contact p span{font-weight:700;color:rgba(205,208,217,.741)}.contact button{overflow:hidden;border-radius:1.2rem;width:100%;border:none;color:hsla(228,7%,70%,.741);cursor:pointer;transition:scale .5s ease,transform .5s ease;display:flex;gap:12px;align-items:center;padding:15px;justify-content:center;font-weight:600;background-image:linear-gradient(142.17deg,#3086ff 6.66%,#304cfd 91.48%);box-shadow:inset -.25rem -.25rem .3125rem rgba(0,0,0,.1),inset .25rem .25rem .3125rem hsla(0,0%,100%,.23);color:#fff!important;fill:#fff!important}.contact button:hover{scale:1.05;color:#87cefa;transform:translateY(-4px)}.contact div:last-of-type{display:flex;flex-direction:column}.contact input,.contact textarea{margin-top:30px;width:100%;height:45px;border-radius:10px;padding:15px;border:none;flex:1 1;color:hsla(228,7%,70%,.741);outline:none;font-weight:500;background-color:rgba(36,32,49,.835)}.contact input:focus,.contact textarea:focus{border:1px solid hsla(228,7%,70%,.741);background-color:inherit}.contact textarea{resize:none;height:130px}@media(min-width:600px){.contact button{width:max-content!important;margin-left:auto}.contact div:last-of-type{flex-direction:row;gap:20px}}