.main-rap{padding-top:15px}.main-rap .inr-rap{background:#fff;border-radius:20px;overflow:hidden}.main-rap .top-content{padding:15px;text-align:center}.main-rap .sub-heading{align-items:center;background:#232429;border-radius:50px;color:#fff;display:inline-flex;font-size:16px;justify-content:center;margin-bottom:15px;padding:10px 22px}.main-rap .top-content h4{color:#fff;font-weight:600;margin-bottom:15px}.main-rap .top-content p{color:#fff;font-size:14px;margin:0}.main-rap .custom-form{display:flex;flex-direction:column}.main-rap .service-error{background-color:rgba(217,222,229,.5);color:#ef6b51;display:none;font-size:16px;padding:10px;text-align:center}.main-rap .service-cards{background-color:rgba(217,222,229,.5);display:flex;flex-direction:column;gap:15px;padding:10px 15px}.main-rap .service-card{align-items:center;background:#fff;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0;padding:16px;transition:.3s ease}.main-rap .service-card:hover{background:#f7f7f7}.main-rap .service-card input{display:none}.main-rap .card-left{align-items:center;display:flex;gap:12px}.main-rap .icon img{display:block;height:auto;object-fit:contain;width:42px}.main-rap .card-content h6{color:#000;font-size:16px;font-weight:600;margin:0}.main-rap .card-content p{color:#444;font-size:14px;line-height:1.4;margin:2px 0 0}.main-rap .radio-btn{background:#d9dee5;border:2px solid #d0d5dd;border-radius:50%;flex-shrink:0;height:22px;position:relative;width:22px}.main-rap .radio-btn:after{background:transparent;border-radius:50%;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:15px}.main-rap .service-card:first-child:has(input:checked){background:#4096ff33;border-color:#4096ff}.main-rap .service-card:first-child:has(input:checked) .radio-btn{border-color:#4096ff}.main-rap .service-card:first-child:has(input:checked) .radio-btn:after{background:#4096ff}.main-rap .service-card:nth-child(2):has(input:checked){background:#fd5f4a33;border-color:#fd5f4a}.main-rap .service-card:nth-child(2):has(input:checked) .radio-btn{border-color:#fd5f4a}.main-rap .service-card:nth-child(2):has(input:checked) .radio-btn:after{background:#fd5f4a}.main-rap .service-card:nth-child(3):has(input:checked){background:#42cf8633;border-color:#42cf86}.main-rap .service-card:nth-child(3):has(input:checked) .radio-btn{border-color:#42cf86}.main-rap .service-card:nth-child(3):has(input:checked) .radio-btn:after{background:#42cf86}.main-rap .service-card:nth-child(4):has(input:checked){background:#878ae833;border-color:#878ae8}.main-rap .service-card:nth-child(4):has(input:checked) .radio-btn{border-color:#878ae8}.main-rap .service-card:nth-child(4):has(input:checked) .radio-btn:after{background:#878ae8}.main-rap .service-card:nth-child(5):has(input:checked){background:#f595ac33;border-color:#f595ac}.main-rap .service-card:nth-child(5):has(input:checked) .radio-btn{border-color:#f595ac}.main-rap .service-card:nth-child(5):has(input:checked) .radio-btn:after{background:#f595ac}.main-rap .service-card:nth-child(6):has(input:checked){background:#f6ffdf;border-color:#b1cf5f}.main-rap .service-card:nth-child(6):has(input:checked) .radio-btn{border-color:#b1cf5f}.main-rap .service-card:nth-child(6):has(input:checked) .radio-btn:after{background:#b1cf5f}.main-rap .form-wrap{align-items:flex-start;background-color:rgba(217,222,229,.5);display:flex;gap:10px;padding:4px 15px}.main-rap .field-group{display:flex;flex:1;flex-direction:column}.main-rap .field-group label{font-size:16px;margin-bottom:6px}.main-rap .field-group input{border:1px solid #aeaeae;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.06);color:#909192;font-size:16px;padding:12px;width:100%}.main-rap .field-group input::placeholder{color:#909192}.main-rap .submit-btn{background:#ffb11b;border:1px solid #ffaa17;border-radius:10px;box-sizing:border-box;color:#19191a;cursor:pointer;font-size:16px;padding:12px 30px;transition:.3s ease}.main-rap .submit-btn:hover{background:#fff;color:#000}.main-rap .bottom-points{background-color:rgba(217,222,229,.5);display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;padding:15px}.main-rap .point{align-items:center;display:flex;gap:5px}.main-rap .point span{color:#000;font-size:14px}.main-rap .point img{height:16px;width:16px}@media (max-width:580px){.main-rap .sub-heading{font-size:16px}.main-rap .form-wrap{flex-direction:column}.main-rap .field-group,.main-rap .submit-btn{width:100%}.main-rap .submit-btn{margin-top:0}}