.quote-box{background:#ff4b008f;border-radius:20px;padding:40px 30px;box-shadow:0 8px 25px rgba(0,0,0,.1);max-width:900px;margin:0 auto}.quote-box h2{text-align:center;color:#002c54;font-weight:700;margin-bottom:10px}.quote-box p{text-align:center;color:#fffbfb;margin-bottom:30px}.form_box label{position:relative;display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:#002c54}.form-control{border:1px solid #ccc;border-radius:8px;padding:10px 12px;width:100%;font-weight:500;color:#000;transition:.3s;box-shadow:none}.form-control:focus{border-color:#c5001a;box-shadow:0 0 10px rgba(197,0,26,.3);outline:0}.btn-main{background:linear-gradient(135deg,#002c54,#c5001a);color:#fff;border:none;border-radius:8px;padding:10px 25px;font-weight:600;transition:all .3s ease}.btn-main:hover{background:linear-gradient(135deg,#c5001a,#002c54);transform:scale(1.05)}.btn-clear{border:1px solid #c5001a;color:#c5001a;border-radius:8px;padding:10px 25px;font-weight:600;margin-left:10px;transition:all .3s ease}.btn-clear:hover{background:#c5001a;color:#fff;transform:scale(1.05)}.asterisk{color:red}#resultqt1 .alert-danger{background:#c5001a;color:#fff;border:none;border-radius:8px;padding:12px 16px;margin-bottom:10px}#resultqt1 .alert-danger h4{color:#fff;margin:0;font-size:16px}@media (max-width:767px){.quote-box{padding:25px 20px}.btn-main,.btn-clear{width:48%;margin-bottom:10px}}