:root{--background:#fafafa;--theme-color:#6b72ff;--secondary-color:#30cdff;--dark-theme-color:#3841ed;--text-color:#777776;--white:#fff;--black:#000}.dark:root{--background:#121212;--text-color:var(--white)}.contactInnerSec form .formCont{margin-left:-.75rem;margin-right:-.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.contactInnerSec form .formCont .inputCont{display:flex;flex-direction:column;gap:.25rem;padding-left:.75rem;padding-right:.75rem}.contactInnerSec form .formCont .inputCont label{font-size:1.25rem;font-weight:600}.contactInnerSec form .formCont .inputCont input,.contactInnerSec form .formCont .inputCont textarea{height:50px;width:100%;border-radius:.75rem;border-width:2px;padding-left:1rem;padding-right:1rem;outline:2px solid transparent;outline-offset:2px}.contactInnerSec form .formCont .inputCont input:focus,.contactInnerSec form .formCont .inputCont textarea:focus{border-color:var(--theme-color)}.contactInnerSec form .formCont .inputCont textarea{height:auto;padding-top:.5rem}.contactInnerSec form .themeBtn{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:flex;width:-moz-fit-content;width:fit-content}