body{font-family:'Oswald'}.about-us-banner{background:url(https://storage.googleapis.com/giffycms-railroad/images/contactUs-bg.jpg) no-repeat center center;background-size:cover;height:100vh;position:relative;color:#fff}.overlay{height:100%;background:rgb(0 20 30 / .6);display:grid;align-items:center;padding-left:8em}.about-us-content h1{font-size:64px;border-left:5px solid #f79f1c;padding-left:15px}.about-us-content p{font-size:24px}.about-us-content a{color:#fff;text-decoration:none}.about-us-content a:hover{color:#f79f1c}.project-title{font-size:16px;font-weight:700;color:#777;text-transform:uppercase;display:flex;align-items:center;gap:5px}.project-line{color:#f79f1c;font-size:20px}.logistics-image{width:3em}.project-heading{font-size:42px;font-weight:700;color:#333}.project-highlight{background:linear-gradient(22deg,#d90429,#f79f1c);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700}.contact-section{padding:60px 20px;background:#fff}.contact-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.contact-description{font-size:18px;color:#333;font-family:'Raleway';line-height:1.6}.contact-form{background:#fff3e0;border-radius:10px;padding:50px;box-shadow:0 0 15px rgb(0 0 0 / .05)}.form-grid{display:grid;gap:20px}.rightContactUs{font-size:1.1em;border:none;outline:none;padding:1em}.rightContactUs::placeholder{color:#575757}.submitContactUs{background:#f79f1c;color:#fff;padding:14px 25px;font-size:18px;border:none;border-radius:6px;cursor:pointer;margin-top:10px;transition:0.3s ease;width:15em}.submitContactUs:hover{background:#333}.submitContactUs span{margin-left:8px}.lab-display{position:absolute;top:-10000em}.privacy-policy input[type=checkbox]{margin:0 5px 0 0px!important}.privacy-policy a{color:#333;font-weight:600}.privacy-policy a:hover{color:#f79f1c;text-decoration:none}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .6);justify-content:center;align-items:center}.modal-content{background-color:#fff3e0;margin:40px auto;padding:30px;border-radius:10px;max-width:600px;position:relative;animation:slideDown 0.3s ease-out;box-shadow:0 5px 15px rgb(0 0 0 / .3);text-align:center}.modal-content h4{font-size:28px;background:linear-gradient(22deg,#d90429,#f79f1c);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700;margin-bottom:20px}.thank-you-message{font-size:16px;color:#333;margin-bottom:15px}.message1,.message2,.message3{margin-bottom:10px;line-height:1.6}.message3{margin-top:20px;font-weight:700;color:#333}.cross{position:absolute;top:15px;right:15px}.cross img.close{width:24px;height:24px;cursor:pointer;transition:transform 0.2s ease}.cross img.close:hover{transform:rotate(90deg)}@media (max-width:480px){.overlay{padding-left:2em;text-align:left}.about-us-content h1{font-size:36px;padding-left:10px}.about-us-content p{font-size:16px}.about-us-banner{height:50vh}.contact-container{grid-template-columns:1fr;gap:30px;padding:0 10px}.contact-form{padding:25px}.form-grid{grid-template-columns:1fr}.submitContactUs{width:100%;font-size:16px}.rightContactUs{font-size:1em;padding:.9em}.project-title{font-size:14px;flex-direction:row;justify-content:flex-start;gap:5px}.project-line{font-size:18px}.logistics-image{width:2em}.project-heading{font-size:28px;text-align:left}.contact-description{font-size:16px;line-height:1.5;text-align:left}.privacy-policy{font-size:14px}.privacy-policy input[type=checkbox]{transform:scale(1);margin-right:5px}}