.d-none{display:none}.final-form-section{display:flex;flex-direction:column;padding:0;padding-bottom:3rem;gap:2rem;background-color:#f3f4f6}.final-form-img{display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:10rem;background:linear-gradient(94.36deg,#efeff1 0%,#e5e7eb 100%)}@media(min-width:1024px){.final-form-img{justify-content:right;margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;border-radius:24px}}.final-form-img img{height:auto;width:90%}.final-form{display:flex;flex-direction:column;margin-top:-8rem;padding:1rem 2rem;gap:2rem;border-radius:12px;background-color:#fff}@media(min-width:1024px){.final-form{margin-top:-50rem;margin-right:auto;margin-left:3rem;width:35rem}.final-form-img img{height:auto;width:45%}}.invalid{border-color:#ff6262!important}.final-form-header{width:100%;display:flex;flex-direction:column;gap:1rem}.final-form-header-title{font-size:1.125rem;font-family:IRANSansXDemiBold;font-weight:600;color:#003c90}.final-form-header-description{text-align:justify;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#6b7280}.final-form-header-hint{text-align:justify;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#ff3d3d}.final-form-item-first{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media(min-width:1024px){.final-form-item-first{grid-template-columns:repeat(2,1fr)}}.final-form-item-first input,#otp{text-align:right;padding:.75rem;height:3rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#111827;outline:none}#otp{width:49%}.final-form-item-first input::placeholder{color:#111827}@media(min-width:1024px){.final-form-item-first .last-item{grid-column:span 2}}.final-form-item-second{display:flex;flex-direction:column;gap:1.5rem}.final-form-item-second-language-certificate{display:flex;flex-direction:column;gap:1rem}.final-form-item-second-language-certificate-title{font-size:.875rem;font-family:IRANSansXDemiBold;font-weight:600;color:#111827}.final-form-item-second-language-certificate-radio{display:flex;gap:1.5rem}.final-form-item-second-language-certificate-radio-details{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-family:IRANSansXDemiBold;font-weight:600;color:#111827;accent-color:#003c90}.final-form-item-second-counseling{display:flex;flex-direction:column;gap:1rem}.final-form-item-second-counseling-title{font-size:.875rem;font-family:IRANSansXDemiBold;font-weight:600;color:#111827}.final-form-item-second-counseling-btn{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1024px){.final-form-item-second-counseling-btn{flex-direction:row;width:100%}}.final-form-item-second-counseling-btn-enable{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:4.875rem;cursor:pointer;border-radius:6px;border:2px solid #003c90;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#003c90;background-color:#f3f4f6}@media(min-width:1024px){.final-form-item-second-counseling-btn-enable{flex-direction:row;width:50%}}.final-form-item-second-counseling-btn-disable{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:4.875rem;cursor:pointer;border-radius:6px;border:1px solid #e5e7eb;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#111827;background-color:transparent}@media(min-width:1024px){.final-form-item-second-counseling-btn-disable{flex-direction:row;width:50%}}.final-form-otp{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.final-form-submit{height:3rem;width:49%;cursor:pointer;border:none;border-radius:6px;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#fff;background-color:#003c90}.final-form-otp-send{height:2.5rem;width:100%;cursor:pointer;border:none;border-radius:6px;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#fff;background-color:#003c90}.select-option-container{position:relative;width:100%;background-color:#fff}.select-option-arrow{position:absolute;top:32%;left:10px;display:flex;justify-content:center;align-items:center;z-index:1}.select-option{padding:0 .75rem;height:3rem;width:100%;border:1px solid #d1d5db;border-radius:6px;background-color:transparent;appearance:none;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#111827}.select-option option{display:flex;flex-wrap:nowrap;align-items:center;padding:.75rem !important;text-align:right;border:none;border-radius:6px;height:2.8rem;width:100%;font-size:.875rem;font-family:IRANSansXLight;font-weight:300;color:#111827}