a:hover{text-decoration:underline!important;color:#121212!important}a:active{text-decoration:underline!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{text-decoration:underline}.et_pb_button{padding-bottom:0.3rem!important;padding-top:0.6rem!important}.et_pb_button:hover{text-decoration:none!important;background-color:#000000!important;color:#ffffff!important;padding-bottom:0.3rem!important;padding-top:0.6rem!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button.et_pb_contact_submit:hover{text-decoration:none!important;background-color:#000000!important;color:#ffffff!important;padding-bottom:0.3rem!important;padding-top:0.6rem!important}.mobile_menu_bar::before{color:#ffffff!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0px;margin-bottom:24px;padding:2px;background-color:#2EA3F2}.et_header_style_left #et-top-navigation .mobile_menu_bar:hover{background-color:#000000!important}.mobile_menu_bar:before{font-size:40px}@media only screen and (max-width:980px){.et_mobile_menu li a{color:#212121!important}}@media only screen and (max-width:980px){.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1!important}}.cky-btn{border-radius:0!important}.cky-btn-revisit-wrapper{background-color:#2EA3F2!important;border-radius:0!important}.cky-switch input[type="checkbox"]:checked{background:#2EA3F2!important;background-color:#2EA3F2!important}.cky-modal.cky-modal-open .cky-btn{color:#007acb!important}.cky-modal.cky-modal-open .cky-btn:hover{color:#007acb!important}.cky-btn-preferences{border:2px solid #2EA3F2!important;color:#007acb!important}.cky-btn-accept{background-color:#2EA3F2!important;border-color:#2EA3F2!important}.cky-btn-reject{border-color:#2EA3F2!important;color:#007acb!important}.cky-modal.cky-modal-open .cky-btn-accept{color:#ffffff!important}.cky-modal.cky-modal-open .cky-btn-accept:hover{color:#ffffff!important}.cky-preference-center{border-radius:0px!important}.cky-modal.cky-modal-open .cky-show-desc-btn:hover{text-decoration:underline!important;color:#007acb!important}@media only screen and (max-width:980px) and (min-width:768px){#logo{max-height:70px}}@media only screen and (max-width:767px){#logo{max-height:60px}}@media (max-width:1024px) and (orientation:portrait){#teacher{display:none}}.entry-content li{}.et_pb_pricing li{line-height:1.6em;padding:0 0 0.6em 20px;position:relative}.et_pb_pricing li a{color:#0D8EE6}.et_pb_pricing li span:before{border-color:#000000;border-radius:0;border-width:3px;left:-20px}