@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');.fl-accordion-content ul{margin-left:20px}.menu-btn>div a{background-color:#009448 !important;color:#fff !important;transition:.2s all ease-in-out}.menu-btn>div a:hover{opacity:.85}.blue a{text-transform:uppercase}.hori-menu a{color:#fff}h1{font-size:42px;font-family:'Roboto Slab',serif;color:#009448;font-weight:400}.white h1{color:#fff}.jumbo h1{font-size:70px}h2{font-size:36px;font-family:'Roboto Slab',serif;color:#009448;font-weight:400}h3{font-size:28px;font-family:'Roboto Slab',serif;color:#009448;font-weight:400;margin-top:0}h4{font-family:'Montserrat',sans-serif;font-size:24px;color:#009448;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:1px}h5{font-family:'Montserrat',sans-serif;font-size:19px;color:#005f9e;font-weight:400}.green h5{color:#009448}h6{font-family:'Montserrat',sans-serif;font-size:16px;color:#8a8d8f;font-weight:400;margin-top:0;line-height:20px}p{font-family:'Montserrat',sans-serif;font-size:15px;color:#3a3a3a}body{font-family:'Montserrat',sans-serif;font-size:15px;color:#3a3a3a}a{text-decoration:none;color:#009448;font-weight:500}a:hover{text-decoration:none}.pre-title-green .fl-module-content{margin-bottom:0}.pre-title-green .fl-module-content p{margin-bottom:0;font-size:2.4rem;text-transform:uppercase;font-weight:700;color:#009448}.pre-title-green+.fl-module-heading .fl-module-content{margin-top:0}.align-bottom{margin-top:auto;margin-bottom:0}.primary-btn a.fl-button{background-color:#009448;border-color:#009448;border-radius:0;font-size:14px;padding:.5em 1em;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.primary-btn a.fl-button:hover{opacity:.8}.secondary-btn a.fl-button{background-color:#fff;border-color:#fff;border-radius:0;padding:.5em 1em;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.secondary-btn a.fl-button span{color:#009448}.secondary-btn a.fl-button:hover{opacity:.7}.white-txt-btn a.fl-button{background-color:transparent;border:none;padding:0;font-size:14px;font-weight:500}.white-txt-btn a.fl-button:hover{background-color:transparent;border:none;padding:0;opacity:.7}.white-txt-btn a.fl-button span{color:#fff}.white-txt-btn a.fl-button span:after{content:"→";padding-left:8px}.blue-txt-btn a.fl-button{background-color:transparent;border:none;padding:0;font-size:14px;font-weight:500}.blue-txt-btn a.fl-button:hover{opacity:.7;background-color:transparent;border:none;padding:0}.blue-txt-btn a.fl-button span{color:#005f9e}.blue-txt-btn a.fl-button span:after{content:"→";padding-left:8px}.green-txt-btn a.fl-button{background-color:transparent;border:none;padding:0;font-size:14px;font-weight:500}.green-txt-btn a.fl-button:hover{opacity:.7;background-color:transparent;border:none;padding:0}.green-txt-btn a.fl-button span{color:#009448}.green-txt-btn a.fl-button span:after{content:"→";padding-left:8px}.green-btn-group .fl-button-group-button:not(:last-child) a.fl-button{background-color:#009448;border-color:#009448;border-radius:0;font-size:14px;padding:.5em 1em;font-weight:500;transition:all .2s ease-in-out 0s}.green-btn-group .fl-button-group-button a.fl-button:hover{opacity:.8}.green-btn-group .fl-button-group-button:last-child a.fl-button{background-color:transparent;border:none;padding:.5em 1em;font-size:14px;font-weight:500}.green-btn-group .fl-button-group-button:last-child a.fl-button span{color:#009448}.green-btn-group .fl-button-group-button:last-child a.fl-button span:after{content:"→";padding-left:8px}.blue-btn a.fl-button{background-color:#0f4d96;border-color:#0f4d96;border-radius:0;font-size:14px;padding:.5em 1em;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blue-btn a.fl-button:hover{opacity:.8}.inline-btn{display:inline-block}.grey-cta{background-color:#f2f2f2;padding:10px;margin:10px}.news-cta{background-color:#002c51;min-height:300px;margin:10px}.news-cta a{color:#ffffff!important}.news-cta h2{color:#ffffff!important}.announcements-cta{background-color:#004a98}.announcements-cta h6{color:#fff}.announcements-cta h3{color:#fff}.announcements-cta p{color:#fff}.quick-link{background-color:#fff}.quick-link:hover{background-color:rgba(155,155,155,.05)}.quick-link a{color:#8a8d8f}.white-cta{background-color:#fff;min-height:300px}.white-cta-padding{background-color:#fff;margin:0 10px 10px;min-height:220px}@media only screen and (min-width:600px){#special h2{overflow:hidden;text-align:center}#special h2:before,#special h2:after{background-color:#99bcd9;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}#special h2:before{right:.5em;margin-left:-50%}#special h2:after{left:.5em;margin-right:-50%}}.fl-page-nav-search .fa-search{font-size:14px!important;position:inherit!important;color:#ffffff!important}.fl-page-nav-search form{margin-top:20px}.fl-row-full-height .fl-row-content-wrap{min-height:70vh}.blue-header{background-color:#005f9e;margin:10px 10px 0}.blue-header-no-margin{margin:0}.blue-header h5{color:#fff}.fl-slide-foreground.clearfix{display:flex;align-items:center;flex-direction:row-reverse}.fl-content-slider{background-color:#fff}.fl-slide-photo{margin:0!important}#staff .fl-widget ul li{padding:20px 10px;border-bottom:1px solid rgba(155,155,155,.3);font-size:18px}#staff .fl-widget ul li:hover{background-color:#fff;cursor:pointer}#staff .fl-widget a:hover{color:#99bcd9;text-decoration:none}.full-width-photos img,.full-width-photos .fl-photo-content{min-width:100%}.anchor-menu{text-align:center}.anchor-menu div{display:inline-block;padding:10px}#menu-upper-nav li{display:inline-block}.careers-post .fl-post-feed-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;padding:20px}.careers-post .fl-post-left{width:30%;padding:20px}.careers-post .fl-post-right{width:70%;padding:20px}.careers-post h3.fl-post-title{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:20px;font-size:18px}.careers-post .locations{text-transform:initial;color:#005f9e;font-weight:500}.careers-post .fl-post-meta{padding-bottom:0}.careers-post .vertical-divider{color:#99bcd9;padding:0 5px}.careers-post .job-description{margin-bottom:10px}.careers-post .more-info{margin-bottom:10px}.careers-post .more-info span:nth-child(2):before{content:"or "}@media all and (max-width:768px){.careers-post .fl-post-feed-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.careers-post .fl-post-left{width:100%}.careers-post .fl-post-right{width:100%;padding-top:0}}.staff-post .fl-post-grid-post{border:none;padding:30px;max-width:500px;margin:0 auto}.staff-post .staff-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-post .staff-image{padding-right:20px}.staff-post .staff-image img{width:100px;height:100px;max-width:100px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.staff-post .staff-name h3 a{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:20px;font-size:18px;color:#009448}.staff-post .staff-meta{margin-top:30px}.staff-post .staff-meta p{margin-bottom:2px}.staff-post .staff-meta .job-title{color:#005f9e;font-weight:500}.staff-post .staff-meta .staff-links a{color:#4a4a4a}.staff-post .staff-meta .staff-links a:hover{color:#009448}.staff-post .vertical-divider{color:#009448;padding:0 5px}.directory-search form{text-align:center}.directory-search form ul{padding-left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0}.directory-search form ul li{width:32%}.directory-search form ul li label{width:100%}@media all and (max-width:768px){.directory-search form ul{max-width:400px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.directory-search form ul li{width:100%}}.directory-search input[type=text]{border-radius:0;border:none;padding:12px 20px;background-color:#fff;-webkit-box-shadow:0px 2px 0px 0px rgb(0 0 0/8%);box-shadow:0px 2px 0px 0px rgb(0 0 0/8%);color:#4a4a4a;width:100%;height:47px;line-height:47px}.directory-search input[type=text]{background-image:url(/wp-content/uploads/2021/04/mag-glass.png);background-size:20px;background-repeat:no-repeat;background-position:right 10px center;padding-right:35px}.directory-search select{border-radius:0;border:none;padding:12px 20px;background-color:#fff;-webkit-box-shadow:0px 2px 0px 0px rgb(0 0 0/8%);box-shadow:0px 2px 0px 0px rgb(0 0 0/8%);width:100%;font-weight:300}.directory-search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/uploads/2021/04/down-arrow.png);background-size:20px;background-repeat:no-repeat;background-position:right 10px center;padding-right:35px}.directory-search input::-webkit-input-placeholder{color:#4a4a4a;opacity:1}.directory-search input::-moz-placeholder{color:#4a4a4a;font-weight:300;opacity:1}.directory-search input::-ms-input-placeholder{color:#4a4a4a;font-weight:300;opacity:1}.directory-search input::placeholder{color:#4a4a4a;font-weight:300;opacity:1}.directory-search input:-ms-input-placeholder{color:#4a4a4a;font-weight:300}.directory-search input::-ms-input-placeholder{color:#4a4a4a;font-weight:300}.single-page-profile span.job-title{color:#005f9e;font-weight:700;margin-bottom:0}.single-page-profile a,.single-page-profile a.fl-button span{color:#009448;font-weight:500}.single-page-profile .staff-links a:first-child{color:#4a4a4a}.single-page-profile .vertical-divider{color:#99bcd9;padding:0 5px}.acf-form.fl-row{max-width:1000px}.acf-form.fl-row h1{text-align:center;margin-bottom:30px}.acf-form.fl-row #acf-form input{border-radius:0}.acf-form.fl-row .acf-form-submit{text-align:right}.acf-form.fl-row .acf-tab-wrap{background-color:transparent}.acf-form.fl-row .acf-tab-wrap .acf-tab-group li a{border:none}.acf-form.fl-row .acf-tab-wrap .acf-tab-group li a:hover{background-color:#005f9e;color:#fff}.acf-form.fl-row .acf-tab-wrap .acf-tab-group li.active a{background-color:#005f9e;color:#fff}.acf-form.fl-row .acf-form-submit input{border:2px solid #005f9e;border-radius:0;background-color:#005f9e;text-transform:uppercase;font-weight:500}.acf-form.fl-row .acf-form-submit input:hover{background-color:transparent;color:#005f9e}.notification-bar p{margin-bottom:0}.notification-bar a.notification-link{margin-left:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.notification-bar a.notification-link:hover{opacity:.7}.notification-bar a.notification-link:after{content:"→";padding-left:8px}.featured-news .fl-module-content{margin:10px}.featured-news .featured-post-item{background-color:#f2f2f2;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.featured-news .featured-post-item .fl-post-text{width:33%}.featured-news .featured-post-item .fl-post-meta{padding-bottom:0}.featured-news .featured-post-item .fl-post-category{color:#005f9d;text-transform:uppercase;font-weight:500;letter-spacing:1px}.featured-news .featured-post-item .fl-post-text h3{margin-bottom:30px}.featured-news .featured-post-item .fl-post-text h3 a{color:#009347;font-size:2.7rem;line-height:1.2em;margin-bottom:20px}.featured-news .featured-post-item .fl-post-more-link{margin-bottom:30px;margin-top:auto}.featured-news .featured-post-item .fl-post-more-link a{color:#005f9d}.featured-news .featured-post-item .fl-post-more-link a:hover{opacity:.7}.featured-news .featured-post-item .fl-post-more-link a:after{content:"→";padding-left:8px}.featured-news .featured-post-item .fl-post-image{width:67%;background-size:inherit;min-height:260px;background-repeat:no-repeat;background-position:center;background-size:cover}@media all and (max-width:992px){.featured-news .featured-post-item{flex-direction:column}.featured-news .featured-post-item .fl-post-text{width:100%}.featured-news .featured-post-item .fl-post-image{width:100%}}.news-post .fl-post-grid .fl-post-column{padding-bottom:0}.news-post .fl-post-grid-post{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;min-height:260px}.news-post .fl-post-text{background-size:cover;background-position:center;position:relative;padding:50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-grow:1}.news-post .fl-post-text *{position:relative}.news-post .fl-post-text:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;background-color:rgba(0,95,158,.9)}.news-post .fl-post-meta{padding-bottom:8px}.news-post .fl-post-text .post-category{color:#99bcd9;text-transform:uppercase;font-weight:500;letter-spacing:1px}.news-post .fl-post-text h3{margin-bottom:20px}.news-post .fl-post-text h3 a{color:#fff;font-size:2.3rem;line-height:1.3em}.news-post .fl-post-more-link{margin-top:auto}.news-post .fl-post-more-link a{color:#fff}.news-post .fl-post-more-link a:hover{opacity:.7}.news-post .fl-post-more-link a:after{content:"→";padding-left:8px}@media all and (max-width:768px){.news-post .fl-module-content{margin:0 10px}.news-post .fl-post-grid-post{margin-bottom:20px}}.news-list .fl-post-feed{padding:0 10px}.news-list .fl-post-meta{padding-bottom:0}.news-list .post-category{color:#99bcd9;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:14px}.news-list .fl-post-text{padding:18px 0}.news-list .fl-post-text h3{font-weight:regular}.news-list .fl-post-text h3 a{color:#fff;font-size:1.6rem;line-height:1.2em}.news-list .fl-post-feed-post{margin-bottom:0;border-bottom:0;border-top:1px solid #fff}.news-boxes .fl-post-feed{display:flex !important;flex-wrap:wrap !important;gap:20px;padding:0 20px;align-items:stretch}.news-boxes .fl-post-feed-post{float:none !important;width:auto !important;margin:0 !important;background:#092b49;padding:20px;display:flex !important;flex-direction:column;align-self:stretch;flex:0 0 calc(33.333% - 13.333px)}.news-boxes .fl-post-text{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%;padding:0;margin:0}.news-boxes .fl-post-meta{margin:0 0 8px;padding:0;font-size:14px}.news-boxes .post-category{color:#99bcd9;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:14px;margin:0}.news-boxes .fl-post-title{margin:0;font-weight:400}.news-boxes .fl-post-title a{color:#fff;font-size:1.6rem;line-height:1.2em;text-decoration:none}@media (max-width:992px){.news-boxes .fl-post-feed{padding:0 15px}.news-boxes .fl-post-feed-post{flex:0 0 calc(50% - 10px)}}@media (max-width:600px){.news-boxes .fl-post-feed{padding:0 15px;gap:15px}.news-boxes .fl-post-feed-post{flex:0 0 100%}}.key-fact-number p,.key-fact-txt p{margin-bottom:0}.key-fact-number .fl-module-content{margin-bottom:0}.key-fact-txt .fl-module-content{margin-top:0;margin-bottom:0}.key-fact-number p{color:#009448;font-family:'Roboto Slab',serif;text-align:center;font-size:8rem;line-height:1.3em}.key-fact-txt p{text-align:center;color:#005f9e;font-size:2.2rem;line-height:1.2em}.testimonials-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.testimonial-item{padding:30px;position:relative;background-size:cover;background-position:center;width:33.33%}.testimonial-item:nth-child(2){margin:0 20px}@media all and (max-width:992px){.testimonials-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.testimonial-item{width:100%;margin:20px;max-width:380px;min-height:300px}}.testimonial-item *{position:relative}.testimonial-item .testimonial-cat{color:#004a98;text-transform:uppercase;display:block;overflow:hidden}.testimonial-item .testimonial-cat:after{content:"";width:150px;height:1px;background-color:#004a98;display:inline-block;margin-right:0}.testimonial-item p{color:#092b49;font-family:'Roboto Slab',serif;padding-top:10px;padding-bottom:10px}.testimonial-item .testimonial-author{color:#004a98;font-weight:500}.testimonial-item .testimonial-content{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.testimonial-item:hover .testimonial-content{opacity:1}.testimonial-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.testimonial-item:hover:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.8)}.our-schools h3.fl-callout-title{font-size:1.5rem;padding-bottom:5px}.news-download-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-download-wrapper .news-download-item{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px;border:1px solid #f1f1f1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;box-shadow:0 0 10px -6px rgb(0 0 0/30%)}.news-download-wrapper .news-download-item .news-download-image{width:20%}.news-download-wrapper .news-download-item .news-download-text{width:80%;padding-left:20px}.news-download-wrapper .news-download-item .news-download-text h2{font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;margin:0}.news-download-wrapper .news-download-item .news-download-text a.news-download-btn{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0;background-color:#009448;color:#fff;padding:.3em .7em;margin-top:10px;display:inline-block}@media all and (max-width:980px){.news-download-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-download-wrapper .news-download-item{width:100%;max-width:350px;margin-bottom:10px}}.district-policies-tb table{width:100%;border-collapse:collapse;margin:20px 0}.district-policies-tb table:not(:first-child){border-top:1px solid #005f9e}.district-policies-tb tr.line-header td{font-size:19px;color:#005f9e;font-weight:500;padding:20px 10px 10px}.district-policies-tb tr td{padding:10px}.district-policies-tb tr td:first-child{width:70px}.news-page.news-list .fl-post-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-page.news-list h3 a{color:#092b49}.news-page.news-list .fl-post-feed-post{border-top:1px solid #99bcd9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 10px;width:45%}.news-page.news-list .fl-post-feed-post .post-image img{width:100px;min-width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.news-page.news-list .fl-post-feed-post .fl-post-text{padding:0 20px;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto}.news-page.news-list .fl-builder-pagination-load-more a{background-color:#009448;border-color:#009448;border-radius:0;font-size:14px;padding:.5em 1em;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.news-page.news-list .fl-post-feed-post:first-child,.news-page.news-list .fl-post-feed-post:nth-child(2){border-top:none}.news-page.news-list .fl-builder-pagination-load-more a:hover{opacity:.7}@media all and (max-width:992px){.news-page.news-list .fl-post-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.news-page.news-list .fl-post-feed-post{width:100%;max-width:600px}.news-page.news-list .fl-post-feed-post:nth-child(2){border-top:1px solid #99bcd9}}.schedule-table{width:100%}.schedule-table tr td{padding:8px 12px !important;vertical-align:top !important;line-height:1.1em}.schedule-table tr:nth-child(odd){background-color:rgba(153,188,217,.3) !important}.schedule-table tr:nth-child(even){background-color:#fff}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_label{color:#99bcd9;font-size:14px !important}.gform_wrapper.gravity-theme .gfield_description{font-size:13px;color:#99bcd9}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .ginput_container_date input{border-radius:0;width:100% !important}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{border:none}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{background-color:#009448;border:none;font-weight:500;border-radius:0;padding:.6em 2em;font-size:14px}.gform_wrapper.gravity-theme .gform_footer{justify-content:end}.gform_wrapper.gravity-theme #field_submit input:hover,.gform_wrapper.gravity-theme .gform_footer input:hover{background:#428bca;color:#fff;border:none}.bold-blue{color:#0f4d96;font-weight:600}.watch-video-btn .fl-icon{padding:10px}.watch-video-btn .fl-icon i{width:100px;height:100px;border:2px solid rgba(255,255,255,.65);position:relative;border-radius:100%}.watch-video-btn .fl-icon i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch-video-btn .fl-callout:hover i{-webkit-animation:pulse-black 2s infinite;animation:pulse-black 2s infinite}@-webkit-keyframes pulse-black{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-black{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.watch-video-btn-s .fl-callout{margin:0 auto}.watch-video-btn-s .fl-callout-title{padding:0}.watch-video-btn-s .fl-icon{padding:10px}.watch-video-btn-s .fl-callout-content{vertical-align:middle}.watch-video-btn-s .fl-icon i{width:60px;height:60px;border:2px solid #fff;position:relative;border-radius:100%}.watch-video-btn-s .fl-icon i:before{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);color:#009448}.watch-video-btn-s .fl-callout:hover i{-webkit-animation:pulse-black 2s infinite;animation:pulse-black 2s infinite}@-webkit-keyframes pulse-black{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-black{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.theme--dark.application{background-color:#fff !important;color:#333 !important}#blueframe .search-box,#blueframe .v-expansion-panel__header{background-color:#0258a1 !important;color:#fff !important}#blueframe .v-btn{background-color:#fff !important;border-radius:0 !important}#blueframe .primary-bg{background-color:#0258a1 !important}.fl-video-poster{position:relative}.fl-video-poster:after{content:"";background-image:url(https://www.minnewaska.k12.mn.us/wp-content/uploads/2023/09/play-button.png);background-repeat:no-repeat;background-size:80px 80px;background-position:center center;position:absolute;color:#fff;top:0;left:0;text-align:center;width:100%;height:100%;vertical-align:middle;display:inline-block;font-family:dashicons;font-size:100px;line-height:1em;opacity:.7;transition:.2s all ease-in-out}.fl-video-poster:hover:after{opacity:1}.fl-video-lightbox-wrap .mfp-content{background:0 0}.mfp-wrap.fl-video-lightbox-wrap .mfp-close,.mfp-wrap.fl-video-lightbox-wrap .mfp-close:hover{color:#fff !important}.dashboard-section .fl-button{border:none}.resources-block-list .fl-module-content{margin:0}.resources-block-list .fl-rich-text ul{list-style:none;margin-left:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;row-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resources-block-list .fl-rich-text ul li{background-color:#0258a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 250px;flex:1 250px;min-height:250px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.resources-block-list .fl-rich-text ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;text-align:center;color:#fff;line-height:1.2em;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500}.resources-block-list .fl-rich-text ul li:hover{background-color:#028342}.careers-list .fl-rich-text ul,.courses-list .fl-rich-text ul{list-style-type:square;margin-left:20px;margin-bottom:0}.careers-list .fl-rich-text ul li,.courses-list .fl-rich-text ul li{padding-bottom:10px}.careers-list .fl-rich-text p,.courses-list .fl-rich-text p{margin-bottom:0}.not-break{display:inline-block}.callout-img-inline .fl-callout-photo{width:75px;padding-right:10px}.callout-img-inline .fl-callout-content{width:auto}.resources-post .fl-post-grid-post{background-color:#0258a1;aspect-ratio:1.2/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.resources-post .fl-post-grid-post>a{display:-webkit-box;display:-ms-flexbox;display:flex}.resources-post .fl-post-grid-post .fl-post-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}.resources-post .fl-post-grid-post .fl-post-title{font-size:20px;font-family:'Montserrat',sans-serif;text-align:center;font-weight:500}.resources-post .fl-post-grid-post:hover{background-color:#009448}.fl-video-lightbox-wrap iframe{border:none;background:0 0;box-shadow:none}.pre-title .fl-rich-text p{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#009448;margin-bottom:0}.pre-title .fl-rich-text p:last-child{margin-bottom:0ps}.dark-section .pre-title{color:#5dd49a}.hero-overlay-card .fl-module-content{position:absolute;right:60px;bottom:0;background:#fff;border-top:4px solid #009448;padding:24px 30px;width:250px;z-index:10;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.08)}.hero-overlay-card .fl-module-content,.hero-overlay-card .fl-module-content *{text-align:left}.hero-overlay-card .label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7a8a;margin-bottom:8px;padding:0}.hero-overlay-card .date{font-family:'Roboto Slab',serif;font-size:24px;font-weight:700;color:#005f9e;margin-bottom:6px}.hero-overlay-card .sublabel{font-size:13px;color:#6b7a8a;line-height:1.4}@media (max-width:768px){.hero-overlay-card .fl-module-content{position:relative;right:auto;bottom:auto;width:100%;margin-top:24px}}.offer-card{padding-left:10px;padding-right:10px}.offer-card .fl-col-content{background:#f2f2f2;padding:10px;border-top:3px solid #009448}.offer-card h3{font-family:'Roboto Slab',serif;font-size:16px;font-weight:700;color:#005f9e;line-height:1.3;margin:0 0 10px}.offer-card p{font-size:14px;line-height:1.65;color:#6b7a8a;margin:0}.ll-timeline{position:relative;padding-left:36px}.ll-timeline:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:rgba(255,255,255,.1)}.ll-timeline-item{position:relative;margin-bottom:38px}.ll-timeline-item:last-child{margin-bottom:0}.ll-timeline-item:before{content:"";position:absolute;left:-42px;top:7px;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.1);border:3px solid rgba(255,255,255,.15)}.ll-timeline-item.complete:before{background:#009448;border-color:#009448}.ll-timeline-item.active:before{background:#fff;border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.12)}.ll-timeline-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ll-timeline-date{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5dd49a;font-family:"Source Sans 3",sans-serif}.ll-timeline-badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;border-radius:2px;font-family:"Source Sans 3",sans-serif}.ll-timeline-badge.badge-complete{background:rgba(0,148,72,.28);color:#5dd49a}.ll-timeline-badge.badge-active{background:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.ll-timeline-badge.badge-upcoming{background:rgba(255,255,255,.05);color:rgba(255,255,255,.32)}.ll-timeline-content{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-left:3px solid rgba(255,255,255,.1);padding:22px 26px}.ll-timeline-item.complete .ll-timeline-content{border-left-color:#009448}.ll-timeline-item.active .ll-timeline-content{border-left-color:#fff;background:rgba(255,255,255,.07)}.ll-timeline-content h4{font-size:17px;font-weight:600;color:#fff;margin:0 0 8px;font-family:"Roboto Slab",serif}.ll-timeline-content p{font-size:14px;line-height:1.65;color:rgba(255,255,255,.57);margin:0}.ll-update-note{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);font-size:13px;color:rgba(255,255,255,.38);font-style:italic}.about-img-wrap{position:relative}.about-img-wrap .fl-module-photo{margin-bottom:0}.about-img-tag .fl-rich-text{position:absolute;bottom:40px;right:0;background:#005f9e;padding:18px 22px;font-size:13px;line-height:1.4;z-index:5}.about-img-tag .fl-rich-text p{color:#fff;font-weight:600;margin-bottom:0;font-size:12px}.about-img-tag strong{display:block;font-size:28px;font-weight:700;font-family:'Roboto Slab',serif;margin-bottom:0;line-height:1em}.coordinator-card .fl-col-content{background:#fff;border:1px solid #d0dce8;border-top:4px solid #005f9e;margin:0 20px}.coordinator-card.fl-col .fl-col-content{padding:20px}.coordinator-card .card-label p{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7a8a}.coordinator-card .fl-module-photo img,.coordinator-card img{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;margin:0 0 14px;border:3px solid #f2f2f2}.coordinator-card h3,.coordinator-card h4{font-family:"Roboto Slab",serif;font-size:19px;font-weight:700;color:#005f9e;margin:0 0 4px}.coordinator-card .role{font-size:13px;color:#6b7a8a;font-family:"Source Sans 3",sans-serif}.coordinator-card .contact-line{font-size:14px;color:#2c2c2c;font-family:"Source Sans 3",sans-serif}.coordinator-card .contact-line a{color:#005f9e;text-decoration:underline}.coordinator-card .fl-rich-text p:last-child{margin-bottom:0}.faq-block .fl-rich-text strong{display:block;font-family:"Roboto Slab",serif;font-size:14px;font-weight:700;color:#005f9e;margin:0;padding:16px 0 0;border-top:1px solid #d0dce8}.faq-block .fl-rich-text p{font-size:14px;line-height:1.65;color:#6b7a8a;margin:0;padding-bottom:16px}.faq-block .fl-rich-text p:last-of-type{border-bottom:1px solid #d0dce8;padding-bottom:16px}.faq-block .fl-rich-text p:nth-child(odd){padding-bottom:5px}