<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;display=swap');

.form-container {
    text-align: center;
    padding: 1.042px; /* 20 * 0.052084 */
    width: 80vw;
    margin: auto;
}

.orginput {
    width: 51.61vw;
    height: 5.72vh;
    padding: 8px;
    border-radius: 8px;
    border: 1px solid #94B6E6;
    background: #F7FBFF;
    margin-left: auto;
    margin-right: auto;
    font-size: 1vw;
    font-family: "Montserrat";
    color: #5F6377;
}

.orginput1 {
    width: 27.24vw;
    height: 4.55vh;
    padding: 8px;
    border-radius: 8px;
    border: 1px solid #94B6E6;
    background: #F7FBFF;
    font-size: 1vw;
    font-family: "Montserrat";
    color: #5F6377;
}

.orginput2 {
    width: 27.24vw;
    height: 4.55vh;
    padding: 8px;
    border-radius: 8px;
    border: 1px solid #94B6E6;
    background: #F7FBFF;
    margin-left: auto;
    margin-right: auto;
    font-size: 1vw;
    font-family: "Montserrat";
    color: #5F6377;
}

.form-heading {
    color: #343434;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.96px;
    text-align: center;
    margin-bottom: 2.657vw;
}

.form-group {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.0416vw; /* 20 * 0.052084 */
}

.form-group2 {
    display: flex;
    margin-bottom: 1.0416vw; /* 20 * 0.052084 */
}

.number-circle {
    width: 1.6vw; /* 31 * 0.052084 */
    height: 2vw; /* 31 * 0.052084 */
    flex-shrink: 0;
    margin-right: 1.0416vw; /* 20 * 0.052084 */
    color: #BCB7B7;
}

.number-circle svg {
    width: 100%;
    height: 100%;
}

.form-label {
    text-align: left;
    color: var(--black-70, #5F6377);
    font-size: 1.0416vw; /* 20 * 0.052084 */
    font-weight: 500;
    width: 12vw; /* 200 * 0.052084 */
}
.required-asterisk-label {
    position: relative;
    color: #F41515;
    font-size: 1.0416vw; /* 20 * 0.052084 */
}

.form-input {
    width: 41.6688vw; /* 802 * 0.052084 */
    height: 2.9vw;
    border-radius: 0.41668vw; /* 8 * 0.052084 */
    border: 0.052084vw solid #94B6E6; /* 1 * 0.052084 */
    background: #F7FBFF;
    margin-left: 1.0416vw; /* 20 * 0.052084 */
    padding: 0.52042vw; /* 10 * 0.052084 */
    box-sizing: border-box;
    color: #5F6377;
    font-family: Montserrat;
    font-size: 0.8vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.form-input.error {
    border: 0.052084vw solid #EE1313; /* 1 * 0.052084 */
    background: #FFE7E7;
}

.form-input:focus {
    outline: 1px solid #94B6E6;
}

.dropdown-arrow {
    width: 0.94435vw; /* 18.096 * 0.052084 */
    height: 0.625104vw; /* 12 * 0.052084 */
    color: #A7BDDC;
    margin-left: -1.5622vw; /* -30 * 0.052084 */
}

.form-input select {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    font-size: 0.833344vw; /* 16 * 0.052084 */
    outline: none;
}
.upload-input {
    border-radius: 0.41668vw;
    border: 0.208336vw dashed #CBD0DC;
    background: #FFF;
    width: 41.6688vw;
    height: 9.480288vw;
    margin-left: 1.0416vw;
    padding: 0.52042vw 0;
    box-sizing: border-box;
    color: #5F6377;
    font-size: 1.04168vw;
    font-weight: 500;
}

.submit_button {
    width: 16.46vw; /* 387 * 0.052084 */
    height: 7.18vh; /* 69 * 0.052084 */
    border-radius: 0.41668vw; /* 8 * 0.052084 */
    background: #1F669F;
    color: #fff;
    cursor: pointer;
    margin-top: 4vw;
    border: 0;
    outline: none;
    text-align: center;
    font-size: 1.0416vw;
    font-style: normal;
    font-weight: 500;
    line-height: 1.0416vw;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Montserrat';
}
#selectedFileName{
    margin-top: 1vw;
    color: black;

}



body{
    font-family: 'Montserrat';
}
.overlay2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Semi-transparent black overlay for background blur */
    display: none;
    justify-content: center;
    align-items: center;
}

.popup {
    width: 79.64vw;
    height: 82.31vh;
    flex-shrink: 0;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px 8px 0px 0px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
}

.popup-header {
    display: flex;
    width: 100%;
    height: 8.74vh;
    flex-shrink: 0;
    border-radius: 8px 8px 0px 0px;
    background: #0F2749;
    color: #fff;
    font-size: 24px;
}

.popup-header span {
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
}

button.close-btn {
    background: none;
    border: none;
    cursor: pointer;
    margin-bottom: 4.16vh;
    margin-right: 0.68vw;
}

button.close-btn img {
    width: 1.25vw;
    height: 2.50vh;
    fill: #fff;
}
    </pre></body></html>