body{margin:0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#fff;padding:0; overflow-x: hidden;}.contact-header{background:url(https://images.unsplash.com/photo-1519183071298-a2962f718b38) no-repeat center center/cover;height:60vh;display:flex;align-items:center;justify-content:center;position:relative}.contact-header .overlay{background:rgb(0 0 0 / .6);padding:90px;text-align:center;width:100%}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay{position:relative;z-index:1;background:rgb(0 0 0 / .6);padding:50px;text-align:center}.contact-header h1{font-size:48px;color:#fff;margin:0}.contact-header h1 span{color:red}.contact-header p{font-size:16px;margin-top:10px}.contact-section{display:flex;flex-wrap:wrap;padding:40px;gap:40px;background-color:#0e0e0e}.contact-info{flex:1;min-width:280px}.contact-info h3{color:#ec0000;margin-bottom:5px}.contact-info p{margin-bottom:20px}.contact-info a{color:#ccc;text-decoration:none}.social-icons span{font-size:24px;margin-right:10px}.contact-form{flex:2;min-width:300px}.contact-form h2{margin-bottom:20px}.contact-form h2 span{color:#fe0000}form{display:flex;flex-direction:column;gap:15px}form .row{display:flex;gap:15px}form input,form textarea{flex:1;padding:10px;border:none;background:#222;color:#fff;border-radius:4px}form textarea{resize:vertical;height:100px}form button{padding:12px;background-color:#d90000;color:#000;border:none;border-radius:4px;cursor:pointer}form button:hover{background-color:#f00000}.testimonials{background:#1a1a1a;padding:40px;text-align:center}.testimonials h2 span{color:#f70000}.testimonial-boxes{display:flex;flex-direction:column;gap:20px;margin-top:20px}.testimonial{background:#222;padding:20px;border-radius:10px}@media (max-width: 485px){.overlay{width: 90%;background-color: #d90000; }.contact-info{display:flex;flex-direction:column;text-align:center}.contact-form{min-width:200px;display:flex;text-align:center;flex-direction:column}form .row{display:flex;flex-direction:column}.rotate{width:90%}}.testimonial-section{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:4rem 2rem;background-color:#f7f5f2;align-items:center}.testimonial{background:#fff;padding:1.5rem;border-radius:1rem;max-width:300px;box-shadow:0 10px 25px rgb(0 0 0 / .1);text-align:center;transition:transform 0.3s ease}.testimonial:hover{transform:translateY(-5px)}.testimonial img{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.testimonial p{color:#333;font-size:.95rem;margin-bottom:1rem}.testimonial h4{font-weight:600;font-size:.85rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.rotate h2{overflow:hidden}.rotate h2 span{display:inline-block;white-space:nowrap;animation:slide 10s linear infinite}.testimonial--content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:1rem;box-sizing:border-box}.testimonial-section h3{color:#000;text-align:center;width:100%}.rotate{width:100%}.rotate h2{width:100%;background-color:#d90000;color:#ffffff;position:relative;overflow:hidden;font-size:5vw;padding:10px 0;font-size:1.2rem;text-align:left}.rotate h2 span{display:inline-block;white-space:nowrap;animation:slide 10s linear infinite}@keyframes slide{0%{transform:translateX(440%)}100%{transform:translateX(-100%)}}