.common-header{position:relative;width:100%;height:60vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.common-video{object-fit:cover;z-index:1}.common-video,.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay{background:rgba(0,0,0,.5);z-index:2;display:flex;align-items:center;justify-content:center}.overlay h1{color:var(  --secondary-color);font-size:2.5rem;text-align:center;padding:1rem;max-width:90%;font-family:Space Grotesk;font-size:60px}@media screen and (max-width:992px){.common-header{height:50vh}.overlay h1{font-size:2.2rem}}@media screen and (max-width:600px){.common-header{height:40vh}.overlay h1{font-size:1.5rem}}.contact-form{flex:1 1 45%;background:var(  --primary-color);padding:30px;border-radius:15px;color:#fff}.contact-form form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form select,.contact-form textarea{padding:12px;border:none;border-radius:8px;background:black;font-size:1rem}.contact-form textarea{resize:vertical;height:120px}.captcha-box{background:#f1f1f1;padding:10px;border-radius:8px}.contact-form button{border:none;padding:14px;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;color:#000;transition:background .3s}.contact-form button,.contact-form button:hover{background:var(  --secondary-color)}.thank-you-message{text-align:center;color:#000;padding:50px 20px}.thank-you-message h2{font-size:24px;margin-bottom:10px}@media (max-width:768px){.contact-container{flex-direction:column}.contact-form,.contact-info{flex:1 1 100%}.common-header{height:200px}.common-header h1{font-size:2rem}}