@charset "UTF-8";
/* https://keystonemontessorischool.org/wp-content/et-cache/global/et-divi-customizer.min.css?ver=1789754182 */
body:not(.page-id-703) footer .outro{display:none!important}.single-post .container:before{display:none!important}.single-post div#left-area{width:100%}strong.name{font-family:"Allura",cursive;font-size:35px!important;line-height:normal}body{font-weight:400}.et_pb_button{border-radius:100px!important}.btn.outline a{background:transparent!important;border:1px solid}#main-header .container{max-width:90%!important}div#et-top-navigation{padding-top:35px!important;padding-bottom:35px!important}#top-menu a{font-weight:400;padding-bottom:20px!important}.et_pb_section.hero{height:95vh}.s2 h2{font-size:72px}body.home #page-container{position:relative}#top-menu a{font-weight:400}#top-menu li.btn a{background:#3E96A8;padding:13px 50px!important;border-radius:100px}.et_header_style_left #et-top-navigation{padding-top:60px}.txt-age{position:absolute;z-index:99;background:#fff;padding:0 20px;border-radius:100px;top:20px;left:20px}.txt-stars img{position:relative;top:3px}.blurb-left-image .et_pb_main_blurb_image .et_pb_image_wrap{text-align:left}.row-faq .et_pb_toggle_content{border-top:1px solid #e5e5e5;margin-top:30px;padding-top:20px}.blog-home .et_pb_post{border:none!important;background:none!important}.blog-home a.more-link{background:url(/wp-content/uploads/2026/07/ico-read-article.png) no-repeat right center;display:inline-block!important;padding-right:20px}.blog-home .et_pb_image_container{border-radius:16px;overflow:hidden}.blog-home .et_pb_image_container .entry-featured-image-url{margin-bottom:0!important}@media only screen and (min-width:981px){#logo{max-height:fit-content!important;width:150px;margin-top:15px;margin-bottom:15px}@media screen and (max-width:1366px){.container.et_menu_container{width:95%}.s2 h2{font-size:60px}}@media screen and (max-width:1124px){#top-menu li{padding-right:10px}}@media screen and (max-width:980px){.et_header_style_left #et-top-navigation{padding-top:24px}}@media screen and (max-width:768px){.et_pb_section.hero{height:55vh}.s2 h2{font-size:40px}}