body,html{font-family:Roboto,sans-serif;font-weight:400}.custom-card{box-sizing:border-box;border-radius:16px}.custom-card:hover{cursor:default;box-shadow:none!important;transform:none!important}.custom-title{color:#0a1744;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.custom-label{color:#0a1744;margin-bottom:1rem;font-size:32px;font-weight:700;font-weight:600!important}.custom-selected{color:#ffa800!important;background:#f1fcff!important;border:2px solid #192392!important}.custom-unselected{color:#0a1744!important;background:#fff!important;border:1px solid #eee!important}.css-hlgwow{padding:8px!important}.progressbar-outer{width:100%;max-width:900px;margin:0 auto}.progressbar-inner{width:100%;max-width:100vw;position:relative}.progressbar-label-start{color:#0a1744;font-size:16px;font-weight:700;position:absolute;top:38px;left:0}.progressbar-label-end{color:#b0b0b0;font-size:16px;font-weight:500;position:absolute;top:38px;right:0}.industry-grid,.features-grid{flex-wrap:wrap;gap:16px;display:flex}.step-buttons{flex-shrink:0;margin-top:1.5rem}.summary-cta-btn{box-shadow:none;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:1.2rem;padding:.5rem 1.2rem;font-size:1.1rem;font-weight:700;transition:background .2s;display:flex;color:#fff!important;background:#ffa800!important}.summary-cta-btn:hover,.summary-cta-btn:focus{color:#fff!important;background:#ffb733!important}.summary-cta-btn .cta-icon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:.7rem;display:flex}.open-summary-card{max-height:90vh;overflow-y:auto}.open-summary{margin-bottom:10%;position:relative}.handle-bar{justify-content:center;align-items:center;height:30px;display:flex;position:relative;transform:translate(-50%);background-color:#fff!important;border-radius:50%!important;width:30px!important;padding:0!important;top:-45%!important;left:50%!important}.arrow-icon{color:#192392;font-size:30px;animation:.5s infinite alternate shake;transform:translate(-50%);padding:0!important}@keyframes shake{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.hidden{display:none}.font_work{font-size:48px}@media (max-width:600px){.font_work{font-size:28px}.mobile-height{overflow:scroll;height:460px!important}.mobile-work{min-height:400px!important;max-height:1768px!important}.custom-select{width:112px}.phn-input{width:196px!important}.custom-card{border-radius:0 0 18px 18px;height:60vh;min-height:340px;max-height:70vh;padding:1.2rem .7rem;width:95%!important}.custom-title{margin-bottom:1rem;font-size:1.25rem}.custom-label{margin-bottom:.7rem;font-size:1.1rem}.custom-btn{border-radius:12px;min-height:48px;padding:.9rem 0;font-size:1rem}.custom-selected,.custom-unselected{min-height:48px;border-radius:12px!important;padding:1rem .5rem!important;font-size:1rem!important}.row.g-3,.row.gx-3,.row.gy-3{--bs-gutter-x:.7rem;--bs-gutter-y:.7rem;padding:10px}.mb-4{margin-bottom:1.2rem!important}.p-4{padding:1.2rem!important}.pb-2{padding-bottom:.7rem!important}.pb-0{padding-bottom:0!important}.px-4{padding-left:.7rem!important;padding-right:.7rem!important}.py-4{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.custom-card .border-bottom{border-bottom:1px solid #eee!important}.custom-card .fw-bold{font-size:1.1rem!important}.custom-card .text-secondary{font-size:.95rem!important}.custom-card .fw-bold[style*="font-size: 38"]{font-size:1.5rem!important}.custom-card .fw-bold[style*="font-size: 24"]{font-size:1.1rem!important}.custom-card .fw-bold[style*="font-size: 22"]{font-size:1rem!important}.custom-card .fw-bold[style*="font-size: 18"],.custom-card .d-flex.align-items-center.mt-2,.custom-card .d-flex.fw-semibold.text-secondary.mb-2.border-bottom.pb-2{font-size:.95rem!important}.custom-card .px-4{padding-left:.7rem!important;padding-right:.7rem!important}.custom-card .py-4{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.custom-card .p-4{padding:1.2rem!important}.custom-card .w-100{width:100%!important}.custom-card .gap-2{gap:.5rem!important}.custom-card .rounded-circle{width:28px!important;height:28px!important}.industry-grid,.features-grid{gap:10px}.industry-btn,.features-btn{border-radius:12px;flex:1 0 48%;min-width:0;min-height:48px;margin:0;padding:1rem .5rem;font-size:1rem}.summary-cta-btn{border-radius:12px;width:100%;min-height:48px;margin-top:1.2rem;padding:1rem .7rem;font-size:1rem}.summary-cta-btn .cta-icon{border-radius:8px;width:32px;height:32px;margin-left:.5rem}.estimated_time{font-size:12px}.mt-1{margin-top:0!important;line-height:10px!important}.features-section{scroll-margin-top:500px!important}}.total-cost-value{font-size:30px}.main-heading-manage{font-weight:600;font-size:20px!important}@media (min-width:360px) and (max-width:768px){.custom-card{z-index:9999;min-height:13vh!important;max-height:19vh!important}.main-heading-manage{font-weight:600;font-size:14px!important}.total-cost-value{font-size:18px}.features-section{padding:10px!important;scroll-margin-top:-30px!important}.main-options-section{scroll-margin-top:-30px!important}.add_btn_format{transition:all .5s ease-in-out}}.features-section{scroll-margin-top:80px}.dl,ol,ul{margin-bottom:0!important}.thank-you-modal .modal-content{background-color:#faf4f4;border:none;border-radius:16px;box-shadow:0 8px 24px #00000026}.thank-you-modal .modal-body{padding:2rem}.thank-you-modal h4{font-size:1.8rem}.thank-you-modal p{margin:.25rem 0}.thank-you-modal button.btn{border-radius:8px;font-weight:500}.g-md-3,.gy-md-3{--bs-gutter-y:.5rem!important}.dark-square-tooltip .tooltip-inner{border-radius:4px;margin-bottom:6px;padding:6px 10px;font-size:15px;font-weight:600;box-shadow:0 2px 8px #0000004d;color:#464444!important;background-color:#fbf9f9!important}.tooltip-arrow{margin-bottom:5px!important}.mt-1{margin-top:0!important;line-height:20px!important}.validation-tooltip{color:#856404;z-index:10;background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;margin-top:4px;padding:6px 10px;font-size:14px;position:absolute;box-shadow:0 2px 6px #0000001a}.pb-2{padding-bottom:0!important}.mb-4{margin-bottom:.3rem!important}body{color:none!important}
.loading-dots{justify-content:center;align-items:center;gap:10px;display:flex}.loading-dots span{background-color:#192392;border-radius:50%;width:14px;height:14px;animation:1.2s ease-in-out infinite pulse}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
