.contact-form input{height:5vh;background-color:#fff;color:#000;border:2px solid #000;border-radius:60px;padding:5px;box-shadow:8px 8px 10px 2px rgba(0,0,0,.5)}.contact-form .name input,.contactdetails input{width:22vw;border-radius:50px}.contact-form .subject input{width:45vw;border-radius:60px}.contact-form input::placeholder{text-align:center;color:#000}#Message{width:45vw;height:18vh;background-color:#fff;color:#000;border:2px solid #000;border-radius:12px;padding:8px;box-shadow:8px 8px 10px 2px rgba(0,0,0,.5)}#Message::placeholder{color:#000}.submit input{width:12vw;height:6vh;padding:1px;border-radius:12px;background-color:#fff;color:blue;font-weight:700}.submit input:hover{transform:translateY(-.25rem) scale(1.01);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.error{color:red;font-size:small}@media (max-width:1023px){.contactpagecontainer{flex-direction:column}.contacttextarea{width:100vw}.contacttextarea .text p{font-size:15px;padding-top:10px}.socialmedia p{font-size:12px}.sept{height:1vh}.section-2{width:100vw;padding-top:20px;padding-bottom:20px;margin:auto}.contact-form .contactdetails input,.contact-form .name input{width:40vw;font-size:small}#Message,.contact-form .subject input{width:80vw;font-size:small}#Message{height:25vh}.contact-form .submit input{width:41vw;padding:1px;margin-bottom:5px;flex-wrap:wrap}}