.loan-process-section{border:1px solid rgba(0,0,0,.12);padding:0;width:100%}.loan-process-inner{align-items:stretch;display:flex;max-width:100%;width:100%}.loan-process-left{align-items:flex-start;border-radius:0;border-right:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center!important;max-width:320px;min-width:300px;padding:50px 50px 50px 40px;position:relative;z-index:1}.loan-process-left h2{color:#1a3c34;font-size:34px;font-weight:400;line-height:1.15;margin:0}.loan-process-steps{display:flex;flex:1;position:relative}.loan-process-steps:before{background-image:repeating-linear-gradient(90deg,#073763 0,#073763 8px,transparent 0,transparent 16px);content:"";height:2px;left:16.66667%;opacity:.6;position:absolute;right:16.66667%;top:52px;z-index:0}.loan-process-step{align-items:center;border-left:1px solid rgba(0,0,0,.12);display:flex;flex:1;flex-direction:column;gap:0;justify-content:flex-start!important;padding:30px 30px 40px;position:relative;text-align:center}.loan-process-step:first-child{border-left:none}.step-number{align-items:center;background-color:#073763;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #073763;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:48px;justify-content:center;position:relative;transition:transform .2s ease,background-color .2s ease;width:48px;z-index:1}.loan-process-step:hover .step-number{background-color:#073763;transform:scale(1.15)}.loan-step-title{align-items:flex-start;color:#1a3c34;display:flex;font-size:17px;font-weight:700;justify-content:center;margin:0;margin-bottom:4px!important;margin-top:20px!important;min-height:50px;overflow-wrap:break-word;width:100%;word-break:break-word}.loan-step-subtext,.loan-step-title{line-height:1.4;max-width:240px;text-align:center}.loan-step-subtext{color:#666;font-size:13px;font-weight:400;margin:-8px 0 0!important}.loan-step-btn{background-color:#1a3c34;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.12);color:#fff;font-size:17px;font-weight:700;margin-top:16px!important;min-width:240px;padding:14px 32px;text-align:center;text-decoration:none;transition:all .25s ease}.loan-step-btn:hover{background-color:#0f2820;box-shadow:0 6px 16px rgba(0,0,0,.18);color:#fff;text-decoration:none;transform:translateY(-2px)}@media(min-width:992px){.loan-step-btn{font-size:17px!important;min-width:240px!important;padding:14px 32px!important}.loan-step-subtext,.loan-step-title{max-width:240px!important}}@media(min-width:768px) and (max-width:991px){.loan-process-inner{flex-direction:column!important}.loan-process-left{align-items:center!important;border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;border-right:none!important;max-width:100%!important;padding:40px 30px!important;text-align:center!important;width:100%!important}.loan-process-left h2{font-size:28px!important}.loan-process-steps{flex-direction:column!important;width:100%!important}.loan-process-steps:before{display:none!important}.loan-process-step{border-left:none!important;border-top:1px solid rgba(0,0,0,.12)!important;min-width:100%!important;padding:30px 20px!important}.loan-step-btn{font-size:16px!important;min-width:60%!important}.loan-step-subtext,.loan-step-title{max-width:80%!important}}@media(max-width:767px){.loan-process-inner,.loan-process-steps{flex-direction:column!important}.loan-process-steps{width:100%!important}.loan-process-steps:before{display:none!important}.loan-process-left{align-items:center!important;border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:0!important;border-right:none!important;justify-content:center!important;max-width:100%!important;padding:40px 20px!important;text-align:center!important;width:100%!important}.loan-process-left h2{font-size:26px!important;text-align:center!important}.loan-process-step{border-left:none!important;border-top:1px solid rgba(0,0,0,.08)!important;min-width:100%!important;padding:30px 20px!important}.loan-step-btn{font-size:16px!important;min-width:80%!important}.loan-step-title{margin-bottom:0!important}.loan-step-subtext,.loan-step-title{max-width:80%!important}}