.upload-section{background:#fff!important;padding:16px 18px;border-radius:10px;box-shadow:0 2px 10px rgb(0 0 0 / .06);max-width:500px;margin:0 auto;color:#000}.upload-note__text{margin:2px 0 4px 0;padding:0;font-size:14px;color:#000;background:#fff}.upload-note__text strong{color:#000;font-weight:600}.upload-note__required{display:inline-block;margin-left:4px;background:#f3f3f3;color:#000;padding:1px 5px;border-radius:999px;font-size:12px;vertical-align:middle}.text-danger{color:#d63031;font-weight:700}.custom-file-input{background-color:#fff!important;color:#000!important;border:1px solid #ccc;padding:4px 6px!important;border-radius:6px;font-size:14px;width:100%;box-sizing:border-box;cursor:pointer;transition:0.2s ease}.custom-file-input:hover{border-color:#999}.custom-file-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 4px rgb(0 123 255 / .3)}#flashMsg{transition:opacity 0.6s ease,transform 0.6s ease}#flashMsg.fade-out{opacity:0;transform:translateY(-10px);pointer-events:none}.form-check-input[type="radio"]{width:0;height:0;border-radius:50%;cursor:pointer}.form-check-input[type="radio"]:checked{background-color:#007bff;border-color:#007bff}.form-check-label{margin-left:4px;cursor:pointer}.rr-btn-2::before{border:none}input,label{font-family:'Roboto',sans-serif!important}.rr-contact-form-input-box input,.rr-contact-form-input-box textarea,.rr-contact-form-input-box select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:all 0.3s ease}.rr-contact-form-input-box input:focus,.rr-contact-form-input-box textarea:focus,.rr-contact-form-input-box select:focus{border-color:#f14e4e;outline:none;box-shadow:0 0 6px rgb(241 78 78 / .2)}.rr-btn-2{background-color:#f14e4e;color:#fff;border:none;padding:12px 25px;border-radius:30px;font-weight:500;transition:all 0.3s ease}.rr-btn-2:hover{background-color:#c73a3a;color:#fff}.form-check-label{margin-left:5px;font-size:15px;color:#333;cursor:pointer}.form-label{font-weight:500;margin-bottom:5px}