.login{padding:80px 0 50px;background-image:url(/_next/static/media/11.7f691268.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;z-index:1}.login:before{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1;position:absolute}.login .container{border-radius:20px;background-color:rgb(9,149,219,.5)}.login-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/2;border-bottom-left-radius:20px;border-top-left-radius:20px}.login .container .col-lg-6{padding-left:0}.login form{display:flex;padding:10px 40px;flex-direction:column}.login h2{font-size:2rem;margin-bottom:20px;color:#fff}.login .input-field{position:relative;border-bottom:2px solid #ccc;margin:15px 0}.login .input-field label{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;font-size:16px;pointer-events:none;transition:.15s ease}.login .input-field input{width:100%;height:40px;background:transparent;border:none;outline:none;font-size:16px;color:#fff}.login .input-field input:focus~label,.login .input-field input:valid~label{font-size:.8rem;top:10px;transform:translateY(-120%)}.login .forget{display:flex;align-items:center;justify-content:space-between;margin:25px 0 35px;color:#fff}.login #Save-login{accent-color:#fff}.login .forget label{display:flex;align-items:center}.login .forget label p{margin-left:8px;margin-bottom:0}.login .container a{color:#efefef;text-decoration:none}.login .container a:hover{text-decoration:underline}.login button{background:#fff;color:#000;font-weight:600;padding:12px 20px;cursor:pointer;border-radius:3px;font-size:16px;border:2px solid transparent;transition:.3s ease}.login button:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.15)}.login .Create-account{text-align:center;margin-top:30px;color:#fff}.buyer-steps{width:80%;display:flex;justify-content:center;margin:auto auto 40px}.buyer-steps li{width:25%;text-align:center;position:relative;list-style-type:none}.buyer-steps li:after{position:absolute;content:"";left:50%;top:11px;height:2px;width:100%;background-color:#D6D6D6;z-index:-9}.buyer-steps li:last-child:after{display:none}.buyer-steps li span{display:inline-block;height:22px;width:22px;line-height:19px;text-align:center;background-color:#D6D6D6;border-radius:25px}.buyer-steps li.complete span,.buyer-steps li.current span{background-color:#177AEA}.buyer-steps li em{display:block;font-style:normal;font-size:12px;font-weight:400;color:#000;margin-top:8px}.buyer-steps li.complete:after{background-color:#177AEA}.buyer-title{font-size:18px;font-weight:600;color:#000;margin-bottom:20px}.stepButton{background-color:#177AEA;padding:16px 60px 18px;border-radius:4px;text-decoration:none;color:#fff;display:inline-block;font-size:18px;margin:10px;text-align:center}.input-group{display:flex;justify-content:center;gap:20px}.input-group .input-details{width:48%;margin:10px 0}.input-group .input-details label{color:#000;padding-bottom:7px;font-weight:500;margin-bottom:0}.input-group .input-details input{border:1px solid #9e9d9d;padding:6px;border-radius:5px;width:100%}.input-group .input-details .form-select{border:1px solid #9e9d9d}.input-group .input-details input:focus{border:1px solid #177aea;outline:none}.input-group .input-details textarea{width:100%}.SubmitBtn{background-color:#177AEA;padding:5px 30px 7px;border-radius:5px;margin-top:30px;outline:none;border:2px solid #177aea;color:#fff;text-align:center;font-weight:550}.FromStep1,.FromStep2,.FromStep3{width:70%;margin:auto}.step2-details,.step3-details,.step4-details{padding:20px 0}.step2-details h4,.step3-details h4,.step4-details h4{color:#177AEA;font-weight:600;margin-bottom:10px}.step2-details p,.step3-details p,.step4-details p{color:#666;margin-bottom:30px}.back-btn{background-color:#6c757d!important;border:2px solid #6c757d!important}.back-btn:hover{background-color:#5a6268!important;border-color:#545b62!important;color:#fff!important}.submit-btn{background-color:#28a745!important;border:2px solid #28a745!important}.submit-btn:hover{background-color:#218838!important;border-color:#1e7e34!important;color:#fff!important}.review-summary{background-color:#f8f9fa;border-radius:10px;padding:30px;margin:20px 0}.summary-section{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.summary-section h5{color:#177AEA;font-weight:600;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f3f4}.summary-item:last-child{border-bottom:none}.summary-item .label{font-weight:500;color:#495057}.summary-item .value{color:#177AEA;font-weight:600}.terms-section{background-color:#f8f9fa;border-radius:8px;padding:20px;margin:20px 0}.terms-link{color:#177AEA!important;text-decoration:none}.terms-link:hover{text-decoration:underline!important}.form-select{border:1px solid #9e9d9d;border-radius:5px;padding:6px;width:100%;background-color:#fff}.form-select:focus{border:1px solid #177aea;outline:none;box-shadow:0 0 0 .2rem rgba(23,122,234,.25)}textarea{border:1px solid #9e9d9d;border-radius:5px;padding:10px;resize:vertical;min-height:80px}textarea:focus{border:1px solid #177aea;outline:none;box-shadow:0 0 0 .2rem rgba(23,122,234,.25)}@media (max-width:768px){.FromStep1,.FromStep2,.FromStep3{width:90%}.input-group{flex-direction:column;gap:0}.input-group .input-details{width:100%}.review-summary .row{margin:0}.summary-section{margin-bottom:15px}.d-flex.justify-content-between{flex-direction:column;gap:10px}.d-flex.justify-content-between .stepButton{margin:5px 0}}