.ContactFormSec{min-height:100vh;background:#101010 url(/Images/body-bg.webp)!important}.ContactFormSec .ContactData{grid-template-columns:1fr 1fr 1fr;display:grid}.ContactFormSec .ContactData :is(.ContLeft,.ContRight) img{object-fit:cover;width:100%;height:100%;position:relative}.ContactFormSec .ContactData :is(.ContLeft,.ContRight):before:after{content:"";z-index:1;background:#101010;width:100%;height:100%;position:absolute;top:0;left:0}.ContactFormSec .ContactData .ContFormDiv{flex-direction:column;justify-content:center;gap:60px;width:100%;height:100%;padding:20px 40px;display:flex}.ContactFormSec .ContactData .ContFormDiv .contact-heading{flex-direction:column;gap:8px;display:flex}.ContactFormSec .ContactData .ContFormDiv .contact-heading h2{color:var(--text-primary);font-size:42px;font-weight:900}.ContactFormSec .ContactData .ContFormDiv .contact-heading p{color:var(--text-secondary);font-size:16px;font-weight:900}.ContactFormSec .ContactData .ContFormDiv form{flex-direction:column;gap:20px;display:flex}.ContactFormSec .ContactData .ContFormDiv form .formcontrol{flex-direction:column;gap:12px;display:flex}.ContactFormSec .ContactData .ContFormDiv form .formcontrol label{color:var(--text-secondary);font-size:16px;font-weight:700}.ContactFormSec .ContactData .ContFormDiv form .formcontrol :is(input,textarea){color:var(--black);border-radius:8px;outline:none;min-height:48px;padding:8px 12px;font-size:14px;font-weight:700}.ContactFormSec .ContactData .ContFormDiv form .FormBtn{width:100%;margin-top:35px}.ContactFormSec .ContactData .ContFormDiv form .FormBtn button{background:var(--button-secondary-hover);width:100%;min-height:54px;box-shadow:none;border:1px solid var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:all .3s ease-in-out;display:flex}.ContactFormSec .ContactData .ContFormDiv form .FormBtn button:hover{background:var(--button-primary-hover);color:var(--text-primary)}
