.contactContainer{margin-top:10%;min-height:100vh;display:flex;padding:10%;margin-bottom:10%}.contactDetails{width:50%;justify-content:space-between;padding-left:10%}.contactDetails,.contactDetails .contactHeading{display:flex;flex-direction:column;gap:10px}.contactDetails .contactHeading h1,.contactDetails .contactHeading p{width:70%}.contactDetails .address div{display:flex;flex-direction:column;gap:10px}.contactDetails .address div span:nth-child(2){opacity:.8}.contactForm{width:50%}form{display:flex;flex-direction:column;border:1px solid rgba(128,128,128,.5);border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:30px;gap:20px;background-color:#fff}form label{font-weight:900}form input{height:50px;background-color:#fff;border:1px solid rgba(128,128,128,.5);padding:10px;border-radius:10px}form .submit{display:flex;justify-content:space-between}form .submit p{width:50%}form .submit span .navButton{background-color:#002557}@media screen and (max-width:1100px){.contactContainer{flex-direction:column;align-items:center;gap:30px}.contactDetails{width:77%;padding-left:0}.contactDetails .contactHeading h1{text-align:left}.contactForm{width:75%}}@media screen and (max-width:991px){.contactDetails{width:77%;padding-left:0}.contactDetails .contactHeading h1{width:100%;text-align:left}.contactDetails .contactHeading p{width:100%}}@media screen and (max-width:441px){.contactContainer{padding:10% 0 0}.contactDetails,.contactForm{width:90%}form .submit{flex-direction:column;gap:10px}form .submit p{width:100%}}