*{--primary-color: #2c3e50;--secondary-color: #3498db;--background-color: #fff;--text-color: #292929;--text-color-2: #163662;--error-color: #e74c3c;--step-background: #163662;--edupass-step-background: #005689;--isch-step-background: #3D5683;--iefa-step-background: #163662;--step-number-bg: #7386a1;--step-number-border: rgba(255, 255, 255, .5);--form-bg: #d0d7e0;--subtitle-color: #3470bf;--edupass-subtitle-color: #4AB0D9;--iefa-subtitle-color: #A30A9B;--isn-subtitle-color: #5FC675;--edupass-subtitle-color: #5DA2D8;--isch-subtitle-color: #833D56;--select-border: #e0e0e0;--option-hover: #f5f5f5;--option-selected: #3498db;--form-footer-bg: #D6E2F2}*{box-sizing:border-box;margin:0;padding:0}.mobile-steps-container{display:none}body{font-family:Poppins,sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--background-color);height:100vh}.container{max-width:1200px;margin:0 auto;padding:0;height:100vh}.form-container{display:flex;background-color:var(--form-bg);border-radius:10px;overflow:hidden;box-shadow:0 0 10px #0000001a;height:100vh}body[theme=iefa] .form-container{border-top-left-radius:2.7rem;border-bottom-left-radius:2.7rem;border-bottom-right-radius:2.7rem}.steps-container{background-color:var(--step-background);color:#fff;padding:30px 20px 0;width:30%;position:relative;overflow:hidden}body[theme=edupass] .steps-container{background-color:var(--edupass-step-background)}body[theme=iefa] .steps-container{background-color:var(--iefa-step-background)}body[theme=isch] .steps-container{background-color:var(--isch-step-background)}.steps-container h2{margin-bottom:30px;display:flex;color:#fff;font-family:Poppins;font-size:1.5vw;font-style:normal;font-weight:400;line-height:2.5vw;letter-spacing:.03vw;align-items:center}.icon-book{background-image:url(/images/step-book.png);display:inline-block;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;margin-right:10px}.steps-list{list-style-type:none;padding:0;position:relative}.step-item{display:flex;margin-bottom:6vh;position:relative;z-index:2}.step-number{width:3vw;height:3vw;background-color:var(--step-number-bg);border:.2vw solid var(--step-number-border);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1.6vw;z-index:2;color:#fff;font-family:Poppins;font-size:1.2vw;font-style:normal;font-weight:400;line-height:2.5vw;letter-spacing:.025vw}.step-item.active .step-number{background-color:#fff;color:var(--primary-color);border-color:#fff}.step-text{font-size:1.3vw;opacity:.5;width:80%}.step-item.active .step-text{opacity:1}.steps-list:before{content:"";position:absolute;left:1.5vw;top:0;bottom:0;width:2px;background-color:#ffffff4d}.step-item.active.completed:before{content:"";position:absolute;left:1.5vw;top:0;bottom:-50px;width:2px;background-color:#39a769}.step-item:last-child .step-number{border:none}.icon-claim:before{content:"🎓";color:var(--primary-color);font-size:18px}.background-icon{position:absolute;bottom:0;right:10%;width:25vw;height:13vw;background-image:url(/images/step-background.png);background-size:contain;background-repeat:no-repeat;opacity:.1}.form-content{position:relative;flex:1;display:flex;flex-direction:column}.form-step{position:relative;background-color:#fff;flex:1;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 10px #0000000d}body[theme=iefa] .form-step{margin:5%;border-radius:2.7rem}body[theme=isn] .form-step,body[theme=isch] .form-step{margin:5%}body[theme=edupass] .form-step{margin:5%;border-radius:2.7rem}@media (max-width: 600px){body[theme=iefa] .form-step,body[theme=edupass] .form-step{border-radius:1.5rem}}h1{color:var(--text-color);font-family:Poppins;font-size:2vw;font-style:normal;font-weight:500;line-height:3.3vw;letter-spacing:.04vw;margin-bottom:1vh}.subtitle{color:var(--subtitle-color);font-size:1.5vw;font-style:normal;font-weight:400;line-height:2.5vw;letter-spacing:.025vw;margin-bottom:2vh}body[theme=edupass] .subtitle{color:var(--edupass-subtitle-color)}.form-group{margin-bottom:20px;margin-top:20px}label{display:block;margin-bottom:8px;margin-top:10px;font-weight:700;color:#333}.select-wrapper{position:relative;width:100%}.custom-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:16px;border:1px solid var(--select-border);border-radius:8px;background-color:#fff;cursor:pointer}.custom-select.error{border-color:var(--error-color)}.select-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.search-icon{left:12px;width:20px;height:20px;color:#757575}.arrow-icon{right:12px;width:20px;height:20px;color:#757575}.custom-select:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 2px #3498db33}.custom-select option{padding:12px}input{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:16px;color:#333}.info-box{background-color:#dbeff7;border-radius:5px;padding:1.5vw;margin-bottom:1.5vw;font-size:1.2vw;line-height:1.6vw;letter-spacing:.015vw;color:var(--text-color);font-weight:500}.info-header{font-size:12px;line-height:16px;letter-spacing:1.5%;color:var(--text-color);font-weight:500;margin-bottom:10px;text-align:left}.form-label{color:#163662;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.21px;margin-bottom:15px}.degree-options,.cosigner-options{display:flex;justify-content:space-between;margin-bottom:20px}.degree-option,.cosigner-option{flex:1;background-color:#f7f7f7;border:1px solid var(--select-border);border-radius:5px;padding:1.5vw;margin-right:10px;cursor:pointer}.degree-option:last-child,.cosigner-option:last-child{margin-right:0}.degree-option input[type=radio],.cosigner-option input[type=radio]{display:none}.degree-option label,.cosigner-option label{display:flex;align-items:center;cursor:pointer}.degree-option label:before,.cosigner-option label:before{content:"";width:10px;height:10px;border:2px solid var(--text-color);border-radius:50%;margin-right:10px}.degree-option input[type=radio]:checked+label:before,.cosigner-option input[type=radio]:checked+label:before{background-color:var(--text-color);box-shadow:inset 0 0 0 2px #fff}.degree-info{display:flex;justify-content:space-between;margin-bottom:30px}.degree-info .info-box{flex:1;margin-right:10px}.degree-info .info-box:last-child{margin-right:0}.cosigner-options{margin-bottom:10px}.info-text{font-size:14px;color:#7f8c8d;margin-bottom:15px}.form-navigation{display:flex;justify-content:flex-end;align-items:center;padding:16px;background-color:var(--form-footer-bg)}.custom-select-search-input-wrapper{display:flex;align-items:center}.btn-primary,.btn-secondary{font-family:Poppins,sans-serif;padding:1vw 3.2vw;border:none;border-radius:4px;cursor:pointer;font-size:1.4vw;transition:background-color .3s;font-style:normal;font-weight:400;line-height:1.5vw;letter-spacing:.024vw;gap:10px;display:flex}.btn-primary{background-color:var(--subtitle-color);color:#fff}body[theme=iefa] .btn-primary{background-color:var(--iefa-subtitle-color);color:#fff}body[theme=isn] .btn-primary{background-color:var(--isn-subtitle-color);color:#fff}body[theme=edupass] .btn-primary{background-color:var(--edupass-subtitle-color);color:#fff}body[theme=isch] .btn-primary{background-color:var(--isch-subtitle-color);color:#fff}.btn-secondary{background-color:transparent;color:#333}.btn-primary:hover{background-color:#2980b9}.btn-secondary:hover{background-color:#d0d0d0}.error{border-color:var(--error-color)}.error-message{color:var(--error-color);font-size:1.4vw;margin-top:-10px;margin-bottom:10px}#loanOptions{margin-top:20px}.loan-option{border:1px solid #ccc;border-radius:5px;padding:15px;margin-bottom:15px}.loan-option h3{margin-bottom:10px}@media (max-width: 320px){.steps-container,.form-content{width:100%;padding:5px!important}}@media (max-width: 600px){.custom-select__trigger,.custom-option{font-size:14px!important}.form-container{flex-direction:column}body[theme=iefa] .form-container,body[theme=edupass] .form-container{border-radius:1.5rem}.custom-select{min-height:36px!important;height:100%!important;justify-content:center}.bolder-text{color:var(--text-color);font-family:Poppins;font-size:5vw!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.24px}.btn-primary,.btn-secondary{font-family:Poppins,sans-serif;padding:10px 32px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.24px;gap:10px;display:flex}.steps-container,.form-content{width:100%}.degree-options,.degree-info,.cosigner-options{flex-direction:column}.degree-option,.degree-info .info-box,.cosigner-option{margin-right:0;margin-bottom:2px}.degree-option label:before,.cosigner-option label:before{width:16px;height:16px}}.custom-select-wrapper{position:relative;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:10px}.custom-select{position:relative;display:flex;flex-direction:column;border:1px solid var(--select-border);border-radius:8px;background-color:#fff;height:36px;justify-content:center}.custom-select__placeholder{width:100%;color:#bfbfbf;display:flex;gap:10px}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;border:1px solid var(--select-border);border-top:0;background:#fff;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;z-index:2;max-height:200px;overflow-y:auto;border-radius:0 0 8px 8px}.custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all}.custom-option{position:relative;display:block;padding:12px;font-size:1.4vw;color:#163662;background-color:#d0d7e04d;cursor:pointer;transition:all .5s}.custom-option:hover{background-color:var(--option-hover)}.custom-option.selected{color:#fff;background-color:var(--option-selected)}.arrow{position:relative;height:20px;width:20px;background-image:url(/images/down-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center}.open .arrow{transform:rotate(180deg)}.custom-select-search-input{width:100%;border:none;background:transparent;font-size:1.3vw;color:#333;outline:none}.custom-select-search-input::placeholder{color:#bfbfbf}.custom-select{height:auto;min-height:36px}.custom-options{padding-top:0}.custom-select-search,.search-icon{display:none}@media (max-width: 600px){.custom-select-search-input{font-size:14px}}.progress-container{display:flex;align-items:center;gap:20px;max-width:800px;margin:0 auto;position:relative}[class^=progress-bar-]{flex-grow:1;position:relative;height:2px;background-color:#f0f0f0;border-radius:20px;overflow:hidden}[class^=airplane-icon-]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:28px;background-image:url(/images/plane.png);background-size:cover;transition:left .5s ease-in-out}[class^=progress-line-]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:4px;background-color:#007bff;transition:width .5s ease-in-out}.send-results{display:flex;align-items:center;white-space:nowrap;font-size:1.2vw;line-height:1.6vw;letter-spacing:.018vw;color:#3470bf;padding-left:10px;cursor:pointer;gap:2px}.mobile-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006}.mobile-modal-content{background-color:#dbeff7;padding:10px 28px;border:1px solid #888;width:80%;max-width:500px;border-radius:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;text-align:center;display:flex;flex-direction:column}.mobile-modal-header{display:flex;justify-content:space-between;align-items:center}.close-modal{color:#000;font-size:28px;cursor:pointer}.close-modal:hover,.close-modal:focus{color:#000;text-decoration:none;cursor:pointer}.mobile-modal-title{color:var(--text-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.24px;text-align:left}.accordion-container{max-height:calc(100vh - 200px);overflow-y:auto;border:1px solid #7386A1;border-top-left-radius:8px;border-top-right-radius:8px}.accordion-item{border-bottom:1px solid #7386A1}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;justify-content:space-between;gap:2px;padding:15px 0 15px 4px;background-color:#fff;cursor:pointer}.accordion-header.active{background-color:#d6e2f280}.accordion-header h3{margin:0;font-size:1.4vw}.accordion-content{display:none;padding:15px}.accordion-content.active{display:block;background-color:var(--form-footer-bg)}.loan-details{display:flex;justify-content:space-between;margin-bottom:10px;background-color:var(--form-footer-bg);gap:10px}.apply-button{background-color:#3470bf;color:#fff;border:none;padding:1.2vw 2.5vw;border-radius:5px;cursor:pointer;font-size:1.2vw;line-height:1.5vw;letter-spacing:.18px}.desktop-hidden{display:none!important}.apply-button-container{display:flex;align-items:center;gap:5px}@media (max-width: 600px){.repayment-penalty,.discount,.flexible-repayment{gap:6px}.font-12{font-size:12px!important}.apply-button{font-size:12px;line-height:16px;letter-spacing:.18px}.payment-rate{display:flex;gap:10px}.normal-text{line-height:12px!important}.form-header{padding:10px 10px 0!important}.rates-container{display:flex;flex-direction:column;gap:5px}.mobile-hidden{display:none!important}.loan-details{flex-direction:column;gap:10px}.apply-button-container{display:flex;gap:2px;padding:10px 0;align-items:center}.send-results{font-size:12px!important;line-height:16px!important;letter-spacing:.015em!important}.send-mail-icon{width:28px!important;height:28px!important}.desktop-hidden{display:flex!important}.degree-bolder-text{font-size:18px!important}.form-header-title{margin-bottom:26px!important}.steps-container{display:none}.degree-option,.cosigner-option{background-color:transparent;border:none;padding:4px}h1{color:var(--text-color);font-family:Poppins;font-size:5vw;font-style:normal;font-weight:500;line-height:6.5vw;letter-spacing:.07vw}.subtitle{color:var(--subtitle-color);font-family:Poppins;font-size:4.5vw;font-style:normal;font-weight:400;line-height:6.5vw;letter-spacing:.065vw}.mobile-steps-container{display:flex;flex-direction:column;background-color:var(--step-background);color:#fff;border-radius:10px 10px 0 0;gap:10px;padding:20px 40px;position:relative;overflow:hidden}body[theme=edupass] .mobile-steps-container{background-color:var(--edupass-step-background)}body[theme=isch] .mobile-steps-container{background-color:var(--isch-step-background)}.mobile-steps-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/step-background.png);background-size:50%;background-position:center right;background-repeat:no-repeat;opacity:.1;z-index:0}.mobile-steps-container>*{position:relative;z-index:1}.mobile-step-content{display:flex;align-items:center;justify-content:center}.mobile-step-content .step-number{width:8vw;height:8vw;background-color:#fff;border:.3vw solid #FFFFFF;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:4vw;color:var(--step-number-bg);font-family:Poppins;font-size:3.7vw;font-weight:700;line-height:6.4vw;letter-spacing:.056vw}.mobile-step-content .step-text{font-size:4.3vw}.mobile-step-navigation{display:flex;justify-content:space-around;align-items:center}.nav-arrow{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.step-indicator{display:flex;justify-content:center}.step-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;margin:0 5px}.step-indicator-dot.active{background-color:#fff}.send-results{display:none}.tip-icon{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:-10px;margin-bottom:10px;padding-right:20px;cursor:pointer}.tip-icon:before{content:"";width:24px;height:24px;background-image:url(/images/icon-lightbulb.png);background-size:cover;margin-right:5px}.tip-icon:after{content:"Tip";text-decoration:underline;text-decoration-color:var(--subtitle-color);color:var(--subtitle-color);font-size:12px;line-height:16px;letter-spacing:.18px}.mobile-option-label{font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.18px!important}.tip-icon .tip-text{display:none;position:absolute;top:-30px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap}.tip-icon:hover .tip-text{display:block}.info-box{display:none}.form-container{height:100vh}.mobile-current-step{color:var(--step-background)}.mobile-steps-container h2{display:flex;align-items:center;gap:10px}h2{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px}.form-footer{display:flex;justify-content:center;padding:16px;align-items:center;background-color:var(--form-footer-bg)}body[theme=iefa] .form-footer,body[theme=edupass] .form-footer{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.form-footer button{width:100%;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 600px){.tip-icon{display:none}.form-footer{display:flex;justify-content:end;align-items:center;padding:16px;background-color:var(--form-footer-bg)}body[theme=iefa] .form-footer,body[theme=edupass] .form-footer{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}.citizenshipCountry{color:var(--step-background);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.21px}.form-header{padding:20px 20px 0}#loanApplicationForm{display:flex;flex:1}.step-saved-data{display:inline-flex;text-align:center;align-items:center;background-color:#fff;color:var(--text-color);padding:6px 10px;border-radius:8px;font-size:1.2vw;font-family:Poppins;line-height:1.2vw;letter-spacing:.015vw;margin:2px;cursor:pointer}.step-saved-data:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;margin-bottom:2px;background-image:url(/images/edit-icon.png);background-size:cover;cursor:pointer}.step-item.completed .step-number{background-color:#39a769;border:1px solid #39A769;color:#fff}.normal-text{color:var(--text-color-2);font-family:Poppins;font-size:1.6vw;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.024vw}.bolder-text{color:var(--text-color);font-family:Poppins;font-size:2vw;font-style:normal;font-weight:700;line-height:2.4vw;letter-spacing:.024vw}h3{color:var(--text-color);font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.36px}.form-header-title{margin-bottom:2.5vw}.font-10{font-size:10px}.font-12{font-size:1.4vw}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-24{font-size:24px}.font-28{font-size:28px}.lender-name{width:50px}.option-title{color:#163662;font-family:Poppins;font-size:13px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.195px;display:flex;align-items:center;gap:2px}.option-description{color:#292929;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.18px;text-align:left;margin-bottom:10px}.send-mail-icon{width:3.2vw;height:3.2vw}.send-results.disabled{opacity:.2}.error-message{color:#f63c22;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.21px;display:flex;padding:10px;justify-content:center;align-items:flex-start;gap:10px;border-radius:4px;border:1px solid #F63C22;align-self:stretch;margin-top:20px}.hidden{display:none!important}.toggle-icon{width:16px;height:16px;cursor:pointer;transition:transform .3s ease-in-out}.toggle-icon.open{transform:rotate(180deg)}.loader-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999}.loader-spinner{width:60px;height:60px;position:relative}.spinner-base{position:absolute;width:100%;height:100%;background-image:url(/images/spinner-gradient-1.png);background-size:contain;background-repeat:no-repeat}.spinner-rotating{position:absolute;width:100%;height:100%;background-image:url(/images/spinner-gradient-2.png);background-size:contain;background-repeat:no-repeat;animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.sub-text{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:1.5%;margin-bottom:15px}.font-700{font-weight:700}li::marker{content:""}.bullet-point{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#163662;margin-right:10px}.mobile-tip-description{color:#292929;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.18px;text-align:left}.mobile-option-label{color:#163662;font-family:Poppins;font-size:1.4vw;font-style:normal;font-weight:500;line-height:1.5vw;letter-spacing:.24px}.mobile-current-step-text{font-family:Poppins;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.015em;text-align:left;color:#fff}.disabled{opacity:.2}#sendResultsForm{display:flex;flex-direction:column}#sendResultsForm .modal-form-group{display:flex;flex-direction:column;align-items:flex-start;margin-top:1px}#sendResultsForm label{font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.015em;text-align:left;margin-bottom:.5rem}#sendResultsForm input[type=text],#sendResultsForm input[type=email]{padding:.5rem;border:1px solid var(--select-border);border-radius:4px}#sendResultsForm .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.success-message,.error-message{text-align:center;margin-bottom:30px}.success-message h3{color:#39a769}.error-message h3{color:var(--error-color)}#sendResultsForm input[type=checkbox]{margin-right:.5rem;width:16px;height:16px;flex-shrink:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#sendResultsForm label{font-family:Poppins;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.015em;text-align:left}.checkbox-group{display:flex;flex-direction:row!important;align-items:center!important;gap:.5rem}input::placeholder{font-family:Poppins;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.015em;text-align:left;color:#bfbfbf}.small-btn{padding:6px 12px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.015em!important}.small-btn:disabled{background-color:#dbeff7!important;color:#3470bf!important}.send-results.send-results-mobile{border:1px solid #7386A1;border-top:none;height:40px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.repayment-penalty,.discount,.flexible-repayment{display:flex;flex-direction:column}.font-12,.send-results{font-size:1.4vw;line-height:1.5vw;letter-spacing:.015em}.accordion-header h3{font-size:1.4vw;line-height:1.5vw}label[for=schoolCountry],label[for=schoolState],label[for=schoolName]{font-weight:500!important;font-size:1.4vw!important;line-height:1.5vw!important;letter-spacing:.015em!important;color:#163662!important}.custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:1.3vw;color:#757575;cursor:pointer;height:100%}.search-icon-wrapper{display:flex;align-items:center;flex-grow:1}.search-icon{width:16px;height:16px;margin-right:8px;background-image:url(/images/search-icon.png);background-size:cover}body[theme=iefa] .search-icon{background-image:url(/images/search-icon-iefa.png)}.custom-select-search-input{width:100%;border:none;background:transparent;font-size:1.4vw;color:#333;outline:none;line-height:35px;padding:0;letter-spacing:.015em}.custom-select-search,.search-icon{display:block}@media (max-width: 600px){.custom-select-search-input{font-size:12px}.search-icon{width:14px;height:14px}}.custom-placeholder::placeholder{content:"Search...";padding-bottom:12px}@media (max-width: 600px){.custom-placeholder::placeholder{content:"Select or type...";color:#163662}}.custom-option{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.accordion-header .bolder-text{color:#163662;text-align:left}.accordion-header .fixed-rate,.accordion-header .variable-rate{flex:1}.accordion-header .discount{flex:2;padding-left:2px}.progress-container.disabled{opacity:.2}#lender-not-available-message{display:flex;align-items:center;justify-content:center;gap:50px;flex-direction:column;height:100%;margin-top:20px}#lender-not-available-message p{font-size:16px;line-height:32px;letter-spacing:1.5%;text-align:center}.warning-icon{width:32px;height:26px;background-image:url(/images/warning-icon.png);background-size:cover}.final-step-number{background-image:url(/images/final-step.png);background-repeat:no-repeat;background-position:center;border-radius:50%;height:3.5vw;width:3.5vw}.final-step-number.completed{background-image:url(/images/final-step-green.png);background-color:#39a769!important}.lender-logo-container{flex:1.1}.link-text{color:#163662;font-family:Poppins;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.18px;text-decoration:underline}.disclosures{margin-top:10px;text-align:center}.mobile-modal-text h2{color:#000}
