﻿@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=PT+Sans&display=swap");*{box-sizing:border-box;margin:0;font-size:16px;}body{font-family:'Lato';background:#fafafa;}.mobileContainer{min-height:100vh;max-width:440px;margin:0 auto;padding:0 30px;}header{background:#1841bd;color:#fff;padding:10px 15px;font-size:24px;position:absolute;right:0;left:0;top:0;display:flex;align-items:center;}header a{display:inline-flex;align-items:center;}header svg{margin-right:25px;width:18px;}header svg path{fill:#fff;}button.btn.btn-primary{width:100%;border:none;padding:18px 20px;background:#1841bd;color:#fff;border-radius:5px;}button.btn:disabled{background:#8f9092;color:#fff;}.enrolmentSteps{padding:70px 20px 20px;}.enrolmentSteps .form-heading-content{padding:10px;}.enrolmentSteps .heading{background:#fff;padding:20px 0;border:2px solid #1c3da6;border-radius:10px;}.enrolmentSteps .heading h1{font-size:40px;color:#1c3da6;text-align:center;font-weight:400;}.enrolmentSteps .form-box{text-align:left;background:#fff;padding:20px;border:2px solid #1c3da6;border-radius:10px;}.enrolmentSteps .form-group{margin:0 0 35px;position:relative;}.enrolmentSteps .form-group input[type="text"],.enrolmentSteps .form-group input[type="date"],.enrolmentSteps .form-group select{width:100%;border:none;display:block;font-size:25px;padding:20px 0 10px;color:#989898;outline:none;border-bottom:2px solid #747474;font-family:'Lato';background:#fff;}.enrolmentSteps .form-group input::placeholder{color:#989898;}.enrolmentSteps .form-group .hiddenField{position:absolute;visibility:hidden;z-index:-9999;}.enrolmentSteps .form-group select{appearance:none;}.enrolmentSteps .form-group>label{font-size:23px;position:absolute;color:#989898;left:0;top:17px;pointer-events:none;transition:all .2s ease;}.enrolmentSteps .staticLabel{font-size:17px;color:#989898;}.enrolmentSteps input:focus{border-bottom:2px solid #ee6e73;}.enrolmentSteps input:focus~.form-group>label{color:#ee6e73;}.enrolmentSteps .error>label,.enrolmentSteps .error>.errorMessage{color:#f57f89;}.enrolmentSteps .error>input{border-bottom:2px solid #f57f89 !important;}.enrolmentSteps .error .errorMessage{text-align:left;margin-top:5px;}.enrolmentSteps input:focus~label,.enrolmentSteps input:valid~label,.enrolmentSteps input.active~label,.enrolmentSteps .filledVal input~label{top:-4px;font-size:10pt;}.enrolmentSteps input.notRequiredField:not(:focus):not(.active)~label{font-size:23px;top:17px;}.enrolmentSteps .form-btn{display:flex;gap:15px;margin-bottom:10px;align-items:baseline;justify-content:space-between;}.enrolmentSteps .captureBtn,.enrolmentSteps .btn-gray{white-space:nowrap;padding:13px 8px;border-radius:4px;font-weight:700;border:none;background:#eee;color:#444;}.selectModal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:9;display:none;align-items:center;justify-content:center;}.selectModal.active{display:flex;}.selectModal .modalContent{background:#fff;width:100%;margin:0 20px;text-align:center;padding:30px 15px 15px;}.selectModal .modalContent li{list-style:none;text-align:left;}.selectModal .modalContent ul{padding:0;margin-top:15px;}.selectModal .modalContent .addScroll{max-height:80vh;overflow-y:auto;}.selectModal .modalContent li:not(:last-child){margin-bottom:20px;}.form-model-content{background:#fff;text-align:left;padding:30px;width:100%;border-radius:4px;}.form-model-content .model-heading{padding-bottom:20px;}.form-model-content .model-heading h2{margin-bottom:10px;color:#2c2c2c;font-size:24px;}.form-model-content .model-heading h3{color:#2c2c2c;font-size:18px;}.form-model-content .model-btn-wrapper{text-align:end;}.form-model-content .model-btn-wrapper h3,.form-model-content .model-btn-wrapper h3 label{color:#c65e83;font-size:14px;margin-top:40px;}.imageDisplay{display:none;gap:15px;margin-top:30px;}.imageDisplay img{display:none;}.imageDisplay img,.imageDisplay canvas{width:50%;}.boxSpace{margin-top:20px;}#state,#city{z-index:99;}.modal-footer{display:flex;gap:15px;}.modal-footer .btn{width:100%;}.current-location{text-align:left;margin-top:10px;}.form-group.checkBoxRow{display:flex;margin-top:25px;gap:10px;}.form-group.checkBoxRow label{font-size:16px !important;position:static;}.fileName{word-break:break-word;}.menuIcon{background:none;border:none;padding:0;margin-right:20px;width:30px;height:30px;}.menuIcon .lines{height:2px;width:100%;background:#fff;}.sidebar{position:fixed;top:0;bottom:0;width:100%;left:-100%;transition:all 1s;opacity:0;}.sidebar.active{left:0;opacity:1;}.sidebar:after{content:"";background:rgba(0,0,0,.4);position:absolute;right:0;top:0;bottom:0;left:280px;}.sidebar .sidebarContent{max-width:280px;min-height:100vh;background:#fff;}.sidebar .sidebarContent .sidebar-header{background:#3159d5;background:-moz-linear-gradient(top,#3159d5 0%,#244dc9 50%,#1e46c2 100%);background:-webkit-linear-gradient(top,#3159d5 0%,#244dc9 50%,#1e46c2 100%);background:linear-gradient(to bottom,#3159d5 0%,#244dc9 50%,#1e46c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3159d5',endColorstr='#1e46c2',GradientType=0);padding:50px 15px 30px;text-align:center;}.sidebar .sidebarContent .sidebar-header img{width:30px;margin-bottom:30px;}.sidebar .sidebarContent .sidebar-header h6{margin-top:5px;text-align:left;color:#fff;font-weight:400;}.sidebar .sidebarContent .sidebar-header h6 span{opacity:.8;}.sidebar ul{list-style:none;padding:30px 30px 0;}.sidebar ul li img{width:30px;margin-right:40px;}.sidebar ul li a{color:#000;text-decoration:none;}.sidebar ul li:last-child,.sidebar ul li a{font-size:20px;display:flex;align-items:center;margin-bottom:25px;}.sidebar ul li.active a{color:#3159d5;}.error-alert{background:rgba(0,0,0,.5);position:fixed;left:50%;bottom:80px;transform:translateX(-50%);padding:10px 30px;border-radius:10px;color:#fff;display:none;white-space:nowrap;z-index:9999;text-align:center;}.form-btn.error{padding-bottom:30px;}.form-btn.error>.errorMessage{position:absolute;bottom:0;}.selectModal.successPopup .modalContent{text-align:left;padding-bottom:70px;position:relative;padding-right:60px;}.selectModal.successPopup h3{font-size:22px;margin-bottom:15px;}.selectModal.successPopup [data-modal="close"]{position:absolute;right:30px;bottom:30px;color:#f57f89;font-weight:700;}.agent-enrollment{padding:80px 0 0 30px;display:inline-flex;flex-direction:column;align-items:center;gap:10px;color:#888;}.agent-enrollment img{max-width:30px;}.modalContent.loaderContainer{background:#555;max-width:180px;display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:5px;}.modalContent.loaderContainer h3{color:#fff;}.loader{border:10px solid transparent;border-radius:50%;border-top:10px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}form{max-width:440px;margin:0 auto;}