.loading-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:9999;background:linear-gradient(90deg,rgba(0,0,0,.7882352941),rgba(0,0,0,.7254901961));opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease}.loading-container.fade-out{opacity:0;visibility:hidden}.loading-container .loading-bar{position:relative;width:110px;height:110px;background:#fff;border:0 solid #3c3c3c;border-radius:50%;text-align:center;line-height:111px;font-family:sans-serif;font-size:15px;color:#fff000;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 20px #fff000;box-shadow:0 0 20px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:animate .7s infinite alternate}.loading-container .loading-bar img{width:80px;height:auto;will-change:transform}@keyframes animate{0%{transform:rotate(45deg);transform:scale(1)}to{transform:rotate(405deg);transform:scale(1.1)}}.loading-bar:before{content:"";position:absolute;top:-3px;left:-3px;width:115px;height:115px;border-right:0 solid transparent;border-top:0 solid transparent;border-color:#be001f #be001f transparent transparent;border-style:solid;border-width:4px 4px 0 0;border-radius:50%;animation:animateC 2s linear infinite}@keyframes animateC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-main-container{background-color:#F6F6F6;padding:38px 0}.step-main-container .left-stepper-wrapper{position:-webkit-sticky;position:sticky;top:5.5rem}.step-main-container .left-stepper-wrapper .steps-list{border-radius:14px;background:#FFF;box-shadow:0 1px 5.8px 2px rgba(0,0,0,.11);padding-right:15%;position:relative}.step-main-container .left-stepper-wrapper .steps-list:after{content:"";border-radius:100px;background:#D9D9D9;height:82%;width:8px;position:absolute;right:15px;top:50%;bottom:50%;transform:translateY(-50%)}.step-main-container .left-stepper-wrapper .steps-list .steps-count{border-bottom:1px dashed #a7a7a7;padding:33px 0 33px 20px;display:flex;align-items:flex-start;gap:20px;transition:all .6s ease;cursor:pointer}.step-main-container .left-stepper-wrapper .steps-list .steps-count:first-child.active:after{content:"";border-radius:100px;background:var(--primary);height:20%;width:8px;top:9%;position:absolute;right:15px;z-index:1}.step-main-container .left-stepper-wrapper .steps-list .steps-count:nth-child(2).active:after{content:"";border-radius:100px;background:var(--primary);height:25%;width:8px;top:37%;position:absolute;right:15px;z-index:1}.step-main-container .left-stepper-wrapper .steps-list .steps-count:nth-child(3){border:0}.step-main-container .left-stepper-wrapper .steps-list .steps-count:nth-child(3).active:after{content:"";border-radius:100px;background:var(--primary);height:20%;width:8px;bottom:9%;position:absolute;right:15px;z-index:1}.step-main-container .left-stepper-wrapper .steps-list .steps-count .left-icon{width:28px;height:28px;flex-shrink:0}.step-main-container .left-stepper-wrapper .steps-list .steps-count .left-icon img{width:100%;height:auto;object-fit:cover}.step-main-container .left-stepper-wrapper .steps-list .steps-count .step-breif p{color:#9F9F9F;font-size:16px;font-style:normal;font-weight:400;line-height:.9;text-transform:capitalize;margin-bottom:5px}.step-main-container .left-stepper-wrapper .steps-list .steps-count .step-breif h4{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:0}.step-main-container .left-stepper-wrapper .tip-box-content{border-radius:14px;background:#FCF2F6;box-shadow:0 1px 5.8px 2px rgba(0,0,0,.11);position:relative;margin-top:50px;padding:24px 18px 4rem}.step-main-container .left-stepper-wrapper .tip-box-content h3{color:var(--primary);font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:20px}.step-main-container .left-stepper-wrapper .tip-box-content ul li{color:#262626;font-size:14px;font-style:normal;font-weight:400;line-height:27.3px;margin-bottom:15px}.step-main-container .left-stepper-wrapper .tip-box-content ul li::marker{color:var(--primary);font-size:19px}.step-main-container .left-stepper-wrapper .tip-box-content img{position:absolute;bottom:0;right:0;width:106px;height:auto;object-fit:cover}.step-main-container .step-detail-wrapper .field-icon{position:absolute;right:1px;bottom:15px;width:38px;height:18px;object-fit:contain;background:#fff}.step-main-container .step-detail-wrapper .form-label{margin-bottom:10px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.step-main-container .step-detail-wrapper .form-label span{color:var(--primary)}.step-main-container .step-detail-wrapper .form-control{border-radius:7px;background:#FFF;padding:12px 15px;border-color:#848484}.step-main-container .step-detail-wrapper .form-control::placeholder{color:#9A9A9A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.step-main-container .step-detail-wrapper .form-control:focus{box-shadow:unset;border-color:var(--primary)}.step-main-container .step-detail-wrapper .form-select{border-radius:7px;background:#FFF;padding:12px 15px;border-color:#848484}.step-main-container .step-detail-wrapper .form-select::placeholder{color:#9A9A9A;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.step-main-container .step-detail-wrapper .form-select:focus{box-shadow:unset;border-color:var(--primary)}.step-main-container .step-detail-wrapper .phone-custom-input{display:flex;flex-direction:column;position:relative}.step-main-container .step-detail-wrapper .phone-custom-input .form-control{padding-left:65px}.step-main-container .step-detail-wrapper .phone-custom-input .iti__selected-flag{background:rgba(190,0,31,.1294117647);border-radius:7px;padding:0 10px}.step-main-container .step-detail-wrapper .common-heading-step{margin-bottom:20px}.step-main-container .step-detail-wrapper .common-heading-step h3{color:var(--primary);font-size:22px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;margin-bottom:15px}.step-main-container .step-detail-wrapper .common-heading-step p{color:#262626;font-size:16px;font-style:normal;font-weight:400;line-height:27.3px;margin-bottom:0}.step-main-container .step-detail-wrapper .common-heading-step h4{color:#131313;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.step-main-container .step-detail-wrapper .white-box-common{border-radius:20px;background:#FFF;box-shadow:0 0 6.1px 2px rgba(0,0,0,.04);margin-bottom:50px}.step-main-container .step-detail-wrapper .white-box-common form{padding:19px}.step-main-container .step-detail-wrapper .white-box-common form .industry-dummy-wrapper{display:flex;align-items:center;justify-content:center;gap:25px}.step-main-container .step-detail-wrapper .white-box-common form .industry-dummy-wrapper img{width:80px;height:auto;object-fit:contain}.step-main-container .step-detail-wrapper .white-box-common form .industry-dummy-wrapper p{color:#262626;font-size:14px;font-style:normal;font-weight:400;line-height:27.3px}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading{border-bottom:1px solid #d5d5d5;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;gap:10px}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading h3{color:#000;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:0}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading .form-check{display:flex;align-items:center;justify-content:center;gap:14px;padding:0;margin:0;width:-moz-fit-content;width:fit-content}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading .form-check .form-check-input{float:unset;margin:0;width:22px;height:22px;border-color:#BE001F;box-shadow:unset}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading .form-check .form-check-input:checked{background-color:#BE001F;border-color:#BE001F}.step-main-container .step-detail-wrapper .white-box-common .top-select-all-heading .form-check .form-check-label{color:#525252;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.step-main-container .step-detail-wrapper .white-box-common .common-list-points{padding:29px;border-bottom:1px solid #d5d5d5}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:32px}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .question-mark{background-color:transparent;border:0}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .question-mark img{width:30px;height:30px}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .form-check{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;padding-left:0}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .form-check .form-check-input{width:22px;height:22px;border-color:#989898;box-shadow:unset;margin:0}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .form-check .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.step-main-container .step-detail-wrapper .white-box-common .common-list-points .checkbox-wrapper .form-check .form-check-label{color:var(--primary);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul{padding:0;margin:0;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li{list-style-type:none;position:relative;display:inline-flex;align-items:center}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li label{padding:10px 36px 10px 14px;border-radius:8px;border:.5px dashed #787878;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li label p{color:#000;font-size:16px;font-weight:400;line-height:16px;text-transform:capitalize;margin:0}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li .info-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:rgba(248,201,209,.5);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li .info-icon img{width:14px;height:14px;object-fit:contain}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul li label:has(input:checked){background-color:rgba(248,201,209,.5);border-color:var(--primary)}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul .other-btn{padding:10px 20px;border-radius:8px;border:.5px dashed #787878;text-align:center;background:transparent;color:#000}.step-main-container .step-detail-wrapper .white-box-common .common-list-points ul .other-input{width:15%}.step-main-container .step-detail-wrapper .white-box-common .top-selected-companies{border-bottom:1px solid #d5d5d5;padding:13px 18px}.step-main-container .step-detail-wrapper .white-box-common .top-selected-companies h3{color:var(--primary);font-size:18px;font-style:normal;font-weight:400;line-height:23px;text-transform:capitalize;margin-bottom:0}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected{padding:23px 18px;height:100%;overflow:auto;min-height:100%;max-height:590px}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected .section-heading-wrapper h4{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:23px;text-transform:capitalize;margin-bottom:10px}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul{border:.5px dashed var(--primary);padding:15px 13px;margin:0 0 30px;display:flex;align-items:center;flex-wrap:wrap}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul li{list-style-type:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;width:-moz-fit-content;width:fit-content}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul li .name-detail{display:flex;align-items:center;gap:22px}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul li .name-detail img{width:14px;height:auto;object-fit:contain}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul li .name-detail p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:16px;text-transform:capitalize;margin-bottom:0}.step-main-container .step-detail-wrapper .white-box-common .company-list-selected ul li img{width:14px;height:auto;object-fit:contain}.step-main-container .step-detail-wrapper .btn-bottom{display:flex;align-items:center;justify-content:flex-end;gap:10px}.step-main-container .step-detail-wrapper .next-btn{border-radius:8px;background:var(--primary);padding:16px 7vmax;color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #be001f;transition:all .3s ease;text-align:center;text-decoration:none}.step-main-container .step-detail-wrapper .next-btn:hover{box-shadow:0 6px 15px -2px #6e6c6c}.step-main-container .step-detail-wrapper .next-btn-step-one{border-radius:8px;background:var(--primary);padding:10px 5vmax;color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #be001f;transition:all .3s ease;text-align:center;text-decoration:none}.step-main-container .step-detail-wrapper .next-btn-step-one:hover{box-shadow:0 6px 15px -2px #6e6c6c}.step-main-container .step-detail-wrapper .back-btn{border-radius:8px;background:#fff;padding:16px 7vmax;color:var(--primary);font-size:16px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #be001f;transition:all .3s ease;text-align:center}.step-main-container .step-detail-wrapper .back-btn:hover{box-shadow:0 6px 15px -2px #6e6c6c}.step-main-container .step-detail-wrapper .btn-group-wrapper{display:flex;align-items:center;justify-content:center;gap:50px}.step-main-container .step-detail-wrapper .btn-group-wrapper button{width:48%;padding:16px 2vmax}.step-main-container .step-detail-wrapper .btn-final-step{display:flex;flex-direction:column;gap:30px}.step-main-container .step-detail-wrapper .btn-final-step button{width:100%}.step-main-container .question-modal .modal-content{border-radius:50px;padding:20px}.step-main-container .question-modal .modal-content .modal-header{border:0;padding-bottom:0}.step-main-container .question-modal .modal-content .modal-header h2{color:#1A1A1A;font-size:36px;font-style:normal;font-weight:600;line-height:52px;text-transform:capitalize;margin-bottom:0}.step-main-container .question-modal .modal-content .modal-header h2 span{color:var(--primary)}.step-main-container .question-modal .modal-content .question-content img{border-radius:21px;width:100%;margin-bottom:30px}.step-main-container .question-modal .modal-content .question-content p{color:#000;text-align:justify;font-size:16px;font-style:normal;font-weight:400;line-height:29.3px;letter-spacing:.51px;margin-bottom:10px}.thankyou-wrapper{padding:6rem 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.thankyou-wrapper svg{width:142px;height:auto;margin-bottom:40px;animation:scalePulse 2s ease-in-out infinite;transform-origin:center}.phone-wrapper{display:flex;flex-direction:column;margin-bottom:1rem}.input-container{position:relative;width:100%}.phone-input-container{width:100%}.phone-input-field{width:100%;padding-right:40px;padding-left:100px;font-size:16px;border:1px solid red;border-radius:5px}.phone-input-button{border:none;background:transparent}.input-icon{position:absolute;left:400px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;z-index:10}