.wpcf7 p{font-family:"Source Sans 3",Helvetica,Arial,Lucida,sans-serif;margin:0}.wpcf7 br{display:none}.wpcf7 .wpcf7-form-control-wrap[data-name="student_state"]:after,.wpcf7 .wpcf7-form-control-wrap[data-name="Grade_Level__c"]:after{position:absolute;top:50%;right:10px;width:0;height:0;margin-top:3px;border:6px solid;border-color:#666 transparent transparent;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#form-policy-notice{float:left;width:100%;padding:12px 12px 0;margin:0 10px 10px 0;color:#7c7e7ef7;text-align:center;font-size:11px;line-height:1;font-style:normal;font-weight:600;font-family:"Source Sans 3",Helvetica,Arial,Lucida,sans-serif}.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:10px}.wpcf7 input.text,.wpcf7 input.title,.wpcf7 input[type="date"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="password"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="url"],.wpcf7 select,.wpcf7 textarea{width:100%;margin-bottom:0px;padding:16px;border:0;border-radius:5px!important;background-color:#fff;color:#787878;font-size:14px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.6);-webkit-appearance:none;appearance:none;box-sizing:border-box}.wpcf7-text,.wpcf7-select{padding:16px 20px 16px 10px}.wpcf7 input,.wpcf7 select{border-radius:5px!important}.wpcf7-number::-webkit-outer-spin-button,.wpcf7-number::-webkit-inner-spin-button,.wpcf7 input[type="number"]::-webkit-outer-spin-button,.wpcf7 input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wpcf7-form.invalid .wpcf7-not-valid-tip{position:absolute;top:0px;right:6px;display:flex;font-size:10px;pointer-events:none}.wpcf7 .wpcf7-not-valid{border-color:#c00!important}.wpcf7 div.wpcf7-response-output,.wpcf7 .wpcf7-response-output{margin:0!important;padding:10px!important;border:0!important;text-align:center;font-weight:bold;line-height:1.4}.wpcf7-response-output.wpcf7-validation-errors,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,div.wpcf7-mail-sent-ng,div.wpcf7-aborted{background-color:#ffbaba;color:#d8000c}.wpcf7 form.sent .wpcf7-response-output{background-color:#dff2bf;color:#4f8a10}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.failed .wpcf7-response-output::before,.wpcf7 form.aborted .wpcf7-response-output::before,.wpcf7 form.spam .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before,.wpcf7 form.payment-required .wpcf7-response-output::before{content:"";display:flex;width:26px;height:26px;margin:0 auto 8px;background-repeat:no-repeat;background-position:center;background-size:26px 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D8000C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9 9l6 6'/%3E%3Cpath d='M15 9l-6 6'/%3E%3C/svg%3E")}.wpcf7 form.sent .wpcf7-response-output::before{content:"";display:flex;width:26px;height:26px;margin:0 auto 8px;background-repeat:no-repeat;background-position:center;background-size:26px 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F8A10' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.5 2.5L16 9.5'/%3E%3C/svg%3E")}.wpcf7-submit{display:block;min-width:220px;margin:10px auto 0!important;margin-bottom:0!important;padding:10px 18px;border:0!important;border-radius:10px;background-color:#bf0a30!important;color:#fff;font-family:"Mulish",Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:900;text-align:center;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.6);cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:padding,background-position,background-size,opacity;transition-property:padding,background-position,background-size,opacity;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0-105.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:0 0}.wpcf7-submit:hover{padding-left:14px;padding-right:42px;background-size:14px 14px;background-position:right 14px center}html body #page-container .wpcf7-submit{background-color:#bf0a30!important;margin:10px auto 0!important;display:block}.wpcf7 form p{position:relative}.wpcf7-spinner{position:absolute!important;left:50%;top:22px;transform:translate(-50%,-50%);margin:0!important;z-index:3;display:block!important;height:0}html .wpcf7-spinner{display:block!important;height:0;margin:0!important}html form.submitting .wpcf7-spinner,.wpcf7 form.submitting .wpcf7-spinner{height:25px;opacity:1;pointer-events:auto}.wpcf7 form:not(.submitting) .wpcf7-spinner{opacity:0;pointer-events:none}.wpcf7 form.submitting .wpcf7-submit{color:transparent}.wpcf7 .wpcf7-turnstile,.wpcf7 .cf-turnstile{margin-bottom:10px}.wpcf7 .hidden-fields-container,.wpcf7 .wpcf7-hidden{display:none!important}.section-hero-form-2020 .hero__lead-form input,.hero .hero__lead-form input{margin-bottom:10px}.section-hero-form-2020 .hero__lead-form .wpcf7-not-valid-tip,.hero .hero__lead-form .wpcf7-not-valid-tip{margin-bottom:15px;color:#c00}.section-hero-form-2020 .hero__lead-form div.wpcf7-validation-errors{margin:15px 0 0;border:2px solid #c00;color:#c00;text-align:center}.hero .hero__lead-form div.wpcf7-validation-errors{margin:15px 0 0;border:none;color:#c00;font-weight:bold;text-align:center}.hero .hero__lead-form h3{font-size:36px}.hero .hero__lead-form .dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-number::placeholder{color:#005eb8!important}.hero .hero__lead-form .dsm_contact_form_7 button.wpcf7-form-control.wpcf7-submit{margin-top:10px;color:#fff}.hero .hero__lead-form .dsm_contact_form_7 button.wpcf7-form-control.wpcf7-submit:hover{color:#840b55}html body #page-container .et_pb_section .dsm_contact_form_7_0 .wpcf7-form-control.wpcf7-submit{font-family:"Mulish",sans-serif!important;font-weight:700!important;background-color:#bf0a30!important}html .dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select{color:#737373!important;margin-bottom:10px}div.wpcf7 .ajax-loader{margin:0 -20px 0 4px}#logo-svg{width:215px;max-height:none!important;transition:none!important}.logo_container{transition:none!important}.et_header_style_left .logo_container{display:flex;align-items:center;justify-content:center}.logo_container.logo_container_mobile{justify-content:center!important}.logo_helper{display:flex;width:auto;height:100%;padding:1.3% 0;margin-left:10px}.logo_helper>div{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:100%;padding-left:10px;border-left:1px solid rgba(102,102,102,0.301)}.logo_helper p{font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.3;color:#54575a!important}.et-fixed-header #logo-svg{height:40px;width:166px}@media all and (max-width:980px){#logo-svg{width:166px}.logo_container{text-align:center}}@media (min-width:981px){.et_header_style_left .logo_container{justify-content:flex-start}.et-fixed-header .logo_helper p{font-size:10px}.et-fixed-header .logo_helper>div{padding-left:5px}}div.help-button-2020{display:block!important}.aoa-phone-link{position:relative;font-family:"Mulish",Helvetica,Arial,Lucida,sans-serif;font-size:26px!important}.aoa-phone-link svg{position:relative;margin:0 8px}.aoa-phone-icon-number{display:inline-flex;align-items:center}.help-button-2020 .aoa-phone-number a{position:fixed;right:2.5%;bottom:20px;z-index:99999;display:block;padding:10px 20px;border-radius:20px;background:#bf0a30;color:#fff;font-size:24px;line-height:110%;font-weight:700;text-align:center;box-shadow:0 12px 18px -6px rgba(0,0,0,0.3);transform:translate3d(0,0,0);will-change:transform;transition:transform 0.3s ease}.help-button-2020 .aoa-phone-icon-number{display:flex}.help-button-2020 .aoa-phone-icon-number svg{margin-right:4px}@media (hover:hover){.help-button-2020 .aoa-phone-number a:hover{transform:translate3d(0,2px,0);background:#fff;box-shadow:0 6px 9px -3px rgba(0,0,0,0.6)}.help-button-2020 .aoa-phone-number a:hover .aoa-phone-primay-text{color:#54575a}.help-button-2020 .aoa-phone-number a:hover .aoa-phone-primay-number{color:#bf0a30}.help-button-2020 .aoa-phone-number a:hover svg path{fill:#f7d117}}@media (max-width:980px){.aoa-phone-link{font-size:24px!important}}@media (max-width:767px){.aoa-phone-link{font-size:22px!important}}@media (max-width:480px){.et_pb_code h2 a.aoa-phone-link{font-size:26px}.et_pb_code h2 a.aoa-phone-link svg{width:25px;height:25px}}@media (max-width:767px){.et_pb_code h2 .aoa-phone-number .aoa-phone-primay-text,.et_pb_code h2 .aoa-phone-number .aoa-phone-primay-number{font-size:32px}.et_pb_code h2 .aoa-phone-number svg{width:27px;height:27px}}.ff-form-main,.ff-load-img{display:block;margin:0 auto}.ff-form-main{width:100%!important;padding-top:0!important;padding-right:0!important;padding-left:0!important}#dvFastForms div.ff-page-header-row{display:none!important}#dvFastForms .ff-section-header{position:relative;display:inline-block;margin:24px 0 8px;font-family:"Mulish",Helvetica,Arial,Lucida,sans-serif!important;font-size:26px!important;line-height:35px!important;font-weight:600!important;color:#54575a!important}#dvFastForms .ff-section-header::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;margin-bottom:-8px;background-color:#002868!important}#dvFastForms .ff-label,#dvFastForms .ff-footnote-label{font-family:"Source Sans 3",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;line-height:24px!important;color:#54575a!important}#dvFastForms .ff-label{padding-bottom:8px}#dvFastForms .ff-label::before{content:"\025B6 ";color:#002868!important}#dvFastForms .ff-footnote-label::before,#dvFastForms .ff-general-text-label::before{content:""!important}#dvFastForms .ff-general-text-label{font-weight:400!important;line-height:1.2em!important}#dvFastForms .ff-item-row{margin-top:4px!important;margin-bottom:8px}#dvFastForms .ff-btn-submit{font-family:"Source Sans 3",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:800!important;background-color:#bf0a30!important}#dvFastForms .help-tip{position:absolute;right:16px;width:24px;height:24px;margin-top:8px;border-radius:50%;background-color:#002868!important;text-align:center;font-size:14px;line-height:26px;cursor:default}#dvFastForms .help-tip:before{content:"?";font-weight:bold;color:#fff}#dvFastForms .help-tip p{position:absolute;right:-4px;z-index:100;display:none;width:380px;padding:20px!important;border-radius:3px;background-color:#1e2021;box-shadow:1px 1px 1px rgba(0,0,0,0.2);text-align:left;font-size:13px;line-height:1.4;font-weight:700;color:#fff}#dvFastForms .help-tip p:before{content:"";position:absolute;top:-12px;right:10px;width:0;height:0;border:6px solid transparent;border-bottom-color:#1e2021}#dvFastForms .help-tip p:after{content:"";position:absolute;top:-40px;left:0;width:100%;height:40px}#dvFastForms .help-tip:hover p{display:block;transform-origin:100% 0%;animation:fadeIn 0.3s ease-in-out;-webkit-animation:fadeIn 0.3s ease-in-out}.entry-content #dvFastForms ul{padding:0 0 23px 20px}#ffLookupDialog.ff-ui-dialog-content.ui-widget-content{height:500px!important}#dvFastForms.ff-ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ff-form-main.ff-ui-dialog-buttons.ui-draggable{top:0!important;margin-top:150px!important}@media (max-width:980px){#dvFastForms .ff-section-header{font-size:24px!important;line-height:32px!important}}@media (max-width:782px){#dvFastForms .ff-section-header{font-size:22px!important;line-height:30px!important}}.ff-form-main label a{color:#bf0a30}