body .section-container.moreInfoForm {display: none !important;position: fixed !important;width: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;background-color: transparent !important;border: 0 !important;max-width: 100% }body .section-container.moreInfoForm>.content-grid {width: 90%;max-width: 650px;margin: 10vh auto;border: 4px solid #34D5E2;height: auto !important;background-color: #f4f4f4;position: relative }@media only screen and (max-width: 767px) {body .section-container.moreInfoForm>.content-grid {height:82% !important }}@media only screen and (max-width: 812px) and (orientation: landscape) {body .section-container.moreInfoForm>.content-grid {height:80% !important }}@media only screen and (max-width: 767px) {body .section-container.moreInfoForm {padding:0 }}@media only screen and (max-width: 812px) and (orientation: landscape) {body .section-container.moreInfoForm {padding:0 }}body .section-container.moreInfoForm:before {background-color: #000000;opacity: .7;position: absolute;top: 0;left: 0;height: 100%;width: 100% }body .section-container.moreInfoForm .sliderBtn {display: none }body .section-container.moreInfoForm .form-container {height: auto !important;max-height: 79vh;overflow-y: auto;padding-bottom: 0;font-family: 'Public Sans' !important }@media only screen and (max-width: 812px) and (orientation: landscape) {body .section-container.moreInfoForm .form-container {height:295px !important }}body .section-container.moreInfoForm .form-container .submit-button-container {position: relative !important;background-color: transparent;margin-top: 20px !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important }body .section-container.moreInfoForm .form-container .submit-button-container .submit-button {height: 40px }@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .dropdown-list-container {width:49%;padding-top: 0;margin-top: 0;margin-right: 1%;float: left !important }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .text-field-container {float:left !important;width: 49%;display: inline-block;margin-right: 1% }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .fill .text-field-container {width:99% }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .checkbox-container {margin-top:15px }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .checkbox-container.long-text {width:50% !important;margin-top: 0 !important }}body .section-container.moreInfoForm .form-container .text-container.grades-text {clear: both }@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .text-container.grades-text {width:50% !important;float: left !important;display: inline-block;padding-bottom: 0 !important }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .text-container.grades-text p {margin-bottom:0 }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .text-container.grades-text:first-child {width:100% !important;float: none !important }}body .section-container.moreInfoForm .form-container .form-error {clear: both }@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container div[id^="k12_grade"].form-error {width:50%;margin-left: 50%;position: relative;top: -12px }}@media only screen and (min-width: 768px) {body .section-container.moreInfoForm .form-container .legal-disclaimer {margin-bottom:0 }}body .section-container.moreInfoForm .close {opacity: 1;font-family: 'Public Sans';font-size: 1.2rem;text-shadow: none;padding: 5px 10px;color: #fff;background: #000;position: absolute;right: -4px;top: -26px }body .section-container.moreInfoForm .close:hover {opacity: 1;color: #fff }body .section-container.moreInfoForm.moreInfo{display: block !important }


body header.main-header-container .header-container .header-buttons .button-container.more-info-btn{ display: inline-block !important;}
@media only screen and (min-width: 992px){
	body header.main-header-container .header-container {display: flex;}
	body header.main-header-container .header-container .header-buttons { width: 100%;}
	body header.main-header-container .header-container .header-logo {
    max-width: 300px;display: flex; align-items: center;}
	body .section-container.need-more-information.leadFormSlider:not(.private-academy) {display: none !important}
}