.contact-us-page{background:transparent linear-gradient(180deg,#070733,#31155A 22%,#070733 50%,#31155A 82%,#070733) 0 0 no-repeat padding-box;opacity:1;padding:100px 20px;color:#fff;text-align:center;font-family:Roboto,sans-serif}.contact-us-head h2{font-size:36px;margin-bottom:10px;font-weight:700;color:#90E0EF}.contact-us-head p{font-size:16px;max-width:600px;margin:0 auto 40px;color:#fff}.contact-us-form-wrapper{display:flex;justify-content:center;padding:0 15px}.contact-us-form{background:#FFFFFF1A 0 0 no-repeat padding-box;border:1px solid #ffffff5c;border-radius:12px;opacity:1;padding:30px 20px;width:100%;max-width:500px;box-shadow:0 8px 20px rgba(0,0,0,.15);text-align:left}.contact-us-form label{display:block;margin-bottom:5px;font-weight:600;color:#fff}.contact-us-form input,.contact-us-form textarea{width:100%;padding:12px 16px;margin-bottom:18px;font-size:14px;background:#CAF0F880;border:2px solid #caf0f8;border-radius:12px;opacity:1;color:#fff;outline:none}.contact-us-form textarea{resize:none;height:100px}.contact-us-form button{width:100%;padding:12px;font-size:16px;background:#0077B6 0 0 no-repeat padding-box;border:2px solid #caf0f8;opacity:1;color:#fff;font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s ease}.contact-us-form button:hover{background:#0077B6;border:2px solid #caf0f8;box-shadow:0 0 12px #CAF0F8;color:#CAF0F8;transform:translateY(-2px)}@media screen and (max-width:768px){.contact-us-head h2{font-size:28px}.contact-us-form{padding:20px 15px}.contact-us-form input,.contact-us-form textarea{font-size:13px;padding:10px 14px}.contact-us-form button{font-size:15px}}@media screen and (max-width:480px){.contact-us-head h2{font-size:24px}.contact-us-head p{font-size:14px}.contact-us-form{padding:15px 10px}.contact-us-page{padding:91px 10px}}