/* compiled by scssphp v0.1.1 on Fri, 06 Oct 2023 16:30:18 +0000 (0.1255s) */

h1,h2{color:#121a42;}h3,h5{color:#121a42;}h4{color:#000;}.std-content blockquote,.sidebar-module-content blockquote{color:#121a42;}.std-content > ul li:before,.sidebar-module-content > ul li:before{background:#b3b3b3;}.header-top-line,.header-search{background:#121a42;}.header-top-line a,.header-search a{color:#fff;}.header-search button{color:#b3b3b3;}.header-nav,.header-subnav,#school-popup,#popup-overlay,body > footer{background:#000;}.header-nav,.header-subnav,#school-popup,#popup-overlay,body > footer,.header-nav a:not(.btn),.header-subnav a:not(.btn),#school-popup a:not(.btn),#popup-overlay a:not(.btn),body > footer a:not(.btn){color:#fff;}.header-nav .active a,.header-subnav .active a,#school-popup .active a,#popup-overlay .active a,body > footer .active a,.header-nav a:not(.btn):hover,.header-subnav a:not(.btn):hover,#school-popup a:not(.btn):hover,#popup-overlay a:not(.btn):hover,body > footer a:not(.btn):hover{color:#b3b3b3;}.header-nav .btn-mobile-menu span,.header-nav .btn-mobile-menu span:before,.header-nav .btn-mobile-menu span:after{background:#b3b3b3;}.header-subnav h4{color:#fff;}.header-subnav .wrap{border-top:solid 1px #b3b3b3;}.header-subnav .nav-sidebar{border-left:solid 1px #b3b3b3;}.header-subnav button{background:#b3b3b3;color:#121a42;}.header-subnav .mobile-nav-bottom{background:#121a42;}@media screen and (max-width:1020px){.header-subnav .nav-group > ul > li.open > a,.header-subnav .nav-group > ul > li{border-bottom:solid 2px #015697;}}#school-popup h4{color:#b3b3b3;border-bottom:solid 1px #b3b3b3;}#school-popup .social,#school-popup .contact span{color:#b3b3b3;}body,p,ol,li,table{color:#414042;}.buttons a.active{background:#b3b3b3;}.buttons a.active:after{background:#152539;}.btn{background:#121a42;border:solid 1px #121a42;color:#fff;}.btn:hover{background:#fff;color:#121a42;}.btn:active{background:#b3b3b3;}.btn.rev,#home-slider .content .btn{background:#fff;border:solid 1px #fff;color:#121a42;}.btn.rev:hover,#home-slider .content .btn:hover{background:#000;color:#fff;}.btn.rev:active,#home-slider .content .btn:active{background:#b3b3b3;color:#121a42;}body > footer h4,body > footer .social a{color:#b3b3b3;}body > footer,body > footer p{color:#fff;}#home-slider li:after,.header-element:after{background:rgba(18, 26, 66, 0.5);}#home-slider h4{color:#b3b3b3;}#home-slider .alert-bar{background:#b3b3b3;color:#121a42;}#home-slider .alert-bar .btn-close:before,#home-slider .alert-bar .btn-close:after{background:#121a42;}@media screen and (max-width:1020px){.footer-menu{padding-top:6px;}}#home-buckets{color:#414042;}#home-buckets h4{background:#b3b3b3;color:#000;}#home-buckets a{color:#000;}#home-buckets .btn-left,#home-buckets .btn-right{color:#000;}#home-numbers{background:#000;color:#fff;}#home-numbers .number{color:#b3b3b3;border-bottom:solid 1px #fff;}#home-events,.event-list,#home-events p,.event-list p{color:#414042;}#home-events .date-label div:first-child,.event-list .date-label div:first-child{color:#414042;}#home-events .date-label div:last-child,.event-list .date-label div:last-child{color:#121a42;}#home-events h5,.event-list h5{color:#414042;}#home-events a:not(.btn),.event-list a:not(.btn){color:#000;}.event-list > div,.sidebar-events .btn-container,.sidebar-news .btn-container{border-top:solid 1px #bcbec0;}#home-news{background:#e6e7e8;}#home-news:before{background:#fff;}.news-list .item-bg{background:#121a42;}.news-list .date{color:#414042;}.news-list .title{color:#414042;}.news-list .more{color:#000;}.news-list .buttons a{border:solid 1px #121a42 !important;}.btn-prev,.btn-next{color:#b3b3b3;}.breadcrumbs{color:#121a42;border-bottom:solid 1px #121a42;border-top:solid 1px #121a42;}.sidebar{color:#121a42;}.sidebar-menu > ul > li > ul > li.current-menu-item:before,.sidebar-menu > ul > li > ul > li.current-menu-ancestor:before{background:#b3b3b3;}.sidebar-module{border-top:solid 2px #121a42;}.sidebar-module h4{border-bottom:solid 1px #bcbec0;}.sidebar-module h4 a:after{color:#b3b3b3;}.sidebar-contact .sidebar-module-content{background:#121a42;}.std-gallery .buttons a{border:solid 1px #121a42 !important;}.element-callout{background-color:#000;}.element-staff-highlights .school{color:#414042;}.element-staff-highlights .name,.element-staff-highlights .title{color:#121a42;}.element-staff-highlights .link{color:#b3b3b3;}.element-staff-highlights .img.default{background:#121a42;}.element-testimonial{background-color:#121a42;}.element-testimonial:before{color:#b3b3b3;}.element-accordion .title a{border:solid 1px #121a42;color:#414042;}.element-accordion .title a:after{color:#b3b3b3;}.element-accordion .open .title a{background-color:#121a42;color:#fff;}.element-numbers{color:#121a42;}.element-numbers .number{color:#b3b3b3;}.element-link-list a{border:solid 1px #121a42;color:#121a42;}.sidebar-staff{color:#414042;}.sidebar-staff .name{color:#121a42;}.sidebar-staff + .btn-container a{color:#b3b3b3;}.element-downloads{color:#414042;}.element-downloads a{border-top:solid 1px #bcbec0;border-bottom:solid 1px #bcbec0;}.element-downloads a:before{color:#b3b3b3;}.element-contracts{color:#414042;}.element-contracts a:before{border:solid 1px #121a42;color:#b3b3b3;}.std-filters button[type="submit"]:before{color:#b3b3b3;}.std-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z' fill='%23b3b3b3'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E%0A");}.news-featured{background:#000;color:#fff;}.news-featured .date{color:#b3b3b3;}.news-bg{background-color:#121a42;}.news-sidebar{color:#121a42;}.calendar-page .calendar .thead .th{color:#121a42;}.calendar-page .calendar .date{color:#b3b3b3;}.calendar-page .calendar .day-today .date{background:#121a42;color:#fff;}.calendar-page-header .month-navigation{color:#b3b3b3;}.calendar-page-header .calendar-buttons .active{color:#b3b3b3;}#calendar-list .month-year,#calendar-list-search .month-year,#calendar-detail .month-year,#calendar-list a:not(.btn),#calendar-list-search a:not(.btn),#calendar-detail a:not(.btn){color:#b3b3b3;}#calendar-list .day-of-month,#calendar-list-search .day-of-month,#calendar-detail .day-of-month{color:#121a42;}#calendar-detail .event-title{color:#121a42;}#calendar-detail .time{color:#b3b3b3;}.staff-page{color:#121a42;}.staff-page .active,.staff-page .letter,.staff-page input[name="letter"]:checked + span{color:#b3b3b3;}#home-admin-contact .admin-list .portrait:before{background:rgba(18, 26, 66, 0.4);}#home-admin-contact .admin-list .learn-more{color:#000;}#home-admin-contact .contact{background-color:#b3b3b3;color:#000;}#home-admin-contact .contact .title{background:#000;}*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;margin:0;padding:0;}select{-webkit-appearance:menulist;}input[type="radio"]{-webkit-appearance:radio;}input[type="checkbox"]{-webkit-appearance:checkbox;}img{border:none;}a{text-decoration:none;color:inherit;}input,button,textarea{border-radius:0;}#wpadminbar{position:fixed !important;top:0 !important;}body{font:400 17px/1.47059 Arial, Helvetica, sans-serif;top:0 !important;}h1{font:italic 400 55px/1.25 Georgia, Times, 'Times New Roman', serif;}h2{font:400 40px/1.25 Arial, Helvetica, sans-serif;}h3{font:700 18px/1.25 Georgia, Times, 'Times New Roman', serif;text-transform:uppercase;letter-spacing:0.1em;}h3.plain-orange{text-transform:none;font-family:Arial, Helvetica, sans-serif;letter-spacing:0;}h4{font:700 15px/1.25 Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.1em;}h5{font:italic 700 14px/1.25 Georgia, Times, 'Times New Roman', serif;}.element-text + .element-text{padding-top:1em;}.std-content h1:not(:first-child),.sidebar-module-content h1:not(:first-child),.std-content h2:not(:first-child),.sidebar-module-content h2:not(:first-child),.std-content h3:not(:first-child),.sidebar-module-content h3:not(:first-child){margin-top:0.4em;}.std-content p + h1,.sidebar-module-content p + h1,.std-content p + h2,.sidebar-module-content p + h2,.std-content p + h3,.sidebar-module-content p + h3,.std-content ul + h1,.sidebar-module-content ul + h1,.std-content ul + h2,.sidebar-module-content ul + h2,.std-content ul + h3,.sidebar-module-content ul + h3,.std-content ol + h1,.sidebar-module-content ol + h1,.std-content ol + h2,.sidebar-module-content ol + h2,.std-content ol + h3,.sidebar-module-content ol + h3{margin-top:1.1em !important;}.std-content img,.sidebar-module-content img{max-width:100%;height:auto;}.std-content iframe,.sidebar-module-content iframe{max-width:100%;}.std-content a:not(.btn),.sidebar-module-content a:not(.btn){text-decoration:underline;}.std-content > ul,.sidebar-module-content > ul,.std-content > ol,.sidebar-module-content > ol{margin-left:50px;}.std-content > ul li,.sidebar-module-content > ul li,.std-content > ol li,.sidebar-module-content > ol li{padding-bottom:0.5em;}.std-content > ul ol,.sidebar-module-content > ul ol,.std-content > ol ol,.sidebar-module-content > ol ol,.std-content > ul ul,.sidebar-module-content > ul ul,.std-content > ol ul,.sidebar-module-content > ol ul{margin-left:50px;}.std-content .wp-caption .wp-caption-text,.sidebar-module-content .wp-caption .wp-caption-text{font-style:italic;color:#58595b;font-size:12px;}.std-content .wp-caption.alignleft,.sidebar-module-content .wp-caption.alignleft{float:left;margin-right:39px;}.std-content .wp-caption.alignright,.sidebar-module-content .wp-caption.alignright{float:right;margin-left:39px;}.std-content .wp-caption.aligncenter,.sidebar-module-content .wp-caption.aligncenter{text-align:center;}.std-content img.alignright,.sidebar-module-content img.alignright{float:right;margin-left:39px;}.std-content img.alignleft,.sidebar-module-content img.alignleft{float:left;margin-right:39px;}.std-content > ol,.sidebar-module-content > ol{list-style:none;counter-reset:ol-counter;}.std-content > ol li,.sidebar-module-content > ol li{counter-increment:ol-counter;}.std-content > ol li:before,.sidebar-module-content > ol li:before{content:counter(ol-counter) ". ";font-weight:bold;color:#121a42;}.std-content > ul,.sidebar-module-content > ul{list-style:none;}.std-content > ul ul,.sidebar-module-content > ul ul{list-style:none;}.std-content > ul li,.sidebar-module-content > ul li{position:relative;}.std-content > ul li:before,.sidebar-module-content > ul li:before{content:' ';border-radius:50%;display:block;position:absolute;width:4px;height:4px;top:0.5em;left:-16px;}.std-content blockquote,.sidebar-module-content blockquote{font:italic 25px/1.12 Georgia, Times, 'Times New Roman', serif;margin-bottom:0.5em;}.std-content blockquote p,.sidebar-module-content blockquote p{color:inherit;margin-bottom:0;}.std-content h3,.sidebar-module-content h3{margin-bottom:0.6em;}.std-content h2,.sidebar-module-content h2{margin-bottom:0.5em;}.std-content p,.sidebar-module-content p{margin-bottom:1.1em;}.btn{-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:inline-block;height:auto;line-height:34px;text-transform:uppercase;font-weight:900;font-size:11px;line-height:14px;letter-spacing:0.1em;padding:10px 20px;box-sizing:border-box;}.btn.full{width:100%;text-align:center;margin-bottom:22px;}@media screen and (max-width:1020px){body{font-size:15px;}h1{font-size:40px;}h2{font-size:35px;}h3{font-size:16px;}h4{font-size:13px;}h5{font-size:12px;}.std-content blockquote,.sidebar-module-content blockquote{font-size:18px;}}.wrap{margin:0 auto;box-sizing:border-box;max-width:100%;}.btn-close{display:block;width:19px;height:19px;position:absolute;font-size:0;line-height:0;}.btn-close:before,.btn-close:after{content:' ';display:block;position:absolute;left:-10%;right:-10%;top:50%;height:3px;margin-top:-1px;background:#fff;border-radius:1px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.btn-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.btn-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.btn-close.reopen{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.btn-close.reopen:before,.btn-close.reopen:after{left:50%;right:auto;width:75%;top:50%;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;margin-top:-6px;}.btn-close.reopen:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-1px;}.btn-close.reopen:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}#popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:100000;}.popup{position:absolute;display:none;z-index:100001;left:50%;max-width:100%;box-sizing:border-box;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.buttons{font-size:0;line-height:0;}.buttons a{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;}.buttons a:not(.play):not(.pause){-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:15px;height:15px;border-radius:50%;border:solid 1px #fff;margin-right:14px;}.buttons a:not(.play):not(.pause):last-child{margin-right:0;}.buttons a:not(.play):not(.pause).active:after{content:' ';display:block;position:absolute;top:50%;left:50%;height:50%;width:120%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg) translate(0, 6px);-moz-transform:translate(-50%, -50%) rotate(-45deg) translate(0, 6px);-ms-transform:translate(-50%, -50%) rotate(-45deg) translate(0, 6px);transform:translate(-50%, -50%) rotate(-45deg) translate(0, 6px);}.buttons a.pause,.buttons a.play{color:#fff;margin-left:5px;}.buttons a.pause:before,.buttons a.play:before{font-family:FontAwesome;line-height:17px;display:block;font-size:15px;}.buttons a.pause:before{content:'\f04c';}.buttons a.play:before{content:'\f04b';}.element .iframe-container{margin-bottom:2em;}.iframe-container{position:relative;padding-top:60%;}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.std-filters{padding:38px 0;}.std-filters form{position:relative;display:flex;justify-content:space-between;}.std-filters form > *:not(button){box-sizing:border-box;border:solid 1px #bcbec0;font-size:12px;font-family:Arial, Helvetica, sans-serif;height:35px;line-height:1;color:#414042;margin-right:25px;}.std-filters form > *:not(button):last-child{margin-right:0;}.std-filters form > *:not(button)::-webkit-input-placeholder{color:#414042;}.std-filters form > *:not(button)::-moz-placeholder{color:#414042;}.std-filters form > *:not(button):-ms-input-placeholder{color:#414042;}@media screen and (max-width:1030px){.std-filters form > *:not(button){font-size:16px;}}.std-filters form button[type="submit"]{background:none;position:absolute;border:none;top:0;right:0;display:block;width:35px;height:35px;text-align:center;}.std-filters form button[type="submit"]:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);font-family:FontAwesome;content:'\f002';display:block;font-size:14px;line-height:35px;}@media screen and (max-width:760px){.std-filters form{display:block;}.std-filters form > *:not(button){margin-right:0;width:100% !important;margin-bottom:20px;}.std-filters form > *:not(button):last-child{margin-bottom:0;}.std-filters form button[type="submit"]{top:auto;bottom:0;}}.std-filters select{-webkit-appearance:none;background-repeat:no-repeat;background-position:right center;background-size:28px auto;background-color:#fff;width:182px;padding:0 14px;letter-spacing:1px;text-transform:uppercase;}.std-filters select.wide{width:288px;}.std-filters select option[disabled]{display:none;}@media screen and (max-width:1030px){.std-filters select{letter-spacing:0;text-transform:none;}}.std-filters input[name="s"]{width:593px;padding:0 34px 0 18px;font-size:14px;}.std-filters input[name="s"]::-webkit-input-placeholder{font-style:italic;font-size:10px;}.std-filters input[name="s"]::-moz-placeholder{font-style:italic;font-size:10px;}.std-filters input[name="s"]:-ms-input-placeholder{font-style:italic;font-size:10px;}@media screen and (max-width:1030px){.std-filters input[name="s"]{font-size:16px;}.std-filters input[name="s"]::-webkit-input-placeholder{font-size:12px;}.std-filters input[name="s"]::-moz-placeholder{font-size:12px;}.std-filters input[name="s"]:-ms-input-placeholder{font-size:12px;}}.facebook:before{content:'\f09a';font-family:FontAwesome;}.twitter:before{content:'\f099';font-family:FontAwesome;}.linkedin:before{content:'\f0e1';font-family:FontAwesome;}.youtube:before{content:'\f16a';font-family:FontAwesome;}.instagram:before{content:'\f16d';font-family:FontAwesome;}.vimeo:before{content:'\f27d';font-family:FontAwesome;}.email:before{content:'\f003';font-family:FontAwesome;}table{border-collapse:collapse;border-color:#ccc;border-spacing:0;border-style:solid;border-width:1px;width:80% !important;}@media screen and (max-width:1025px){table{width:100% !important;}}table tr{border-bottom:1px solid #ccc;}table td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;}table thead td{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;text-align:left;vertical-align:top;}.page-template-template-open-enrollment .interior-content h4{color:#002f6c;letter-spacing:0;margin-bottom:17px;}.page-template-template-open-enrollment .interior-content h5{font-size:25px;line-height:28px;font-weight:normal;color:#002f6c;}body{padding-top:155px;}@media screen and (max-width:1020px){body{padding-top:105px;}}@media screen and (max-width:760px){body{padding-top:72px;}}body > header{position:fixed;z-index:10000;top:0;left:0;right:0;}body > header .wrap{width:1280px;padding:0 40px;}body > header .header-top-line{height:50px;text-align:right;}body > header .header-top-line ul,body > header .header-top-line li{display:block;list-style:none;}body > header .header-top-line li{display:inline-block;margin-right:30px;vertical-align:top;}body > header .header-top-line li:last-child{margin-right:0px;}body > header .header-top-line li.login > a:before,body > header .header-top-line li.search > a:before{font-family:FontAwesome;font-style:normal;margin-right:10px;display:inline-block;}body > header .header-top-line li.login > a:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);content:'\f023';}body > header .header-top-line li.search > a:before{-webkit-transform:scale(-1.2, 1.2);-moz-transform:scale(-1.2, 1.2);-ms-transform:scale(-1.2, 1.2);transform:scale(-1.2, 1.2);content:'\f002';}body > header .header-top-line a{font:italic 400 14px/50px Arial, Helvetica, sans-serif;}body > header .header-top-line .translate{padding-top:13px;box-sizing:border-box;height:50px;overflow:hidden;}body > header .header-top-line .translate > a{display:none;}body > header .header-top-line .translate .skiptranslate{font-size:0;}body > header .header-top-line .translate .skiptranslate span{display:none;}body > header .header-top-line .translate select{color:white;background:transparent;border:none;font-style:italic;background:#121a42;}body > header .header-search{display:none;}body > header .header-search form{position:relative;}body > header .header-search input[type="text"]{box-sizing:border-box;background:none;border:none;width:100%;height:50px;font-size:18px;line-height:1;color:#fff;padding:0 80px 0 43px;}body > header .header-search input[type="text"]::-webkit-input-placeholder{color:#fff;font-style:italic;}body > header .header-search input[type="text"]::-moz-placeholder{color:#fff;font-style:italic;}body > header .header-search input[type="text"]:-ms-input-placeholder{color:#fff;font-style:italic;}body > header .header-search button{background:none;border:none;font-size:0;line-height:0;display:block;position:absolute;width:17px;height:17px;text-align:center;right:20px;top:17px;}body > header .header-search button:before{content:'\f002';display:block;position:relative;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);font-family:FontAwesome;font-size:17px;line-height:1;}body > header .header-nav .wrap{height:105px;display:flex;justify-content:space-between;align-items:center;}body > header .header-nav .logo img{height:43px;width:auto;display:block;}body > header .header-nav .main-menu .sub-menu{display:none !important;}body > header .header-nav .main-menu ul,body > header .header-nav .main-menu li{display:block;list-style:none;}body > header .header-nav .main-menu li{float:left;margin-right:36px;}body > header .header-nav .main-menu li:last-child{margin-right:0;}body > header .header-nav .main-menu a{font-weight:bold;font-size:15px;text-transform:uppercase;}body > header .header-nav .main-menu > ul{display:flex;align-items:center;}body > header .header-subnav{}body > header .header-subnav .nav-group ul,body > header .header-subnav .nav-group ol{display:block;list-style:none;}@media screen and (min-width:1021px){body > header .header-subnav{display:none;}body > header .header-subnav .wrap{padding:29px 40px;display:flex;justify-content:space-between;}body > header .header-subnav .nav-group,body > header .header-subnav .nav-sidebar{padding-top:23px;padding-bottom:22px;}body > header .header-subnav .nav-group{width:calc(100% - 335px);font-size:15px;line-height:1;}body > header .header-subnav .nav-group > ul > li{display:none;}body > header .header-subnav .nav-group > ul > li > a{display:none;}body > header .header-subnav .nav-group > ul > li.menu-item-23{display:block;}body > header .header-subnav .nav-group .sub-menu{column-width:210px;}body > header .header-subnav .nav-group .sub-menu li a{display:block;margin-bottom:15px;}body > header .header-subnav .nav-sidebar{width:231px;padding-left:84px;display:flex;align-items:center;}body > header .header-subnav .nav-sidebar h4{margin-bottom:20px;}body > header .header-subnav .nav-sidebar form{position:relative;margin-bottom:20px;}body > header .header-subnav .nav-sidebar input[type="text"]{background:white;border:none;box-sizing:border-box;width:100%;height:31px;line-height:1;font-size:16px;padding:0 41px 0 10px;}body > header .header-subnav .nav-sidebar button{height:31px;width:31px;border:none;display:block;position:absolute;top:0;right:0;text-align:center;font-size:16px;line-height:33px;}body > header .header-subnav .nav-sidebar button:before{content:'\f054';font-family:FontAwesome;}}body > header .btn-mobile-menu,body > header .mobile-nav-bottom{display:none;}@media screen and (max-width:1020px){body > header .header-top-line{display:none;}body > header .header-top-line .menu li:not(.translate){display:none;}body > header .header-top-line .menu li.translate{margin-right:0;}body > header .header-nav .main-menu{display:none;}body > header .header-nav .btn-mobile-menu{position:relative;display:block;width:40px;height:23px;cursor:pointer;}body > header .header-nav .btn-mobile-menu span{top:50%;margin-top:-2px;}body > header .header-nav .btn-mobile-menu span,body > header .header-nav .btn-mobile-menu span:before,body > header .header-nav .btn-mobile-menu span:after{-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:block;width:100%;height:3px;position:absolute;left:0;}body > header .header-nav .btn-mobile-menu span:before,body > header .header-nav .btn-mobile-menu span:after{content:' ';}body > header .header-nav .btn-mobile-menu span:before{top:-10px;}body > header .header-nav .btn-mobile-menu span:after{top:10px;}body > header .header-nav .btn-mobile-menu.open span{background:transparent;}body > header .header-nav .btn-mobile-menu.open span:before,body > header .header-nav .btn-mobile-menu.open span:after{top:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body > header .header-nav .btn-mobile-menu.open span:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}body > header .header-nav .btn-mobile-menu.open span:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}body > header .header-subnav{display:none;}body > header .header-subnav .nav-sidebar{display:none;}body > header .header-subnav .nav-group{padding:10px 20px 50px;height:calc(100vh - 352px);box-sizing:border-box;overflow-y:scroll;}body > header .header-subnav .nav-group > ul > li{display:block !important;}body > header .header-subnav .nav-group > ul > li > a{font:bold 13px/1 Arial, Helvetica, sans-serif;text-transform:uppercase;display:block;padding:15px 23px 15px 15px;position:relative;}body > header .header-subnav .nav-group > ul > li.menu-item-has-children > a:after,body > header .header-subnav .nav-group > ul > li.school-menu > a:after{-webkit-transition:transform 0.3s;-ms-transition:transform 0.3s;-moz-transition:transform 0.3s;transition:transform 0.3s;content:'\f054';font-family:FontAwesome;font-weight:normal;font-size:12px;position:absolute;right:0;}body > header .header-subnav .nav-group > ul > li.menu-item-has-children.open > a:after,body > header .header-subnav .nav-group > ul > li.school-menu.open > a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}body > header .header-subnav .nav-group > ul > li > ul{display:none;padding:0 0 16px;margin-left:28px;}body > header .header-subnav .nav-group > ul > li > ul li{padding-top:18px;padding-bottom:18px;border-bottom:solid 1px #8a929a;}body > header .header-subnav .nav-group > ul > li > ul li:last-child{border-bottom:0;}body > header .header-subnav .nav-group > ul > li > ul a{font:normal 13px/1 Arial, Helvetica, sans-serif;display:block;padding-left:15px;}body > header .header-subnav .nav-group > ul > li:last-child:not(.open) > a,body > header .header-subnav .nav-group > ul > li:last-child:not(.open) > ul{border-bottom:none;}body > header .header-subnav .mobile-nav-bottom{display:none;position:fixed;left:0;right:0;bottom:0;height:auto;box-sizing:border-box;padding:29px 40px 50px;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul,body > header .header-subnav .mobile-nav-bottom .mobile-top-nav li{display:block;list-style:none;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul{display:flex;justify-content:space-between;flex-wrap:wrap;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li{width:50%;padding-bottom:40px;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul a{display:block;font:italic normal 13px/1 Arial, Helvetica, sans-serif;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li.login a:before{content:'\f023';-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:7px;font:normal normal 12px/1 FontAwesome;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li.translate a:before{content:'\f075';-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:5px;font:normal normal 12px/1 FontAwesome;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li.district-54 a:before{content:' ';background:url('../images/d-54-logo.png') no-repeat center;background-size:contain;width:12px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-3px;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li.careers a:before{content:'\f005';-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:5px;font:normal normal 12px/1 FontAwesome;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav ul li.families a:before{content:'\f004';-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:5px;font:normal normal 12px/1 FontAwesome;}body > header .header-subnav .mobile-nav-bottom .mobile-top-nav .search{display:none;}body > header .header-subnav .mobile-nav-bottom form{position:absolute;bottom:35px;left:40px;right:40px;}body > header .header-subnav .mobile-nav-bottom form input[type="text"]{box-sizing:border-box;background:none;border:none;border-bottom:solid 1px #fff;width:100%;height:20px;font-size:16px;line-height:1;color:#fff;padding:0 22px 0 0;}body > header .header-subnav .mobile-nav-bottom form input[type="text"]::-webkit-input-placeholder{color:#fff;font-style:italic;}body > header .header-subnav .mobile-nav-bottom form input[type="text"]::-moz-placeholder{color:#fff;font-style:italic;}body > header .header-subnav .mobile-nav-bottom form input[type="text"]:-ms-input-placeholder{color:#fff;font-style:italic;}body > header .header-subnav .mobile-nav-bottom form button{background:none;border:none;font-size:0;line-height:0;display:block;position:absolute;width:12px;height:12px;text-align:center;right:0px;top:8px;}body > header .header-subnav .mobile-nav-bottom form button:before{content:'\f002';display:block;position:relative;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);font-family:FontAwesome;font-size:12px;line-height:1;color:#fff;}}@media screen and (max-width:760px){body > header .wrap{padding:0 20px;}body > header .header-nav .wrap{height:72px;}body > header .header-nav .logo img{height:30px;}body > header .header-subnav .nav-group{height:calc(100vh - 192px);}}body.admin-bar > header{top:32px;}@media screen and (max-width:782px){body.admin-bar > header{top:46px;}}body.logo-logo-only > header .header-nav .logo{text-transform:uppercase;font:bold 18px/1 Arial, Helvetica, sans-serif;}body.logo-logo-only > header .header-nav .logo a{display:flex;align-items:center;}body.logo-logo-only > header .header-nav .logo img{height:55px;margin-right:11px;}@media screen and (max-width:760px){body.logo-logo-only > header .header-nav .logo{font-size:14px;}body.logo-logo-only > header .header-nav .logo img{height:40px;}}@media screen and (min-width:1021px){.main-menu .school-menu a{display:block;height:38px;line-height:38px;padding:0 16px;-webkit-transition:color 0.3s;-ms-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}.main-menu .school-menu a:hover{color:#fff;}}body > footer{font-size:14px;line-height:normal;padding:60px 0 55px;}body > footer .wrap{width:1280px;padding:0 40px;display:flex;}body > footer ul,body > footer li{display:block;list-style:none;}body > footer h4{margin-bottom:35px;}body > footer .contact-social{width:250px;}body > footer .contact-social p{margin-bottom:16px;}body > footer .contact-social .social{display:none;}body > footer .social a{font-size:0;line-height:0;}body > footer .social a:before{font-size:15px;line-height:1;}body > footer .social li{float:left;margin-right:20px;}body > footer .contact img{width:192px;height:auto;}body > footer .footer-menu{width:320px;}body > footer .footer-menu ul.menu{column-width:130px;margin-bottom:71px;}body > footer .footer-menu a{display:block;margin-bottom:10px;}body > footer .newsletter-signup{width:310px;font-style:italic;}body > footer .newsletter-signup form{padding-top:28px;}body > footer .newsletter-signup input[type="text"],body > footer .newsletter-signup input[type="email"]{width:100%;box-sizing:border-box;background:none;border:none;border-bottom:solid 1px #fff;line-height:1;font-size:16px;height:24px;color:#fff;margin-bottom:23px;}body > footer .newsletter-signup input[type="text"]::-webkit-input-placeholder,body > footer .newsletter-signup input[type="email"]::-webkit-input-placeholder{color:#fff;font-style:italic;}body > footer .newsletter-signup input[type="text"]::-moz-placeholder,body > footer .newsletter-signup input[type="email"]::-moz-placeholder{color:#fff;font-style:italic;}body > footer .newsletter-signup input[type="text"]:-ms-input-placeholder,body > footer .newsletter-signup input[type="email"]:-ms-input-placeholder{color:#fff;font-style:italic;}body > footer .newsletter-signup .hours{font-style:normal;}body > footer .newsletter-signup .hours p{margin-bottom:1em;}@media screen and (max-width:1100px){body > footer .footer-menu{width:280px;}body > footer .newsletter-signup{width:290px;}}@media screen and (min-width:1021px){body > footer .wrap{justify-content:space-between;}body > footer .contact-social{order:1;}body > footer .footer-menu{order:3;}body > footer .newsletter-signup{order:2;}}@media screen and (max-width:1020px){body > footer h4{margin-bottom:18px;}body > footer .wrap{flex-wrap:wrap;justify-content:space-between;}body > footer .contact-social,body > footer .footer-menu{width:48%;}body > footer .footer-menu ul.menu{margin-bottom:0;}body > footer .footer-menu .social{display:none;}body > footer .contact-social .social{display:block;}body > footer .newsletter-signup{padding-top:30px;width:100%;}}@media screen and (max-width:760px){body > footer{font-size:13px;padding:44px 0 45px;}body > footer .wrap{padding:0 20px;}body > footer h4{font-size:13px;}body > footer .contact-social{width:55%;}body > footer .footer-menu{width:41%;}body > footer .contact img{width:130px;}}body.logo-logo-only > footer .contact-social .contact .logo{display:flex;align-items:center;font:bold 13.52px/1 Arial, Helvetica, sans-serif;text-transform:uppercase;}body.logo-logo-only > footer .contact-social .contact .logo img{margin-right:9px;display:block;height:43px;width:auto;}@media screen and (max-width:760px){body.logo-logo-only > footer .contact-social .contact .logo{font-size:9px;}}@keyframes home-slider-intro{from{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}to{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}}#home-slider{height:545px;}#home-slider .container,#home-slider ul,#home-slider li{width:100%;height:100%;}#home-slider li{overflow:hidden;}#home-slider li:first-child .img{animation-name:home-slider-intro;animation-duration:6s;}#home-slider .buttons{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:absolute;z-index:13;left:50%;margin-left:-470px;bottom:139px;}#home-slider .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-position:center;background-repeat:no-repeat;background-size:cover;}#home-slider li:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;}#home-slider .vid{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:absolute;z-index:15;left:50%;top:50%;width:86px;height:86px;margin:-43px 0 0 218px;display:block;}#home-slider .vid:before,#home-slider .vid:after{-webkit-transition:none;-ms-transition:none;-moz-transition:none;transition:none;}#home-slider .vid:not(.btn-close):before,#home-slider .vid:not(.btn-close):after{position:absolute;top:0;left:0;content:' ';display:block;width:86px;height:86px;}#home-slider .vid:not(.btn-close):before{background:url('../images/play-bg.png') no-repeat center;-webkit-transition:transform 0.3s, opacity 0.3s;-ms-transition:transform 0.3s, opacity 0.3s;-moz-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;opacity:0.7;}#home-slider .vid:not(.btn-close):after{background:url('../images/play-btn.png') no-repeat center;-webkit-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0.7;}#home-slider .vid:not(.btn-close):hover:before{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}#home-slider .vid:not(.btn-close):hover:after{opacity:1;}#home-slider iframe{position:absolute;z-index:12;top:0;left:0;width:100%;height:100%;}#home-slider .content{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:absolute;z-index:13;bottom:177px;left:0;right:0;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);}#home-slider .content .wrap{padding:0 20px;width:980px;}#home-slider .content .wrap > div{max-width:540px;}#home-slider .content,#home-slider .content h1,#home-slider .content h2,#home-slider .content h3,#home-slider .content h5,#home-slider .content p{color:#fff;}#home-slider .content h1,#home-slider .content h2,#home-slider .content h3,#home-slider .content h4,#home-slider .content h5,#home-slider .content p{margin-bottom:12px;}#home-slider .content p{font-size:19px;line-height:1.36842;font-style:italic;}#home-slider .content .btn{font-style:normal;text-shadow:none;}#home-slider li.playing-video .vid{left:100%;top:62px;margin:0 0 0 -96px;width:32px;height:32px;}#home-slider li.playing-video .content{margin-left:-100vw;margin-right:100vw;}#home-slider .buttons.playing-video{left:-100vw;}@media screen and (max-width:1020px){#home-slider .buttons{left:20px;margin-left:0;}}@media screen and (max-width:760px){#home-slider{height:524px;}#home-slider .content{bottom:148px;}#home-slider .content p{font-size:15px;}#home-slider .buttons{bottom:110px;}#home-slider .vid{top:auto;bottom:90px;margin:0;left:75%;width:48px;height:48px;}#home-slider .vid:not(.btn-close):before{line-height:48px;font-size:46px;}#home-slider li.playing-video .vid{top:auto;bottom:90%;margin:0;left:90%;margin-bottom:-24px;}}#home-alert{-webkit-transition:width 0.5s;-ms-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s;position:absolute;z-index:100;top:0;left:0;width:calc(50% + 123px);}#home-alert .alert-bar{position:relative;height:51px;}#home-alert .alert-content{background:#fff;position:absolute;top:51px;right:0;width:609px;box-sizing:border-box;padding:47px 42px 35px;}#home-alert .alert-content h4{margin-bottom:13px;}#home-alert .alert-content h2{margin-bottom:25px;}#home-alert .alert-content p{font-style:italic;color:#414042;font-size:20px;line-height:normal;}#home-alert .alert-content p:not(:last-child){margin-bottom:30px;}#home-alert .alert-content .btn{font-style:normal;}#home-alert .alert{-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;width:26px;height:26px;display:block;text-align:center;position:absolute;top:12px;right:540px;}#home-alert .alert:before{content:'\f06a';font-size:28px;display:block;line-height:1;font-family:FontAwesome;}#home-alert .btn-close{right:30px;top:18px;width:15px;height:15px;}#home-alert.closed{width:120px;}#home-alert.closed .alert{right:80px;}@media screen and (max-width:1020px){#home-alert{width:649px;}}@media screen and (max-width:760px){#home-alert{width:100%;}#home-alert .alert-content{width:100%;padding:45px 39px 36px;}#home-alert .alert{right:auto;left:39px;}}#home-buckets{-webkit-transition:top 0.3s;-ms-transition:top 0.3s;-moz-transition:top 0.3s;transition:top 0.3s;position:relative;top:-72px;padding-bottom:4px;}@media screen and (max-width:760px){#home-buckets{top:-63px;}}#home-buckets .wrap{width:1000px;padding:0 20px;display:flex;justify-content:space-between;}#home-buckets .bucket{position:relative;text-align:center;margin:0 5%;width:100%;background:#fff;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);padding:69px 25px 25px;}#home-buckets .bucket:first-child{margin-left:3.2%;}#home-buckets .bucket:last-child{margin-right:3.2%;}#home-buckets .bucket h4{position:absolute;top:0;left:-8%;right:-8%;height:40px;line-height:40px;}#home-buckets .bucket-contents img{height:67px;width:auto;}#home-buckets .bucket-contents,#home-buckets .bucket-contents p{font-size:12px;}#home-buckets .bucket-contents p{line-height:18px;padding-top:23px;margin-bottom:12px;}#home-buckets .bucket-contents a{text-decoration:underline;font-style:italic;font-weight:bold;}#home-buckets .btn-left,#home-buckets .btn-right{display:none;}@media screen and (max-width:760px){#home-buckets{overflow:hidden;}#home-buckets .wrap{width:300%;max-width:300%;justify-content:space-evenly;padding:0;position:relative;z-index:10;}#home-buckets .bucket{margin:0 6% !important;padding-top:62px;}#home-buckets .bucket h4{height:36px;line-height:36px;}#home-buckets .bucket-contents img{height:58px;}#home-buckets .btn-left,#home-buckets .btn-right{position:absolute;display:block;cursor:pointer;z-index:11;top:144px;width:16px;height:16px;text-align:center;}#home-buckets .btn-left:before,#home-buckets .btn-right:before{content:'\f054';font-family:FontAwesome;font-size:16px;line-height:1;display:block;}#home-buckets .btn-left{left:46px;display:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#home-buckets .btn-right{right:46px;}}#home-numbers{padding:28px 40px 44px;text-align:center;}#home-numbers .number{font:normal 70px/106px Georgia, Times, 'Times New Roman', serif;margin-bottom:16px;}#home-numbers .description{font-style:italic;font-size:14px;line-height:normal;}#home-numbers .wrap{width:840px;display:flex;justify-content:space-between;}#home-numbers .wrap > div{width:130px;}@media screen and (max-width:760px){#home-numbers{padding-bottom:20px;}#home-numbers .number{font-size:50px;line-height:86px;}#home-numbers .description{font-size:12px;}#home-numbers .wrap{flex-wrap:wrap;}#home-numbers .wrap > div{width:100px;margin-bottom:20px;}}#home-events{padding:84px 20px 65px;}#home-events .wrap{width:1116px;display:flex;justify-content:space-between;}#home-events .event-image{width:46%;max-width:534px;}#home-events .event-image > div{position:relative;}#home-events .event-image > div:after{background:rgba(39, 55, 108, 0.4);content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;}#home-events .event-image img{display:block;width:100%;height:auto;}#home-events .event-image p{font-size:12px;padding-top:5px;font-style:italic;}#home-events .upcoming-events{width:46%;}#home-events .btn-container{padding-top:30px;}@media screen and (max-width:760px){#home-events{padding:40px 0 42px;}#home-events .wrap{flex-wrap:wrap;flex-direction:column-reverse;}#home-events .event-image,#home-events .upcoming-events{width:100%;max-width:100%;box-sizing:border-box;}#home-events .event-image{padding-top:37px;}#home-events .event-image p{padding-left:19px;}#home-events .upcoming-events{padding-left:19px;}#home-events .btn-container{text-align:center;}#home-events .info-label{padding-right:26px;}}.event-list{padding-top:0px;}.event-list > div{padding-top:32px;padding-bottom:27px;}.event-list > div:after{content:' ';display:block;clear:both;}.event-list > div:first-child{border-top:none;}.event-list .date-label{float:left;}.event-list .date-label > div:first-child{text-transform:uppercase;font-weight:bold;font-size:15px;line-height:1;}.event-list .date-label > div:last-child{font-weight:normal;font-family:'DM Serif Display', Georgia, Times, 'Times New Roman', serif;font-size:70px;line-height:70px;letter-spacing:-0.025em;}.event-list .info-label{margin-left:91px;font-size:12px;line-height:1.5;}.event-list .info-label .meta + h5{margin-top:10px;}.event-list .info-label .meta{font-style:italic;font-size:10px;line-height:19px;}.event-list .info-label a{text-decoration:underline;font-size:12px;font-weight:bold;font-style:italic;display:block;margin-top:12px;}@media screen and (max-width:760px){.event-list > div{padding-bottom:16px;}.event-list .date-label > div:first-child{font-size:12px;}.event-list .date-label > div:last-child{font-size:50px;line-height:1;}.event-list .info-label{margin-left:62px;}}#home-news{position:relative;padding:0 0 5px;}#home-news:before{content:' ';display:block;position:absolute;z-index:4;top:0;left:0;right:0;height:163px;}#home-news .wrap{position:relative;z-index:5;width:1156px;padding:0 20px;}#home-news .btn-container{padding-top:20px;padding-bottom:40px;text-align:center;position:relative;z-index:6;}@media screen and (max-width:760px){#home-news{padding-bottom:51px;}#home-news .btn-container{padding-top:28px;top:0;}}#home-bottom{padding:73px 20px 55px;}#home-bottom .wrap{width:1116px;}#home-bottom .iframe-container{margin-bottom:31px;}#home-bottom img{max-width:100%;height:auto;}#home-bottom iframe{max-width:100%;}@media screen and (max-width:760px){#home-bottom{padding:57px 20px 51px;}#home-bottom .iframe-container{margin-bottom:28px;}}#home-admin-contact{padding:0 20px;word-break:break-word;}#home-admin-contact .wrap{width:1116px;display:flex;justify-content:space-between;}#home-admin-contact .admin{padding-top:100px;width:852px;}#home-admin-contact .admin h2{margin-bottom:50px;}#home-admin-contact .admin-list{display:flex;justify-content:space-between;color:#414042;font:12px/18px Arial, Helvetica, sans-serif;}#home-admin-contact .admin-list > div{display:flex;align-items:center;width:48%;}#home-admin-contact .admin-list .portrait{flex-grow:0;flex-shrink:0;width:217px;margin-right:25px;background-size:cover;background-position:center;}#home-admin-contact .admin-list .portrait:before{content:' ';display:block;padding-top:100%;background:none !important;}#home-admin-contact .admin-list .title,#home-admin-contact .admin-list .phone{margin-bottom:1em;}#home-admin-contact .admin-list .name{font:bold italic 14px/15px Georgia, Times, 'Times New Roman', serif;}#home-admin-contact .admin-list .learn-more{font-weight:bold;font-style:italic;text-decoration:underline;}#home-admin-contact .contact{box-shadow:0px 0px 3px rgba(0, 0, 0, .3);width:264px;position:relative;background-position:center top;background-repeat:no-repeat;background-size:auto 110px;}#home-admin-contact .contact .title{position:absolute;top:110px;left:-11px;right:-11px;height:40px;line-height:40px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:bold;letter-spacing:0.1em;padding-left:68px;}#home-admin-contact .contact .info{padding:176px 40px 30px 57px;}#home-admin-contact .contact .info p{font-size:15px;line-height:18px;color:inherit;margin-bottom:1em;}@media screen and (max-width:1100px){#home-admin-contact .wrap{align-items:flex-start;}#home-admin-contact .admin-list{flex-wrap:wrap;}#home-admin-contact .admin-list > div{width:100%;}#home-admin-contact .admin-list > div:first-child{margin-bottom:20px;}}@media screen and (max-width:740px){#home-admin-contact .wrap{flex-direction:column-reverse;}#home-admin-contact .admin{width:auto;padding-top:30px;}#home-admin-contact .admin-list .portrait{width:136px;}#home-admin-contact .contact{margin:0 auto;}}.news-list{position:relative;z-index:5;padding-top:54px;}.news-list .item{width:31%;}.news-list .item-info > a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.news-list .item-info{background:#fff;position:relative;margin:0 8.4%;top:-26px;padding:7.23%;font-size:12px;line-height:1.14;text-align:center;}.news-list .date{font-style:italic;}.news-list .title{font:bold italic 14px/1.14 Georgia, Times, 'Times New Roman', serif;margin:14px 0;}.news-list .more{text-decoration:underline;font-weight:bold;font-style:italic;}.news-list .item-bg{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:60%;}.news-list .item-bg.default{background-size:contain;background-position:right center;}.news-list .buttons{padding-top:85px;text-align:center;}.news-list .container{height:344px;-webkit-transition:height 0.5s;-ms-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s;}.news-list .container li{width:100%;}.news-list .container .wrap{display:flex;justify-content:space-between;}.news-list .btn-prev,.news-list .btn-next{display:none;}@media screen and (max-width:760px){.news-list .item-info{margin:0 11px;}.news-list .title{font-size:12px;line-height:14px;}.news-list .item{width:48%;}.news-list .container .wrap{flex-wrap:wrap;}.news-list .buttons{display:none;}.news-list .btn-prev,.news-list .btn-next{display:block;position:absolute;bottom:0;left:50%;width:16px;height:16px;text-align:center;}.news-list .btn-prev:before,.news-list .btn-next:before{content:'\f054';font-family:FontAwesome;font-size:16px;line-height:1;display:block;}.news-list .btn-next{margin-left:19px;}.news-list .btn-prev{margin-left:-35px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}}#school-popup{padding:80px 0;}@media screen and (max-width:1021px){#school-popup{display:none !important;}}#school-popup .btn-close{top:50px;right:40px;}#school-popup .wrap{width:1280px;padding:0 40px;}#school-popup .wrap:after{content:' ';display:block;clear:both;}#school-popup ul,#school-popup li{display:block;list-style:none;}#school-popup h4{padding-bottom:24px;margin-bottom:33px;}#school-popup h4:not(:first-child){margin-top:81px;}#school-popup .schools{font:normal 15px/1.2 Arial, Helvetica, sans-serif;}#school-popup .schools ul{column-width:210px;}#school-popup .schools a{display:block;margin-bottom:15px;}#school-popup .contact{float:left;font:normal 14px/1 Arial, Helvetica, sans-serif;}#school-popup .contact span:before{content:'|';padding:0 20px;}#school-popup .social{float:right;position:relative;top:-4px;}#school-popup .social li{float:left;margin-left:15px;}#school-popup .social li:first-child{margin-left:0;}#school-popup .social a{font-size:0;line-height:0;}#school-popup .social a:before{font-size:17px;line-height:1;}.header-element{position:relative;padding:0 20px;}.header-element .wrap{width:1207px;z-index:6;position:relative;height:100%;display:flex;align-items:center;}.header-element:after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:' ';z-index:5;}.header-element:not(.default-bg){height:288px;background-size:cover;background-position:center;background-repeat:no-repeat;}.header-element:not(.default-bg) h1{color:white;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);}.header-element.default-bg{height:235px;background-size:39px auto;background-repeat:repeat;}.header-element.default-bg:after{background:#fff;background:-moz-linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.breadcrumbs{font-size:13px;line-height:15px;padding:13px 20px;font-weight:bold;}.breadcrumbs .wrap{width:1207px;}.breadcrumbs .wrap:after{content:' ';display:block;clear:both;}.breadcrumbs ul,.breadcrumbs li{display:block;list-style:none;}.breadcrumbs li{float:left;}.breadcrumbs li:not(:first-child):before{margin:0 12px;content:'\f178';font-family:FontAwesome;font-weight:normal;}.interior{padding:50px 20px 62px;}.interior .wrap{width:1207px;display:flex;justify-content:space-between;}@media screen and (max-width:760px){.interior .wrap{flex-wrap:wrap;}}.interior .interior-content{max-width:792px;width:calc(100% - 331px);}@media screen and (max-width:1020px){.interior .interior-content{width:calc(100% - 270px);}}@media screen and (max-width:760px){.interior .interior-content{width:100%;padding-bottom:40px;}}.interior.hide-sidebar-1 .interior-content{max-width:100% !important;width:100% !important;}.sidebar-module-content{padding-top:15px;}.sidebar{width:291px;}@media screen and (max-width:1020px){.sidebar{width:230px;}}@media screen and (max-width:760px){.sidebar{width:100%;}}.sidebar-menu{font-size:15px;line-height:18px;margin-bottom:18px;}.sidebar-menu ul,.sidebar-menu li{list-style:none;display:block;}.sidebar-menu li{padding-bottom:12px;}.sidebar-menu > ul > li{display:none;}.sidebar-menu > ul > li > a{display:none;}.sidebar-menu > ul > li.current-menu-item,.sidebar-menu > ul > li.current-menu-ancestor{display:block;}.sidebar-menu > ul > li > ul > li > ul{display:none;}.sidebar-menu > ul > li > ul > li.current-menu-item,.sidebar-menu > ul > li > ul > li.current-menu-ancestor{position:relative;}.sidebar-menu > ul > li > ul > li.current-menu-item > a,.sidebar-menu > ul > li > ul > li.current-menu-ancestor > a{font-weight:bold;}.sidebar-menu > ul > li > ul > li.current-menu-item:before,.sidebar-menu > ul > li > ul > li.current-menu-ancestor:before{position:absolute;top:-3px;left:-20px;content:' ';display:block;width:11px;height:27px;}.sidebar-menu > ul > li > ul > li.current-menu-item > ul,.sidebar-menu > ul > li > ul > li.current-menu-ancestor > ul{padding-top:10px;display:block;font-style:italic;font-size:12px;margin-left:20px;}.sidebar-menu > ul > li > ul > li.current-menu-item > ul li,.sidebar-menu > ul > li > ul > li.current-menu-ancestor > ul li{padding-bottom:10px;}.sidebar-menu > ul > li > ul > li.current-menu-item > ul li:last-child,.sidebar-menu > ul > li > ul > li.current-menu-ancestor > ul li:last-child{padding-bottom:0;}@media screen and (max-width:760px){.sidebar-menu{display:none;}}.sidebar-module{margin-bottom:45px;}.sidebar-module h4 a{display:block;padding:24px 30px 24px 0;position:relative;}.sidebar-module h4 a:after{-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;content:'\f054';font-family:FontAwesome;position:absolute;right:0;top:24px;}.sidebar-module .sidebar-module-content{display:none;}.sidebar-module.open h4 a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.sidebar-contact .sidebar-module-content{background-repeat:no-repeat;background-position:top right -3px;background-size:63px auto;padding:30px 41px;}.sidebar-contact .sidebar-module-content h3{font-family:Arial, Helvetica, sans-serif;}.sidebar-contact .sidebar-module-content h3,.sidebar-contact .sidebar-module-content p{margin-bottom:18px;}.sidebar-contact .sidebar-module-content a{word-wrap:break-word;}.sidebar-contact .sidebar-module-content,.sidebar-contact .sidebar-module-content a,.sidebar-contact .sidebar-module-content p{color:#fff;}.sidebar-contact .sidebar-module-content p{font-size:15px;line-height:normal;}.sidebar-contact .sidebar-module-content p:last-child{margin-bottom:0;}.department .sidebar-contact .sidebar-module-content h3{text-transform:none;letter-spacing:0;color:#fff;}.sidebar-events .sidebar-module-content .event-list,.sidebar-news .sidebar-module-content .event-list{padding-top:0;}.sidebar-events .sidebar-module-content .event-list .info-label,.sidebar-news .sidebar-module-content .event-list .info-label{word-break:break-word;}.sidebar-events .sidebar-module-content .event-list .info-label .meta + h5,.sidebar-news .sidebar-module-content .event-list .info-label .meta + h5{margin-top:0;}.sidebar-events .sidebar-module-content .event-list .info-label > p:not(.meta),.sidebar-news .sidebar-module-content .event-list .info-label > p:not(.meta){display:none;}.sidebar-events .sidebar-module-content .btn-container,.sidebar-news .sidebar-module-content .btn-container{padding-top:40px;text-align:center;}.sidebar-news .sidebar-module-content .event-list .info-label{margin-left:0;}.sidebar-staff{font-size:15px;line-height:1.33;}.sidebar-staff > div{padding:33px 41px;border-bottom:solid 1px #bcbec0;}.sidebar-staff > div:first-child{padding-top:0;}.sidebar-staff .name{font-size:16px;font-weight:900;}.sidebar-staff .title{font-style:italic;font-size:15px;margin-bottom:1em;}.sidebar-staff + .btn-container{padding:33px 41px 0;}.sidebar-staff + .btn-container a{font-style:italic;font-weight:bold;font-size:12px;text-decoration:underline;}.std-gallery{padding:30px 0;}.std-gallery ul,.std-gallery li{display:block;list-style:none;}.std-gallery li{width:100%;}.std-gallery img{display:block;width:100%;height:auto;}.std-gallery .container{-webkit-transition:height 0.5s;-ms-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s;}.std-gallery .buttons{text-align:center;padding-top:25px;}.element-callout{margin:40px 0;background-size:auto 100%;background-position:12px center;background-repeat:no-repeat;color:#fff;text-align:right;padding:23px 50px 23px 182px;font-weight:bold;font-size:18px;letter-spacing:0.1em;text-transform:uppercase;display:flex;justify-content:flex-end;align-items:center;}.element-callout .btn{margin-left:24px;}@media screen and (max-width:1150px){.element-callout{background-image:none !important;padding:23px;font-size:16px;}}@media screen and (max-width:1020px){.element-callout{font-size:12px;}}@media screen and (max-width:760px){.element-callout{display:block;text-align:center;}.element-callout div{padding-bottom:10px;}.element-callout .btn{margin-left:0;}}.element-staff-highlights{display:flex;justify-content:space-between;padding:30px 0;}.element-staff-highlights > div{margin:0 40px;width:100%;text-align:center;}.element-staff-highlights > div:first-child{margin-left:0;}.element-staff-highlights > div:last-child{margin-right:0;}.element-staff-highlights .school{font-style:italic;font-size:12px;margin-bottom:0.5em;}.element-staff-highlights .name{font:bold italic 14px/16px Georgia, Times, 'Times New Roman', serif;}.element-staff-highlights .title{font-size:12px;line-height:16px;}.element-staff-highlights .link a{text-decoration:underline;font-style:italic;font-weight:bold;font-size:12px;}.element-staff-highlights .img{width:100%;}.element-staff-highlights .img:not(.default){background-size:cover;background-position:center;}.element-staff-highlights .img.default{background-size:auto 100%;background-position:right center;background-repeat:no-repeat;}.element-staff-highlights .info{background:#fff;}.element-staff-highlights.count-2 .img{padding-top:69.76127%;}.element-staff-highlights.count-2 .info{position:relative;top:-35px;margin:0 45px;padding:20px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}.element-staff-highlights.count-3 .img{padding-top:105.35714%;}.element-staff-highlights.count-3 .info{padding-top:10px;}@media screen and (max-width:1020px){.element-staff-highlights{flex-wrap:wrap;}.element-staff-highlights > div{margin:0;}.element-staff-highlights.count-3 .img{padding-top:69.76127%;}.element-staff-highlights.count-3 .info{position:relative;top:-35px;margin:0 45px;padding:20px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}}.element-testimonial{color:#fff;text-align:center;padding:40px 80px;background-size:100% auto;background-position:top center;background-repeat:no-repeat;margin:30px 0;}.element-testimonial p{color:inherit;font-size:20px;line-height:1.75;margin-top:10px;}.element-testimonial cite{display:block;font-style:italic;font-size:13px;margin-top:20px;}.element-testimonial:before{display:inline-block;font-size:25px;line-height:1;content:'\f10d';font-family:FontAwesome;}@media screen and (max-width:1020px){.element-testimonial{padding:40px;}.element-testimonial p{font-size:18px;}}@media screen and (max-width:760px){.element-testimonial{padding:30px;}.element-testimonial p{font-size:16px;}}.element-accordion{margin:20px 0 50px;}.element-accordion .title a{-webkit-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;position:relative;display:block;font-size:20px;line-height:1.25;padding:20px 75px 20px 38px;}.element-accordion .title a:after{-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-size:15px;content:'\f054';font-family:FontAwesome;display:block;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.element-accordion .open .title a:after{-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}.element-accordion .content{display:none;}.element-accordion .content > div{padding:35px 64px 35px 38px;}.element-accordion > div:not(.open) + div .title a{border-top:none;}@media screen and (max-width:1020px){.element-accordion .title a{font-size:18px;padding-left:20px;padding-right:40px;}.element-accordion .title a:after{right:20px;}.element-accordion .content > div{padding:30px 30px 30px 20px;}}@media screen and (max-width:760px){.element-accordion .title a{font-size:16px;}.element-accordion .content > div{padding:20px;}}.element-numbers{background:#f1f2f2;padding:46px 30px 50px;margin:50px 0;}.element-numbers h4{color:inherit;margin-left:34px;margin-bottom:33px;}.element-numbers .number{font:60px/1 Georgia, Times, 'Times New Roman', serif;}.element-numbers .caption{font-style:italic;font-size:14px;line-height:normal;padding-top:18px;max-width:120px;margin:0 auto;}.element-numbers .numbers{text-align:center;display:flex;justify-content:space-between;}.element-numbers .numbers > div{box-sizing:border-box;width:100%;border-right:solid 1px #939598;padding:24px 20px 26px;}.element-numbers .numbers > div:last-child{border-right:none;}@media screen and (max-width:1020px){.element-numbers{padding:40px 30px 0;}.element-numbers h4{margin-left:20px;}.element-numbers .numbers{flex-wrap:wrap;}.element-numbers .numbers > div{padding:20px;width:50%;margin-bottom:50px;}.element-numbers .numbers > div:nth-child(2n+2){border-right:none;}}@media screen and (max-width:760px){.element-numbers{padding:30px 20px 0;}.element-numbers h4{margin-left:0;}.element-numbers .numbers > div{margin-bottom:30px;}}.element-link-list{margin:40px 0 20px;}.element-link-list:after{content:' ';display:block;clear:both;}.element-link-list a{display:block;float:left;width:30%;font-weight:bold;font-size:16px;line-height:20px;text-align:center;box-sizing:border-box;margin-left:5%;margin-bottom:31px;padding:16px 10px;}@media screen and (min-width:761px){.element-link-list a:nth-child(3n+1){margin-left:0;clear:left;}}@media screen and (max-width:760px){.element-link-list a{font-size:14px;line-height:18px;padding:14px 10px;width:47.5%;}.element-link-list a:nth-child(2n+1){margin-left:0;clear:left;}}.element-two-column-image-text{margin:50px 0;display:flex;justify-content:space-between;}.element-two-column-image-text .col-1{width:50.94086%;}.element-two-column-image-text .col-1 img{width:100%;height:auto;}.element-two-column-image-text .col-2{width:44.35484%;}@media screen and (max-width:660px){.element-two-column-image-text{display:block;}.element-two-column-image-text .col-1,.element-two-column-image-text .col-2{width:100%;}.element-two-column-image-text .col-1{padding-bottom:30px;}}.element-two-column-image-image{margin:50px 0;display:flex;justify-content:space-between;}.element-two-column-image-image img{width:100%;height:auto;}.element-two-column-image-image .col-1,.element-two-column-image-image .col-2{width:47.446%;}.element-downloads{margin:50px 0;}.element-downloads a{display:block;font-style:italic;font-size:14px;line-height:1.29;padding:28px 15px 28px 62px;position:relative;}.element-downloads a:before{position:absolute;content:'\f0f6';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:29px;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.element-downloads p:not(:first-child) a{border-top:none;}.element-contracts{margin:40px 0;display:flex;flex-wrap:wrap;}.element-contracts a{display:inline-flex;align-items:center;float:left;font-style:italic;font-size:18px;line-height:1.22;box-sizing:border-box;width:30%;padding-right:20px;margin-bottom:20px;}.element-contracts a:before{display:block;text-align:center;content:'\f0f6';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:34px;line-height:82px;width:82px;height:82px;border-radius:50%;margin-right:23px;flex-shrink:0;}@media screen and (max-width:1120px){.element-contracts{justify-content:space-between;}.element-contracts a{width:45%;}}@media screen and (max-width:1020px){.element-contracts a{font-size:16px;}.element-contracts a:before{width:50px;height:50px;line-height:50px;margin-right:15px;}}.element-three-columns{display:flex;margin-bottom:1em;}.element-three-columns > div{box-sizing:border-box;padding:0 0.5em;width:33.333%;}.element-three-columns > div:first-child{padding-left:0;}.element-three-columns > div:last-child{padding-right:0;}@media (min-width:761px) and (max-width:950px){.element-three-columns{flex-wrap:wrap;}.element-three-columns > div{width:100%;padding:0 0 1em 0 !important;}}@media (max-width:600px){.element-three-columns{flex-wrap:wrap;}.element-three-columns > div{width:100%;padding:0 0 1em 0 !important;}}.element-two-columns{display:flex;margin-bottom:1em;}.element-two-columns > div{box-sizing:border-box;padding:0 1em;width:50%;}.element-two-columns > div:first-child{padding-left:0;}.element-two-columns > div:last-child{padding-right:0;}@media (min-width:761px) and (max-width:950px){.element-two-columns{flex-wrap:wrap;}.element-two-columns > div{width:100%;padding:0 0 1em 0 !important;}}@media (max-width:600px){.element-two-columns{flex-wrap:wrap;}.element-two-columns > div{width:100%;padding:0 0 1em 0 !important;}}.news-page .wrap{width:1156px;padding:0 20px;}.news-page .news-featured{min-height:434px;margin-bottom:32px;display:flex;}.news-page .news-featured .news-bg{width:50%;}.news-page .news-featured .news-bg.default{background-repeat:no-repeat;background-size:auto 100%;background-position:left center;}.news-page .news-featured .news-bg.img{background-repeat:no-repeat;background-position:center;background-size:cover;}.news-page .news-featured .info{width:50%;box-sizing:border-box;padding:30px;display:flex;align-items:center;}.news-page .news-featured .info > div{max-width:375px;margin:0 auto;}.news-page .news-featured .date{font-weight:bold;text-transform:uppercase;font-size:15px;letter-spacing:0.1em;margin-bottom:10px;}.news-page .news-featured .title{font-size:40px;line-height:1.05;margin-bottom:24px;}.news-page .news-featured .excerpt{font-style:italic;font-size:14px;line-height:1.29;margin-bottom:30px;}@media screen and (max-width:1020px){.news-page .news-featured .date{font-size:13px;}.news-page .news-featured .title{font-size:30px;}.news-page .news-featured .excerpt{font-size:13px;}}@media screen and (max-width:650px){.news-page .news-featured{display:block;}.news-page .news-featured .news-bg{width:100%;padding-top:78.05755%;}.news-page .news-featured .info{width:100%;}}.news-page .archive-news-list{position:relative;background:#e6e7e8;}.news-page .archive-news-list .news-list{padding-bottom:20px;}.news-page .archive-news-list:before{content:' ';display:block;position:absolute;z-index:1;top:0;left:0;right:0;height:141px;background:#fff;}.news-page .archive-news-list .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}.news-page .archive-news-list .load-more{text-align:center;padding-bottom:93px;}.news-detail{padding:38px 20px;}.news-detail .wrap{width:1119px;}.news-detail .news-sidebar{float:left;width:150px;font-style:italic;font-size:14px;}.news-detail .news-main{margin-left:162px;max-width:792px;}.news-detail .news-main:after{content:' ';display:block;clear:both;}.error404 .news-detail .news-main{margin-left:0;}@media screen and (max-width:760px){.news-detail .news-sidebar{float:none;width:auto;padding-bottom:20px;}.news-detail .news-main{margin-left:0;}.news-detail .wp-caption{float:none !important;margin:0 !important;padding:20px 0;}}.calendar{display:block;}.calendar .thead,.calendar .tbody{display:block;}.calendar .thead{text-align:center;}.calendar .tr{display:flex;}.calendar .th,.calendar .td{display:block;box-sizing:border-box;}.calendar .month-different .date{opacity:0.5;}.calendar .day-today{font-weight:bold;}.calendar .date{text-align:left;padding:3px 5px;}.calendar .tbody .td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}.calendar .tbody .td:first-child{border-left:solid 1px #ccc;}.calendar .tbody .tr:first-child .td{border-top:solid 1px #ccc;}.calendar .th,.calendar .td{box-sizing:border-box;}.calendar .events{position:relative;min-height:100px;}.calendar .multiday{position:absolute;z-index:10;box-sizing:border-box;left:0;border:solid 1px black;background:#414042;color:#fff;padding:2px;text-align:center;}.calendar .single{position:absolute;z-index:10;left:0;right:0;padding:0 5px;}.calendar-popup{position:absolute;z-index:100;background:#ccc;border:solid 1px black;padding:20px 10px 10px;}.calendar-popup .btn-close{position:absolute;top:0;right:0;}.calendar-page{padding:50px 20px 90px;}.calendar-page .wrap{width:1116px;}.calendar-page .std-filters{padding-bottom:8px;}.calendar-page .active-filters{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:14px;}.calendar-page .active-filters input[type="checkbox"]{display:none;}.calendar-page .active-filters label{cursor:pointer;font-size:12px;margin-right:25px;white-space:nowrap;}.calendar-page .active-filters label:before{content:'\f05c';margin-right:5px;font-family:FontAwesome;}.calendar-page .downloads{border-top:solid 1px #bcbec0;margin-bottom:38px;color:#414042;font-style:italic;font-size:10px;line-height:17px;}.calendar-page .downloads:not(.empty){border-bottom:solid 1px #bcbec0;padding:13px 15px 15px;}.calendar-page .downloads a{display:inline-block;vertical-align:middle;margin-right:40px;}.calendar-page .downloads a:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;font-style:normal;font-size:17px;font-family:FontAwesome;content:'\f1c1';margin-right:11px;}.calendar-page .calendar .thead .th{text-align:left;font-weight:bold;font-size:15px;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:7px;}@media screen and (max-width:980px){.calendar-page .calendar .thead .th{font-size:12px;letter-spacing:0.05em;}}.calendar-page .calendar .tbody .month-different{background:#f1f2f2;}.calendar-page .calendar .tbody .month-different .date{opacity:1;color:#939598;}.calendar-page .calendar .date{text-align:right;font-weight:900;font-size:15px;}@media screen and (max-width:980px){.calendar-page .calendar .date{font-size:13px;}}.calendar-page .calendar .events{font-size:12px;line-height:normal;}.calendar-page .calendar .time{font-weight:bold;}.calendar-page .calendar .single{padding:0 12px;word-break:break-word;}.calendar-page .calendar .day-today{font-weight:normal;}.calendar-page .calendar .day-today .date{float:right;border-radius:10px;}.calendar-page .calendar .day-today .events{clear:both;}.calendar-page .calendar .multiday{padding:5px 12px;border:none;border-radius:5px;}.calendar-page .calendar a:hover{text-decoration:underline;}.calendar-page-header > div{display:flex;align-items:center;justify-content:space-between;}.calendar-page-header .month-with-nav{display:flex;min-width:44%;justify-content:space-between;align-items:center;}.calendar-page-header .month-navigation button{border:solid 1px #bcbec0;background:transparent;color:inherit;display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;font-size:16px;}.calendar-page-header .month-navigation button:before{font-family:FontAwesome;display:block;}.calendar-page-header .month-navigation button.prev:before{content:'\f053';padding-right:2px;}.calendar-page-header .month-navigation button.next:before{content:'\f054';padding-left:2px;}.calendar-page-header .calendar-buttons{color:#414042;display:flex;justify-content:space-between;align-items:center;}.calendar-page-header .calendar-buttons .views{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;font-weight:bold;}.calendar-page-header .calendar-buttons .views span{padding:0 10px;}.calendar-page-header .calendar-buttons .actions{margin-left:33px;}.calendar-page-header .calendar-buttons .actions a{margin-left:20px;font-size:21px;}.calendar-page-header .calendar-buttons .actions a:before{font-family:FontAwesome;}.calendar-page-header .calendar-buttons .actions a.add-to-calendar:before{content:'\f271';}.calendar-page-header .calendar-buttons .actions a.print-calendar:before{content:'\f02f';}.calendar-page-header .calendar-buttons .actions a:first-child{margin-left:0;}@media screen and (max-width:760px){.calendar-page-header h2{font-size:29px;}.calendar-page-header > div{flex-wrap:wrap;}.calendar-page-header > div > div{width:100%;}.calendar-page-header > div > div:first-child{padding-bottom:20px;}}#calendar.searching,#calendar-list.searching,#calendar-list-search.searching,#calendar-detail.searching{display:none !important;}#calendar-list,#calendar-list-search,#calendar-detail{display:none;max-width:790px;margin:0 auto;}#calendar-list .location,#calendar-list-search .location,#calendar-detail .location,#calendar-list .desc,#calendar-list-search .desc,#calendar-detail .desc{color:#414042;}#calendar-list .day-of-week,#calendar-list-search .day-of-week,#calendar-detail .day-of-week,#calendar-list .month-year,#calendar-list-search .month-year,#calendar-detail .month-year{text-transform:uppercase;font-size:15px;line-height:1;letter-spacing:0.75px;}#calendar-list .day-of-week,#calendar-list-search .day-of-week,#calendar-detail .day-of-week{color:#414042;}#calendar-list .month-year,#calendar-list-search .month-year,#calendar-detail .month-year{font-weight:bold;}#calendar-list .day-of-month,#calendar-list-search .day-of-month,#calendar-detail .day-of-month{font:normal 70px/60px 'DM Serif Display', Georgia, Times, 'Times New Roman', serif;}#calendar-list .date,#calendar-list-search .date,#calendar-detail .date{float:left;width:133px;text-align:right;}#calendar-list .info,#calendar-list-search .info,#calendar-detail .info{margin-left:166px;}#calendar-list .time,#calendar-list-search .time,#calendar-detail .time{font-style:italic;font-size:10px;margin-bottom:0.9em;}#calendar-list .event-title,#calendar-list-search .event-title,#calendar-detail .event-title{font-family:Georgia, Times, 'Times New Roman', serif;font-size:14px;line-height:1.2;font-style:italic;font-weight:bold;margin-bottom:1em;word-break:break-word;}#calendar-list .location,#calendar-list-search .location,#calendar-detail .location,#calendar-list .desc,#calendar-list-search .desc,#calendar-detail .desc{font-size:12px;line-height:1.5;margin-bottom:0.8em;}#calendar-list a:not(.btn),#calendar-list-search a:not(.btn),#calendar-detail a:not(.btn){font-style:italic;font-weight:bold;font-size:12px;text-decoration:underline;}#calendar-list .event,#calendar-list-search .event,#calendar-detail .event{border-bottom:solid 1px #bcbec0;padding:40px 30px 40px 0;}#calendar-list .event:after,#calendar-list-search .event:after,#calendar-detail .event:after{content:' ';display:block;clear:both;}@media screen and (max-width:760px){#calendar-list .date,#calendar-list-search .date,#calendar-detail .date{width:93px;}#calendar-list .info,#calendar-list-search .info,#calendar-detail .info{margin-left:117px;}}#calendar-list-search,#calendar-detail{display:block !important;}#calendar-detail .std-content,#calendar-detail .sidebar-module-content{margin-top:2em;}#calendar-detail .event-title{font-family:Arial, Helvetica, sans-serif;font-size:40px;line-height:45px;font-style:normal;font-weight:normal;margin-bottom:10px;word-break:break-word;}#calendar-detail .time{font-family:Georgia, Times, 'Times New Roman', serif;font-style:normal;font-weight:bold;font-size:18px;letter-spacing:0.1em;text-transform:none;margin-bottom:0;}#calendar-detail .meta a{color:#414042;font-style:italic;font-size:12px;text-decoration:none;margin-right:20px;}#calendar-detail .meta a:before{font-family:FontAwesome;font-style:normal;margin-right:8px;font-size:150%;font-weight:normal;}#calendar-detail .meta .add-to-calendar:before{content:'\f271';}#calendar-detail .meta .print:before{content:'\f02f';}#calendar-detail .view-full-calendar{padding:30px 0;text-align:center;}#calendar-detail .event{border:none !important;}@media print{body > header,body > footer,#school-popup,.header-element,.breadcrumbs,#popup-overlay{display:none !important;}.downloads,.std-filters,.calendar-buttons,.month-navigation{display:none !important;}.calendar-page{padding:0 !important;}.calendar-page .wrap{width:7.5in !important;margin:0 !important;}.calendar-page .wrap .calendar{width:7.5in !important;}.calendar-page .wrap td{width:14.28571% !important;}body{padding-top:0 !important;}}#calendar-share-popup{width:600px;padding:0 20px;}#calendar-share-popup .btn-close{top:0;right:0;}#calendar-share-popup,#calendar-share-popup h4,#calendar-share-popup p,#calendar-share-popup li,#calendar-share-popup a{color:#fff;}#calendar-share-popup a{text-decoration:underline;}#calendar-share-popup h4,#calendar-share-popup p{text-align:center;}#calendar-share-popup h4{margin-bottom:0.6em;}#calendar-share-popup p{font-size:14px;}#calendar-share-popup ul{margin-top:1em;}#calendar-share-popup ul,#calendar-share-popup ul li{list-style:none;display:block;}#calendar-share-popup ul a,#calendar-share-popup ul li a{font-size:80%;}@media screen and (max-width:760px){#calendar-share-popup li{font-size:12px;}#calendar-share-popup li a{font-size:90%;}}.staff-page{padding:0 20px;min-height:80vh;}.staff-page .wrap{width:1116px;}.staff-page .std-filters input[name="s"]{width:433px;}.staff-page .std-filters select{width:198px;}@media screen and (max-width:1020px){.staff-page .std-filters form{display:block;}.staff-page .std-filters form > *:not(button){width:100%;}.staff-page .std-filters form > *:not(button):not(:last-child){margin-bottom:20px;}.staff-page .std-filters input[name="s"]{width:100%;}.staff-page .std-filters form button[type="submit"]{top:auto;bottom:0;}}.staff-page .letters{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:solid 1px #bcbec0;border-bottom:solid 1px #bcbec0;display:flex;padding:18px 15px;justify-content:space-between;font-size:12px;}.staff-page .letters input[type="radio"]{display:none;}.staff-page .letters label:first-child{font-style:italic;}.staff-page .letters label:not(:first-child){font-weight:900;}@media screen and (max-width:760px){.staff-page .letters{flex-wrap:wrap;justify-content:left;}.staff-page .letters label{margin-right:10px;margin-bottom:10px;}}.staff-page .staff-listing > div{padding:63px 0 12px;border-bottom:solid 1px #bcbec0;}.staff-page .staff-listing > div:after{content:' ';display:block;clear:both;}.staff-page .staff-listing > div .letter{float:left;font-weight:900;font-size:35px;line-height:1;}.staff-page .staff-listing > div .staff-list{display:flex;flex-wrap:wrap;margin-left:116px;}.staff-page .staff-listing > div .staff-list > div{box-sizing:border-box;padding-right:20px;font-size:12px;margin-bottom:58px;word-break:break-word;}@media screen and (min-width:1021px){.staff-page .staff-listing > div .staff-list > div{width:25%;}}@media screen and (max-width:1020px){.staff-page .staff-listing > div .staff-list > div{width:33.33%;}}@media screen and (max-width:760px){.staff-page .staff-listing > div .staff-list > div{width:50%;}}.staff-page .staff-listing > div .staff-list > div .name{font-style:italic;font-weight:bold;font-family:Georgia, Times, 'Times New Roman', serif;font-size:14px;}.staff-page .staff-listing > div .staff-list > div .buildings{color:#414042;font-size:10px;font-style:italic;}.staff-page .staff-listing > div .staff-list > div .social{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;font-size:0px;line-height:0px;margin-top:7px;}.staff-page .staff-listing > div .staff-list > div .social a{transition:opacity 0.3s;}.staff-page .staff-listing > div .staff-list > div .social a:hover{opacity:0.7;}.staff-page .staff-listing > div .staff-list > div .social a::before{font-size:24px;line-height:24px;}@media screen and (max-width:760px){.staff-page .staff-listing > div{padding:30px 0 10px;}.staff-page .staff-listing > div .letter{float:none;padding-bottom:30px;}.staff-page .staff-listing > div .staff-list{margin-left:0;}.staff-page .staff-listing > div .staff-list > div{margin-bottom:20px;}}#no-matching-staff{text-align:center;padding:50px 20px;}.school-1{color:#002f6c;}.school-1-bg{background:#002f6c !important;color:#fff;}.school-2{color:#ea7210;}.school-2-bg{background:#ea7210 !important;color:#fff;}.element-new-current-student-info{padding:52px 0 40px 0;}.element-new-current-student-info > div{border:solid 1px #414042;}.element-new-current-student-info > div > div:first-child{padding:32px 28px 26px 65px;background:#f3f5f8;background-repeat:no-repeat;background-position:29px 28px;background-image:url("data:image/svg+xml,%3Csvg id='Icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.477' height='26.99' viewBox='0 0 28.477 26.99'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_5' data-name='Rectangle 5' width='28.477' height='26.99' fill='%23002f6c'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M11.747,8.8c-.184-.1-.505-.273-.714-.383s-.394-.209-.411-.221-.18-.1-.365-.2-.518-.275-.744-.4l-3.735-2-1.29-.692c-.673-.359-.743-.4-.743-.422s.284-.174,1.245-.686l.577-.31c.209-.112.666-.359,1.018-.547L7.4,2.5l.441-.236,2.277-1.221.911-.487c.276-.147.623-.334.771-.414.27-.147.346-.17.4-.12.015.014.247.142.515.285L13.638.8l.858.459.858.461,2.908,1.56,1.123.6.667.357a3.244,3.244,0,0,1,.418.246,4.56,4.56,0,0,1-.622.365c-.961.514-1.4.751-1.6.86-.1.054-.318.167-.483.25s-.35.181-.411.219-.5.277-.974.533-1.037.556-1.245.67c-.324.175-.951.511-1.943,1.039l-.643.346a4.692,4.692,0,0,1-.441.222c-.014,0-.176-.083-.359-.185Zm-.365,4.8A5,5,0,0,1,9.21,12.72a4.789,4.789,0,0,1-.93-.853,4.157,4.157,0,0,1-.663-1,5.718,5.718,0,0,1-.563-2.9,6.184,6.184,0,0,1,.026-.8,1.955,1.955,0,0,1,.266.16c.332.22.555.349,1.378.8.393.214.864.473,1.048.576s.457.255.607.334c.256.136.337.18.729.395.083.046.347.185.586.309l.434.226.538-.287c.553-.295.63-.337,1.066-.581.14-.078.4-.218.574-.31s.478-.258.672-.367.468-.259.61-.334c.236-.123.4-.211,1.1-.606.131-.073.278-.16.326-.192l.177-.12A.48.48,0,0,1,17.3,7.1a6.082,6.082,0,0,1,.017.63,7.242,7.242,0,0,1-.644,3.118A5.122,5.122,0,0,1,14,13.31a4.87,4.87,0,0,1-1.781.338A3.436,3.436,0,0,1,11.382,13.6ZM.018,26.446A13.946,13.946,0,0,1,.2,24.959c.036-.176.082-.419.1-.543a13.326,13.326,0,0,1,.545-1.754,1.068,1.068,0,0,0,.072-.188,7.436,7.436,0,0,1,.359-.78l.2-.395a1.248,1.248,0,0,1,.1-.167A2.412,2.412,0,0,0,1.7,20.92a9.207,9.207,0,0,1,.508-.79c.044-.059.172-.23.284-.382a10.169,10.169,0,0,1,1.175-1.313,9.66,9.66,0,0,1,1.67-1.372c.15-.1.289-.195.309-.211a3.324,3.324,0,0,1,.389-.229c.067-.037.169-.1.228-.132.139-.087.866-.445,1.139-.559a11.889,11.889,0,0,1,3.432-.875,15.555,15.555,0,0,1,3.2.068,12.3,12.3,0,0,1,2.064.517c.092.033.253.089.357.122a.587.587,0,0,1,.19.082,2.3,2.3,0,0,1-.217.263,7.179,7.179,0,0,0-1.732,3.7,8.824,8.824,0,0,0-.014,2.077,7.473,7.473,0,0,0,.991,2.784,7.606,7.606,0,0,0,1.625,1.82c.133.1.256.191.271.2s-3.932.025-8.774.025H0l.018-.274Zm23.225-1a4.648,4.648,0,0,0,3.532-3.137,4.041,4.041,0,0,0,.216-1.42,4.007,4.007,0,0,0-.216-1.421,4.654,4.654,0,0,0-3.611-3.153,5.569,5.569,0,0,0-1.61,0,4.652,4.652,0,0,0-3.611,3.153,4.039,4.039,0,0,0-.216,1.421,4.007,4.007,0,0,0,.216,1.42,4.627,4.627,0,0,0,1.9,2.479,4.829,4.829,0,0,0,2.072.727,6.953,6.953,0,0,0,1.324-.07Zm-1.724,1.5a6.265,6.265,0,0,1-2.97-1.274,7.736,7.736,0,0,1-1.11-1.146,6.271,6.271,0,0,1-1.125-2.65,7.254,7.254,0,0,1-.017-1.912,6.066,6.066,0,0,1,1.673-3.353,5.69,5.69,0,0,1,1.7-1.236,6.09,6.09,0,0,1,5.374,0,5.693,5.693,0,0,1,1.7,1.236,6.069,6.069,0,0,1,1.673,3.353,7.255,7.255,0,0,1-.017,1.912,6.169,6.169,0,0,1-5.229,5.071,8.258,8.258,0,0,1-1.657,0Zm4.1-7.759-.889-.766-3.158,3.664-1.583-1.831-.888.768,2.473,2.859Z' transform='translate(0 0)' fill='%23002f6c'/%3E%3C/g%3E%3C/svg%3E");}.element-new-current-student-info > div > div:last-child{padding:26px 28px 31px 30px;}.element-new-current-student-info hr{margin:20px 0;}.element-new-current-student-info h4{margin-bottom:9px;}.element-new-current-student-info p:not(:last-child){margin-bottom:20px;}.element-new-current-student-info .small{font-size:15px;}@media (min-width:980px){.element-new-current-student-info{display:grid;grid-template-columns:50% 50%;column-gap:38px;}}@media (max-width:979px){.element-new-current-student-info > div:first-child{margin-bottom:20px;}}.element-timeline{position:relative;padding-top:11px;max-width:493px;margin:27px 0 52px;}.element-timeline .year{position:absolute;left:55px;top:0;font-style:italic;color:#002f6c;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}.element-timeline:before{content:' ';display:block;position:absolute;top:0;left:43px;bottom:43px;width:1px;background:#414042;z-index:1;}.element-timeline .dates{display:grid;grid-template-columns:122px auto;row-gap:26px;position:relative;z-index:2;}.element-timeline .dates > div{min-height:149px;position:relative;}.element-timeline .dates > div:nth-child(2n+1):before{content:' ';position:absolute;background:#414042;left:84px;top:75px;height:1px;width:38px;}.element-timeline .date{background:#023981;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;line-height:18px;color:#fff;text-align:center;width:83px;height:83px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:32px;border:solid 1px #414042;text-transform:uppercase;}.element-timeline .info{border:solid 1px #414042;display:grid;grid-template-columns:147px auto;}.element-timeline .title{background-color:#f3f5f8;border-right:solid 1px #414042;padding:0 16px;display:flex;align-items:center;}.element-timeline .title h4{margin:0;font-family:Georgia, Times, 'Times New Roman', serif;text-transform:none;font-size:14px;line-height:18px;}.element-timeline .desc{padding:25px 15px;font-size:13px;line-height:18px;display:flex;align-items:center;}.element-timeline .desc p:not(:last-child){margin-bottom:16px;}.element-timeline .desc a{text-transform:uppercase;font-weight:bold;font-size:12px;color:#ea7210;position:relative;display:inline-block;}.element-timeline .desc a:after{display:block;position:absolute;right:0;top:6px;margin-right:-25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.43' height='5.219' viewBox='0 0 19.43 5.219'%3E%3Cpath id='Path_4' data-name='Path 4' d='M1.8,14.938V9.719H2.852v2.094H19.7l-.961-.937V9.719l2.5,2.594v.031l-2.5,2.594V13.781l.945-.922H2.852v2.078Z' transform='translate(-1.805 -9.719)' fill='%23ea7210'/%3E%3C/svg%3E%0A");width:20px;height:6px;background-position:left top;background-repeat:no-repeat;content:' ';transition:0.3s;}.element-timeline .desc a:hover:after{transform:translateX(3px);}@media (max-width:500px){.element-timeline .info{display:block;}.element-timeline .title{border-right:none;border-bottom:solid 1px #414042;padding-top:16px;padding-bottom:16px;}.element-timeline:before{bottom:100px;}}