@import url(https://fonts.googleapis.com/css?family=Roboto:100,200,300, 400&display=swap);@import url(https://fonts.googleapis.com/css?family=Poppins:100,200,300,400&display=swap);@media only screen and (max-width:90em){#leloregistration-form{border:2px solid #9c9393;border-radius:20px;padding:0;margin:3rem .25rem}#leloregistration-form .form-container{margin:auto}}@media only screen and (min-width:90em){#leloregistration-form{border:2px solid #9c9393;border-radius:20px;padding:1rem 0;margin:3rem auto;width:85%}#leloregistration-form .form-container{margin:auto;width:60%}#leloregistration-form .sub-form{padding:.5rem;border-radius:10px;border:2px solid #9c9393;margin:.5rem;background-color:#fff}}.sub-form{padding:.5rem;border-radius:10px;border:2px solid #9c9393;margin:.5rem;background-color:#fff}h2{font-size:1.75rem;margin-top:2rem;margin-bottom:3rem;color:#333}.asterisk-group{display:flex;align-items:center}.sub-form h2 span{font-size:.8rem;margin-left:.3rem}.asterisk-icon{margin-left:.25rem;color:red;font-size:.5rem;margin-top:-.65rem}.validation-msg{color:red;text-align:center}.item{margin:1rem .5rem}.item h3{margin:.5rem 0 .25rem}input[type=date],input[type=email],input[type=text],select{display:block;width:100%;padding:.4rem;font-size:1rem;border:2px solid #ccc;transition:border .5s ease-in-out;border-radius:5px;-webkit-appearance:none;appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=text]:focus,select:focus{border:2px solid #007bff}.date-remind{margin-top:.5rem;font-style:italic;color:#888}.validEmail{margin:.25rem 0;color:red}form-container{margin:0 3rem;width:93%}form{margin:0 auto;border-radius:10px}.btn{background-color:#537131;display:block}.progress-btns{margin:2rem 0}.circle-btn,.progress-btns{display:flex;justify-content:center}.circle-btn{align-items:center;width:50px;height:50px;border-radius:50%;background:#537131;color:#fff;margin:0 2rem}.circle-btn:hover{cursor:pointer}.circle-btn .progress-level-btn{font-size:1.75rem}.complete-message{padding:0 0 4rem;width:85%;margin:0 auto 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.complete-icon{font-size:12rem;color:#007bff}.enroll-btn{margin-bottom:3rem;transition:background .5s ease-in-out!important}.progress-circles{width:65%;margin:2rem auto;display:flex;justify-content:space-evenly}.circle{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background:#ccc;transition:background .5s ease-in-out}.progress-icon{font-size:2.5rem;color:#fff}.signature-canvas{border:1px solid #ccc;background-color:#fff;margin-right:1rem}.registration-form{width:80%;max-width:1400px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}h2{font-size:1.5em;margin:2rem .5rem}h3{font-size:1.2em}.form-group,h3{margin-bottom:20px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input[type=checkbox],.form-group select{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc}.form-group select{background-color:#fff}.note{font-size:.9em;color:#666}.course-selection,.note{margin-bottom:20px}.course-selection h4{font-size:1.1em;margin-bottom:10px}.course-item{margin-bottom:10px}.course-item label{display:block;margin-bottom:5px;font-weight:700}.course-item select{width:calc(100% - 30px);margin-right:10px}.transcript-value{margin-top:5px;font-size:.9em;color:#333}.charter-info{margin:20px 0;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px}.charter-info h2{margin-bottom:15px;font-size:1.5rem;color:#333}.charter-info .form-group{margin-bottom:20px}.charter-info .form-group label{display:block;font-weight:700;margin-bottom:5px}.charter-info .form-group select{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px}.charter-info .form-group .info-text{margin-top:10px;font-size:.875rem;color:#555}.charter-info .form-group .info-text a{color:#007bff;text-decoration:none}.charter-info .form-group .info-text a:hover{text-decoration:underline}.agreement-container{border:2px solid #ccc;border-radius:8px;padding:20px;max-height:500px;overflow-y:auto;margin:20px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff}.agreement-content h1,.agreement-content h2,.agreement-content h3,.agreement-content h4,.agreement-content h5,.agreement-content h6{margin:10px;font-weight:700}.agreement-content p{margin:0 0 30px;line-height:1.6;font-size:16px;text-align:justify}.agreement-content ul{padding-left:20px;margin:0 0 10px}.agreement-content li{margin-bottom:5px}.agreement-content a{color:#007bff;text-decoration:none}.agreement-content a:hover{text-decoration:underline}.agreement-container p.loading{text-align:center;color:#555;font-size:18px;margin:0;padding:20px}.lelo-response-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;padding:20px;box-sizing:border-box}.lelo-response-icon{font-size:9rem;color:#4caf50;margin-bottom:20px}.lelo-response-text{font-size:1rem;text-align:center;max-width:600px;line-height:1.6;margin-bottom:20px}.registration-table{overflow:auto;width:100%;margin:10px 0}.registration-table table{border:1px solid #e9e9e9;height:100%;width:100%;table-layout:auto;border-collapse:collapse;text-align:center}.registration-table table caption{caption-side:top;text-align:center;font-weight:700;font-size:24px;margin:10px 0}.registration-table table th{color:#000;padding:5px}.registration-table table td,.registration-table table td.header{color:#000;padding:5px;text-align:center}.registration-table table td.header{font-weight:700}.link-container{margin-top:8px}.link-container a{font-size:14px;color:#3960eb;text-decoration:underline}.session-title{text-align:center;font-size:2rem;font-weight:700;color:#333;margin-bottom:20px}input[type=text].error,select.error{border:2px solid #d8302f}input[type=text]:not(.error),select:not(.error){border:1px solid #ccc}input[type=text]:disabled{border:1px solid #ccc;padding:8px;width:100%}.form-field-error{border:2px solid #d8302f!important}.form-field-default{border:2px solid #ccc}.form-field-optional{border:2px solid #ccc!important}input[type=date]:disabled,input[type=email]:disabled,input[type=text]:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.7;border:2px solid #ccc!important}input[type=date]:focus,input[type=email]:focus,input[type=text]:focus,select:focus{border:2px solid #007bff!important;outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.form-field-error:focus{box-shadow:0 0 0 3px rgba(216,48,47,.25)}.radio-container-default{border:2px solid #ccc!important}.radio-container-error{border:2px solid #d8302f!important}.radio-label{text-align:center;margin:10px}.flex-check-container{padding:.5rem;border-radius:5px}.flex-check-container .check-container{margin-right:2rem}.flex-check-container .check-container:last-child{margin-right:0}.course-note{padding-left:20px}.ncaa-notification{border:1px solid #000;padding:8px;margin-bottom:10px}.checkbox-error{border:2px solid red!important}.checkbox-default{border:1px solid #ccc}.error-message{font-size:14px}.no-courses-message{color:red;font-weight:700}.course-input-disabled{border:1px solid #ccc;padding:8px;width:100%;background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.7}.selected-course-agreements{margin-top:10px}.selected-course-agreements .agreement-item{font-size:14px;color:#333}.selected-course-agreements .agreement-item.no-agreement{color:#666;font-style:italic}.checkbox-margin{margin-right:10px}.signature-pad-error{border:2px solid #d8302f!important}.signature-pad-default{border:2px solid #ccc!important}.date-input-disabled{background-color:#f0f0f0;cursor:not-allowed;border:1px solid #ccc;padding:8px;width:100%;opacity:.7}.submit-container{text-align:center}.submit-button{background-color:#384c1a;margin:0 auto;width:95%;padding:10px 0;cursor:pointer;border-radius:5px;color:#fff;font-size:16px;font-weight:700;transition:background-color .3s ease}.submit-button:hover:not(:disabled){background-color:#2d3a15}.submit-button-disabled{cursor:not-allowed!important;opacity:.6}.submit-button-disabled:hover{background-color:#384c1a!important}.signature-group{margin-bottom:1rem}.signature-group h3{margin-bottom:.5rem}.checkbox-group label{display:flex;align-items:center;font-size:16px;font-weight:400}.session-expired-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;background-color:#f9f9f9;padding:20px}.session-message{font-size:1.2rem;color:#555;line-height:1.6}.bold-permalink{font-weight:700}.signature-clear-btn{margin-top:5px;padding:5px 20px}EditCourseOfferingPage.css .top-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:1.5rem}.grade-level-details{background-color:#f8f9fa}.grade-level-details h3{font-size:1.5rem;margin-bottom:1rem}.form-check-label,.form-control,.form-label{font-size:1rem}.form-control{padding:.75rem;margin-bottom:1rem}.btn-primary{background-color:#007bff;border-color:#007bff;font-size:1rem;padding:.75rem 1.25rem}.btn-primary:hover{background-color:#0056b3;border-color:#004085}.grade-levels-container{display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.middle-elementary-container{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.grade-level-details{display:flex;flex-direction:column}.grade-level-details .form-group{margin-bottom:15px}.grade-level-details input[type=number],.grade-level-details select{width:100%;padding:8px;margin-top:5px}.grade-level-details .form-check{display:flex;align-items:center;margin-bottom:10px}.grade-level-details .form-check-label{margin-left:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.p-3{padding:16px}.p-4{padding:24px}.border{border:1px solid #ccc;border-radius:4px}.rounded{border-radius:8px}.form-check{margin-left:10px}.form-group .form-label{margin-bottom:15px}.form-group .form-check{margin-top:10px}.form-check-label{margin-left:10px}.fw-bold{padding-bottom:10px}.card-container{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;position:relative;min-height:300px}.box-container{border:1px solid #ccc;border-radius:5px;padding:10px;width:50%;height:520px;text-align:justify;background-color:#fff;overflow-y:auto}.button-container{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.search-box{width:100%;height:40px;padding:5px;margin-top:10px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;font-size:15px}.pagination{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;position:absolute;bottom:0}.pagination button{background-color:#f0b437;color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;font-size:14px;margin:0 5px 5px;width:80px;height:40px}.pagination button:hover{background-color:#d39e30}.pagination span{font-size:14px}.pagination button:disabled{background-color:#f0b437;cursor:not-allowed;opacity:.5}.pagination button.active{background-color:#537131;font-weight:700}.move-button{background-color:#537131;color:#fff;border:none;border-radius:10px;padding:10px 15px;cursor:pointer;font-size:14px;margin:0 5px 5px;width:80px;height:40px;text-align:center;display:inline-block;box-shadow:4px 4px 8px rgba(0,0,0,.2),-4px -4px 8px hsla(0,0%,100%,.2);transition:all .2s ease-in-out}.move-button:active{box-shadow:inset 4px 4px 8px rgba(0,0,0,.2),inset -4px -4px 8px hsla(0,0%,100%,.2);-webkit-transform:translateY(2px);transform:translateY(2px)}.modal-90w{max-width:90%!important;width:800px!important;margin:1.75rem auto}.modal-90w .modal-content{height:85vh;max-height:750px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin-bottom:2rem}.modal-90w .modal-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0;padding:1rem 1.5rem}.modal-90w .modal-body{padding:0;height:calc(85vh - 120px);overflow:hidden}.modal-90w .modal-footer{background:#f8f9fa;border-top:1px solid #dee2e6;padding:1rem;margin-top:auto}.modal-90w iframe{width:100%;height:100%;border:none;margin-bottom:1rem}.modal-backdrop{background-color:rgba(0,0,0,.5)}.EditConfirmationPage_editConfirmationWrapper__J_Owr{padding:15px;background-color:#f4f6f9;max-width:90vw;width:90%;max-height:90vh;height:auto;margin:auto;overflow-y:auto;border-radius:8px;display:flex;flex-direction:column}.EditConfirmationPage_card__eq-db{box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);margin-bottom:.5rem;background:#fff;border-radius:10px;width:100%}.EditConfirmationPage_cardHeader__2PlL4{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.125);background:linear-gradient(180deg,#537131,#6e8f49);color:#fff;font-size:1rem;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.EditConfirmationPage_cardTitle__1nzAv{margin:0;padding:5px;font-size:1.25rem;font-weight:500;text-align:left}.EditConfirmationPage_cardBody__2L_wC{padding:.75rem;background-color:#fff;font-size:.9rem;flex-grow:1}.EditConfirmationPage_cardFooter__3F0kC{padding:.5rem;background-color:#f8f9fa;border-top:1px solid rgba(0,0,0,.125);text-align:right;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.EditConfirmationPage_saveButton__XgfNy{background-color:#f0b437;color:#fff;border:none;padding:.7rem 1rem;border-radius:.25rem;cursor:pointer;transition:background-color .15s ease-in-out;font-size:.9rem}.EditConfirmationPage_saveButton__XgfNy:hover{background-color:#d39e30}.EditConfirmationPage_editorContainer__3pfPN{min-height:200px;max-height:250px;overflow-y:auto}.EditConfirmationPage_editorContainer__3pfPN .ql-toolbar{border-top-left-radius:.25rem;border-top-right-radius:.25rem;background-color:#f8f9fa;font-size:.85rem}.EditConfirmationPage_editorContainer__3pfPN .ql-container{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;min-height:180px}.EditConfirmationPage_modal__30F7E{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:1000}.EditEmailConfirmation_contentWrapper__2rNSH{padding:20px;background-color:#f4f6f9;min-height:100vh}.EditEmailConfirmation_card__3TibB{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);border:none;margin-bottom:20px}.EditEmailConfirmation_cardFooter__2qZPU{padding:.5rem;border-top:1px solid rgba(0,0,0,.125);text-align:right}.EditEmailConfirmation_cardHeader__16v1B{background:linear-gradient(180deg,#537131,#6e8f49);color:#fff;padding:1.25rem;border-radius:8px 8px 0 0;border-bottom:none}.EditEmailConfirmation_cardTitle__3BPTb{margin:0;font-size:1.25rem;font-weight:500}.EditEmailConfirmation_cardBody__2Zgu1{padding:2rem}.EditEmailConfirmation_formGroup__3tPry{margin-bottom:1.5rem}.EditEmailConfirmation_label__1OTyQ{font-weight:600;color:#34495e;margin-bottom:.75rem;display:block}.EditEmailConfirmation_inputGroup__1JhkI{display:flex;align-items:stretch;margin-bottom:1.5rem}.EditEmailConfirmation_input__2arZw{flex:1 1;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:6px 0 0 6px;font-size:.95rem}.EditEmailConfirmation_input__2arZw:focus{outline:none;border-color:#3498db}.EditEmailConfirmation_deleteButton__2XVKV{background:#dc3545;color:#fff;border:none;padding:0 1rem;border-radius:0 6px 6px 0;cursor:pointer;font-size:1.25rem}.EditEmailConfirmation_checkboxContainer__uOLDq{background-color:#f8fafc;padding:1.25rem;border-radius:6px;margin-bottom:1.5rem}.EditEmailConfirmation_checkboxWrapper__2fOnT{display:flex;align-items:center;margin-bottom:1rem}.EditEmailConfirmation_checkboxWrapper__2fOnT:last-child{margin-bottom:0}.EditEmailConfirmation_checkbox__2LF7B{width:18px;height:18px;margin-right:10px}.EditEmailConfirmation_checkboxLabel__3hiTN{color:#2c3e50;font-size:.95rem}.EditEmailConfirmation_submitButton__3Iidg{background-color:#f0b437;color:#fff;padding:.75rem 2rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.EditEmailConfirmation_submitButton__3Iidg:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,98,204,.15);background-color:#d39e30}.EditEmailConfirmation_emailList__3AMx2{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:10px}.EditEmailConfirmation_emailTag__1T5WZ{background-color:#e9ecef;border-radius:4px;padding:4px 8px;display:flex;align-items:center;grid-gap:8px;gap:8px}.EditEmailConfirmation_emailTag__1T5WZ button{background:none;border:none;color:#666;cursor:pointer;padding:0;font-size:16px}.EditEmailConfirmation_emailTag__1T5WZ button:hover{color:#dc3545}.top-title{font-size:2rem;font-weight:700;color:#537131;margin-bottom:1.5rem}.location-edit{padding:20px;max-width:800px;margin:20px auto;border:2px solid #ccc;border-radius:10px;background-color:#fff}.top-container{justify-content:space-between;margin-bottom:20px}.display-back,.top-container{display:flex;align-items:center}.display-back{cursor:pointer;color:#537131}.display-back h4{margin-left:5px}.edit-block{text-align:center;color:#537131;cursor:pointer;margin-bottom:20px}.form,.lower-wrap{flex-direction:column}.form,.lower-wrap,.region-charter{display:flex;grid-gap:20px;gap:20px}.region-charter{flex-wrap:wrap}.image.box,.region.box,.right.box,.status.box{flex:1 1;min-width:250px}.box h4{margin-bottom:10px;color:#333}.box input,.box select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.btn-green{color:#fff;padding:15px;border:none;border-radius:5px;cursor:pointer;font-size:16px;text-align:center}.btn-green,.btn-green:hover{background-color:#537131}.form-group{margin:1.2rem 0}.form-text{display:block;margin-top:.3rem;color:#888}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=submit],.form input[type=text],.form select,.form textarea{display:block;width:100%;padding:.4rem;font-size:1.2rem;border:2px solid #ccc;transition:border .5s ease-in-out;border-radius:16px;-webkit-appearance:none;appearance:none}.form input[type=submit]{font:"inherit"}.form-userperm-group{margin:1.2rem 0}.form-userperm-text{display:block;margin-top:.3rem;color:#888}.form-userperm input[type=date],.form-userperm input[type=email],.form-userperm input[type=password],.form-userperm input[type=search],.form-userperm input[type=submit],.form-userperm input[type=text],.form-userperm select,.form-userperm textarea{display:block;width:100%;padding:.4rem;font-size:1.2rem;border:2px solid #ccc;transition:border .5s ease-in-out;border-radius:5px;-webkit-appearance:none;appearance:none}.form-userperm input[type=submit]{font:"inherit"}#add-interest{margin:1.5rem 0 3rem}#add-interest .container .top-title{margin-bottom:2rem}#add-interest .container .search-modal-btns{display:flex;justify-content:center}#add-interest .container form{width:90%;margin:0 auto}#add-interest .container .site-sub-form .sum-item{display:flex}#add-interest .container .sub-form{padding:1rem;border:3px solid #ccc;border-radius:10px;margin:1rem 0}#add-interest .container .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}#add-interest .container input[type=submit]{padding:.75rem 0}#add-interest .container .date-remind{margin-top:.5rem}#add-interest .container .horizontal-flex{display:flex}#add-interest .container .horizontal-flex .sum-item{flex:1 1}#add-interest .container .sum-item{margin:.5rem 0;padding:.25rem}#add-interest .container .sum-item h4{color:#343434;margin-bottom:.75rem}#add-interest .container .sum-item .asterisk-group{display:flex;align-items:center}#add-interest .container .sum-item .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}#add-interest .container .sum-item .validEmail{margin:.5rem 0;color:#d8302f}#add-interest .container .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}#add-registration{margin:1.5rem 0 3rem}#add-registration .container .top-title{margin-bottom:2rem}#add-registration .container .search-modal-btns{display:flex;justify-content:center}#add-registration .container form{width:100%;margin:0 auto}#add-registration .container form select{font-size:1.15rem}#add-registration .container .site-sub-form .sum-item{display:flex}#add-registration .container .options-flex{display:flex;flex-wrap:wrap}#add-registration .container .options-flex .sum-item{margin:1.05rem}#add-registration .container .submit-btn-box{display:flex}#add-registration .container .submit-btn-box .btn{width:100%;text-align:center}#add-registration .container .sub-form{padding:1rem;border:3px solid #ccc;border-radius:10px;margin:1rem 0}#add-registration .container .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}#add-registration .container .sub-form h2{font-size:1.75rem;color:#343434}#add-registration .container .sub-form .validation-msg{color:#d8302f;text-align:center}#add-registration .container .sub-form .asterisk-group{display:flex;align-items:center}#add-registration .container .sub-form .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}#add-registration .container .sub-form .flex-check-container{margin:.5rem 0;display:flex;align-items:center;border-radius:5px;padding-top:.75rem;padding-left:.75rem}#add-registration .container .sub-form .flex-check-container label{font-size:1.15rem;margin-right:2rem}#add-registration .container .sub-form .btn-choice-box{display:flex;justify-content:space-around}#add-registration .container .sub-form .btn-choice-box .choice{margin:2rem 0}#add-registration .container .sub-form .btn-choice-box .choice .btn{width:250px;margin-bottom:1rem}#add-registration .container .sub-form .btn-choice-box .choice p{font-style:italic}#add-registration .container input[type=submit]{padding:.75rem 0}#add-registration .container .date-remind{margin-top:.5rem}#add-registration .container .horizontal-flex{display:flex}#add-registration .container .horizontal-flex .sum-item{flex:1 1}#add-registration .container .sum-item{margin:.5rem 0;padding:.25rem}#add-registration .container .sum-item h4{color:#343434;margin-bottom:.75rem}#add-registration .container .sum-item .asterisk-group{display:flex;align-items:center}#add-registration .container .sum-item .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}#add-registration .container .sum-item .validEmail{margin:.5rem 0;color:#d8302f}#add-registration .container .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}.interest-form-edit .search-modal-btns{display:flex;justify-content:center}.interest-form-edit form{width:100%;margin:0 auto}.interest-form-edit form select{font-size:1.15rem}.interest-form-edit .site-sub-form .sum-item{display:flex}.interest-form-edit .options-flex{display:flex;flex-wrap:wrap}.interest-form-edit .options-flex .sum-item{margin:1.05rem}.interest-form-edit .submit-btn-box{display:flex}.interest-form-edit .submit-btn-box .btn{width:100%;text-align:center}.interest-form-edit .sub-form{padding:1rem;border:3px solid #ccc;border-radius:10px;margin:1rem 0}.interest-form-edit .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}.interest-form-edit .sub-form h2{font-size:1.75rem;color:#343434}.interest-form-edit .sub-form .validation-msg{color:#d8302f;text-align:center}.interest-form-edit .sub-form .asterisk-group{display:flex;align-items:center}.interest-form-edit .sub-form .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}.interest-form-edit .sub-form .flex-check-container{margin:.5rem 0;display:flex;align-items:center;border-radius:5px;padding-top:.75rem;padding-left:.75rem}.interest-form-edit .sub-form .flex-check-container label{font-size:1.15rem;margin-right:2rem}.interest-form-edit .sub-form .btn-choice-box{display:flex;justify-content:space-around}.interest-form-edit .sub-form .btn-choice-box .choice{margin:2rem 0}.interest-form-edit .sub-form .btn-choice-box .choice .btn{width:250px;margin-bottom:1rem}.interest-form-edit .sub-form .btn-choice-box .choice p{font-style:italic}.interest-form-edit input[type=submit]{padding:.75rem 0}.interest-form-edit .date-remind{margin-top:.5rem}.interest-form-edit .horizontal-flex{display:flex}.interest-form-edit .horizontal-flex .sum-item{flex:1 1}.interest-form-edit .sum-item{margin:.5rem 0;padding:.25rem}.interest-form-edit .sum-item h4{color:#343434;margin-bottom:.75rem}.interest-form-edit .sum-item .asterisk-group{display:flex;align-items:center}.interest-form-edit .sum-item .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}.interest-form-edit .sum-item .validEmail{margin:.5rem 0;color:#d8302f}.interest-form-edit .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}.interest-form-edit .edit-btn{margin:.5rem 0 1rem;display:flex;justify-content:center;align-items:center;color:#89b151}.interest-form-edit .edit-btn p{margin-right:.5rem}.interest-form-edit .edit-btn:hover{cursor:pointer}.interest-form-edit .submit-change-btn{width:100%;text-align:center}.interest-form-edit .btn-container{display:flex;justify-content:center}.interest-form-edit .top-submit-btn{text-align:center;width:55%;margin:1.5rem auto 1rem}.admin-home{padding:1.5rem}.admin-home .page-link-container{display:flex;flex-wrap:wrap;justify-content:center}.admin-home .page-link-container .menu-block-item{border:3px solid #b5b8b8;border-radius:10px;margin:1.5rem;width:325px;display:flex;flex-direction:column;align-items:center;padding:1.75rem 0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.admin-home .page-link-container .menu-block-item .home-icon{font-size:5rem;color:#89b151}.admin-home .page-link-container .menu-block-item h2{margin:1rem;font-size:1.25rem;font-weight:900}.admin-home .page-link-container .menu-block-item p{color:#b5b8b8}.admin-home .page-link-container .menu-block-item:hover{cursor:pointer;-webkit-transform:scale(1.03);transform:scale(1.03)}#interest-form-page{margin:1.5rem 0 3rem}#interest-form-page .container .top-bar .left{display:flex;align-items:center;color:#537131}#interest-form-page .container .top-bar .left:hover{cursor:pointer}#interest-form-page .container .top-bar .left .menu-icon{margin-right:.25rem;font-size:1.25rem}#interest-form-page .container .top-bar .left span{font-size:1.15rem}#interest-form-page .container .top-title{margin:2rem 0}#interest-form-page .interest-form .btns{display:flex;justify-content:center}#interest-form-page .interest-form .btn-container{margin:.5rem 0;display:flex;justify-content:center;grid-gap:5px;gap:5px}#interest-form-page .interest-form .sub-form{padding:1rem;border:3px solid #ccc;border-radius:10px;margin:1rem 0}#interest-form-page .interest-form .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}#interest-form-page .interest-form .sub-form ul{margin-left:2rem}#interest-form-page .interest-form .sum-item{margin:.5rem 0;display:flex}#interest-form-page .interest-form .sum-item h4{color:#343434}#interest-form-page .interest-form .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}#interest-form-page .interest-form .sum-item:nth-child(odd){background:#eee}#interest-form-page .interest-form .sum-item-li{margin:.5rem 0;display:flex}#interest-form-page .interest-form .sum-item-li h4{color:#343434}#interest-form-page .interest-form .sum-item-li p{margin-left:.5rem;font-style:italic;color:#6f6f6f}#interest-form-page .interest-form .sum-item-li:nth-child(odd){background:#eee}#interest-form-page .interest-form .edit-btn{margin:.5rem 0 1rem;display:flex;justify-content:center;align-items:center;color:#89b151}#interest-form-page .interest-form .edit-btn p{margin-right:.5rem}#interest-form-page .interest-form .edit-btn:hover{cursor:pointer}.student-name-cell{max-width:120px;white-space:normal;word-break:break-word;overflow-wrap:break-word}.interest-form-table{width:100%;padding-top:15px;margin:0}.interest-form-table .table-responsive{width:100%;overflow-x:auto}.interest-form-table #interest-table{width:100%;border-collapse:initial;border-spacing:0 8px;table-layout:auto}.interest-form-table #interest-table td,.interest-form-table #interest-table th{border:1px solid #ccc;border-bottom:none;text-align:left;font-size:14px;white-space:normal;word-break:break-word;vertical-align:top;background:#fff}.interest-form-table #interest-table th{background-color:#f0f0f0;font-weight:700}.interest-form-table #interest-table tbody tr{background-color:#fff}.interest-form-table #interest-table td.col-AGE,.interest-form-table #interest-table th.col-AGE{width:1%;white-space:nowrap;text-align:center}.interest-form-table #interest-table td.col-CAMPAIGN,.interest-form-table #interest-table th.col-CAMPAIGN{width:1%;white-space:nowrap}.interest-form-table #interest-table td.col-EMAIL,.interest-form-table #interest-table th.col-EMAIL{min-width:220px;white-space:normal;word-break:break-word}.interest-form-table #interest-table td.col-ENDDATE,.interest-form-table #interest-table td.col-STARTDATE,.interest-form-table #interest-table th.col-ENDDATE,.interest-form-table #interest-table th.col-STARTDATE{white-space:nowrap}.secondary-filters-area input[type=search]{border-radius:5px!important}.action-buttons-container-style{display:flex;align-items:center;justify-content:space-between}.edit-button-style{margin-right:auto}.center-buttons-style{display:flex;grid-gap:10px;gap:10px;justify-content:center;flex:1 1}.signed-agreement-button-style{display:flex;align-items:center;justify-content:center}.inactive-button-style{background-color:red;color:#fff}.inactive-button-disabled{background-color:grey;color:#fff}.course-input-style{border:1px solid #ccc;background-color:#f9f9f9;padding:5px;width:100%}.course-credits-style{margin-left:15px}.signature-image-style{width:300px;height:auto;margin-top:10px;float:right;margin-left:15px}#interest-form-list-page{margin-top:1.5rem}#interest-form-list-page .container .top-title{margin-bottom:1.5rem}#interest-form-list-page .interest-complete{margin:2rem auto;width:80%;text-align:center}#interest-form-list-page .interest-complete p{font-size:1.25rem}#interest-form-list-page .interest-complete .done-icon{color:#89b151;font-size:5rem;margin-bottom:1rem}#interest-form-list-page .forms-list{margin-bottom:2rem}#interest-form-list-page .forms-list .num-count{margin-bottom:1rem;text-align:left;color:#89b151;font-style:italic;font-weight:600}#interest-form-list-page .forms-list .toggles .top{display:flex;justify-content:space-between;align-items:center}#interest-form-list-page .forms-list .toggles .top .registration-type{display:flex;justify-content:center}#interest-form-list-page .forms-list .toggles .top .registration-type .btn{width:150px;text-align:center;color:#fff}#interest-form-list-page .forms-list .toggles .bottom{margin:1rem auto 0}#interest-form-list-page .forms-list .toggles .bottom .registration-status{display:flex}#interest-form-list-page .forms-list .toggles .bottom .registration-status .btn{width:115px;font-size:.8rem;text-align:center;color:#fff;padding:.5rem 0;margin:.25rem}#interest-form-list-page .forms-list .input-search-form{width:99%;margin:1rem auto}#interest-form-list-page .forms-list .input-search-form input{padding:1rem!important}#interest-form-list-page .forms-list .input-search-form input:focus{outline:none;border:2px solid #89b151}#interest-form-list-page .forms-list .age-toggle{display:flex}#interest-form-list-page .forms-list .age-toggle .over,#interest-form-list-page .forms-list .age-toggle .under{margin:0 .25rem;border-radius:5px;padding:.5rem;font-size:1rem;display:flex;justify-content:center;align-items:center;color:#fff;transition:background .5s ease}#interest-form-list-page .forms-list .age-toggle .over span,#interest-form-list-page .forms-list .age-toggle .under span{font-weight:800;font-size:1.125rem}#interest-form-list-page .forms-list .age-toggle .over .age-icon,#interest-form-list-page .forms-list .age-toggle .under .age-icon{margin-right:.25rem}#interest-form-list-page .forms-list .age-toggle .over:hover,#interest-form-list-page .forms-list .age-toggle .under:hover{cursor:pointer}#interest-form-list-page .forms-list .view-selct{display:flex}#interest-form-list-page .forms-list .view-selct .grid,#interest-form-list-page .forms-list .view-selct .list{border-radius:5px;display:flex;justify-content:center;align-items:center;padding:.5rem;margin:0 .25rem;color:#fff;transition:background .5s ease}#interest-form-list-page .forms-list .view-selct .grid .view-icon,#interest-form-list-page .forms-list .view-selct .list .view-icon{font-size:1.25rem}#interest-form-list-page .forms-list .view-selct .grid:hover,#interest-form-list-page .forms-list .view-selct .list:hover{cursor:pointer}#interest-form-list-page .interest-form-table .submit-box{margin:1.5rem 0;display:flex;justify-content:center;align-items:center}#interest-form-list-page .interest-form-table #interest-table{font-family:Arial,Helvetica,sans-serif;border-collapse:seperate;border-spacing:0 1.05rem;width:100%}#interest-form-list-page .interest-form-table #interest-table .checkbox-td{text-align:center;vertical-align:middle}#interest-form-list-page .interest-form-table #interest-table tr{margin:2rem 0;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;transition:background-color .2s ease-in-out}#interest-form-list-page .interest-form-table #interest-table tr:nth-child(2n){background-color:#f2f2f2}#interest-form-list-page .interest-form-table #interest-table tr:hover{cursor:pointer;background-color:#ddd}#interest-form-list-page .interest-form-table #interest-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}#interest-form-list-page .interest-form-table #interest-table th .wrap{display:flex;justify-content:space-between;align-items:center}#interest-form-list-page .interest-form-table #interest-table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}#interest-form-list-page .interest-form-table #interest-table td,#interest-form-list-page .interest-form-table #interest-table th{padding:8px;border:1px solid #343434;border-right:none}#interest-form-list-page .interest-form-table #interest-table td:first-child,#interest-form-list-page .interest-form-table #interest-table th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#interest-form-list-page .interest-form-table #interest-table td:last-child,#interest-form-list-page .interest-form-table #interest-table th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;border-right:1px solid #343434}#interest-form-list-page .interest-form-table .programs-status{display:flex;justify-content:space-around}#interest-form-list-page .interest-form-table .programs-status .item{margin:0 .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#interest-form-list-page .interest-form-table .programs-status .item .circle{display:flex;justify-content:center;align-items:center;margin-top:.25rem;width:20px;height:20px;border-radius:50%;border:2px solid #b5b8b8}#interest-form-list-page .interest-form-table .programs-status .item .program-icon{color:#537131}#interest-form-list-page .interest-form-grid{padding:1rem 1rem 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(325px,1fr));grid-gap:2rem}#interest-form-list-page .interest-form-card{border-radius:10px;padding:1rem;border:3px solid #e2dddb;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#interest-form-list-page .interest-form-card:hover{cursor:pointer;-webkit-transform:scale(1.03);transform:scale(1.03)}#interest-form-list-page .interest-form-card .top{border-bottom:1px dotted #ccc;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}#interest-form-list-page .interest-form-card .top .left{display:flex;align-items:center}#interest-form-list-page .interest-form-card .top .left h2{font-size:1.1rem}#interest-form-list-page .interest-form-card .top .right h3{font-size:1.05rem;font-weight:800;margin-right:.5rem}#interest-form-list-page .interest-form-card .top h2{font-size:1.5rem}#interest-form-list-page .interest-form-card .top .form-card-icon{font-size:2.25rem;margin-top:-.2rem;margin-left:1.5rem;color:#89b151}#interest-form-list-page .interest-form-card .body{margin:.5rem 0}#interest-form-list-page .interest-form-card .body .item{padding:.15rem .15rem .15rem .5rem;margin:.25rem 0;display:flex}#interest-form-list-page .interest-form-card .body .item h4{color:#537131;font-weight:900;margin-right:.5rem}#interest-form-list-page .interest-form-card .body .item p{color:#343434;font-style:italic}#interest-form-list-page .interest-form-card .body .item:nth-child(odd){background:#eee}#admin-dashboard .admin-container{display:flex;width:100vw;height:100vh;overflow-x:hidden}#admin-dashboard .admin-container .admin-display{display:flex;flex-direction:column;width:100%;height:100%;margin-left:245px;transition:margin .3s ease-in-out}#admin-dashboard .admin-header{padding:.5rem}#admin-dashboard .admin-header .container{display:flex;justify-content:space-between;align-items:center}#admin-dashboard .admin-header .container .left .ham-bars{font-size:1.5rem;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}#admin-dashboard .admin-header .container .left .ham-bars:hover{-webkit-transform:scale(1.02);transform:scale(1.02);cursor:pointer}#admin-dashboard .admin-header .container .right{display:flex;justify-content:center;align-items:center}#admin-dashboard .admin-header .container .right .admin-photo{margin-left:.75rem;width:50px;height:50px;border-radius:50%;border:3px solid #89b151}#admin-dashboard .admin-header .wrapper{position:-webkit-sticky;position:sticky;padding:.45rem 0;border-radius:25px;background:#e2dddb}#admin-dashboard .admin-sidebar{position:fixed;width:245px;height:100%;top:0;left:0;transition:left .3s ease-in-out;color:#fff;padding:.25rem 0}#admin-dashboard .admin-sidebar .menu-icon{color:#89b151}#admin-dashboard .admin-sidebar .caret-icon{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#admin-dashboard .admin-sidebar .wrapper{position:relative;width:95%;height:100%;margin:0 auto;background:#e2dddb;border-radius:15px;overflow:hidden}#admin-dashboard .admin-sidebar .top-logo{background:#343434;padding:1rem}#admin-dashboard .admin-sidebar .llac-logo{width:50px}#admin-dashboard .admin-sidebar .links{margin-top:1.5rem}#admin-dashboard .admin-sidebar .links .menu-title{font-size:1rem;margin-bottom:1rem}#admin-dashboard .admin-sidebar .links ul li{margin-bottom:.25rem;background:#343434;line-height:40px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.95rem}#admin-dashboard .admin-sidebar .links ul li .left{padding-left:1rem}#admin-dashboard .admin-sidebar .links ul li .flex-container{display:flex;align-items:center;justify-content:space-between;padding-right:2rem}#admin-dashboard .admin-sidebar .links ul li .flex-container:hover{cursor:pointer}#admin-dashboard .admin-sidebar .links ul li span{padding:.8rem;transition:color .5s ease}#admin-dashboard .admin-sidebar .links ul li span:hover{color:#89b151}#admin-dashboard .admin-sidebar .links ul li ul li{font-size:.9rem}#admin-dashboard .admin-sidebar .links ul li ul li:last-child{border:none}#admin-dashboard .admin-sidebar .links ul li ul li a{padding-left:1rem}#admin-dashboard .admin-sidebar .bottom{overflow:hidden;position:absolute;width:100%;bottom:0}#admin-dashboard .admin-sidebar .bottom .logout{margin-bottom:.5rem;background:#343434;line-height:40px;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);padding-left:1.5rem;display:flex;align-items:center}#admin-dashboard .admin-sidebar .bottom .logout .menu-icon{margin-right:.5rem}#admin-dashboard .admin-sidebar .bottom .logout:hover{cursor:pointer}#admin-dashboard .admin-sidebar .bottom .logo{background:#343434;display:flex;flex-direction:column;align-items:center;padding:1.5rem}#admin-login{height:100vh;width:100vw;background:#e2dddb;display:flex;justify-content:center;align-items:center}#admin-login .login-failure-notification{position:absolute;top:65px;left:0;width:100%}#admin-login .login-failure-notification .notification-body{padding:1rem;text-align:center;margin:0 auto;width:650px;border-radius:15px;background:#d8302f;color:#fff}#admin-login .login-card{border-radius:10px;width:400px;background:#fff}#admin-login .login-card .top{padding:1rem;border-bottom:1px solid #eee}#admin-login .login-card .body{padding:3rem}#admin-login .login-card .body .btn{margin:0 auto;display:flex;justify-content:center;align-items:center;width:85%}#admin-login .login-card .body .btn .login-icon{margin-right:.5rem;font-size:2rem}.app-permissions-page .container{margin:2rem auto}.app-permissions-page .app-permissions-component .add-btn-container{display:flex;justify-content:center}.app-permissions-page .app-permissions-component .add-btn-container .btn{display:flex;align-items:center}.app-permissions-page .app-permissions-component .add-btn-container .btn .plus-icon{margin-left:.5rem}.app-permissions-page .app-permissions-component .top-title{margin-bottom:1.5rem}.app-permissions-page #app-permissions-table{font-family:Arial,Helvetica,sans-serif;border-collapse:seperate;border-spacing:0 1.05rem;width:100%}.app-permissions-page #app-permissions-table .checkbox-td{text-align:center;vertical-align:middle}.app-permissions-page #app-permissions-table tr{margin:2rem 0;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;transition:background-color .2s ease-in-out}.app-permissions-page #app-permissions-table tr:nth-child(2n){background-color:#f2f2f2}.app-permissions-page #app-permissions-table tr:hover{cursor:pointer;background-color:#ddd}.app-permissions-page #app-permissions-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}.app-permissions-page #app-permissions-table th .wrap{display:flex;justify-content:space-between;align-items:center}.app-permissions-page #app-permissions-table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}.app-permissions-page #app-permissions-table td,.app-permissions-page #app-permissions-table th{padding:8px;border:1px solid #343434;border-right:none}.app-permissions-page #app-permissions-table td:first-child,.app-permissions-page #app-permissions-table th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.app-permissions-page #app-permissions-table td:last-child,.app-permissions-page #app-permissions-table th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;border-right:1px solid #343434}.app-permissions-page #app-permissions-table td .btn,.app-permissions-page #app-permissions-table th .btn{width:100%;text-align:center}.app-permissions-page .input-search-form{width:85%;margin:1rem auto}.app-permissions-page .input-search-form input{padding:1rem!important}.app-permissions-page .input-search-form input:focus{outline:none;border:2px solid #89b151}@media only screen and (max-width:90em){#interest-form{padding:0;margin:3rem .25rem;-webkit-text-decoration-color:#000;text-decoration-color:#000}#interest-form .form-container{margin:auto}#interest-form .sub-form1{padding:.5rem;margin:.5rem}}@media only screen and (min-width:90em){#interest-form{padding:1rem 0;margin:0;width:100%}#interest-form .form-container{margin:auto;width:60%}#interest-form .sub-form{padding:.5rem;border-radius:10px;border:2px solid #9c9393;background-color:#f7f3ec;margin:.5rem}}#enrollement-interest-page .info-header{padding:.4rem;background:#343434}#enrollement-interest-page .info-header .call{font-size:1rem;font-weight:200;color:#fff;text-align:right}#enrollement-interest-page .info-header .call a{color:#f6ae1a}#enrollement-interest-page .brand-header{padding:.75rem}#enrollement-interest-page .brand-header .container{padding:0 5rem;display:flex;justify-content:space-between;align-items:center}#enrollement-interest-page .brand-header img{margin:0 .75rem}#enrollement-interest-page .brand-hero{padding:4rem 0 6rem;background:url(/static/media/hero-background.09d2675d.jpg) no-repeat 50%/cover}#enrollement-interest-page .brand-hero .container{padding:0 6rem}#enrollement-interest-page .brand-hero h2{font-size:2.75rem;font-weight:400;color:#f6ae1a;margin-bottom:1.5rem}#enrollement-interest-page .brand-hero p{color:#fff;font-weight:200;font-size:1.15rem;line-height:1.9;margin:1rem 0}#read-modal .modal-content{position:fixed;z-index:1;left:25%;top:25px;width:50%;height:500px;background:#fff;border-radius:5px;overflow:hidden;overflow-y:scroll}#read-modal .modal-content .top-bar{padding:1rem;border-bottom:1px dotted #ccc;display:flex;flex-direction:column;justify-content:center}#read-modal .modal-content .top-bar h2{font-size:1.5rem}#read-modal .modal-content .top-bar .close-icon{align-self:flex-end;font-size:1.5rem;margin-right:1rem;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}#read-modal .modal-content .top-bar .close-icon:hover{cursor:pointer;-webkit-transform:rotate(125deg);transform:rotate(125deg)}#read-modal .modal-content .body{padding:1rem}#read-modal .modal-content .body h4{font-weight:700;margin:1rem 0}#read-modal .modal-content .body p{line-height:1.5;margin:.5rem 0}#read-modal .modal-content .body p a{color:#78c2ea;margin-right:.25rem}#read-modal .modal-content .bottom-bar{padding:1rem;border-top:1px dotted #ccc;display:flex;flex-direction:column}#read-modal .modal-content .bottom-bar .btn{text-align:center;align-self:flex-end;width:150px}#interest-form .progress-circles{width:65%;margin:2rem auto;display:flex;justify-content:space-evenly}#interest-form .progress-circles .circle{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background:#ccc;transition:background .5s ease-in-out}#interest-form .progress-circles .circle .progress-icon{font-size:2.5rem;color:#fff}#interest-form .complete-message{padding:50px 0 4rem;width:100%;background-color:#f7f3ec;margin:0 auto 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#interest-form .complete-message .complete-icon{font-size:12rem;color:#78c2ea}#interest-form .validEmail{margin:.25rem 0;color:#d8302f}#interest-form .progress-btns{display:flex;justify-content:center;margin:2rem 0}#interest-form .progress-btns .circle-btn-special{display:flex;justify-content:center;align-items:center;color:#68be76;border-radius:25px}#interest-form .progress-btns .circle-btn-special .circle-btn-diff{background:#68be76;color:#fff;font-size:1rem;height:30px;width:30px;margin-left:.5rem;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%}#interest-form .progress-btns .circle-btn-special:hover{cursor:pointer}#interest-form .progress-btns .circle-btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background:#68be76;color:#fff;margin:0 2rem}#interest-form .progress-btns .circle-btn:hover{cursor:pointer}#interest-form .progress-btns .circle-btn .progress-level-btn{font-size:1.75rem}#interest-form h2{font-size:2.5rem;margin-bottom:1rem}#interest-form .date-remind{margin-top:.5rem;font-style:italic}#interest-form .terms-check{margin:2em auto;display:flex;justify-content:center;align-items:center}#interest-form .terms-check input{margin-left:.5rem}#interest-form .terms-check span{color:#78c2ea}#interest-form .terms-check span:hover{cursor:pointer}#interest-form .sub-form h2{font-size:1.75rem;color:#343434}#interest-form .sub-form .validation-msg{color:#d8302f;text-align:center}#interest-form .sub-form .asterisk-group{display:flex;align-items:center}#interest-form .sub-form .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem;vertical-align:super}#interest-form .group .item{flex:1 1}#interest-form .interest-summary .sub-form{padding:1rem;background:#eee;margin:1rem 0}#interest-form .interest-summary .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}#interest-form .interest-summary .sum-item{margin:.5rem 0;display:flex}#interest-form .interest-summary .sum-item h4{color:#343434}#interest-form .interest-summary .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}#interest-form .enroll-btn{margin-bottom:3rem;transition:background .5s ease-in-out!important}#interest-form .form{margin:0 auto;border-radius:10px}#interest-form .form .same-address{display:flex;align-items:center}#interest-form .form .same-address input{margin-top:-.3rem;margin-left:1rem}#interest-form .form .btn{margin:auto;width:100%}#interest-form .form .item{margin:1rem .5rem}#interest-form .form .item h3{margin:.5rem 0 .25rem}.map-form{background-color:#f7f3ec}.map-form .zip-search{margin-bottom:1rem}.map-form .zip-search .asterisk-icon{margin-left:.5rem;color:red;font-size:.75rem;margin-top:-.65rem}.map-form .zip-search .stick-position h3{text-align:center;margin:25px 0 0!important}@media(min-width:1025px){.map-form .zip-search .stick-position{display:none}}.map-form .zip-search form{margin:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.map-form .zip-search form .inputs{width:auto;border:#000;display:flex}.map-form .zip-search form .inputs select{margin-left:1rem;margin-right:1rem}.map-form .zip-search form .validation-msg{color:#d8302f;text-align:center}.map-form .zip-search form .radius{margin-top:1rem;width:80%;display:flex;justify-content:center;align-items:center}.map-form .zip-search form .radius select{width:50px;margin-right:.5rem;margin-left:.5rem}.map-form .zip-results{height:75vh;padding:0;display:flex}.map-form .zip-results .map-section{flex:50% 1;position:relative;border:2px solid #f7f3ec;background-color:#f7f3ec;padding:.4rem 0 1rem 3rem;box-sizing:border-box}.map-form .zip-results .site-grid{display:grid;grid-template-columns:repeat(auto-fit,1fr);padding:0 .5rem 1rem 1rem;margin:.5rem 0;grid-gap:.5rem;align-items:center;text-align:center}.map-form .zip-results .item-container{display:flex;align-items:center}.map-form .zip-results .item-container .selection-marker{margin-left:.5rem;font-size:2rem;color:#d8302f}.map-form .zip-results .site-container{display:flex;flex-direction:column;flex:59% 1}.map-form .zip-results .site-container .select-promt{background:#343434;color:#fff;padding:1rem}.map-form .zip-results .site-container .filter,.map-form .zip-results .site-container .header{justify-content:space-around;align-items:center;text-align:center}.map-form .zip-results .site-container .filter{display:flex;padding:0}.map-form .zip-results .site-container .filter .basic-multi-select{margin-left:2rem;margin-right:1rem;width:100%;border-radius:0;border:1px solid #000;background:#0f0f0f;color:#000}.map-form .zip-results .site-container .filter .btn{text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline}.map-form .zip-results .site-container .filter h5{text-align:30px}.map-form .zip-results .site-container .filter option{background-color:#fff;text-align:start}.map-form .zip-results .site-section{overflow-y:auto;scrollbar-color:#343434;-ms-overflow-style:none;height:100%;background:#f7f3ec}.map-form .zip-results .site-section .h3{background:#fff}.map-form .zip-results .site-section .site-item{background:#fff;border-radius:15px;overflow:hidden;display:flex;flex-direction:row;transition:.3s ease-in;margin-right:2.2rem;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);grid-gap:15px;gap:15px}.map-form .zip-results .site-section .site-item .left{width:320px;height:280px;border-radius:12px;background-color:#e8e8e8;flex-shrink:0;position:relative}.map-form .zip-results .site-section .site-item .left .bottom-overlay{padding:.15rem;width:100%;text-align:center;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;border-radius:0 0 12px 12px}.map-form .zip-results .site-section .site-item .left .bottom-overlay span{color:#fff!important;font-size:12px}.map-form .zip-results .site-section .site-item .left img{width:100%;height:99%;object-fit:cover;border-radius:12px}.map-form .zip-results .site-section .site-item .right{width:270px;height:350px;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}.map-form .zip-results .site-section .site-item .right .site-title{font-size:20px;font-weight:600;color:#333;line-height:1.1;margin:0 0 5px;text-align:left}.map-form .zip-results .site-section .site-item .right h4{font-size:12px;color:#666;font-weight:500;margin:0 0 3px;text-align:left}.map-form .zip-results .site-section .site-item .right p{font-size:11px;color:#333;margin:0 0 5px;font-style:normal;line-height:1.2;text-align:left}.map-form .zip-results .site-section .site-item .right .phone-section{margin:5px 0;text-align:left}.map-form .zip-results .site-section .site-item .right .phone-section span{display:flex;align-items:center;font-size:11px;font-weight:500;color:#4a90e2;justify-content:flex-start}.map-form .zip-results .site-section .site-item .right .phone-section span .phone-icon{margin-right:5px;width:11px;height:11px}.map-form .zip-results .site-section .site-item .right .programs-section{margin:8px 0;text-align:left}.map-form .zip-results .site-section .site-item .right .programs-section .programs-title{font-size:14px;font-weight:600;color:#212121;margin:0 0 8px;text-align:left}.map-form .zip-results .site-section .site-item .right .programs-section .programs-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;justify-items:start;width:100%}.map-form .zip-results .site-section .site-item .right .programs-section .program-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;grid-gap:4px;gap:4px;width:100%}.map-form .zip-results .site-section .site-item .right .programs-section .program-icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px}.map-form .zip-results .site-section .site-item .right .programs-section .program-icon.cte-icon{background-color:#3489c1}.map-form .zip-results .site-section .site-item .right .programs-section .program-icon.clmi-icon{background-color:#f6af1b}.map-form .zip-results .site-section .site-item .right .programs-section .program-icon.wioa-icon{background-color:#5ea66b}.map-form .zip-results .site-section .site-item .right .programs-section .program-icon.hope-icon{background-color:#e93e3f}.map-form .zip-results .site-section .site-item .right .programs-section .program-name{font-size:13px;font-weight:800;color:#333;text-align:left;margin-left:7px}.map-form .zip-results .site-section .site-item .right .bottom{margin-top:1px;display:flex;justify-content:flex-start;text-align:left;width:100%}.map-form .zip-results .site-section .site-item .right .bottom .btn{width:260px;height:50px;background-color:#e93e3f;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s;margin:0;padding:1}.map-form .zip-results .site-section .site-item .right .bottom .btn:hover{background-color:#ee2b2b;color:#fff;text-decoration:none}.map-form .zip-results .site-section .site-item:hover{cursor:pointer;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.map-form .map{width:100%;height:100%}.map-form .map .location-marker{font-size:2rem}.zip-search{flex-direction:column}.clear-icon{top:50%!important}@media(max-width:768px){.zip-search{padding:1.5rem .5rem!important}.input{max-width:100%!important}input[type=search]{padding:.8rem .8rem .8rem 1.2rem!important;font-size:.9rem!important}input[type=search]::-webkit-input-placeholder{font-size:.9rem!important}input[type=search]::placeholder{font-size:.9rem!important}.clear-icon,.search-icon{right:.8rem!important;font-size:1.1rem!important}}@media(max-width:480px){input[type=search]::-webkit-input-placeholder{font-size:.85rem!important}input[type=search]::placeholder{font-size:.85rem!important}input[type=search]{padding:.7rem .7rem .7rem 1rem!important}.clear-icon,.search-icon{right:.7rem!important}}.form-control,.form-input,input.form-control{padding-left:1.5rem!important}@media only screen and (max-width:768px){.map-form .zip-results .map-section{display:none!important}.map-form .zip-results .site-container{flex:100% 1!important}}@media only screen and (max-width:480px){.map-form .zip-results .map-section{display:none!important}.map-form .zip-results .site-container{flex:100% 1!important}}.site-section{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:0 1rem 2rem 0!important;box-sizing:border-box!important}.site-item:first-child{margin-top:0!important}@media only screen and (max-width:1024px){.site-item{max-width:600px!important;margin:.3rem auto!important}.site-item .left{width:280px!important;height:250px!important}.site-item .right{width:250px!important;height:290px!important}}@media only screen and (max-width:768px){.site-item{flex-direction:column!important;max-width:90%!important;margin:.5rem auto!important;align-self:center!important}.site-item .left{width:100%!important;height:200px!important}.site-item .left img{height:100%!important}.site-item .right{width:100%!important;height:auto!important;min-height:250px!important}}@media only screen and (max-width:640px){.site-item{max-width:95%!important;margin:.4rem auto!important}.site-item .left{height:180px!important}.site-item .right .bottom{justify-content:center!important}.site-item .right .bottom .btn{width:90%!important;max-width:300px!important}}@media only screen and (max-width:480px){.site-item{margin:.3rem auto!important;padding:12px!important;max-width:95%!important}.site-item .left{height:160px!important}.site-item .right{min-height:200px!important}.site-item .right .programs-section .programs-grid{grid-template-columns:1fr 1fr!important}.site-item .right .bottom{justify-content:center!important}.site-item .right .bottom .btn{width:95%!important;height:40px!important}}@media only screen and (max-width:360px){.site-item{margin:.2rem auto!important;padding:8px!important;max-width:98%!important}.site-item .left{height:140px!important}.site-item .right{min-height:180px!important}.site-item .right .bottom .btn{height:35px!important;font-size:12px!important;width:100%!important}}@media only screen and (min-width:1440px){.zip-results .site-container{margin-left:-20px!important}}@media only screen and (min-width:1200px)and (max-width:1439px){.zip-results .site-container{margin-left:-25px!important}}@media only screen and (min-width:1025px)and (max-width:1199px){.zip-results .map-section{flex:45% 1!important}.zip-results .site-container{flex:55% 1!important;margin-left:-15px!important}}@media only screen and (min-width:769px)and (max-width:1024px){.map-form .form-title{font-size:2rem!important;margin-bottom:1rem!important}.zip-results .map-section{flex:40% 1!important;padding:.3rem .5rem .5rem 1rem!important}.zip-results .site-container{flex:60% 1!important;margin-left:-20px!important}.site-item .left{width:240px!important;height:200px!important}.site-item .right{width:220px!important;height:240px!important}}@media only screen and (min-width:641px)and (max-width:768px){.map-form .form-title{font-size:1.8rem!important;text-align:center!important;padding:0 1rem!important}.zip-search{padding:1rem .5rem!important}.zip-results{height:auto!important;min-height:60vh!important}.zip-results .map-section{display:none!important}.zip-results .site-container{flex:100% 1!important;margin-left:0!important}.site-section{padding:0 .5rem 1rem!important}}@media only screen and (min-width:481px)and (max-width:640px){.map-form .form-title{font-size:1.6rem!important;margin-bottom:.8rem!important}#enrollement-interest-page .brand-header .container,#enrollement-interest-page .brand-hero .container{padding:0 2rem!important}#enrollement-interest-page .brand-hero h2{font-size:2rem!important}#interest-form .progress-circles{width:80%!important}#interest-form .progress-circles .circle{width:50px!important;height:50px!important}#interest-form .progress-circles .progress-icon{font-size:1.8rem!important}}@media only screen and (max-width:480px){.map-form .form-title{font-size:1.4rem!important;margin-bottom:.8rem!important;text-align:center!important;padding:0 .5rem!important}.zip-search{padding:.8rem .25rem!important}.zip-results{height:auto!important;min-height:50vh!important}#enrollement-interest-page .brand-header .container{padding:0 1rem!important;flex-direction:column!important;grid-gap:1rem!important;gap:1rem!important}#enrollement-interest-page .brand-hero{padding:2rem 0 3rem!important}#enrollement-interest-page .brand-hero .container{padding:0 1rem!important}#enrollement-interest-page .brand-hero h2{font-size:1.8rem!important;text-align:center!important}#enrollement-interest-page .brand-hero p{font-size:1rem!important;text-align:center!important}#interest-form h2{font-size:1.8rem!important;text-align:center!important}#interest-form .sub-form h2{font-size:1.4rem!important;text-align:center!important}#interest-form .progress-circles{width:90%!important;margin:1.5rem auto!important}#interest-form .progress-circles .circle{width:45px!important;height:45px!important}#interest-form .progress-circles .progress-icon{font-size:1.5rem!important}#interest-form .progress-btns .circle-btn{width:40px!important;height:40px!important;margin:0 1rem!important}#interest-form .progress-btns .progress-level-btn{font-size:1.4rem!important}#interest-form .complete-message{width:95%!important;padding-top:50px}#interest-form .complete-icon{font-size:8rem!important}#read-modal .modal-content{left:5%!important;width:90%!important;top:50px!important;height:70vh!important}.site-section{padding:0 .25rem 1rem!important}}@media only screen and (max-width:360px){.map-form .form-title{font-size:1.2rem!important;margin-bottom:.5rem!important}.zip-search{padding:.6rem .15rem!important}#enrollement-interest-page .brand-hero h2{font-size:1.5rem!important;margin-bottom:1rem!important}#enrollement-interest-page .brand-hero p{font-size:.9rem!important;line-height:1.6!important}#interest-form h2{font-size:1.5rem!important}#interest-form .sub-form h2{font-size:1.2rem!important}#interest-form .progress-circles .circle{width:40px!important;height:40px!important}#interest-form .progress-circles .progress-icon{font-size:1.2rem!important}#interest-form .progress-btns .circle-btn{width:35px!important;height:35px!important;margin:0 .5rem!important}#interest-form .progress-btns .progress-level-btn{font-size:1.2rem!important}#interest-form .complete-icon{font-size:6rem!important}#read-modal .modal-content{left:2%!important;width:96%!important;top:30px!important;height:80vh!important}#read-modal .modal-content .body,#read-modal .modal-content .bottom-bar,#read-modal .modal-content .top-bar{padding:.5rem!important}#read-modal .modal-content .btn{width:120px!important}}@media only screen and (max-width:320px){.map-form .form-title{font-size:1.1rem!important;margin-bottom:.4rem!important}.zip-search{padding:.5rem .1rem!important}#enrollement-interest-page .brand-hero{padding:1.5rem 0 2rem!important}#enrollement-interest-page .brand-hero h2{font-size:1.3rem!important}#enrollement-interest-page .brand-hero p{font-size:.85rem!important}#interest-form h2{font-size:1.3rem!important}#interest-form .sub-form h2{font-size:1.1rem!important}#interest-form .progress-circles{margin:1rem auto!important}#interest-form .progress-circles .circle{width:35px!important;height:35px!important}#interest-form .progress-circles .progress-icon{font-size:1rem!important}#interest-form .complete-icon{font-size:5rem!important}.site-section{padding:0 .1rem .5rem!important}input[type=search]{padding:.6rem .6rem .6rem .8rem!important;font-size:.8rem!important}input[type=search]::-webkit-input-placeholder{font-size:.8rem!important}input[type=search]::placeholder{font-size:.8rem!important}.clear-icon,.search-icon{right:.6rem!important;font-size:1rem!important}}@media only screen and (max-height:500px)and (orientation:landscape){.zip-results{height:90vh!important}#enrollement-interest-page .brand-hero{padding:2rem 0 3rem!important}#interest-form .complete-message{padding:0 0 1rem!important;padding-top:50px}#interest-form .complete-icon{font-size:6rem!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.program-icon,.site-item img{image-rendering:-webkit-optimize-contrast!important}}@media screen and (max-width:768px){.site-item{transition:all .3s ease;overflow:hidden;min-height:200px;width:95%;margin:.75rem auto;max-width:95%}.site-item.minimized{min-height:200px;height:auto}.site-item.expanded{min-height:400px;height:auto}.site-item .right{display:flex;flex-direction:column;justify-content:space-between;padding:.75rem}.site-item.minimized .right{padding:.75rem}.site-item.expanded{flex-direction:column}.site-item.expanded .left{width:100%;height:200px;margin-bottom:.75rem}.site-item.expanded .right{width:100%;padding:.75rem}.mobile-hidden{display:none;opacity:0;height:0;overflow:hidden}.site-item.expanded .mobile-hidden{display:block;opacity:1;height:auto}.site-item.minimized .site-title{margin-bottom:.4rem}.site-item.minimized h4{margin-top:.4rem;margin-bottom:.2rem}.site-item.minimized p{margin-bottom:.3rem}.site-item.minimized .bottom{margin-top:.5rem;padding-top:0}.site-item.expanded .site-title{margin-bottom:.5rem}.site-item.expanded h4{margin-top:.75rem;margin-bottom:.25rem}.site-item.expanded p{margin-bottom:.5rem}.site-item.expanded .phone-section{margin:.75rem 0}.site-item.expanded .programs-section{margin-top:1rem}.site-item.expanded .bottom{margin-top:1rem;padding-top:0}.btn-see-more{background-color:#d0021b;color:#fff;border:1px solid #b8001c;font-size:.9rem;padding:.6rem 1rem;display:flex;align-items:center;justify-content:center;border-radius:8px;width:100%;height:40px;font-weight:600;text-decoration:none;cursor:pointer}.btn-see-more:hover{background-color:#b8001c;color:#fff;text-decoration:none}.btn-site-info{height:40px;font-size:.9rem;padding:.6rem 1rem;border-radius:8px;text-decoration:none}.bottom,.btn-site-info{width:100%;display:flex;align-items:center;justify-content:center}.bottom{flex-direction:column;grid-gap:.5rem;gap:.5rem}.site-item.minimized .left{height:0;margin:0;padding:0;overflow:hidden}.programs-section{padding:0;background:none;border:none;margin-top:1rem}.programs-title{margin-bottom:.75rem;color:#495057;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.programs-grid{display:flex!important;flex-direction:row!important;grid-gap:8px;gap:8px;justify-content:space-between;width:100%;flex-wrap:nowrap!important}.program-item{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.site-item.expanded .program-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.site-item.expanded .program-name{font-size:10px;font-weight:600;color:#333;text-align:center}.site-item.minimized .program-icon{width:25px;height:25px;font-size:11px}.site-item.minimized .program-name{font-size:8px}.site-title{font-size:16px;font-weight:600;color:#212529;line-height:1.2}.site-item h4{font-weight:600;color:#495057;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.site-item p{color:#6c757d;font-size:11px;line-height:1.3}.phone-section{padding:.5rem 0;background:none;border:none;margin:.75rem 0}.phone-section span{font-weight:600;font-size:11px;color:#2196f3;display:flex;align-items:center}.phone-icon{margin-right:5px;width:11px;height:11px}}@media screen and (min-width:769px){.site-item{margin:.5rem auto;grid-gap:15px;gap:15px;min-height:350px;max-height:380px;flex-direction:row}.site-item .left{width:320px;height:280px}.site-item .right{width:270px;height:350px;display:flex;flex-direction:column;justify-content:space-between}.btn-see-more{display:none}.btn-site-info{width:260px;height:50px}.bottom{display:flex;justify-content:flex-start;margin-top:auto}.programs-grid{display:flex;flex-direction:row;grid-gap:8px;gap:8px;justify-content:space-between;width:100%}.program-item{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:4px;gap:4px;flex:1 1}.program-icon{width:30px;height:30px;font-size:13px}.program-name{font-size:10px;font-weight:600;text-align:center}.site-title{font-size:20px;font-weight:600;color:#333;line-height:1.1;margin:0 0 5px;text-align:left}.site-item h4{font-size:12px;color:#666;font-weight:500;margin:0 0 3px;text-align:left}.site-item p{font-size:11px;color:#333;margin:0 0 5px;font-style:normal;line-height:1.2;text-align:left}.phone-section{margin:5px 0;text-align:left;background:none;border:none;padding:0}.phone-section span{display:flex;align-items:center;font-size:11px;font-weight:500;color:#4a90e2;justify-content:flex-start}.programs-section{margin:8px 0;text-align:left;background:none;border:none;padding:0}.programs-title{font-size:13px;font-weight:600;color:#333;margin:0 0 8px;text-align:left}}@media screen and (min-width:481px)and (max-width:768px){.site-item{width:90%;max-width:90%}.site-item.minimized{min-height:180px}.site-item.expanded{min-height:400px}.site-item.expanded .left{height:220px}}@media screen and (max-width:480px){.site-item .right{padding:.5rem}.site-title{font-size:14px}.site-item h4{font-size:10px}.site-item p{font-size:9px}.site-item.expanded .left{height:180px}.programs-grid{grid-gap:6px;gap:6px}.site-item.expanded .program-icon{width:25px;height:25px;font-size:11px}.site-item.expanded .program-name{font-size:8px}}@media screen and (max-width:360px){.programs-grid{grid-gap:4px;gap:4px}.site-item.expanded .program-icon{width:22px;height:22px;font-size:10px}.site-item.expanded .program-name{font-size:7px}}.cte-icon{background-color:#4a90e2}.clmi-icon{background-color:#f5a623}.wioa-icon{background-color:#7ed321}.hope-icon{background-color:#d0021b}.zip-results{display:flex;width:100%;flex-wrap:nowrap}.zip-results,.zip-results .map-section,.zip-results .site-container{min-width:0;box-sizing:border-box}.zip-results .map-section{flex:1 1 50%;max-width:50%;padding:.4rem 1rem 1rem 3rem;background-color:#f7f3ec;border:2px solid #f7f3ec}.zip-results .site-container{flex:1 1 50%;max-width:50%;margin-left:0!important;display:flex;flex-direction:column}.site-item{display:flex;flex-direction:row;width:100%;max-width:100%;min-width:0;grid-gap:15px;gap:15px}.site-item .left,.site-item .right{flex:1 1;min-width:0;max-width:100%;box-sizing:border-box;height:auto}@media screen and (min-width:769px){.site-item .left,.site-item .right{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}}@media only screen and (max-width:768px){.zip-results{flex-direction:column}.zip-results .map-section,.zip-results .site-container{max-width:100%!important;flex:100% 1!important}.site-item{flex-direction:column!important;max-width:100%!important}.site-item .left,.site-item .right{width:100%!important;max-width:100%!important;min-width:0!important}}body{overflow-x:hidden}@media screen and (min-width:769px){.site-item .right .bottom{display:flex;justify-content:center!important;align-items:center;width:100%;margin-top:auto;padding:0}.site-item .right .btn,.site-item .right .btn-site-info{margin:0 auto!important;display:flex;align-items:center;justify-content:center;width:260px;height:50px;font-size:1rem;border-radius:30px;background-color:#d0021b;color:#fff;border:none;font-weight:600;transition:background .2s}.site-item .right .btn-site-info:hover,.site-item .right .btn:hover{background:#b8001c}}.program-icon.clmi-icon,.program-icon.cte-icon{border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;overflow:hidden}.program-icon.cte-icon{background:#fff}.program-icon.clmi-icon img,.program-icon.cte-icon img,.program-icon.hope-icon img,.program-icon.wioa-icon img{width:60%;height:60%;object-fit:cover;border-radius:50%;display:block}.zip-search{display:flex;justify-content:center;align-items:center;padding:1rem;background-color:#f7f3ec}@media(max-width:768px){.zip-search{padding:1rem .5rem!important}}@media(max-width:480px){.zip-search{padding:.8rem .25rem!important}}@media(max-width:360px){.zip-search{padding:.6rem .15rem!important}}@media(max-width:320px){.zip-search{padding:.5rem .1rem!important}}.input{position:relative;width:100%;max-width:650px}@media(max-width:768px){.input{max-width:100%!important}}@media(max-width:480px){.input{max-width:95%!important}}.search-btn{margin-left:10px;height:100%;background-color:#e93e3f;color:#fff;border-radius:30px!important;font-size:15px;font-weight:600;font-size:.9rem;padding:.6rem 1rem;border-radius:8px;text-decoration:none}input[type=search]{width:100%!important;padding:1rem 1rem 1rem 1.5rem!important;margin:0!important;font-size:1rem!important;color:#333!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:30px!important;outline:none!important;transition:all .3s ease!important;box-sizing:border-box!important;text-align:left!important;direction:ltr!important;text-indent:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-search-decoration:none!important;-webkit-search-cancel-button:none!important;-webkit-search-results-button:none!important;-webkit-search-results-decoration:none!important}@media(max-width:768px){input[type=search]{padding:.8rem 2.5rem .8rem 1.2rem!important;font-size:.95rem!important}}@media(max-width:480px){input[type=search]{padding:.7rem 2.2rem .7rem 1rem!important;font-size:.9rem!important}}@media(max-width:360px){input[type=search]{padding:.6rem 2rem .6rem .8rem!important;font-size:.85rem!important}}@media(max-width:320px){input[type=search]{padding:.6rem 1.8rem .6rem .8rem!important;font-size:.8rem!important}}input[name=zipcode]{padding-left:1.5rem!important;text-indent:0!important;margin-left:0!important}input[type=search]::-webkit-input-placeholder{color:#999!important;font-size:1rem!important;text-align:left!important;white-space:nowrap!important;text-indent:0!important;padding-left:0!important}input[type=search]::placeholder{color:#999!important;font-size:1rem!important;text-align:left!important;white-space:nowrap!important;text-indent:0!important;padding-left:0!important}@media(max-width:768px){input[type=search]::-webkit-input-placeholder{font-size:.9rem!important}input[type=search]::placeholder{font-size:.9rem!important}}@media(max-width:480px){input[type=search]::-webkit-input-placeholder{font-size:.85rem!important}input[type=search]::placeholder{font-size:.85rem!important}}@media(max-width:360px){input[type=search]::-webkit-input-placeholder{font-size:.8rem!important}input[type=search]::placeholder{font-size:.8rem!important}}@media(max-width:320px){input[type=search]::-webkit-input-placeholder{font-size:.75rem!important}input[type=search]::placeholder{font-size:.75rem!important}}input[type=text]::-webkit-input-placeholder{color:#999;font-size:1rem;text-align:left;font-weight:400}input[type=text]::placeholder{color:#999;font-size:1rem;text-align:left;font-weight:400}input[name=phone]::-webkit-input-placeholder,input[name=zipCode]::-webkit-input-placeholder{color:#666;font-size:.9rem;text-align:left}input[name=phone]::placeholder,input[name=zipCode]::placeholder{color:#666;font-size:.9rem;text-align:left}.search-icon{position:absolute!important;right:1rem!important;top:55%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:#999!important;font-size:1rem!important;pointer-events:none!important;z-index:2!important;transition:opacity .3s ease!important}@media(max-width:768px){.search-icon{right:.8rem!important;font-size:.95rem!important}}@media(max-width:480px){.search-icon{right:.7rem!important;font-size:.9rem!important}}@media(max-width:360px){.search-icon{right:.6rem!important;font-size:.85rem!important}}@media(max-width:320px){.search-icon{right:.5rem!important;font-size:.8rem!important}}.input.has-text .search-icon{opacity:0!important;pointer-events:none!important}.clear-icon{position:absolute!important;right:1rem!important;top:55%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:#999!important;font-size:1.2rem!important;cursor:pointer!important;transition:color .3s ease!important;background:none!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3!important;width:24px!important;height:24px!important;border-radius:50%!important}@media(max-width:768px){.clear-icon{right:.8rem!important;font-size:1.1rem!important;width:22px!important;height:22px!important}}@media(max-width:480px){.clear-icon{right:.7rem!important;font-size:1rem!important;width:20px!important;height:20px!important}}@media(max-width:360px){.clear-icon{right:.6rem!important;font-size:.9rem!important;width:18px!important;height:18px!important}}@media(max-width:320px){.clear-icon{right:.5rem!important;font-size:.85rem!important;width:16px!important;height:16px!important}}.clear-icon:hover{color:#666!important}input[type=search]:focus{border-color:#007bff!important;box-shadow:0 0 0 3px rgba(0,123,255,.1)!important}.validation-msg{color:#dc3545!important;font-size:.9rem!important;margin-top:.5rem!important;text-align:center!important;width:100%!important}@media(max-width:480px){.validation-msg{font-size:.8rem!important}}@media(max-width:360px){.validation-msg{font-size:.75rem!important}}.map-form input,.zip-search input,form input[type=search]{padding-left:1.5rem!important;text-indent:0!important;margin:0!important}.form-control,.form-input,set input.form-control{padding-left:1.5rem!important}.map-form .form-title{font-size:2.5rem;margin-bottom:1.5rem}@media(max-width:768px){.map-form .form-title{font-size:1.8rem!important;text-align:center!important;padding:0 1rem!important}}@media(max-width:480px){.map-form .form-title{font-size:1.4rem!important;margin-bottom:.8rem!important;padding:0 .5rem!important}}@media(max-width:360px){.map-form .form-title{font-size:1.2rem!important;margin-bottom:.5rem!important}}@media(max-width:320px){.map-form .form-title{font-size:1.1rem!important;margin-bottom:.4rem!important}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.phone-section span,.program-icon,.program-name,.programs-title,.site-item h4,.site-item p,.site-title{font-size:11px!important}}@media screen and (min-device-width:768px)and (max-device-width:1024px){.phone-section span,.program-icon,.program-name,.programs-title,.site-item h4,.site-item p,.site-title{font-size:12px!important}.program-icon.clmi-icon,.program-icon.cte-icon,.program-icon.hope-icon,.program-icon.wioa-icon{width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important}}@media screen and (min-width:768px)and (max-width:1024px){.site-title{font-weight:600;color:#333;line-height:1.1;margin:0 0 5px}.site-item h4,.site-title{font-size:11px!important;text-align:left}.site-item h4{color:#666;font-weight:500;margin:0 0 3px}.site-item p{font-size:11px!important;color:#333;margin:0 0 5px;font-style:normal;line-height:1.2;text-align:left}.phone-section span{font-size:11px!important;font-weight:500;color:#4a90e2;display:flex;align-items:center;justify-content:flex-start}.program-name{text-align:center}.program-name,.programs-title{font-size:11px!important;font-weight:600}.programs-title{color:#333;margin:0 0 8px;text-align:left}.program-icon{font-size:11px!important}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.phone-section span,.program-icon,.program-name,.programs-title,.site-item h4,.site-item p,.site-title{font-size:11px!important}.program-icon{width:20px!important;height:20px!important}.program-icon.clmi-icon,.program-icon.cte-icon,.program-icon.hope-icon,.program-icon.wioa-icon{width:35px!important;height:35px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.phone-section span,.program-icon,.program-name,.programs-title,.site-item h4,.site-item p,.site-title{font-size:11px!important}}@media screen and (min-device-width:768px)and (max-device-width:1024px){.phone-section span,.program-icon,.program-name,.programs-title,.site-item h4,.site-item p,.site-title{font-size:11px!important}}@media screen and (min-width:1025px){.site-item .right:not(:has(.programs-section)) .phone-section:after{content:"";display:block;height:70px;margin:8px 0;width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.site-item .right:not(:has(.programs-section)) .phone-section:after{content:"";display:block;height:60px;margin:8px 0;width:100%}}.map{width:100%!important;height:100%!important;position:relative!important;box-shadow:0 0 8px 1px rgba(0,0,0,.2),0 0 16px 3px rgba(0,0,0,.2)!important}.map-section{flex:50% 1;position:relative;padding:.4rem 0 1rem 3rem;box-sizing:border-box}.location-marker{font-size:2rem}.item-container{box-shadow:none!important}.site-item{box-shadow:0 0 8px 1px rgba(0,0,0,.08),0 0 16px 3px rgba(0,0,0,.04)!important}#enrollement-interest-page input[type=search]::-webkit-search-cancel-button,#enrollement-interest-page input[type=search]::-webkit-search-clear-button,#enrollement-interest-page input[type=text]::-webkit-search-cancel-button,#enrollement-interest-page input[type=text]::-webkit-search-clear-button{-webkit-appearance:none;appearance:none;display:none}#enrollement-interest-page input[type=search]::-ms-clear,#enrollement-interest-page input[type=text]::-ms-clear{display:none;width:0;height:0}#enrollement-interest-page input[type=search]::-o-clear,#enrollement-interest-page input[type=text]::-o-clear{display:none}#enrollement-interest-page input[type=search]::-moz-search-clear,#enrollement-interest-page input[type=text]::-moz-search-clear{display:none}.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{color:#999!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:400!important;letter-spacing:.3px!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{color:#999!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:400!important;letter-spacing:.3px!important}@media(min-width:1441px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:1.1rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:1.1rem!important}}@media(min-width:1200px)and (max-width:1440px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:1rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:1rem!important}}@media(min-width:1025px)and (max-width:1199px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.95rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.95rem!important}}@media(min-width:769px)and (max-width:1024px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.85rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.85rem!important}}@media(min-width:641px)and (max-width:768px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.65rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.65rem!important}}@media(min-width:481px)and (max-width:640px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.6rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.6rem!important}}@media(min-width:361px)and (max-width:480px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.5rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.5rem!important}}@media(min-width:321px)and (max-width:360px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.5rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.5rem!important}}@media(min-width:281px)and (max-width:320px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.45rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.45rem!important}}@media(max-width:280px){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.4rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.4rem!important}}@media(max-width:768px)and (orientation:landscape){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:.55rem!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{font-size:.55rem!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.zip-search input::-webkit-input-placeholder,input[name=zipcode]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.zip-search input::placeholder,input[name=zipcode]::placeholder,input[type=search]::placeholder{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}.asterisk-group{display:inline}.asterisk-group .asterisk-icon{display:inline;margin-left:.25rem;margin-top:0;color:#d8302f;vertical-align:super;line-height:1}.item h3{display:inline}.zip-search .asterisk-icon{display:inline;margin-left:.25rem;margin-top:0;vertical-align:super;color:red}.zip-search .stick-position{display:flex;flex-direction:column}.zip-search .stick-position h3{display:inline}@media(min-width:769px)and (max-width:1024px){.asterisk-icon{font-size:.65rem!important;margin-left:.22rem!important}}@media(min-width:641px)and (max-width:768px){.asterisk-icon{font-size:.6rem!important;margin-left:.2rem!important}}@media(min-width:481px)and (max-width:640px){.asterisk-icon{font-size:.58rem!important;margin-left:.18rem!important}}@media(min-width:361px)and (max-width:480px){.asterisk-icon{font-size:.55rem!important;margin-left:.15rem!important}}@media(min-width:321px)and (max-width:360px){.asterisk-icon{font-size:.52rem!important;margin-left:.12rem!important}}@media(min-width:281px)and (max-width:320px){.asterisk-icon{font-size:.5rem!important;margin-left:.1rem!important}}@media(max-width:280px){.asterisk-icon{font-size:.48rem!important;margin-left:.08rem!important}}@media(max-width:768px)and (orientation:landscape){.asterisk-icon{font-size:.55rem!important;margin-left:.15rem!important}}@media(max-width:768px){.asterisk-group h3,.item h3{word-break:break-word;overflow-wrap:break-word;white-space:normal}}.validation-message-container{padding:15px;margin-bottom:-10px;text-align:center}.validation-message-text{color:#d8302f;font-weight:700;font-size:18px;margin:0}.sub-form1{padding:20px;border-radius:8px}.sub-form1.learn4life-bg{background-color:#f7f1ea}.learn4life-header{font-size:16px;text-align:left}.learn4life-title{font-size:24px;margin-bottom:0;text-decoration:underline}.learn4life-subtitle{font-size:18px;margin-bottom:20px}.learn4life-intro,.learn4life-whats-inside{text-align:left;margin-bottom:20px}.learn4life-section-title{text-decoration:underline}.learn4life-features-list{list-style:disc;padding-left:20px;line-height:1.6}.learn4life-next-steps,.learn4life-ready-message{text-align:left;margin-bottom:20px}.contact-info-title,.parent-info-title,.student-info-title{text-align:left;font-size:30px}.form-input{border-radius:16px}.form-input.normal-border{border:2px solid #ccc}.form-input.error-border{border:2px solid #d8302f}.submit-button-container{text-align:center;margin-top:30px}.submit-button{width:100%;padding:8px 24px;border-radius:16px;border:none}.submit-button:not(.disabled){cursor:pointer}.submit-button.disabled{cursor:not-allowed}.enrollment-loading-container{padding:2rem}.enrollment-loading-container.learn4life-bg{background-color:#f7f1ea}.enrollment-loading-container.default-bg{background-color:#fff}.loading-text{font-size:18px}.enrollment-error-container{background-color:#fff;padding:2rem}.error-title{color:#d32f2f;margin-bottom:1rem}.error-message{font-size:18px;margin-bottom:2rem}.enrollment-main-container.learn4life-bg{background-color:#f7f1ea}.enrollment-main-container.default-bg{background-color:#fff}.brand-logo-container{margin-top:10px}.enrollment-welcome-text{font-size:20px;padding:0 2em}.mobile-search-loading{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:0;margin:1rem auto;position:relative;z-index:15;box-shadow:none}.mobile-search-loading .loading-overlay{-webkit-transform:scale(.5);transform:scale(.5);background:transparent!important}@media screen and (min-width:769px){.mobile-search-loading{display:none!important}}@media screen and (max-width:768px){.mobile-search-loading{margin:1rem .5rem;width:calc(100% - 1rem)}}@media screen and (max-width:480px){.mobile-search-loading{height:50px;margin:.8rem .3rem}}@media screen and (max-width:360px){.mobile-search-loading{height:45px;margin:.6rem .2rem}}#home{margin:2rem 0}#information-action .info-header{padding:.4rem;background:#343434}#information-action .info-header .call{font-size:1rem;font-weight:200;color:#fff;text-align:right}#information-action .info-header .call a{color:#f6ae1a}#information-action .brand-header{padding:.75rem}#information-action .brand-header .container{padding:0 5rem;display:flex;justify-content:space-between;align-items:center}#information-action .brand-header img{margin:0 .75rem}#information-action .brand-hero{padding:4rem 0 2rem;background:url(/static/media/hero-background.09d2675d.jpg) no-repeat 50%/cover}#information-action .brand-hero .container{padding:0 6rem}#information-action .brand-hero h2{font-size:2.75rem;font-weight:400;color:#f6ae1a;margin-bottom:1.5rem}#information-action .brand-hero p{color:#fff;font-weight:200;font-size:1.15rem;line-height:1.9;margin:1rem 0}#information-action .main-body li,#information-action .main-body p{color:#343434}#information-action .site-phone{display:block;margin:0 auto;width:50%}#information-action .site-address,#information-action .site-phone{text-align:center;font-style:italic;color:#b5b8b8!important;margin-bottom:.5rem}#information-action .site-title{margin:2rem 0 1rem;font-size:3rem;color:#78c2ea}#information-action .intro-box,#information-action .more-about{margin:2rem auto;line-height:2.5;width:75%}#information-action .more-about h3{color:#78c2ea;font-size:1.5rem;margin-bottom:1rem}#information-action .middle-block{width:85%;margin:4rem auto;justify-content:space-around;align-items:center;display:flex}#information-action .middle-block .image img{border-radius:5px;width:450px}#information-action .services{text-align:center;width:350}#information-action .services h3{font-weight:500;font-size:1.5rem;margin-bottom:1rem;color:#68be76}#information-action .services ul{list-style:none;line-height:2.5}#information-action .services ul li:nth-child(2n){color:#b5b8b8}#information-action .services a{color:#78c2ea;text-decoration:underline}#information-action .btn-container{margin:3rem auto;width:75%;display:flex;justify-content:center}#information-action h3{margin-top:14px}#information-action .form input[type=date],#information-action .form input[type=email],#information-action .form input[type=password],#information-action .form input[type=search],#information-action .form input[type=submit],#information-action .form input[type=text],#information-action .form select,#information-action .form textarea{display:block;width:100%;padding:.4rem;font-size:1.2rem;border:2px solid #ccc;transition:border .5s ease-in-out;border-radius:5px;-webkit-appearance:none;appearance:none;margin-top:-10px}@media only screen and (max-width:90em){#registration-form{border:2px solid #9c9393;border-radius:20px;padding:0;margin:3rem .25rem}#registration-form .form-container{margin:auto}#registration-form .sub-form{padding:.5rem;border-radius:10px;border:2px solid #9c9393;background-color:#fff;margin:.5rem}}@media only screen and (min-width:90em){#registration-form{border:2px solid #9c9393;border-radius:20px;padding:1rem 0;margin:3rem auto;width:85%}#registration-form .form-container{margin:auto;width:60%}#registration-form .sub-form{padding:.5rem;border-radius:10px;border:2px solid #9c9393;background-color:#fff;margin:.5rem}}#registration-form .progress-circles{width:65%;margin:2rem auto;display:flex;justify-content:space-evenly}#registration-form .progress-circles .circle{display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background:#ccc;transition:background .5s ease-in-out}#registration-form .progress-circles .circle .progress-icon{font-size:2.5rem;color:#fff}#registration-form .complete-message{padding:0 0 4rem;width:85%;margin:0 auto 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#registration-form .complete-message p{text-align:center;font-size:1.5rem;margin-top:2rem}#registration-form .complete-message p a{color:#68be76}#registration-form .complete-message .complete-icon{font-size:12rem;color:#78c2ea}#registration-form .validEmail{margin:.25rem 0;color:#d8302f}#registration-form .progress-btns{display:flex;justify-content:center;margin:2rem 0}#registration-form .progress-btns .circle-btn-special{display:flex;justify-content:center;align-items:center;color:#68be76;border-radius:25px}#registration-form .progress-btns .circle-btn-special .circle-btn-diff{background:#68be76;color:#fff;font-size:1rem;height:30px;width:30px;margin-left:.5rem;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%}#registration-form .progress-btns .circle-btn-special:hover{cursor:pointer}#registration-form .progress-btns .circle-btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background:#68be76;color:#fff;margin:0 2rem}#registration-form .progress-btns .circle-btn:hover{cursor:pointer}#registration-form .progress-btns .circle-btn .progress-level-btn{font-size:1.75rem}#registration-form h2{font-size:2rem;margin-top:1rem;margin-bottom:2rem}#registration-form .title{text-align:center;margin-bottom:1.5rem}#registration-form .date-remind{margin-top:.5rem;font-style:italic}#registration-form .btn-container1{background-color:#537131;width:295px;border-radius:10px;margin:0}#registration-form .btn-container1 .btn{text-align:center;font-size:20px}#registration-form .terms-check{margin:2em auto;display:flex;justify-content:center;align-items:center}#registration-form .terms-check input{margin-left:.5rem}#registration-form .terms-check span{color:#78c2ea}#registration-form .terms-check span:hover{cursor:pointer}#registration-form .sub-form h2{font-size:1.75rem;color:#343434;margin:2rem .5rem}#registration-form .sub-form h2 span{font-size:.8rem}#registration-form .sub-form .validation-msg{color:#d8302f;text-align:center}#registration-form .sub-form .asterisk-group{display:flex;align-items:center}#registration-form .sub-form .asterisk-group .asterisk-icon{margin-left:.25rem;color:#d8302f;font-size:.5rem;margin-top:-.65rem}#registration-form .group .item{flex:1 1}#registration-form .interest-summary .sub-form{padding:1rem;background:#f7f3ec;margin:1rem 0}#registration-form .interest-summary .sub-form h3{padding-bottom:.5rem;border-bottom:1px dotted #333;margin-bottom:1rem}#registration-form .interest-summary ul{display:block;margin-left:2rem}#registration-form .interest-summary .sum-item{margin:.5rem 0;display:flex}#registration-form .interest-summary .sum-item h4{color:#343434}#registration-form .interest-summary .sum-item p{margin-left:.5rem;font-style:italic;color:#6f6f6f}#registration-form .enroll-btn{margin-bottom:3rem;transition:background .5s ease-in-out!important}#registration-form .form{margin:0 auto;border-radius:10px}#registration-form .form .same-address{display:flex;align-items:center}#registration-form .form .same-address input{margin-top:-.3rem;margin-left:1rem}#registration-form .form .btn{background-color:#537131;display:block;margin:0 auto 2rem;width:93%;padding:10px 0}#registration-form .form .item{margin:1rem .5rem}#registration-form .form .item h3{margin:.5rem 0 .25rem}#registration-form .flex-check-container{margin:.5rem 0;display:flex;align-items:center}#registration-form .flex-check-container label{margin-right:2rem}#registration-form .btn-choice-box{display:flex;justify-content:space-around}#registration-form .btn-choice-box .choice{margin:2rem 0}#registration-form .btn-choice-box .choice .btn{width:250px;margin-bottom:1rem}#registration-form .btn-choice-box .choice p{font-style:italic}#registration-form .flex-sub-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr))}.container{max-width:98%;padding:0 1.5rem;margin:auto;overflow:hidden}.dash-logo{display:flex;justify-content:center;align-items:center}.dash-logo h1{line-height:1}.dash-logo .folder-icon{margin-right:.25rem}#process-level-bar .step-menu li:nth-child(2){z-index:500;padding-right:30px;border-top-right-radius:5px;border-bottom-right-radius:5px}#process-level-bar .step-menu li:nth-child(2):after,#process-level-bar .step-menu li:nth-child(2):before{border:none}#progress-level-bar .step-menu li:nth-child(2){z-index:500}#progress-level-bar .step-menu li:nth-child(3){z-index:400}#progress-level-bar .step-menu li:nth-child(4){z-index:300;padding-right:30px;border-top-right-radius:5px;border-bottom-right-radius:5px}#progress-level-bar .step-menu li:nth-child(4):after,#progress-level-bar .step-menu li:nth-child(4):before{border:none}.level-bar{margin:1rem 0}.level-bar .step-menu{list-style:none;width:90%;margin:0 auto;display:flex;justify-content:center}.level-bar .step-menu li{background:#e2dddb;height:50px;display:flex;justify-content:center;align-items:center;padding:15px 15px 15px 50px;position:relative;margin-left:10px;color:#343434}.level-bar .step-menu li:before{content:"";position:absolute;border:25px solid transparent;border-left-color:#fff;top:0;right:-60px}.level-bar .step-menu li:after{content:"";position:absolute;border:25px solid transparent;border-left-color:#ddd;top:0;right:-50px}.level-bar .step-menu li:first-child{z-index:600;margin-left:0;padding-left:30px;border-top-left-radius:5px;border-bottom-left-radius:5px}.level-bar .step-menu li.current{background:rgba(83,113,49,.75);color:#fff}.level-bar .step-menu li.current:after{border-left-color:rgba(83,113,49,.75)}.level-bar .step-menu li.complete{background:rgba(83,113,49,.4);color:#fff}.level-bar .step-menu li.complete:after{border-left-color:rgba(83,113,49,.4)}.loading-spinner{display:block;margin:-5rem auto 0}.loading-overlay{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.loading-overlay img{margin-top:-2rem}.modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.confirm-modal-content{width:50%}#notification-modal{z-index:9000;position:absolute;top:50px;left:28%;width:50%;color:#fff;display:flex;flex-direction:column;padding:.5rem;text-align:center;border-radius:15px}#notification-modal .top{font-size:1.5rem;align-self:flex-end}#notification-modal .top .modal-close-icon{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}#notification-modal .top .modal-close-icon:hover{cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#notification-modal p{margin-top:-1rem;font-size:1.35rem;padding-bottom:.75rem}.student-match-component,.student-match-content{width:100%!important}.student-match-component .status-update-form,.student-match-content .status-update-form{margin:0 auto;width:450px}.student-match-component .status-update-form h4,.student-match-content .status-update-form h4{margin-bottom:.5rem}.student-match-component .status-update-form .btn-container,.student-match-content .status-update-form .btn-container{display:flex;justify-content:center}.fancy-table{font-family:Arial,Helvetica,sans-serif;border-collapse:seperate;border-spacing:0 1.05rem;width:100%!important}.fancy-table .checkbox-td{text-align:center;vertical-align:middle}.fancy-table tr{margin:2rem 0;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;transition:background-color .2s ease-in-out}.fancy-table tr:nth-child(2n){background-color:#f2f2f2}.fancy-table tr:hover{cursor:pointer;background-color:#ddd}.fancy-table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}.fancy-table th .wrap{display:flex;justify-content:space-between;align-items:center}.fancy-table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}.fancy-table td,.fancy-table th{padding:8px;border:1px solid #343434;border-right:none}.fancy-table td:first-child,.fancy-table th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.fancy-table td:last-child,.fancy-table th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px;border-right:1px solid #343434}.post-registration-content{width:75%}.post-registration-content .intro-text{margin:1rem 0 2rem;text-align:center;font-size:1.05rem;line-height:2;color:#343434}.post-registration-content .selection-btns{margin:1rem 0 2rem;display:flex;justify-content:center}.process-registration-content{transition:width .5s ease-in-out;width:100%}.process-registration-content .progress-btns{width:25%;margin:1.5rem auto;display:flex;justify-content:space-between}.process-registration-content .progress-btn{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#b5b8b8;color:#fff}.process-registration-content .progress-btn .progress-icon{font-size:1.5rem}.process-registration-content .progress-btn:hover{cursor:pointer}.process-registration-content .rebtn-container{width:70%;margin:0 auto 2rem}.process-registration-content .rebtn-container .flex-btn{display:flex;align-items:center}.process-registration-content .rebtn-container .flex-btn:hover{cursor:pointer}.process-registration-content .rebtn-container .cancel-icon{font-size:1.25rem;color:#537131;margin-right:.5rem}.process-registration-content .select-btns .btn{margin:1rem .25rem}.schedule-orientation-container .group{margin:2rem auto;width:65%}.schedule-orientation-container .group .item h3{margin-bottom:.5rem}.schedule-orientation-container .group .item .btn{padding:3rem!important}.schedule-orientation-container .group .btn{width:100%;text-align:center;margin-top:1rem!important}.schedule-orientation-container .flex-check-container{justify-content:space-evenly;margin:1rem auto;width:100%}.schedule-orientation-container .date-select{width:100%;display:flex;align-items:center}.schedule-orientation-container .date-select input[type=date]{width:40%}.schedule-orientation-container .date-select .time{width:60%;display:flex}.schedule-orientation-container .date-select .time .left,.schedule-orientation-container .date-select .time .right{flex:1 1;display:flex;align-items:center}.schedule-orientation-container .date-select .time .left p,.schedule-orientation-container .date-select .time .right p{margin:0 .5rem}.title-flex{padding:0 2rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.title-flex .title-icon{color:#537131;font-size:1.5rem}.title-flex .title-icon:hover{cursor:pointer}.search-user-component .form input{margin:0 auto 1rem;width:65%}.search-user-component .user-title{margin-bottom:1rem}.search-user-component .selected-charters{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.search-user-component .selected-charters .selected-container{position:relative}.search-user-component .selected-charters .remove-charter{position:absolute;top:-5px;right:-3px;background:#b5b8b8;height:25px;width:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.search-user-component .selected-charters .remove-charter:hover{cursor:pointer}.search-user-component .selected-charters .selected-charter{border-radius:5px;padding:.5rem;margin:.5rem;background:#89b151;color:#fff}.search-user-component ul{list-style:none}.search-user-component ul li{background:#e2dddb;padding:.5rem 1.25rem;margin:.75rem;border-radius:5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.search-user-component ul li .top{display:flex;align-items:center}.search-user-component ul li .top .top-icon{color:#537131;margin-right:.5rem}.search-user-component ul li .middle p{color:#537131}.search-user-component ul li .middle p span{color:#343434;margin-right:.15rem;font-weight:900}.search-user-component ul li:hover{cursor:pointer;-webkit-transform:scale(1.005);transform:scale(1.005)}.add-user-permission-content,.update-user-permission-content{width:80%}.add-user-permission-content .modal-body .charter-assignments h3{margin-bottom:1 rem}.add-user-permission-content .modal-body .permission-review .top-flex{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;margin-bottom:1.25rem}.add-user-permission-content .modal-body .permission-review .top-flex .top-icon{font-size:1.5rem;color:#537131}.spceial-programs-content{width:65%}.terminate-enrollment-content{width:60%}.terminate-enrollment-content .form-container{width:75%;margin:0 auto}.terminate-enrollment-content .form-container .top-question{font-size:1.15rem;font-style:italic;margin-bottom:1rem}.terminate-enrollment-content .form-container textarea{margin-top:.75rem}.terminate-enrollment-content .form-container .instruction{font-size:.95rem}.orientation-content{width:55%}.orientation-content .group{margin:0 auto;width:90%}.orientation-content .group .item h3{margin-bottom:.5rem}.orientation-content .group .item input,.orientation-content .group .item select{margin-bottom:1.5rem!important}.orientation-content .group .item .btn{padding:3rem!important}.orientation-content .flex-check-container{justify-content:space-evenly;margin:1rem auto;width:100%}.orientation-content .date-select-btn{width:100%;text-align:center}.orientation-content .date-select{width:100%;display:flex;align-items:center}.orientation-content .date-select input[type=date]{width:40%}.orientation-content .date-select .time{width:60%;display:flex}.orientation-content .date-select .time .left,.orientation-content .date-select .time .right{flex:1 1;display:flex;align-items:center}.orientation-content .date-select .time .left p,.orientation-content .date-select .time .right p{margin:0 .5rem 1.5rem}.flex-check-container{margin:.5rem 0;display:flex;align-items:center}.flex-check-container label{margin-right:2rem}.processing-complete-screen{text-align:center}.processing-complete-screen p{line-height:2;font-size:1.5rem}.processing-complete-screen .complete-icon{color:#537131;margin:.5rem;font-size:8rem}.add-special-programs{width:75%;margin:0 auto;text-align:center}.add-special-programs p{color:#343434;margin:1rem 0;font-size:1.25rem;padding-bottom:.5rem;border-bottom:1px dotted #ccc}.add-special-programs .btn{width:100%;margin:1rem 0}.add-special-programs .programs-container{width:65%;margin:1rem auto}.add-special-programs .programs-container .item{display:flex;align-items:center}.add-special-programs .programs-container .item h4{font-size:1.25rem;margin-top:-1rem;margin-right:1rem}.match-table table{margin:1.5rem 0;font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}.match-table table tr{transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.match-table table tr:nth-child(2n){background-color:#f2f2f2}.match-table table tr:hover{cursor:pointer}.match-table table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}.match-table table th .wrap{display:flex;justify-content:space-between;align-items:center}.match-table table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}.match-table table td,.match-table table th{padding:8px;border:1px solid #343434;border-right:none}.match-table table td:last-child,.match-table table th:last-child{border-right:1px solid #343434}.pending-action-confirm{text-align:center;width:65%;margin:1rem auto}.pending-action-confirm p{font-size:1.25rem;margin-bottom:2rem}.orientation-confirmation{width:60%;margin:0 auto}.orientation-confirmation p{padding-bottom:.5rem;font-size:1.25rem;line-height:2.5;border-bottom:1px dotted #ccc}.orientation-confirmation p strong{margin-right:1rem;color:#343434}.orientation-confirmation p i{color:rgba(52,52,52,.7)}.orientation-confirmation .select-btns{display:flex;justify-content:center}.orientation-confirmation .btn{margin:1rem 0}.student-match-component .no-match .btn-container{margin:1.5rem 0;display:flex;justify-content:center}.student-match-component select{margin:1.5rem auto;width:100%}.student-match-component table{margin:1.5rem 0;font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}.student-match-component table tr{transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.student-match-component table tr:nth-child(2n){background-color:#f2f2f2}.student-match-component table tr:hover{cursor:pointer}.student-match-component table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}.student-match-component table th .wrap{display:flex;justify-content:space-between;align-items:center}.student-match-component table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}.student-match-component table td,.student-match-component table th{padding:8px;border:1px solid #343434;border-right:none}.student-match-component table td:last-child,.student-match-component table th:last-child{border-right:1px solid #343434}.field-modal-content,.student-match-content,.zip-modal-content{width:75%}.field-modal-content .modal-body .search-results table,.student-match-content .modal-body .search-results table,.zip-modal-content .modal-body .search-results table{margin:1.5rem 0;font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}.field-modal-content .modal-body .search-results table tr,.student-match-content .modal-body .search-results table tr,.zip-modal-content .modal-body .search-results table tr{transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.field-modal-content .modal-body .search-results table tr:nth-child(2n),.student-match-content .modal-body .search-results table tr:nth-child(2n),.zip-modal-content .modal-body .search-results table tr:nth-child(2n){background-color:#f2f2f2}.field-modal-content .modal-body .search-results table tr:hover,.student-match-content .modal-body .search-results table tr:hover,.zip-modal-content .modal-body .search-results table tr:hover{cursor:pointer}.field-modal-content .modal-body .search-results table th,.student-match-content .modal-body .search-results table th,.zip-modal-content .modal-body .search-results table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#537131;color:#fff}.field-modal-content .modal-body .search-results table th .wrap,.student-match-content .modal-body .search-results table th .wrap,.zip-modal-content .modal-body .search-results table th .wrap{display:flex;justify-content:space-between;align-items:center}.field-modal-content .modal-body .search-results table th .wrap .filter,.student-match-content .modal-body .search-results table th .wrap .filter,.zip-modal-content .modal-body .search-results table th .wrap .filter{margin-left:1rem;display:flex;flex-direction:column}.field-modal-content .modal-body .search-results table td,.field-modal-content .modal-body .search-results table th,.student-match-content .modal-body .search-results table td,.student-match-content .modal-body .search-results table th,.zip-modal-content .modal-body .search-results table td,.zip-modal-content .modal-body .search-results table th{padding:8px;border:1px solid #343434;border-right:none}.field-modal-content .modal-body .search-results table td:last-child,.field-modal-content .modal-body .search-results table th:last-child,.student-match-content .modal-body .search-results table td:last-child,.student-match-content .modal-body .search-results table th:last-child,.zip-modal-content .modal-body .search-results table td:last-child,.zip-modal-content .modal-body .search-results table th:last-child{border-right:1px solid #343434}.zip-modal-content .modal-body .search-bar{display:flex;justify-content:space-around}.zip-modal-content .modal-body .search-bar input,.zip-modal-content .modal-body .search-bar select{width:25%}.modal-content{margin:2rem auto;background:#fff;border-radius:10px}.modal-content .top-bar{display:flex;flex-direction:column;padding:1rem;border-bottom:1px dotted #ccc}.modal-content .top-bar h2{align-self:center}.modal-content .top-bar .close-icon{align-self:flex-end;font-size:1.75rem;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.modal-content .top-bar .close-icon:hover{cursor:pointer;-webkit-transform:rotate(95deg);transform:rotate(95deg)}.modal-content .modal-body{padding:1rem}.modal-content .bottom-bar{border-top:1px dotted #ccc;padding:1rem}.modal-content .bottom-bar .btns{display:flex;justify-content:flex-end}.text-center{text-align:center}.closed-sidebar{left:-100%!important}.menu-screen{margin-left:225px!important}.full-screen{margin-left:0!important}.btn{display:inline-block;padding:.75rem 1.75rem;border-radius:5px;border:none;cursor:pointer;font-size:1rem;outline:none;transition:all .2s ease-in}.btn.btn-l4l-blue{background-color:#78c2ea;color:#333;color:#fff}.btn.btn-l4l-blue:hover{background:#8ecced}.btn.btn-l4l-red{background-color:#d8302f;color:#fff}.btn.btn-l4l-red:hover{background:#dc4544}.btn.btn-l4l-yellow{background-color:#f6ae1a;color:#fff}.btn.btn-l4l-yellow:hover{background:#f7b733}.btn.btn-l4l-green{background-color:#68be76;color:#fff;background-color:#e93e3f}.btn.btn-l4l-green:hover{background:#a8302d}.btn.btn-l4l-dark{background-color:#343434;color:#fff}.btn.btn-l4l-dark:hover{background:#343434}.btn.btn-l4l-none{display:none}.btn.btn-llac-light-grey{background-color:#e2dddb;color:#333}.btn.btn-llac-light-grey:hover{background:#e2dddb}.btn.btn-llac-dark-grey{background-color:#b5b8b8;color:#333}.btn.btn-llac-dark-grey:hover{background:#c2c4c4}.btn.btn-llac-light-green{background-color:#89b151;color:#fff}.btn.btn-llac-light-green:hover{background:#95b963}.btn.btn-llac-dark-green{background-color:#537131;color:#fff}.btn.btn-llac-dark-green:hover{background:#608339}.btn.btn-llac-none{display:none}.check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer}.styled-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.check-container:hover input~.styled-checkmark{background-color:#ccc}.check-container input:checked~.styled-checkmark{background-color:#78c2ea}.styled-checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.styled-checkmark:after{display:block}.check-container .styled-checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.complete-message{background-color:#f7f1ea;padding:40px 20px;text-align:center;font-family:Arial,sans-serif;border-radius:10px;max-width:100%;margin:0 auto}.success-title{font-size:28px;font-weight:700;color:#000;margin-bottom:4px;font-family:Arial,sans-serif}.success-description{font-size:20px;color:#333;margin:0;line-height:1.6;white-space:normal;width:100%;font-family:Arial,sans-serif}.links-section{margin:33px 0}.success-link{display:block;margin:10px 0;color:#007bff;font-weight:700;text-decoration:none;font-size:20px;font-family:Arial,sans-serif}.success-link:hover{text-decoration:underline}.closing-message{margin-top:30px;font-size:15px;color:#444}.required-asterisk{color:red}.error-border{border:2px solid #d8302f!important}.success-border{border:1px solid #28a745!important}.btn-export{font-size:15px;padding:10px 25px;height:46px;cursor:pointer;transition:opacity .3s ease,cursor .3s ease}.btn-export:disabled{cursor:not-allowed;opacity:.7}.btn-export-zip{font-size:15px;padding:10px 25px;height:46px;cursor:pointer;transition:opacity .3s ease,cursor .3s ease}.btn-export-zip:disabled{cursor:not-allowed;opacity:.6}.btn-export-zip:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.btn-export-zip:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.pagination-container{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;margin-top:20px}.pagination-btn-disabled{opacity:.5;cursor:not-allowed}.pagination-btn-enabled{opacity:1;cursor:pointer}.pagination-text{margin:0 15px;font-weight:700}.download-cell{text-align:center}.download-link{background-color:#d4edda;color:#155724;padding:8px 12px;border-radius:7px;font-size:17px;box-shadow:0 2px 5px rgba(0,0,0,.2);white-space:nowrap;margin:auto}.copy-cell{position:relative;text-align:center}.copy-tooltip{position:absolute;top:-25px;left:10px;background-color:#d4edda;color:#155724;padding:5px 10px;border-radius:5px;font-size:12px;box-shadow:0 2px 5px rgba(0,0,0,.2);white-space:nowrap}.copy-button{margin-left:10px;padding:5px;cursor:pointer;font-size:12px}.sort-icon-asc,.sort-icon-desc{color:#343434}.sort-icon-inactive{color:#fff}.top-title-style{text-align:center;margin-bottom:20px;font-size:35px;font-weight:700}.display-back-style{font-size:18px}.form-field-error{border:2px solid #d8302f}.form-field-normal{border:1px solid #ccc}.error-message{color:red;font-weight:700}.submit-button-style{background-color:#384c1a;margin-left:250px;width:60%;padding:10px 0;margin-top:50px}@media(max-width:768px){.submit-button-style{margin-left:0;width:100%}}.loading-container{text-align:center;margin:40px 0}.secondary-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px}.secondary-filters-area{width:100%}.filters-label{display:block;margin-right:5px;font-weight:900}.secondary-sub-filters{padding:5px;margin:.5em}.secondary-sub-filters,.sub-filter-items1{display:inline-flex;float:left;min-width:450px}.sub-filter-items1{padding:12px;margin-left:15px;margin-right:15px;grid-gap:2px;gap:2px}.form-select{padding-left:15px;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230077b6'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:22px 22px;background-color:#fff}.select-option{color:#555}.select-option-item{color:#333}.date-filters1{display:inline-flex;float:right;align-items:center;grid-gap:10px;gap:10px;padding:.5px 2px;min-height:25px;margin:.5em}.date-input-group1{display:flex;align-items:center;grid-gap:8px;gap:8px;width:340px}.date-label1{margin:0 0 0 5px;white-space:nowrap;min-width:-webkit-max-content;min-width:max-content}.date-input-group:last-of-type .date-label1{margin:0}.date-input1{width:250px;padding:8px 15px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none;transition:all .2s ease-in-out;margin-top:15px}.search-button1{padding:7px 14px;font-size:15px;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease;white-space:nowrap;height:35px;margin-right:10px}.top{margin-bottom:5px}.pre-registration-btn{cursor:pointer}.add-btn-container{display:flex;align-items:center;grid-gap:8px;gap:8px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins","Roboto",Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}@media(max-width:800px){#enrollement-interest-page .brand-header .container{padding:0 1rem}#enrollement-interest-page .brand-header .container .btn{font-size:1rem}#enrollement-interest-page .brand-header .container img{width:200px}#enrollement-interest-page .brand-hero h2{font-size:1.75rem}#enrollement-interest-page .brand-hero p{font-size:1rem}#enrollement-interest-page .map-form .zip-search{padding:0 .25rem;margin-left:3rem}#enrollement-interest-page .map-form .zip-search form .inputs{width:60%}#enrollement-interest-page .map-form .zip-results{flex-direction:column;height:125vh}#enrollement-interest-page .map-form .zip-results .map-section{height:30%}#enrollement-interest-page .map-form .zip-results .site-grid{padding:0 .5rem}#enrollement-interest-page .map-form .zip-results .site-container{height:70%}#interest-form h2{font-size:2rem;padding:0 .5rem}#interest-form .progress-circles{width:100%}#interest-form .progress-circles .circle{margin:0;height:65px;width:65px}#interest-form .progress-circles .circle .progress-icon{font-size:2rem}#interest-form .map-form .zip-search{padding:0 .25rem}#interest-form .map-form .zip-search form .inputs{width:100%}#interest-form .map-form .zip-results{flex-direction:column;height:125vh}#interest-form .map-form .zip-results .map-section{height:30%;width:30%}#interest-form .map-form .zip-results .site-grid{padding:0 .5rem;width:70%}#interest-form .map-form .zip-results .site-container{height:70%}#interest-form .map-form .zip-results .item-container{padding:0;flex-direction:column-reverse}#interest-form .map-form .zip-results .item-container .selection-marker{display:none}#interest-form .map-form .zip-results .site-section .site-item{flex-direction:column}}@media(max-width:500px){#enrollement-interest-page .brand-header .container,#enrollement-interest-page .container{padding:0 1rem}#enrollement-interest-page .brand-header .container .btn{font-size:.75rem}#enrollement-interest-page .brand-header .container img{width:125px}#enrollement-interest-page .brand-hero .container{text-align:center;padding:0 1.5rem}#enrollement-interest-page .map-form .zip-search{padding:0 .25rem;margin-right:2rem}#enrollement-interest-page .map-form .zip-search form .inputs{width:100%}#enrollement-interest-page .map-form .zip-results{flex-direction:column;height:125vh}#enrollement-interest-page .map-form .zip-results .map-section{height:30%}#enrollement-interest-page .map-form .zip-results .site-grid{padding:0 .5rem}#enrollement-interest-page .map-form .zip-results .site-container{height:70%}#enrollement-interest-page .map-form .zip-results .site-container .filter{display:block;align-items:center;margin-right:4rem}#enrollement-interest-page .map-form .zip-results .site-container .filter .h5{display:block;align-items:center}#interest-form{padding:0}#interest-form .progress-circles .circle{height:50px;width:50px}#interest-form .progress-circles .circle .progress-icon{font-size:1.5rem}.complete-message,.form-container{width:95%}.map-form .zip-search form{width:300px}.map-form .zip-results .site-section{padding:0}}@media(max-width:500px){#information-action .brand-header .container{padding:0 1rem}#information-action .brand-header .container .btn{font-size:.75rem}#information-action .brand-header .container img{width:125px}#information-action .brand-hero .container{padding:0 1rem}#information-action .btn-container{flex-direction:column;text-align:center}#information-action .btn-container .btn{margin:.5rem 0}#information-action .middle-block{margin-bottom:2rem;flex-direction:column}#information-action .middle-block .image img{width:100%}#information-action .services{margin:2rem 0 0}#information-action .more-about{margin-top:.5rem}}.search-form-wrapper{display:flex;justify-content:center;width:100%;padding:20px 15px}.search-form{display:flex;flex-direction:column;grid-gap:12px;gap:12px;max-width:700px;width:100%}@media(min-width:768px){.search-form{flex-direction:row;align-items:center;grid-gap:15px;gap:15px}}.search-form__input-container{position:relative;flex:1 1}.search-form__input{width:100%;padding:15px 45px 15px 18px;border:2px solid #e0e0e0;border-radius:8px;font-size:18px;height:56px;transition:border-color .2s ease}.search-form__input:focus{outline:none;border-color:#5a7f36;box-shadow:0 0 0 3px rgba(90,127,54,.2)}.search-form__input::-webkit-input-placeholder{color:#777;font-size:17px}.search-form__input::placeholder{color:#777;font-size:17px}.search-form__clear-input{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;padding:0;font-size:24px;color:#777;cursor:pointer}.search-form__clear-input:hover{color:#000}.search-form__buttons{display:flex;grid-gap:10px;gap:10px}@media(max-width:767px){.search-form__buttons{width:100%}}.search-form__button{padding:15px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;height:56px;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media(max-width:767px){.search-form__button{flex:1 1}}.search-form__button--search{background-color:#4c6c25;color:#fff}.search-form__button--search:hover{background-color:#314618}.search-form__button--search:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.search-form__button--clear{background-color:#f5f5f5;color:#777}.search-form__button--clear:hover{background-color:#e0e0e0;color:#000}.search-form__button--clear:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.invalidate-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#f3f4f6;padding:1rem}.invalidate-box{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 20px rgba(0,0,0,.1);max-width:400px;text-align:center}.invalidate-box h1{color:#7b7979;font-size:1.75rem;margin-bottom:1rem}.invalidate-box p{color:#374151;font-size:1rem}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f8f9fa;color:#333;text-align:center;padding:2rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.not-found-container h1{font-size:4rem;margin-bottom:1rem;color:#6c6667}.not-found-container p{font-size:1.25rem;color:#6c757d}
/*# sourceMappingURL=main.311a09bf.chunk.css.map */