.demo-nav{align-items:center;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:14px 32px}.demo-nav .logo{color:#1a2e6e;font-size:22px;font-weight:800;line-height:1.2}.logo .top{display:block;font-size:17px;font-weight:400}.nav-btns{display:flex;gap:12px}.btn-outline{background-color:#26367b}.btn-outline,.btn-solid{border:0!important;border-radius:120px;color:#fff;display:inline-block;font-size:16px;line-height:25px;min-width:113px;padding:7.5px 15px;text-align:center;text-decoration:none}.modal_header .modal-overlay{align-items:center;background:rgba(0,0,0,.55);display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.modal_header .modal-overlay.active{display:flex}.modal_header .modal{animation:fadeUp .22s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:750px;padding:40px 36px 32px;position:relative;width:90%}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.modal_header .modal-close{align-items:center;background:#1282fa;border:none;border:0!important;color:#fff!important;cursor:pointer;display:flex;font-size:26px;height:35px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;width:35px}.modal_header .modal-logo{text-align:center}.modal_header .modal-logo .top{display:block;font-size:20px;font-weight:400}.modal_header .modal-title{color:#111;font-size:22px;font-weight:800;margin-bottom:6px;text-align:center}.modal_header .modal-sub{color:#555;font-size:15px;margin-bottom:28px;text-align:center}.modal_header .modal-overlay .cards{display:flex;gap:18px}.modal_header .modal-overlay .cards .card{align-items:center;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:1;flex-direction:column;max-width:calc(50% - 12px);padding:24px 20px 20px;text-align:center}.modal_header .card-icon{align-items:center;background:#e1e1e1;border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:14px;width:70px}.modal_header .card-icon svg{fill:#2c3678;height:30px}.modal_header .card-title{color:#26367b;font-size:20px;font-weight:700;margin-bottom:8px}.modal_header .card-desc{color:#000;flex:1;font-size:14px;line-height:1.5;margin-bottom:20px}.modal_header .card-btn{background:#26367b;border-radius:60px;color:#fff!important;display:block;font-size:14px;font-weight:600!important;padding:12px;text-align:center;text-decoration:none;text-decoration:none!important;transition:background .15s;width:100%}.modal_header .card-btn:hover{background:#153d96}.modal_header .modal-footer{color:#000;font-size:14px;margin-top:22px;padding-top:10px;text-align:center}.modal_header .modal-footer a{color:#1a4db5;font-weight:600;text-decoration:none}.modal_header .modal-footer a:hover{text-decoration:underline}.modal_header .modal-footer .switch{margin-top:0}.modal_header .modal_heading{padding-bottom:30px;text-align:center}.modal_header .modal_heading h3,.modal_heading h2{margin-bottom:8px}.modal_header .card-icon span{line-height:0}.modal_header .modal{max-height:95vh;overflow:auto}@media (max-width:767px){.modal_header .cards{flex-direction:column}.modal_header .modal{padding:35px 15px}.modal_header .modal-overlay .cards .card{max-width:100%!important;width:100%}}