/*! normalize.css v1.1.3 | MIT License | git.io/normalize */@import"https://fonts.googleapis.com/css?family=Montserrat:400,600,700,800|Open+Sans:400,600,700";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}body{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1.6rem;color:#4d4d4d;background-color:#fff;border-right:90px solid #f3f3f3;border-left:90px solid #464646}@media(max-width: 1200px){body{border:0;border-left:0}}a.skip-link{display:block;position:fixed;top:0;left:0;z-index:9999;background-color:#000;padding:5px 20px;color:#fff;font-size:1.4rem;transition:.3s;opacity:0;transform:translateY(-100%)}a.skip-link:focus,a.skip-link:active{transform:translateY(0);opacity:1;color:#fff}a{text-decoration:none;color:#a73b4b;transition:.3s}a:hover,a:focus{color:#c25363}p{line-height:1.6}img{max-width:100%;height:auto}ul ul,ul ol,ol ul,ol ol{margin-top:5px}h1,h2,h3,h4{margin:0}h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:4.8rem;line-height:1.15}@media(max-width: 1020px){h1{font-size:4rem}}@media(max-width: 750px){h1{font-size:3.75rem}}h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:3.6rem;line-height:1.14}@media(max-width: 1020px){h2{font-size:3.25rem}}h3{font-family:"Montserrat",sans-serif;font-weight:800;font-size:2.4rem;line-height:1.7}h4{font-family:"Montserrat",sans-serif;font-weight:700;font-size:2rem;line-height:1.25}span.posted-on{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem}.arrow-link,.home-school-events .events__footer a.view-all,.school-footer__calendar .events__footer a.view-all,.home__school-news .posts__footer a,.site-notice__below-banner .notice__link:after,.blog-posts__post-page .blog-post__pagination .next_page_link,.school-footer__district-news .posts__footer a,.school-footer__about-us .about-us__content a,.featured-content__bus-status .bus-status__header a:after{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#4d4d4d}.arrow-link:after,.home-school-events .events__footer a.view-all:after,.school-footer__calendar .events__footer a.view-all:after,.home__school-news .posts__footer a:after,.site-notice__below-banner .notice__link:after,.blog-posts__post-page .blog-post__pagination .next_page_link:after,.school-footer__district-news .posts__footer a:after,.school-footer__about-us .about-us__content a:after,.featured-content__bus-status .bus-status__header a:after{content:"";display:inline-block;vertical-align:middle;width:48px;height:10px;margin-left:10px;background-image:url(../../img/icon-long-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}.arrow-link:hover:after,.home-school-events .events__footer a.view-all:hover:after,.school-footer__calendar .events__footer a.view-all:hover:after,.home__school-news .posts__footer a:hover:after,.site-notice__below-banner .notice__link:hover:after,.blog-posts__post-page .blog-post__pagination .next_page_link:hover:after,.school-footer__district-news .posts__footer a:hover:after,.school-footer__about-us .about-us__content a:hover:after,.featured-content__bus-status .bus-status__header a:hover:after,.arrow-link:focus:after,.home-school-events .events__footer a.view-all:focus:after,.school-footer__calendar .events__footer a.view-all:focus:after,.home__school-news .posts__footer a:focus:after,.site-notice__below-banner .notice__link:focus:after,.blog-posts__post-page .blog-post__pagination .next_page_link:focus:after,.school-footer__district-news .posts__footer a:focus:after,.school-footer__about-us .about-us__content a:focus:after,.featured-content__bus-status .bus-status__header a:focus:after{transform:translateX(8px)}body.sidebar .page-wrapper{display:flex;flex-wrap:nowrap;justify-content:center}@media(max-width: 800px){body.sidebar .page-wrapper{flex-wrap:wrap}}#page-banner{position:relative;max-height:360px;overflow:hidden;width:calc(100% + 90px);margin-left:-90px;background-color:#fff}#page-banner:before{content:"";display:block;background:linear-gradient(0deg, rgba(67, 67, 67, 0) 0%, rgba(40, 40, 40, 0.8) 100%);position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}#page-banner img{display:block;width:100%;height:auto}body:not(.home) .main{position:relative}body.sidebar:not(.home,.updates-2022) .main{flex:0 1 100%;max-width:calc(100% - 425px)}@media(max-width: 1020px){body.sidebar:not(.home,.updates-2022) .main{max-width:calc(100% - 300px)}}@media(max-width: 800px){body.sidebar:not(.home,.updates-2022) .main{max-width:100%}}body.full .page-content{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:914px;padding-top:100px;padding-bottom:120px}@media(max-width: 1150px){body.sidebar{border-left:0}}body.sidebar .page-content{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:914px;padding-top:100px;padding-bottom:120px;overflow:hidden}.content-container{position:relative}@media(min-width: 1151px){.content-container--secondary-nav{margin-left:-90px}}@media(min-width: 951px){.content-container--secondary-nav{display:flex}}.content-container--secondary-nav .main{background:#fff}@media(min-width: 951px)and (max-width: 1150px){.content-container--secondary-nav .main{flex:0 0 calc(100% - 30rem);width:calc(100% - 30rem)}}@media(min-width: 1151px){.content-container--secondary-nav .main{flex:0 0 calc(100% - 35rem);width:calc(100% - 35rem)}}.content-container--secondary-nav .main>div:not(.page-title-container,.newsletters-subscription),.content-container--secondary-nav .main h1.page-title:not(.page-title--staff-listing),.content-container--secondary-nav .main .documents-page,.content-container--secondary-nav .main .container,.content-container--secondary-nav .main .article.form-builder-form{max-width:914px;margin:0 auto}@media(min-width: 801px){.content-container--secondary-nav .main>div:not(.page-title-container,.newsletters-subscription),.content-container--secondary-nav .main h1.page-title:not(.page-title--staff-listing),.content-container--secondary-nav .main .documents-page,.content-container--secondary-nav .main .container,.content-container--secondary-nav .main .article.form-builder-form{padding:0 32px}}@media(max-width: 800px){.content-container--secondary-nav .main>div:not(.page-title-container,.newsletters-subscription),.content-container--secondary-nav .main h1.page-title:not(.page-title--staff-listing),.content-container--secondary-nav .main .documents-page,.content-container--secondary-nav .main .container,.content-container--secondary-nav .main .article.form-builder-form{padding:0 20px}}.content-container:not(.content-container--secondary-nav,.content-container--blog) main{max-width:1214px;margin:0 auto;padding:4rem 32px 8rem 32px}.content-container:not(.content-container--secondary-nav).content-container--blog main{max-width:914px;margin:0 auto;padding:4rem 32px 8rem 32px}.content-container .page-title:not(.page-title--staff-listing){margin-bottom:5rem}.content-container .article.featured-article .container{padding:0}.content-container .main{margin:4rem 0 8rem 0}form{margin-top:30px}button,select:not([class*=ui-]),textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;padding:0}label{display:block;margin:0;padding:0;font-size:1.4rem;line-height:1.35;font-weight:bold;color:#4a4a4a;margin-bottom:5px}label.smaller{display:inline-block}label.error{color:#d8221f}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}textarea{width:100%;max-width:700px;min-height:200px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb}select:not([class*=ui-]){width:100%;max-width:700px;padding:6.5px 10px;font-size:1.6rem;line-height:1.5;color:#4d4d4d;border:2px solid #dbdbdb;background-color:#fff;background-image:url("../../img/select-arrow.svg");background-size:16px auto;background-position:right 10px center;background-repeat:no-repeat;padding-right:36px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select::-ms-expand{display:none}select:focus::-ms-value{background:rgba(0,0,0,0);color:#4d4d4d}}.row.select.dob select{display:inline-block;vertical-align:top;width:calc(33.333% - 3px);max-width:147px;padding-right:27px}@media(max-width: 375px){.row.select.dob select{width:100%;max-width:100%}.row.select.dob select+select{margin-top:5px}}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label,input[type=checkbox]+label{margin:0;font-size:1.6rem;line-height:1.5;font-weight:normal;padding-left:30px;box-sizing:border-box;position:relative}input[type=radio]+label:before,input[type=checkbox]+label:before{content:"";display:block;position:absolute;top:0;left:0;transition:all .25s}input[type=radio]+label:before{height:15px;width:15px;border:2px solid #dbdbdb;border-radius:12px;top:2px}input[type=radio]+label:hover{cursor:pointer}input[type=radio]+label:focus:before,input[type=radio]+label:active:before{box-shadow:inset 0 0 0 4px #9e2637}input[type=radio]:checked+label:before{background-color:#fdf9f9;border:2px solid #9e2637;box-shadow:inset 0 0 0 2px #9e2637}input[type=radio]:disabled+label,input[type=radio]+label.disabled{opacity:.5;pointer-events:none}input[type=radio]:checked:disabled+label:before,input[type=radio]+label.disabled:before{background-color:rgba(74,74,74,.5);border:4px solid #fff;box-shadow:0 0 0 2px rgba(74,74,74,.5)}input[type=checkbox]+label:before{width:15px;height:15px;border:2px solid #dbdbdb;top:2px}input[type=checkbox]+label:hover{cursor:pointer}input[type=checkbox]+label:focus:before,input[type=checkbox]+label:active:before{box-shadow:inset 0 0 0 4px #9e2637}input[type=checkbox]:checked+label:before{background-color:#fdf9f9;border:2px solid #9e2637;box-shadow:inset 0 0 0 2px #9e2637}form .row.file .file{position:relative}form .row.file .file input[type=file]{opacity:0;z-index:5;position:absolute;top:0;left:0;height:100%}form .row.file .file input[type=file]:hover{cursor:pointer}form .row.file .file input[type=file]:hover~.button{background-color:#751c29}form .row.file .file input[type=file]:focus~.button{background-color:#751c29}form .row.file .file input[type=file]:disabled,form .row.file .file input[type=file].disabled{pointer-events:none}form .row.file .file input[type=file]:disabled~.button,form .row.file .file input[type=file].disabled~.button{color:rgba(204,204,204,.2);border:2px solid rgba(204,204,204,.2);pointer-events:none}form .row.file .file input[type=file]:disabled~.filename,form .row.file .file input[type=file].disabled~.filename{color:#ccc}form .row.file .file .button{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;max-width:150px;margin-right:10px}form .row.file .file .button:hover,form .row.file .file .button:active{background:#812e3a}form .row.file .file .button:focus{box-shadow:inset 0 0 0px 3px #d65466}.row .add_document_btn{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s}.row .add_document_btn:hover,.row .add_document_btn:active{background:#812e3a}.row .add_document_btn:focus{box-shadow:inset 0 0 0px 3px #d65466}#ui-datepicker-div{border-radius:0;border:none;padding:0;background:#fff;width:300px;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);z-index:50 !important}#ui-datepicker-div .ui-datepicker-header{background:none;border-radius:0;border:none;padding:0;margin:0;padding:24px 13px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{border:none;padding:0;background:none;border-radius:0;height:20px;width:20px;top:33px;transition:.3s}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:focus,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:focus{opacity:.5}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{background:none;height:20px;width:20px;position:relative;margin-top:-10px;margin-left:-10px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:after{content:"";display:block;height:2px;width:13px;background-color:#000;position:absolute}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:before{top:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:after{bottom:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:14px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:before{transform:rotate(-45deg);left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span:after{transform:rotate(45deg);left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:14px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:before{transform:rotate(45deg);right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span:after{transform:rotate(-45deg);right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{margin:0 20px;padding:0 20px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;background-color:#9e2637;line-height:3.7rem;height:3.7rem;padding:0 15px;border-radius:15px;font-size:1.6rem;color:#fff;text-align:center;transition:.3s}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:focus{cursor:pointer;background-color:rgba(158,38,55,.75)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{width:108px;margin-right:10px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{width:75px}#ui-datepicker-div .ui-datepicker-calendar{margin:0;padding:0;font-size:1rem}#ui-datepicker-div .ui-datepicker-calendar thead{background:none;background-color:rgba(166,166,166,.6)}#ui-datepicker-div .ui-datepicker-calendar thead th{padding:12px;font-weight:normal;font-size:1.2rem;line-height:2.2rem;text-transform:uppercase;color:#000}#ui-datepicker-div .ui-datepicker-calendar tbody td{background:none;border:none;padding:0;font-size:1.4rem;line-height:2.2rem;color:#f2f2f2}#ui-datepicker-div .ui-datepicker-calendar tbody td a{background:none;border:none;text-align:center;padding:10px 11px}#ui-datepicker-div .ui-datepicker-calendar tbody td a:hover,#ui-datepicker-div .ui-datepicker-calendar tbody td a:focus{opacity:.5}#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a{background-color:rgba(166,166,166,.6);color:#000}#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a{background-color:rgba(158,38,55,.35);border-radius:50%;color:#9e2637}input[type=submit],button[type=submit]{background:none;border:none;width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;max-width:150px}input[type=submit]:hover,input[type=submit]:active,button[type=submit]:hover,button[type=submit]:active{background:#812e3a}input[type=submit]:focus,button[type=submit]:focus{box-shadow:inset 0 0 0px 3px #d65466}form .row+.row,form .row.submit{margin-top:25px}form .option-wrap+.option-wrap{margin-top:15px}form label+p{font-size:1.4rem;line-height:1.7rem;margin-bottom:5px}.search-filter form.search-form{display:flex;justify-content:space-between;max-width:75%;margin:2em 0}@media(max-width: 800px){.search-filter form.search-form{max-width:100%}}@media(max-width: 450px){.search-filter form.search-form{flex-wrap:wrap}}.search-filter form.search-form label{display:none}.search-filter form.search-form .search-field,.search-filter form.search-form .custom-select{flex:0 0 49%;width:49%}@media(max-width: 450px){.search-filter form.search-form .search-field,.search-filter form.search-form .custom-select{flex:0 0 100%;width:100%;margin-bottom:20px}}.search-filter form.search-form .search-field input[type=text]{border:0;border-bottom:2px solid #dbdbdb;padding:7px 5rem 7px 0;background-image:url(../../img/icon-search.svg);background-size:22px;background-position:right 15px center;background-repeat:no-repeat}.search-filter form.search-form .custom-select select{background-size:20px}@media(max-width: 1280px){body.sidebar .search-filter form.search-form{max-width:100%}}.protected-article a.forgot-pw{margin-left:2rem}@media(max-width: 450px){.protected-article a.forgot-pw{display:block;margin-left:0;margin-top:2rem}}.vault-logout__container{display:flex;justify-content:flex-end;margin-bottom:2rem}.vault-logout__container a.vault-logout{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;max-width:140px}.vault-logout__container a.vault-logout:hover,.vault-logout__container a.vault-logout:active{background:#812e3a}.vault-logout__container a.vault-logout:focus{box-shadow:inset 0 0 0px 3px #d65466}@media(max-width: 1020px){.vault-logout__container{margin-top:-2rem;margin:-2rem -2.5rem 3rem 0}.vault-logout__container a.vault-logout{max-width:107px}}.vault-logout__container.old-layout{margin:-6rem 0 4rem}@media(max-width: 1020px){.vault-logout__container.old-layout{margin:-8rem -2.5rem 3rem 0}}#message{margin:4rem 0}#message.error,#message .error,#message.error p,#message .error p{color:#d8221f;font-weight:bold}#message.success,#message.success p,#message .success,#message .success p{color:#488600;font-weight:bold}.g-recaptcha{margin-top:25px}.form-title{padding-top:5rem;margin-bottom:5rem}.registration-form__section{margin-bottom:10rem;border-top:1px solid #ddd}.registration-form__section:first-child{border-top:none}.registration-form__section .section-information{margin:4rem 0 2rem 0}@media(min-width: 451px){.registration-form__section .rural-students-container{display:flex;flex-wrap:wrap;align-items:center}}.registration-form__section .rural-students-container .rural-students--label-only{margin:0 2rem .6rem 1rem}.registration-form__section .rural-students-container .rural-students{flex:0 0 30%;display:flex;align-items:center;margin-right:1rem;margin-bottom:1rem}@media(max-width: 600px){.registration-form__section .rural-students-container .rural-students{flex:0 0 45%}}.registration-form__section .rural-students-container .rural-students label{display:block;margin:0 1rem}.registration-form__section .js-add-contact,.registration-form__section .js-add-home-sibling,.registration-form__section .js-add-school-sibling,.registration-form__section .js-add-parent-guardian,.registration-form__section .js-add-significant-other,.registration-form__section .js-add-supporting-doc,.registration-form__section .js-add-people-authorized{background:none;position:relative;transition:.4s;font-size:1.8rem;padding:0 0 0 3rem;color:#000;font-weight:normal}.registration-form__section .js-add-contact:before,.registration-form__section .js-add-contact:after,.registration-form__section .js-add-home-sibling:before,.registration-form__section .js-add-home-sibling:after,.registration-form__section .js-add-school-sibling:before,.registration-form__section .js-add-school-sibling:after,.registration-form__section .js-add-parent-guardian:before,.registration-form__section .js-add-parent-guardian:after,.registration-form__section .js-add-significant-other:before,.registration-form__section .js-add-significant-other:after,.registration-form__section .js-add-supporting-doc:before,.registration-form__section .js-add-supporting-doc:after,.registration-form__section .js-add-people-authorized:before,.registration-form__section .js-add-people-authorized:after{content:"";display:inline-block;position:absolute;top:9px;height:2px;left:0;width:16px;background-color:#666}.registration-form__section .js-add-contact:after,.registration-form__section .js-add-home-sibling:after,.registration-form__section .js-add-school-sibling:after,.registration-form__section .js-add-parent-guardian:after,.registration-form__section .js-add-significant-other:after,.registration-form__section .js-add-supporting-doc:after,.registration-form__section .js-add-people-authorized:after{transform:rotate(90deg)}.registration-form__section .js-add-contact:hover,.registration-form__section .js-add-home-sibling:hover,.registration-form__section .js-add-school-sibling:hover,.registration-form__section .js-add-parent-guardian:hover,.registration-form__section .js-add-significant-other:hover,.registration-form__section .js-add-supporting-doc:hover,.registration-form__section .js-add-people-authorized:hover{opacity:.6}.registration-form__section .js-add-parent-guardian,.registration-form__section .js-add-significant-other,.registration-form__section .js-add-supporting-doc,.registration-form__section .js-add-people-authorized{margin:1rem 0 2rem}.registration-form__section .submit{margin-top:3rem}@media(max-width: 600px){.registration-form__section .submit{margin-top:5rem}}.registration-form__section p,.registration-form__section ul,.registration-form__section li{font-size:1.6rem}.registration-form__section .note{margin-top:4rem;font-weight:normal;font-size:1.8rem}.registration-form__section .bold{font-weight:700}.registration-form__section h3,.registration-form__section h4{margin-bottom:1rem}.registration-form__section h4{margin-top:4rem}.registration-form__section .sibling-info h4{margin-top:2rem}.registration-form__section .form-para{margin:2rem 0 1rem 0}.registration-form__section .checkbox-para{margin-bottom:1rem}@media(min-width: 801px){.registration-form__section .checkbox-para{padding-left:2.1rem}}.registration-form__section .form-group{margin-bottom:1.6rem}.registration-form__section .form-group input[type=date]{max-width:27rem}.registration-form__section .form-group--checkbox .checkbox label{font-weight:normal;margin-top:0}.registration-form__section .form-group .file{margin-top:1rem;position:relative}.registration-form__section .form-group .file input[type=file]{opacity:0;cursor:pointer;position:relative;z-index:5;height:4rem}.registration-form__section .form-group .file .button{border-radius:5px;background:#666;color:#fff;position:absolute;display:block;top:0;padding:1rem}.registration-form__section .form-group .file .filename{position:absolute;display:block;top:1rem;font-size:1.6rem;left:13rem}.registration-form__section .form-group>label{margin-bottom:5px}.registration-form__section .form-group .error-message{margin-top:.3rem;padding:1rem;color:#fff;border-radius:5px;background:#ae1a09;font-size:1.6rem;font-weight:700}.registration-form__section .form-group .checkbox--container .checkbox{margin-bottom:1rem}.registration-form__section .form-group .checkbox--container .checkbox label{max-width:90%}.registration-form__section .form-group .checkbox--container label{margin-top:1px;font-weight:normal}.registration-form__section .underline{text-decoration:underline}.registration-form__section .row{margin:1rem 0;max-width:100%}.registration-form__section .row .form-group input[type=date]{max-width:100%}@media(min-width: 601px){.registration-form__section .row{display:flex;justify-content:space-between;flex-wrap:wrap}.registration-form__section .row .form-group{flex:0 0 48%}.registration-form__section .row.row--three .form-group{flex:0 0 32%}.registration-form__section .row.row--split .form-group{flex:0 0 42%}.registration-form__section .row.row--split .form-group.field--small{flex:0 0 27%}.registration-form__section .row.row--split .form-group.field--large{flex:0 0 70%}.registration-form__section .row.row--split .form-group.field--smallest{flex:0 0 13%}.registration-form__section .row.row--split .form-group.not--field-title{flex:0 0 38%}.registration-form__section .row.row--split .form-group.field--title{flex:0 0 20%}.registration-form__section .row.row--split-three .form-group{flex:0 0 60%}.registration-form__section .row.row--split-three .form-group.field--small{flex:0 0 18%}}.registration-form__section .other--element{display:inline-block;width:100%;margin:1rem 0}.registration-form__section .other--element label{font-size:1.4rem}.registration-form__section .other--element.hidden{display:none}.registration-form__section .hidden{display:none}@media(min-width: 601px){.registration-form__section .form-group__radio,.registration-form__section .form-group__checkbox{display:flex;align-items:center;flex-wrap:wrap}.registration-form__section .form-group__radio .radio,.registration-form__section .form-group__radio .checkbox,.registration-form__section .form-group__checkbox .radio,.registration-form__section .form-group__checkbox .checkbox{margin-right:2rem;margin-bottom:.5rem}.registration-form__section .form-group__radio.radio-checkbox-half .checkbox,.registration-form__section .form-group__radio.radio-checkbox-half .radio,.registration-form__section .form-group__checkbox.radio-checkbox-half .checkbox,.registration-form__section .form-group__checkbox.radio-checkbox-half .radio{flex:0 0 45%}}@media(max-width: 600px){.registration-form__section .form-group__radio .radio,.registration-form__section .form-group__radio .checkbox,.registration-form__section .form-group__checkbox .radio,.registration-form__section .form-group__checkbox .checkbox{margin-bottom:1rem}}.registration-form__section .form-group__radio label,.registration-form__section .form-group__checkbox label{max-width:90%;font-weight:normal;margin-top:1px}@media(min-width: 601px){.registration-form__section .checkbox--input{display:flex;align-items:center;flex-wrap:wrap}.registration-form__section .checkbox--input>label{margin-right:1rem}.registration-form__section .checkbox--input .radio,.registration-form__section .checkbox--input .checkbox{margin-bottom:0;margin-right:1rem}.registration-form__section .checkbox--input .radio>label,.registration-form__section .checkbox--input .checkbox>label{font-size:1.4rem;margin-top:2px;margin-left:0}}@media(min-width: 1201px){.district-header__quick-link-menu__wrapper.active{background:none;width:auto;height:auto}.district-header__quick-link-menu__wrapper .district-header__quick-link-menu{right:90px;box-shadow:none}}.district-header,.school-status-banner{margin-left:-90px}@media(max-width: 1200px){.district-header,.school-status-banner{margin-left:0}}.school-header{z-index:1000}@media(max-width: 1200px){.school-header>.container{padding:0 0 0 40px;display:flex;justify-content:space-between}}@media(max-width: 800px){.school-header>.container{padding:0 0 0 20px}}@media(max-width: 1200px){.school-header{padding:0}}.school-header .name-size__small .school-header__name,.school-header .name-size__Small .school-header__name,.school-header .font-size__small .school-header__name{font-size:1.6rem}.school-header .name-size__medium .school-header__name,.school-header .name-size__Medium .school-header__name,.school-header .font-size__medium .school-header__name{font-size:2rem}.school-header .name-size__large .school-header__name,.school-header .name-size__Large .school-header__name,.school-header .font-size__large .school-header__name{font-size:2.4rem}.back-to-school.microsite-bar{height:40px;width:calc(100% + 90px);margin-left:-90px;background:#292929;padding:0 10px;line-height:40px}.back-to-school.microsite-bar .container a{font-size:1.4rem;color:#fff;text-transform:uppercase}.back-to-school.microsite-bar .container a:before{content:"< "}body:not(.updates-2022) .school-header:not(.logo-bg__white){position:absolute;left:0;right:0}.updates-2022 .school-header:not(.logo-bg__white){position:relative;background:#676767}@media(min-width: 1151px){.updates-2022 .school-header:not(.logo-bg__white){left:-90px;width:calc(100% + 90px)}}.school-header.logo-bg__white{background:#fff;position:relative;left:-90px;width:calc(100% + 90px)}@media(max-width: 1200px){.school-header.logo-bg__white{left:0;width:100%}}@media(max-width: 750px){.school-header.logo-bg__white.menu-style-collapsed,.school-header.logo-bg__white.menu-style-expanded{background:#fff}}body:not(.updates-2022) .school-header.logo-bg__white .school-header__branding{min-height:140px}.school-header.logo-bg__white .school-header__name{color:#4d4d4d;font-weight:inherit;margin:0}.school-header.logo-bg__white .school-header__name h1,.school-header.logo-bg__white .school-header__name a{color:#4d4d4d}.school-header.logo-bg__white.menu-style-expanded .school-header__links{margin-right:0px}.school-header.logo-bg__transparent.no-logo .school-header__branding{min-height:140px}.school-header.logo-bg__transparent .header__day-cal span.icon svg path{fill:#fff}.school-header.logo-bg__transparent .header__day-cal span.text{color:#fff}@media(max-width: 1200px){body:not(.home,.has-banner-image) .school-header.logo-bg__transparent .header__day-cal span.icon svg path{fill:#a73b4b}body:not(.home,.has-banner-image) .school-header.logo-bg__transparent .header__day-cal span.text{color:#4a4a4a}}.no-banner-image:not(.home) header.school-header{background:#464646;position:relative}.no-banner-image:not(.home) header.school-header .school-header__branding{min-height:140px}@media(min-width: 601px)and (max-width: 1020px){.no-banner-image:not(.home) header.school-header .school-header__branding{min-height:0}}.no-banner-image:not(.home) header.school-header.menu-style-expanded .school-header__links{margin-right:0}.no-banner-image:not(.home) header.school-header.logo-bg__white{background:#fff;border-bottom:1px solid #f3f3f3}.school-header__branding{display:flex;align-items:center;flex-shrink:1}body:not(.updates-2022) .school-header__branding{padding-top:20px;padding-bottom:20px;padding-right:20px}@media(max-width: 750px){body:not(.updates-2022) .school-header__branding{flex-direction:column;max-width:300px;text-align:center}}.updates-2022 .school-header__branding{padding-top:12px;padding-right:20px;padding-bottom:12px}@media(min-width: 1201px){.updates-2022 .school-header__branding{padding-left:40px}}@media(max-width: 600px){.updates-2022 .school-header__branding{flex-direction:column;max-width:300px;text-align:center}}@media(max-width: 1200px){.school-header__branding{max-width:400px}}.school-header__branding.logo-landscape .school-header__logo{display:inline-block}.school-header__branding.logo-landscape .school-header__logo a{max-width:320px;display:inline-block}.school-header__branding.logo-portrait .school-header__logo{display:inline-block}.school-header__branding.logo-portrait .school-header__logo a{max-width:220px;display:inline-block}.school-header__branding h1{font-size:inherit;font-family:inherit;font-weight:inherit;margin:0}.school-header__logo{flex-shrink:0}@media(max-width: 750px){.school-header__logo{margin:0}}body:not(.updates-2022) .school-header__logo{margin-right:2em}body:not(.updates-2022) .school-header__logo img{max-height:135px}.updates-2022 .school-header__logo{margin-right:1em}.updates-2022 .school-header__logo img{height:61px}@media(max-width: 600px){.updates-2022 .school-header__logo img{height:81px;margin-bottom:1rem}}.school-header__name{color:#fff;max-width:500px;display:inline-block}.school-header__name h1,.school-header__name a{color:#fff}.school-header__links{flex-shrink:0}.school-header__links button{background:none;border:none;padding:0}.school-header__links button.menu-toggle,.school-header__links button.mobile-menu-toggle{order:1;width:90px;background-color:#333;font-family:"Montserrat",sans-serif;font-weight:bold;color:#fff;font-size:1.4rem;text-transform:uppercase;transition:.3s}body:not(.updates-2022) .school-header__links button.menu-toggle,body:not(.updates-2022) .school-header__links button.mobile-menu-toggle{height:180px}@media(max-width: 1200px){body:not(.updates-2022) .school-header__links button.menu-toggle,body:not(.updates-2022) .school-header__links button.mobile-menu-toggle{height:90px}}@media(max-width: 600px){body:not(.updates-2022) .school-header__links button.menu-toggle,body:not(.updates-2022) .school-header__links button.mobile-menu-toggle{height:60px}}body.updates-2022 .school-header__links button.menu-toggle,body.updates-2022 .school-header__links button.mobile-menu-toggle{height:90px}@media(max-width: 600px){body.updates-2022 .school-header__links button.menu-toggle,body.updates-2022 .school-header__links button.mobile-menu-toggle{height:60px}}@media(max-width: 800px){.school-header__links button.menu-toggle,.school-header__links button.mobile-menu-toggle{transition:none}}.school-header__links button.menu-toggle:hover,.school-header__links button.menu-toggle:focus,.school-header__links button.mobile-menu-toggle:hover,.school-header__links button.mobile-menu-toggle:focus{background-color:#151515}.school-header__links button.menu-toggle span.text,.school-header__links button.mobile-menu-toggle span.text{transition:.3s;opacity:1}.school-header__links button.menu-toggle span.icon,.school-header__links button.mobile-menu-toggle span.icon{display:inline-block;position:relative;box-sizing:border-box;width:45px;height:20px;margin-top:2px;border-top:4px solid #fff;border-bottom:4px solid #fff;transition:.3s}.school-header__links button.menu-toggle span.icon:before,.school-header__links button.menu-toggle span.icon:after,.school-header__links button.mobile-menu-toggle span.icon:before,.school-header__links button.mobile-menu-toggle span.icon:after{content:"";display:block;height:4px;width:45px;background-color:#fff;position:absolute;top:4px;left:0;transition:.3s}.school-header__links button.menu-toggle.open,.school-header__links button.mobile-menu-toggle.open{background-color:#464646}.school-header__links button.menu-toggle.open span.text,.school-header__links button.mobile-menu-toggle.open span.text{opacity:0}.school-header__links button.menu-toggle.open span.icon,.school-header__links button.mobile-menu-toggle.open span.icon{border-color:rgba(0,0,0,0)}.school-header__links button.menu-toggle.open span.icon:before,.school-header__links button.mobile-menu-toggle.open span.icon:before{transform:rotate(45deg)}.school-header__links button.menu-toggle.open span.icon:after,.school-header__links button.mobile-menu-toggle.open span.icon:after{transform:rotate(-45deg)}@media(max-width: 1200px){.school-header__links button.menu-toggle,.school-header__links button.mobile-menu-toggle{float:right;height:90px}}.school-header__links button.quicklinks-toggle{order:2;position:relative;height:90px;width:90px;background-color:#9e2637;color:#fff;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.4rem;text-transform:uppercase;transition:.3s}.school-header__links button.quicklinks-toggle:hover,.school-header__links button.quicklinks-toggle:focus{background-color:#751c29}@media(min-width: 1021px)and (max-width: 1200px){.school-header__links button.quicklinks-toggle{height:110px}}.school-header__links button.quicklinks-toggle span.text{transition:.3s;opacity:1}.school-header__links button.quicklinks-toggle span.icon{display:block;position:absolute;top:27px;left:27px;width:35px;height:35px;transition:.3s;opacity:0}@media(min-width: 1021px)and (max-width: 1200px){.school-header__links button.quicklinks-toggle span.icon{top:36px}}.school-header__links button.quicklinks-toggle span.icon:before,.school-header__links button.quicklinks-toggle span.icon:after{content:"";display:block;height:4px;width:45px;background-color:#fff;position:absolute;top:15px;left:-5px;transition:.3s}@media(max-width: 1200px){.school-header__links button.quicklinks-toggle span.icon{top:27px}}@media(min-width: 601px){.school-header__links button.quicklinks-toggle.open{z-index:1000}.school-header__links button.quicklinks-toggle.open span.text{opacity:0}.school-header__links button.quicklinks-toggle.open span.icon{opacity:1}.school-header__links button.quicklinks-toggle.open span.icon:before{transform:rotate(45deg)}.school-header__links button.quicklinks-toggle.open span.icon:after{transform:rotate(-45deg)}}@media(max-width: 1200px){.school-header__links button.quicklinks-toggle{float:right;height:180px;z-index:1}}.school-header__links ul.social-media{order:4;list-style-type:none;margin:auto 0 0 0;padding:0}.school-header__links ul.social-media li{display:block;text-align:center;width:90px;margin:20px 0}.school-header__links ul.social-media a{display:inline-block;height:20px;width:20px;transition:.3s}.school-header__links ul.social-media a:hover,.school-header__links ul.social-media a:focus{opacity:.6}.school-header__links ul.social-media svg{height:100%;width:20px}.school-header__links ul.social-media svg .fill{fill:#9e2637}@media(max-width: 1200px){.school-header__links ul.social-media{position:absolute;top:100%;right:0;display:flex}.school-header__links ul.social-media li{width:45px}}.school-header__links button.site-search-toggle{order:3;height:90px;width:90px;position:relative;background-color:#8e2231;color:#fff;transition:.3s}.school-header__links button.site-search-toggle:hover{background-color:#651823}.school-header__links button.site-search-toggle span.text{transition:.3s;display:none}.school-header__links button.site-search-toggle span.icon{display:block;position:absolute;top:27px;left:27px;width:35px;height:35px;transition:.3s}.school-header__links button.site-search-toggle span.icon svg{transition:.3s;opacity:1}.school-header__links button.site-search-toggle span.icon svg .stroke{stroke:#fff}.school-header__links button.site-search-toggle span.icon:before,.school-header__links button.site-search-toggle span.icon:after{content:"";display:block;height:4px;width:45px;background-color:#fff;position:absolute;top:15px;left:-5px;transition:.3s;opacity:0}.school-header__links button.site-search-toggle.open{z-index:1000}@media(min-width: 601px){.school-header__links button.site-search-toggle.open span.icon svg{opacity:0}.school-header__links button.site-search-toggle.open span.icon:before{opacity:1;transform:rotate(45deg)}.school-header__links button.site-search-toggle.open span.icon:after{opacity:1;transform:rotate(-45deg)}}@media(max-width: 1200px){body.home .school-header__links ul.social-media svg .fill,body.has-banner-image .school-header__links ul.social-media svg .fill{fill:#fff}}@media(max-width: 1020px){.district-quicklinks-open .school-header__links{display:none}}body:not(.updates-2022) .school-header.menu-style-expanded>.container{display:flex;justify-content:space-between;padding-right:0}@media(min-width: 1201px){body:not(.updates-2022) .school-header.menu-style-expanded>.container{align-items:flex-start}}body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links:after{content:"";display:block;height:100vh;width:90px;background-color:#f3f3f3;z-index:999;position:fixed;top:0;right:0}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links{margin-right:0;position:fixed;right:0;z-index:1000}}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links{position:static}body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links:after{display:none}}@media(max-width: 600px){body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links{background:#333}}body:not(.updates-2022) .school-header.menu-style-expanded button.site-search-toggle{position:fixed;top:90px;right:0;z-index:1000}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded button.site-search-toggle{position:relative}}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded button.site-search-toggle{top:0;height:90px;z-index:800}body:not(.updates-2022) .school-header.menu-style-expanded button.site-search-toggle span.icon{top:50%;left:50%;transform:translate(-50%, -50%)}}body:not(.updates-2022) .school-header.menu-style-expanded button.quicklinks-toggle{position:fixed;top:0;right:0;z-index:1000}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded button.quicklinks-toggle{position:relative;height:90px}}body:not(.updates-2022) .school-header.menu-style-expanded .menu-toggle{display:block}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .mobile-menu-toggle.open{z-index:1002;position:fixed;right:0;top:0;width:90px;height:90px}}body:not(.updates-2022) .school-header.menu-style-expanded .mobile-menu-toggle .text{display:block}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .mobile-menu-toggle{display:block;position:relative;z-index:1001}}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .mobile-menu-toggle{height:90px}}@media(min-width: 1201px){body:not(.updates-2022) .school-header.menu-style-expanded ul.social-media{position:fixed;bottom:0;right:0;z-index:1000}}body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{top:0;height:180px;background-color:#751c29}body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle .icon{top:70px}@media(max-width: 1200px){body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{height:90px}body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle .icon{top:50%;left:50%;transform:translate(-50%, -50%)}}@media(max-width: 600px){body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{height:60px}}@media(max-width: 600px){body:not(.updates-2022) .school-header.menu-style-expanded{background-color:#464646}body:not(.updates-2022) .school-header.menu-style-expanded.logo-bg__white .school-header__name a,body:not(.updates-2022) .school-header.menu-style-expanded.logo-bg__white .school-header__name h1{color:#fff}body:not(.updates-2022) .school-header.menu-style-expanded>.container{flex-wrap:wrap;padding:0}body:not(.updates-2022) .school-header.menu-style-expanded .school-header__branding{flex:0 0 100%;max-width:100%;padding:20px;box-sizing:border-box}body:not(.updates-2022) .school-header.menu-style-expanded .school-header__links{position:static;width:100%;height:60px;margin:0 auto}body:not(.updates-2022) .school-header.menu-style-expanded button.mobile-menu-toggle,body:not(.updates-2022) .school-header.menu-style-expanded button.quicklinks-toggle,body:not(.updates-2022) .school-header.menu-style-expanded button.site-search-toggle{width:33.3333333333%;height:60px}body:not(.updates-2022) .school-header.menu-style-expanded button.mobile-menu-toggle~.no-quicklinks{width:50%}body:not(.updates-2022) .school-header.menu-style-expanded .no-quicklinks~button.site-search-toggle{width:50%}body:not(.updates-2022) .school-header.menu-style-expanded button.quicklinks-toggle{padding:0 20px}}body.updates-2022 .school-header.menu-style-expanded .school-header__links:after{content:"";display:block;height:100vh;width:90px;background-color:#f3f3f3;z-index:999;position:fixed;top:0;right:0}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .school-header__links{margin-right:0;position:fixed;right:0;z-index:1000}}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .school-header__links{position:static}body.updates-2022 .school-header.menu-style-expanded .school-header__links:after{display:none}}@media(max-width: 600px){body.updates-2022 .school-header.menu-style-expanded .school-header__links{background:#333}}body.updates-2022 .school-header.menu-style-expanded button.site-search-toggle{position:fixed;top:90px;right:0;z-index:1000}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded button.site-search-toggle{position:relative}}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded button.site-search-toggle{top:0;height:90px;z-index:800}body.updates-2022 .school-header.menu-style-expanded button.site-search-toggle span.icon{top:50%;left:50%;transform:translate(-50%, -50%)}}body.updates-2022 .school-header.menu-style-expanded button.quicklinks-toggle{position:fixed;top:0;right:0;z-index:1000}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded button.quicklinks-toggle{position:relative;height:90px}}body.updates-2022 .school-header.menu-style-expanded .menu-toggle{display:block}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .mobile-menu-toggle.open{z-index:1002;position:fixed;right:0;top:0;width:90px;height:90px}}body.updates-2022 .school-header.menu-style-expanded .mobile-menu-toggle .text{display:block}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .mobile-menu-toggle{display:block;position:relative;z-index:1001}}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .mobile-menu-toggle{height:90px}}@media(min-width: 1201px){body.updates-2022 .school-header.menu-style-expanded ul.social-media{position:fixed;bottom:0;right:0;z-index:1000}}body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{top:0;height:180px;background-color:#751c29}body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle .icon{top:70px}@media(max-width: 1200px){body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{height:90px}body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle .icon{top:50%;left:50%;transform:translate(-50%, -50%)}}@media(max-width: 600px){body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~.site-search-toggle{height:60px}}@media(max-width: 600px){body.updates-2022 .school-header.menu-style-expanded{background-color:#464646}body.updates-2022 .school-header.menu-style-expanded.logo-bg__white .school-header__name a,body.updates-2022 .school-header.menu-style-expanded.logo-bg__white .school-header__name h1,body.updates-2022 .school-header.menu-style-expanded.logo-bg__white .school-header__name{color:#fff}body.updates-2022 .school-header.menu-style-expanded>.container{flex-wrap:wrap;padding:0}body.updates-2022 .school-header.menu-style-expanded .school-header__branding{flex:0 0 100%;max-width:100%;padding:20px;box-sizing:border-box}body.updates-2022 .school-header.menu-style-expanded .school-header__links{position:static;width:100%;height:60px;margin:0 auto}body.updates-2022 .school-header.menu-style-expanded button.mobile-menu-toggle,body.updates-2022 .school-header.menu-style-expanded button.quicklinks-toggle,body.updates-2022 .school-header.menu-style-expanded button.site-search-toggle{width:33.3333333333%;height:60px}body.updates-2022 .school-header.menu-style-expanded button.mobile-menu-toggle~.no-quicklinks{width:50%}body.updates-2022 .school-header.menu-style-expanded .no-quicklinks~button.site-search-toggle{width:50%}body.updates-2022 .school-header.menu-style-expanded button.quicklinks-toggle{padding:0 20px}}.school-header.menu-style-collapsed .school-header__links{position:fixed;top:0;right:0;bottom:0;z-index:1002;width:90px;background-color:#f3f3f3;display:flex;flex-wrap:nowrap;flex-direction:column}@media(max-width: 1200px){.school-header.menu-style-collapsed .school-header__links{width:auto;position:relative;height:auto;top:0;right:0;display:block;background:none;z-index:unset}}@media(max-width: 1200px){.school-header.menu-style-collapsed button.menu-toggle.open{position:fixed;right:0;top:0;width:90px;height:90px}}.school-header.menu-style-collapsed button.menu-toggle .text{display:block}@media(max-width: 1200px){.school-header.menu-style-collapsed button.menu-toggle{display:block;position:relative}}@media(max-width: 1200px){.school-header.menu-style-collapsed button.menu-toggle{height:90px}}@media(max-width: 1200px){.school-header.menu-style-collapsed .menu-toggle,.school-header.menu-style-collapsed .quicklinks-toggle,.school-header.menu-style-collapsed .site-search-toggle{height:90px}.school-header.menu-style-collapsed .menu-toggle{z-index:1003}.school-header.menu-style-collapsed .quicklinks-toggle{z-index:1000}.school-header.menu-style-collapsed .site-search-toggle{z-index:1000}.school-header.menu-style-collapsed .site-search-toggle .icon{top:50%;left:50%;transform:translate(-50%, -50%)}}@media(max-width: 600px){.school-header.menu-style-collapsed{background-color:#464646}.school-header.menu-style-collapsed>.container{flex-wrap:wrap;padding:0}.school-header.menu-style-collapsed .school-header__branding{flex:0 0 100%;max-width:100%;padding:20px;box-sizing:border-box}.school-header.menu-style-collapsed .school-header__links{position:static;width:100%;height:60px;margin:0 auto;background:#333}.school-header.menu-style-collapsed button.menu-toggle,.school-header.menu-style-collapsed button.quicklinks-toggle,.school-header.menu-style-collapsed button.site-search-toggle{width:33.3333333333%;height:60px}.school-header.menu-style-collapsed .no-quicklinks~button.site-search-toggle{width:50%}.school-header.menu-style-collapsed button.quicklinks-toggle{padding:0 20px}}header.menu-style-collapsed .expanded-nav__wrapper+.mobile-menu-toggle{display:block}@media(min-width: 1201px){#expanded-nav{width:100%;background:#f3f3f3;box-sizing:border-box;padding:2.5rem 0 .5rem 0}#expanded-nav .close-expanded-nav{display:none}#expanded-nav ul{list-style-type:none;margin:0;padding:0}#expanded-nav a{display:block;font-size:1.8rem;font-family:"Open Sans",sans-serif;line-height:2.4rem}#expanded-nav b,#expanded-nav strong{font-weight:inherit}#expanded-nav nav>ul{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:0 4rem}#expanded-nav nav>ul>li{display:block;margin-bottom:2rem}#expanded-nav nav>ul>li.children{display:flex;align-items:center;padding-right:2rem}#expanded-nav nav>ul>li.children a{order:1;padding:0 0 0 2rem}#expanded-nav nav>ul>li.children>.expand:before,#expanded-nav nav>ul>li.children>.expand:after{top:14px;background:#a73b4b}#expanded-nav nav>ul>li.children>.expand:before{left:15px}#expanded-nav nav>ul>li.children>.expand:after{right:15px}#expanded-nav nav>ul>li.children .expand{order:2;width:4rem;height:4rem;position:relative;transition:.3s}#expanded-nav nav>ul>li.children .expand:before,#expanded-nav nav>ul>li.children .expand:after{position:absolute;content:"";width:3px;height:12px;transition:.3s}#expanded-nav nav>ul>li.children .expand:before{transform:rotate(-45deg)}#expanded-nav nav>ul>li.children .expand:after{transform:rotate(45deg)}#expanded-nav nav>ul>li.children .expand.open:before,#expanded-nav nav>ul>li.children .expand.menu-open:before{transform:rotate(-135deg)}#expanded-nav nav>ul>li.children .expand.open:after,#expanded-nav nav>ul>li.children .expand.menu-open:after{transform:rotate(135deg)}#expanded-nav nav>ul>li.children .expand:hover,#expanded-nav nav>ul>li.children .expand:focus{opacity:.6}#expanded-nav nav>ul>li:not(.children) a{padding:0 20px}#expanded-nav nav>ul>li>a{font-weight:bold;color:#4d4d4d;white-space:nowrap}#expanded-nav nav>ul>li>a b{position:relative}#expanded-nav nav>ul>li>a b:after{transition:.3s;content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background:#ba4253}#expanded-nav nav>ul>li>a:hover b:after,#expanded-nav nav>ul>li>a:focus b:after{width:100%}#expanded-nav ul.secondary-navigation{position:absolute;top:5.6rem;left:0;width:800px;background-color:#a73b4b;transition:.3s;padding:60px 45px;box-sizing:border-box;overflow:hidden;visibility:hidden;opacity:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}#expanded-nav ul.secondary-navigation.open{visibility:visible;opacity:1}#expanded-nav ul.secondary-navigation>li{display:flex;width:calc(33.3333333333% - 2rem);position:relative}#expanded-nav ul.secondary-navigation>li:not(:first-child,:nth-child(2),:nth-child(3)){margin-top:2.5rem}#expanded-nav ul.secondary-navigation>li.children{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#expanded-nav ul.secondary-navigation>li.children>a{order:1;flex:0 0 auto;width:auto;padding-right:5px;max-width:calc(100% - 4rem);box-sizing:border-box}#expanded-nav ul.secondary-navigation>li.children>.expand{order:2;flex:0 0 4rem}#expanded-nav ul.secondary-navigation>li.children>.expand:before,#expanded-nav ul.secondary-navigation>li.children>.expand:after{top:13px;background:#fff}#expanded-nav ul.secondary-navigation>li.children>.expand:before{left:15px}#expanded-nav ul.secondary-navigation>li.children>.expand:after{right:15px}#expanded-nav ul.secondary-navigation>li.children>.expand:hover,#expanded-nav ul.secondary-navigation>li.children>.expand:focus{opacity:.6}#expanded-nav ul.secondary-navigation>li>a{width:calc(100% - 40px);font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:3.1rem;color:#fff}#expanded-nav ul.secondary-navigation>li>a b{position:relative;background:linear-gradient(180deg, transparent 90%, rgba(255, 255, 255, 0.5) 0);background-size:0 100%;background-repeat:no-repeat;transition:.3s}#expanded-nav ul.secondary-navigation>li>a:hover b,#expanded-nav ul.secondary-navigation>li>a:focus b{background-size:100% 100%}#expanded-nav ul.secondary-navigation ul{display:none;order:3;flex:0 0 100%;border-left:1px solid rgba(255,255,255,.25);margin-left:2rem}#expanded-nav ul.secondary-navigation ul>li>a{font-size:1.5rem;line-height:2.5rem;padding:4px 10px;color:#fff}#expanded-nav ul.secondary-navigation ul>li>a b{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}#expanded-nav ul.secondary-navigation ul>li>a:hover b,#expanded-nav ul.secondary-navigation ul>li>a:focus b{border-bottom:1px solid #fff}}@media(max-width: 1200px){#expanded-nav{position:fixed;top:0;right:0;z-index:1001;max-width:910px;width:calc(90% - 90px);height:100vh;overflow-y:auto;background-color:#464646;color:#fff;visibility:none;transform:translateX(100%);transition:.3s}#expanded-nav .close-expanded-nav{display:none}#expanded-nav.open{visibility:visible;transform:translateX(0)}#expanded-nav nav.nav-container{padding:150px;box-sizing:border-box;width:100%}#expanded-nav nav.nav-container:before{content:"Menu";display:block;font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:800;color:#fff}}@media(max-width: 1200px)and (max-width: 1200px){#expanded-nav nav.nav-container{padding:150px 90px}}@media(max-width: 1200px)and (max-width: 1200px){#expanded-nav nav.nav-container{padding:150px 90px}}@media(max-width: 1200px){#expanded-nav ul{list-style-type:none;margin:0;padding:0}#expanded-nav li{position:relative}#expanded-nav a{font-family:"Open Sans",sans-serif;color:#fff;opacity:1;transition:.3s}#expanded-nav b,#expanded-nav strong{font-weight:inherit}#expanded-nav button.expand{background:none;border:none;padding:0;width:40px;border-radius:10px;background:rgba(255,255,255,.1);position:absolute;right:0;top:0;z-index:1;transition:.3s}#expanded-nav button.expand:hover,#expanded-nav button.expand:focus{opacity:.6}#expanded-nav button.expand span{display:block;position:relative;height:8px;width:19px;position:absolute;right:10px;top:16px;transition:.3s}#expanded-nav button.expand span:before,#expanded-nav button.expand span:after{content:"";display:block;height:2px;width:10px;background-color:#fff;position:absolute;top:3px}#expanded-nav button.expand span:before{left:1px;transform:rotate(45deg)}#expanded-nav button.expand span:after{right:1px;transform:rotate(-45deg)}#expanded-nav button.expand.menu-open span{transform:rotate(-180deg)}#expanded-nav nav>ul{margin-top:25px}#expanded-nav nav>ul>li{display:block;width:100%}#expanded-nav nav>ul>li.active:not(.current)>a{border-bottom-color:#fff}#expanded-nav nav>ul>li.current>a{border-bottom-color:#fff}#expanded-nav nav>ul>li>button.expand{top:7px;height:40px}#expanded-nav nav>ul>li>a{font-weight:bold;font-size:2rem;line-height:4.1rem;border-bottom:1px solid #565656;box-sizing:border-box;width:100%;display:block;padding:7px 60px 7px 0}#expanded-nav nav>ul>li>a:hover,#expanded-nav nav>ul>li>a:focus{border-bottom:1px solid #fff}#expanded-nav ul.secondary-navigation{margin-top:16px;margin-bottom:16px;display:inline-block;width:100%;display:none}#expanded-nav ul.secondary-navigation>li.active:not(.current)>a{background-color:#404040}#expanded-nav ul.secondary-navigation>li.current>a{background-color:#333}#expanded-nav ul.secondary-navigation>li>button.expand{top:0;height:32px;width:32px;right:2px}#expanded-nav ul.secondary-navigation>li>button.expand span{right:6px;top:13px}#expanded-nav ul.secondary-navigation>li>button.expand.menu-open span{top:12px}#expanded-nav ul.secondary-navigation>li>a{font-size:1.6rem;line-height:2.8rem;padding:3px 60px 3px 7px;box-sizing:border-box;width:100%;display:block}#expanded-nav ul.secondary-navigation>li>a b{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}#expanded-nav ul.secondary-navigation>li>a:hover b,#expanded-nav ul.secondary-navigation>li>a:focus b{border-bottom:1px solid #fff}#expanded-nav ul.secondary-navigation ul{padding-left:3px;margin-left:10px;border-left:1px solid #5e5e5e;margin-top:16px;margin-bottom:16px;display:none}#expanded-nav ul.secondary-navigation ul>li.current>a{background-color:#333}#expanded-nav ul.secondary-navigation ul>li>a{font-size:1.6rem;line-height:2.8rem;padding:0 7px;box-sizing:border-box;width:100%;display:block}#expanded-nav ul.secondary-navigation ul>li>a b{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}#expanded-nav ul.secondary-navigation ul>li>a:hover b,#expanded-nav ul.secondary-navigation ul>li>a:focus b{border-bottom:1px solid #fff}}@media(max-width: 1200px)and (max-width: 1200px){#expanded-nav{width:100%;max-width:100%;right:0}#expanded-nav nav.nav-container{padding:150px 90px}}@media(max-width: 1200px)and (max-width: 800px){#expanded-nav nav.nav-container{padding:150px 40px}}#main-nav{position:fixed;top:0;right:90px;z-index:1001;max-width:910px;width:calc(90% - 90px);height:100vh;overflow-y:auto;background-color:#464646;color:#fff;visibility:none;transform:translateX(100%);transition:.3s}#main-nav .close-collapsed-nav{display:none}#main-nav.open{visilbity:visible;transform:translateX(0)}#main-nav nav.nav-container{padding:150px;box-sizing:border-box;width:100%}#main-nav nav.nav-container:before{content:"Menu";display:block;font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:800;color:#fff}@media(max-width: 1200px){#main-nav nav.nav-container{padding:150px 90px}}@media(max-width: 1200px){#main-nav nav.nav-container{padding:150px 90px}}#main-nav ul{list-style-type:none;margin:0;padding:0}#main-nav li{position:relative}#main-nav a{font-family:"Open Sans",sans-serif;color:#fff;opacity:1;transition:.3s}#main-nav a:hover,#main-nav a:focus{opacity:.6}#main-nav b,#main-nav strong{font-weight:inherit}#main-nav button.expand{background:none;border:none;padding:0;width:40px;border-radius:10px;background:rgba(255,255,255,.1);position:absolute;right:0;top:0;z-index:1}#main-nav button.expand:hover,#main-nav button.expand:focus{opacity:.6}#main-nav button.expand span{display:block;position:relative;width:19px;height:8px;position:absolute;right:10px;top:16px;transition:.3s}#main-nav button.expand span:before,#main-nav button.expand span:after{content:"";display:block;height:2px;width:10px;background-color:#fff;position:absolute;top:3px}#main-nav button.expand span:before{left:1px;transform:rotate(45deg)}#main-nav button.expand span:after{right:1px;transform:rotate(-45deg)}#main-nav button.expand.menu-open span{top:14px;transform:rotate(-180deg)}#main-nav nav>ul{margin-top:25px}#main-nav nav>ul>li{display:block;width:100%}#main-nav nav>ul>li.active:not(.current)>a{border-bottom-color:#fff}#main-nav nav>ul>li.current>a{border-bottom-color:#fff}#main-nav nav>ul>li:last-child{padding-bottom:15rem}#main-nav nav>ul>li>button.expand{height:40px;top:7px}#main-nav nav>ul>li>button.expand span{top:16px}#main-nav nav>ul>li>a{font-weight:bold;font-size:2rem;line-height:4.1rem;border-bottom:1px solid #565656;padding:7px 60px 7px 0;box-sizing:border-box;width:100%;display:block}#main-nav ul.secondary-navigation{margin-top:16px;margin-bottom:16px;display:inline-block;width:100%;display:none}#main-nav ul.secondary-navigation>li.active:not(.current)>a{background-color:#404040}#main-nav ul.secondary-navigation>li.current>a{background-color:#333}#main-nav ul.secondary-navigation>li>button.expand{top:0;height:32px;width:32px;right:2px}#main-nav ul.secondary-navigation>li>button.expand span{top:13px;right:6px}#main-nav ul.secondary-navigation>li>button.expand.menu-open span{top:12px}#main-nav ul.secondary-navigation>li>a{font-size:1.6rem;line-height:2.8rem;padding:3px 60px 3px 7px;box-sizing:border-box;width:100%;display:block}#main-nav ul.secondary-navigation ul{padding-left:3px;margin-left:10px;border-left:1px solid #5e5e5e;margin-top:16px;margin-bottom:16px;display:none}#main-nav ul.secondary-navigation ul>li.current>a{background-color:#333}#main-nav ul.secondary-navigation ul>li>a{font-size:1.6rem;line-height:2.8rem;padding:0 7px;box-sizing:border-box;width:100%;display:block}@media(max-width: 1200px){#main-nav{width:100%;max-width:100%;right:0;z-index:1000}#main-nav nav.nav-container{padding:150px 90px 0}}@media(max-width: 800px){#main-nav nav.nav-container{padding:150px 32px 0}}@media(max-width: 600px){#main-nav nav.nav-container{padding:80px 32px 0}}.site-search__below{display:none}#school-quicklinks{position:fixed;top:0;right:90px;z-index:901;background-color:#9e2637;color:#fff;max-width:450px;width:calc(90% - 90px);height:100vh;overflow-y:auto;transition:.3s;visibility:hidden;transform:translateX(100%)}@media(max-width: 600px){#school-quicklinks{z-index:1003}}#school-quicklinks.open{visibility:visible;transform:translateX(0)}#school-quicklinks:not(.school-quicklinks--module) .container{padding:150px 90px}#school-quicklinks:not(.school-quicklinks--module) .container:before{content:"Quick Links";display:block;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:3.6rem;line-height:4.1rem;margin-bottom:25px}@media(max-width: 800px){#school-quicklinks:not(.school-quicklinks--module) .container{padding:150px 40px}}@media(max-width: 600px){#school-quicklinks:not(.school-quicklinks--module) .container{padding:140px 40px}}@media(max-width: 450px){#school-quicklinks:not(.school-quicklinks--module) .container:before{padding-right:50px}}#school-quicklinks:not(.school-quicklinks--module) ul{list-style-type:none;margin:0;padding:0}#school-quicklinks:not(.school-quicklinks--module) li{display:block;padding:5px 0}#school-quicklinks:not(.school-quicklinks--module) a{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:2rem;line-height:4.1rem;color:inherit;transition:.3s}#school-quicklinks:not(.school-quicklinks--module) a:hover,#school-quicklinks:not(.school-quicklinks--module) a:focus{opacity:.5}#school-quicklinks .close-quicklinks{width:33.3333333333%;height:60px;background-color:rgba(0,0,0,0);position:absolute;right:0;top:122px}#school-quicklinks .close-quicklinks span.text{display:none}#school-quicklinks .close-quicklinks span.icon{display:inline-block;position:relative}#school-quicklinks .close-quicklinks span.icon:before,#school-quicklinks .close-quicklinks span.icon:after{content:"";display:block;height:4px;width:45px;background-color:#fff;position:absolute;transition:.3s}#school-quicklinks .close-quicklinks span.icon:before{left:-22px;transform:rotate(45deg)}#school-quicklinks .close-quicklinks span.icon:after{right:-22px;transform:rotate(-45deg)}@media(min-width: 601px){#school-quicklinks .close-quicklinks{display:none}}@media(max-width: 600px){#school-quicklinks .close-quicklinks{width:90px;height:90px;top:0;right:0}}@media(max-width: 1200px){#school-quicklinks{right:0;width:100%;max-width:100%}}#school-quicklinks.school-quicklinks--module{padding:10rem 0 0}#school-quicklinks.school-quicklinks--module .container{padding:0}@media(max-width: 600px){#school-quicklinks.school-quicklinks--module button.close-quicklinks{top:2rem}}#school-quicklinks.school-quicklinks--module .image{display:block;margin-right:1rem;height:3rem;width:3rem}#school-quicklinks.school-quicklinks--module .image img{max-height:100%;-o-object-fit:contain;object-fit:contain}#school-quicklinks.school-quicklinks--module .img-placeholder{display:block;margin-right:1rem;width:3rem;height:3rem;border-radius:50%;background-color:#fff}#school-quicklinks.school-quicklinks--module ul{list-style-type:none;margin:0;padding:0}#school-quicklinks.school-quicklinks--module li{padding:0}#school-quicklinks.school-quicklinks--module a{box-sizing:border-box;display:flex;width:100%;align-items:center;padding:.5rem .5rem;color:#fff;font-size:1.6rem;font-weight:700;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 1201px){#school-quicklinks.school-quicklinks--module a:hover,#school-quicklinks.school-quicklinks--module a:focus{border-color:#fff}}@media(min-width: 1201px){#school-quicklinks.school-quicklinks--module a{display:inline-flex;width:auto}}#school-quicklinks.school-quicklinks--module.list li{padding:.5rem 5rem}@media(max-width: 800px){#school-quicklinks.school-quicklinks--module.list li{padding:.5rem 32px}}#school-quicklinks.school-quicklinks--module.list a{padding:.5rem 0}#school-quicklinks.school-quicklinks--module.categories .container{overflow-y:auto}#school-quicklinks.school-quicklinks--module .school-quicklinks__category{margin-bottom:3rem;padding:0 4.5rem}#school-quicklinks.school-quicklinks--module .category__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;padding:0;outline:none;border-radius:0;border:none;background:none;font-family:"Open Sans",sans-serif;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem 0 0;width:100%;font-size:2rem;color:#fff;font-weight:700}#school-quicklinks.school-quicklinks--module .category__title .icon{transition:.3s;width:3rem;height:3rem;background:url(../../img/select-arrow.svg);background-size:50%;background-position:center center;background-repeat:no-repeat;background-color:rgba(255,255,255,.1);border-radius:10px}#school-quicklinks.school-quicklinks--module .category__title .icon:hover,#school-quicklinks.school-quicklinks--module .category__title .icon:focus{opacity:.6}#school-quicklinks.school-quicklinks--module .category__title .icon.active{transform:rotate(-180deg)}#school-quicklinks.school-quicklinks--module .category__links{display:none;margin-top:3rem}.mobile-menu-toggle{display:none}@media(max-width: 1200px){.mobile-menu-toggle{display:block}}.mobile-menu-open #main-nav{transform:translateX(0);visibility:visible}#google-translate-element{left:40px;box-shadow:0 0 15px 0px rgba(0,0,0,.2)}@media(max-width: 450px){#google-translate-element{left:0}}#google-translate-element .goog-te-gadget-simple{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:1.35;font-weight:bold;color:#4a4a4a;padding:3px 10px 5px;border-radius:0;transition:.3s;border:none;background-color:#fff}#google-translate-element .goog-te-gadget-simple:hover{cursor:pointer}#google-translate-element .goog-te-menu-value{margin:0 0 0 5px;padding-right:30px;background-image:url("../../img/select-arrow.svg");background-repeat:no-repeat;background-position:right center;background-size:16px auto}#google-translate-element .goog-te-menu-value span:not(:nth-child(1)){display:none}#google-translate-element .goog-te-menu-value img{display:none}.header__day-cal{position:absolute;right:0;height:100%;margin:0 4rem}.header__day-cal a{height:100%;display:flex;align-items:center}.header__day-cal span.icon{display:inline-block;width:22px;height:24px}.header__day-cal span.icon svg path{fill:#a73b4b}.header__day-cal span.text{font-size:1.8rem;font-weight:bold;margin-left:1.6rem;color:#4a4a4a}@media(max-width: 1200px){.header__day-cal{height:auto;left:1.5rem;top:100%;height:6rem;margin:0}.header__day-cal span.icon{width:1.8rem;height:2rem}.header__day-cal span.icon svg path{fill:#fff}.header__day-cal span.text{color:#fff;font-size:1.4rem;margin-left:1rem}}@media(max-width: 1200px){body:not(.home,.has-banner-image) .header__day-cal span.icon svg path{fill:#a73b4b}body:not(.home,.has-banner-image) .header__day-cal span.text{color:#4a4a4a}}.district-footer{width:calc(100% + 90px);margin-left:-90px;background:#333}@media(max-width: 1150px){.district-footer{width:100%;margin-left:0}}.district-footer .container{padding:0 90px}@media(max-width: 1150px){.district-footer .container{padding:0 40px}}body.full .featured-content{display:flex;flex-wrap:wrap}@media(max-width: 800px){body.home .featured-content{flex:0 0 100%;margin-top:2rem}}body.sidebar.home .featured-content{clear:both;width:43rem;position:relative;z-index:10}@media(max-width: ){body.sidebar.home .featured-content{width:30rem}}@media(max-width: ){body.sidebar.home .featured-content{width:100%}}.featured-content__enticers{flex:0 0 100%;max-width:100%}.featured-content__enticers .enticer__item{display:flex;align-items:flex-end;min-height:300px;background-color:#a73b4b;color:#fff;transition:.3s}@media(max-width: 800px){.featured-content__enticers .enticer__item{min-height:auto}}.featured-content__enticers .enticer__item:hover,.featured-content__enticers .enticer__item:focus{background-color:#812e3a}.featured-content__enticers .enticer__item:nth-child(odd){background-color:#b1515e;color:#fff}.featured-content__enticers .enticer__item:nth-child(odd):hover,.featured-content__enticers .enticer__item:nth-child(odd):focus{background-color:#8f404b}.featured-content__enticers .enticer__item h2{font-weight:700}@media(max-width: 1200px){.featured-content__enticers .enticer__item h2{font-size:3.2rem}}.featured-content__enticers .enticer__item p{margin-top:1.5rem}.featured-content__enticers .enticer__item .content{padding:55px}@media(max-width: 800px){.featured-content__enticers .enticer__item .content{padding:40px}}@media(max-width: 450px){.featured-content__enticers .enticer__item .content{padding:4rem 32px}}body.sidebar:not(.home) .featured-content__enticers .container,body.full .featured-content__enticers .container{background-color:#f3f3f3}@media(min-width: 801px){body.sidebar:not(.home) .featured-content__enticers .container,body.full .featured-content__enticers .container{display:flex;flex-wrap:wrap}}body.sidebar:not(.home) .featured-content__enticers .enticer__item,body.full .featured-content__enticers .enticer__item{display:block;width:100%}@media(min-width: 801px){body.sidebar:not(.home) .featured-content__enticers .enticer__item,body.full .featured-content__enticers .enticer__item{flex:0 0 33.3333333333%;width:33.3333333333%}}body.sidebar:not(.home) .featured-content__enticers .enticer__item.no-body h2,body.full .featured-content__enticers .enticer__item.no-body h2{font-size:3.2rem}body.sidebar:not(.home) .featured-content__enticers .enticer__item:not(.no-body) h2,body.full .featured-content__enticers .enticer__item:not(.no-body) h2{font-size:2rem}.featured-content__social-media .sm-feeds{display:block;width:100%}.featured-content__social-media .sm-feeds .post__content a{color:#4a4a4a}body.full .featured-content__social-media{position:relative}body.full .featured-content__social-media.before_enticers .container,body.full .featured-content__social-media.after_enticers .container,body.full .featured-content__social-media.after_bus-status .container,body.full .featured-content__social-media.before_bus-status .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;display:flex;align-items:center;flex-wrap:wrap;max-width:1000px;padding-top:100px;padding-bottom:100px;min-height:470px}body.full .featured-content__social-media.before_enticers .container ul.sm-tabs,body.full .featured-content__social-media.after_enticers .container ul.sm-tabs,body.full .featured-content__social-media.after_bus-status .container ul.sm-tabs,body.full .featured-content__social-media.before_bus-status .container ul.sm-tabs{list-style-type:none}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds{padding:0;margin:0;display:block;width:100%}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram{display:none}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter.active,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook.active,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram.active,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter.active,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook.active,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram.active,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter.active,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook.active,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram.active,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter.active,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook.active,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram.active{display:block}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-on,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-on,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-on,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-on,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-on,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-on,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-on,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-on,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-on,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-on,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-on,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-on{color:#a9a9a9}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-by,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-by,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-by,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-by,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-by,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-by,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-by,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-by,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-by,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-by,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-by,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-by{display:block;margin-top:1em}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-by a{font-weight:bold}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-by a:before{content:"";width:20px;height:20px;display:inline-block;top:4px;position:relative}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post{display:flex;align-items:center}@media(max-width: 750px){body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post{flex-wrap:wrap}}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image{flex:0 0 45%;max-width:45%;margin-right:10%}@media(max-width: 750px){body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image{flex:0 0 100%;max-width:100%;margin:0 0 20px}}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image a,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image a,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image a{display:block;overflow:hidden}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image a:hover img,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image a:hover img,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image a:hover img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image a:hover img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image a:hover img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image a:hover img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image a:hover img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image a:hover img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image a:hover img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image a:hover img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image a:hover img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image a:hover img{transform:scale(1.08)}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image img,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image img,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image img,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image img,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image img,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image img{display:block;max-height:600px;transition:all .25s}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__content{flex:0 0 100%;max-width:100%}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image~.post__content{flex:0 0 45%;max-width:45%}@media(max-width: 750px){body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .post .post__image~.post__content,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .post .post__image~.post__content{flex:0 0 100%;max-width:100%}}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-by a{color:#1da1f2}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .twitter .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .twitter .posted-by a:before{background-image:url(../../img/icon-tw.svg);background-size:100%;background-position:center;background-repeat:no-repeat}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-by a{color:#3b5998}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .facebook .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .facebook .posted-by a:before{background-image:url(../../img/icon-fb.svg);background-size:100%;background-position:center;background-repeat:no-repeat}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-by a,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-by a{color:#000}body.full .featured-content__social-media.before_enticers .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.after_enticers .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.after_bus-status .container ul.sm-feeds .instagram .posted-by a:before,body.full .featured-content__social-media.before_bus-status .container ul.sm-feeds .instagram .posted-by a:before{background-image:url(../../img/icon-ig.svg);background-size:100%;background-position:center;background-repeat:no-repeat}body.full .featured-content__social-media.last.after_enticers,body.full .featured-content__social-media.first.before_enticers{width:100%}body.full .featured-content__social-media.last.after_enticers .container,body.full .featured-content__social-media.first.before_enticers .container{margin:0 auto}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs{position:absolute;left:-90px;padding:0;margin:auto;top:50%;transform:translateY(-50%)}@media(max-width: 1150px){body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs{position:relative;left:0;margin:20px 0 0;top:auto;transform:none;display:inherit;order:2}}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs button,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs button{padding:0;height:90px;width:90px}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs button svg,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs button svg{fill:#fff;width:40%}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .twitter,body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .facebook,body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .instagram,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .twitter,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .facebook,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .instagram{opacity:.5}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .twitter.active,body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .facebook.active,body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .instagram.active,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .twitter.active,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .facebook.active,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .instagram.active{opacity:1}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .twitter button,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .twitter button{background-color:#1da1f2}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .facebook button,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .facebook button{background-color:#3b5998}body.full .featured-content__social-media.last.after_enticers .container ul.sm-tabs .instagram button,body.full .featured-content__social-media.first.before_enticers .container ul.sm-tabs .instagram button{background-color:#000}body.full .featured-content__social-media.before_bus-status,body.full .featured-content__social-media.after_bus-status{flex:0 0 50%;max-width:50%}@media(max-width: 800px){body.full .featured-content__social-media.before_bus-status,body.full .featured-content__social-media.after_bus-status{flex:0 0 100%;max-width:100%}}body.full .featured-content__social-media.before_bus-status ul.sm-tabs{position:absolute;left:-90px;padding:0;margin:auto;top:50%;transform:translateY(-50%)}@media(max-width: 1150px){body.full .featured-content__social-media.before_bus-status ul.sm-tabs{position:relative;left:0;margin:20px 0 0;top:auto;transform:none;display:inherit;order:2}}body.full .featured-content__social-media.before_bus-status ul.sm-tabs button{padding:0;height:90px;width:90px}body.full .featured-content__social-media.before_bus-status ul.sm-tabs button svg{fill:#fff;width:40%}body.full .featured-content__social-media.before_bus-status ul.sm-tabs .twitter,body.full .featured-content__social-media.before_bus-status ul.sm-tabs .facebook,body.full .featured-content__social-media.before_bus-status ul.sm-tabs .instagram{opacity:.5}body.full .featured-content__social-media.before_bus-status ul.sm-tabs .twitter.active,body.full .featured-content__social-media.before_bus-status ul.sm-tabs .facebook.active,body.full .featured-content__social-media.before_bus-status ul.sm-tabs .instagram.active{opacity:1}body.full .featured-content__social-media.before_bus-status ul.sm-tabs .twitter button{background-color:#1da1f2}body.full .featured-content__social-media.before_bus-status ul.sm-tabs .facebook button{background-color:#3b5998}body.full .featured-content__social-media.before_bus-status ul.sm-tabs .instagram button{background-color:#000}body.full .featured-content__social-media.after_bus-status ul.sm-tabs{width:100%;padding:0;margin:0 auto 0;display:flex;order:2}body.full .featured-content__social-media.after_bus-status ul.sm-tabs button{padding:0;height:60px;width:60px}body.full .featured-content__social-media.after_bus-status ul.sm-tabs button svg{fill:#fff;width:40%}body.full .featured-content__social-media.after_bus-status ul.sm-tabs .twitter,body.full .featured-content__social-media.after_bus-status ul.sm-tabs .facebook,body.full .featured-content__social-media.after_bus-status ul.sm-tabs .instagram{opacity:.5}body.full .featured-content__social-media.after_bus-status ul.sm-tabs .twitter.active,body.full .featured-content__social-media.after_bus-status ul.sm-tabs .facebook.active,body.full .featured-content__social-media.after_bus-status ul.sm-tabs .instagram.active{opacity:1}body.full .featured-content__social-media.after_bus-status ul.sm-tabs .twitter button{background-color:#1da1f2}body.full .featured-content__social-media.after_bus-status ul.sm-tabs .facebook button{background-color:#3b5998}body.full .featured-content__social-media.after_bus-status ul.sm-tabs .instagram button{background-color:#000}body.full .featured-content__social-media.after_bus-status .sm-feeds{order:1}body.sidebar .featured-content__social-media .container{display:flex;flex-wrap:wrap;padding:55px}@media(max-width: 800px){body.sidebar .featured-content__social-media .container{padding:40px}}body.sidebar .featured-content__social-media .container ul.sm-tabs{list-style-type:none;width:100%;padding:0;margin:30px auto 0;display:flex;order:2}body.sidebar .featured-content__social-media .container ul.sm-tabs button{padding:0;height:60px;width:60px}body.sidebar .featured-content__social-media .container ul.sm-tabs button svg{fill:#fff;width:40%}body.sidebar .featured-content__social-media .container ul.sm-tabs .twitter,body.sidebar .featured-content__social-media .container ul.sm-tabs .facebook,body.sidebar .featured-content__social-media .container ul.sm-tabs .instagram{opacity:.5}body.sidebar .featured-content__social-media .container ul.sm-tabs .twitter.active,body.sidebar .featured-content__social-media .container ul.sm-tabs .facebook.active,body.sidebar .featured-content__social-media .container ul.sm-tabs .instagram.active{opacity:1}body.sidebar .featured-content__social-media .container ul.sm-tabs .twitter button{background-color:#1da1f2}body.sidebar .featured-content__social-media .container ul.sm-tabs .facebook button{background-color:#3b5998}body.sidebar .featured-content__social-media .container ul.sm-tabs .instagram button{background-color:#000}body.sidebar .featured-content__social-media .container ul.sm-feeds{padding:0;margin:0;order:1}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram{display:none}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter.active,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook.active,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram.active{display:block}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-on,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-on,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-on{color:#a9a9a9}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-by,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-by,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-by{display:block;margin-top:1em}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-by a,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-by a,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-by a{font-weight:bold}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-by a:before,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-by a:before,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-by a:before{content:"";width:20px;height:20px;display:inline-block;top:4px;position:relative}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post{display:flex;flex-wrap:wrap}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__image,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__image,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__image{flex:0 0 100%;max-width:100%;margin-bottom:20px}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__image a,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__image a,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__image a{display:block;overflow:hidden}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__image a:hover img,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__image a:hover img,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__image a:hover img{transform:scale(1.08)}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__image img,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__image img,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__image img{display:block;max-height:600px;transition:all .25s}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__content,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__content,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__content{flex:0 0 100%;max-width:100%}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .post .post__image~.post__content,body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .post .post__image~.post__content,body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .post .post__image~.post__content{flex:0 0 100%;max-width:100%}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-by a{color:#1da1f2}body.sidebar .featured-content__social-media .container ul.sm-feeds .twitter .posted-by a:before{background-image:url(../../img/icon-tw.svg);background-size:100%;background-position:center;background-repeat:no-repeat}body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-by a{color:#3b5998}body.sidebar .featured-content__social-media .container ul.sm-feeds .facebook .posted-by a:before{background-image:url(../../img/icon-fb.svg);background-size:100%;background-position:center;background-repeat:no-repeat}body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-by a{color:#000}body.sidebar .featured-content__social-media .container ul.sm-feeds .instagram .posted-by a:before{background-image:url(../../img/icon-ig.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.featured-content__bus-status .bus-status__header{flex-wrap:wrap}.featured-content__bus-status .bus-status__header h2{line-height:1.5}.featured-content__bus-status .bus-status__header a{color:#4a4a4a}.featured-content__bus-status .bus-status__header a:after{color:#4a4a4a}body.full .featured-content__bus-status.first.before_enticers{width:100%}body.full .featured-content__bus-status.first.before_enticers .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1000px;padding-top:100px;padding-bottom:100px}body.full .featured-content__bus-status.first.before_enticers .container .buses__container .bus__item.bus--others-on-time{width:100%}body.full .featured-content__bus-status.last.after_enticers{width:100%}body.full .featured-content__bus-status.last.after_enticers .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1000px;padding-top:100px;padding-bottom:100px}body.full .featured-content__bus-status.last.after_enticers .container .buses__container .bus__item.bus--others-on-time{width:100%}body.full .featured-content__bus-status.before_social-media,body.full .featured-content__bus-status.after_social-media{flex:0 0 50%;max-width:50%}@media(max-width: 800px){body.full .featured-content__bus-status.before_social-media,body.full .featured-content__bus-status.after_social-media{flex:0 0 100%;max-width:100%}}body.full .featured-content__bus-status.before_social-media .container,body.full .featured-content__bus-status.after_social-media .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1214px;padding-top:100px;padding-bottom:100px}body.sidebar .featured-content__bus-status .container{padding:55px}@media(max-width: 800px){body.sidebar .featured-content__bus-status .container{padding:40px}}body.sidebar .featured-content__bus-status .container .bus-status__header{display:flex;flex-wrap:wrap}body.sidebar .featured-content__bus-status .container .bus-status__header h2{margin-bottom:10px}.featured-content .featured-content__enticers .enticer__item--211 .content__information{margin:2rem 0}.featured-content .featured-content__enticers .enticer__item--211 .content__logo-container{display:flex;align-items:center}.featured-content .featured-content__enticers .enticer__item--211 .content__logo-container .logo-211{width:6rem;margin-right:1rem;color:rgba(0,0,0,0);height:auto;background-image:url("../../img/211-alberta-logo-white.png");background-position:center;background-size:contain;background-repeat:no-repeat}.featured-content .featured-content__enticers .enticer__item--211 .content__logo-container p{margin-top:0;font-size:1.4rem}.school-footer__about-us{background-color:#a73b4b;color:#fff;padding-top:100px;padding-bottom:100px;border-bottom:90px solid #464646}.high-graphics .school-footer__about-us{background-image:url(../../img/background-graphic-green-theme-light.svg);background-size:100%;background-position:top;background-repeat:no-repeat}@media(max-width: 1150px){.school-footer__about-us{border-bottom:0}}.school-footer__about-us .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1214px}.school-footer__about-us .about-us__content{max-width:725px}.school-footer__about-us .about-us__content h2{font-size:3.6rem;line-height:3.3rem;font-weight:700;margin-bottom:21px}.school-footer__about-us .about-us__content p{font-size:2rem;line-height:2.9rem}.school-footer__about-us .about-us__content a{color:#fff;margin-top:21px;display:inline-block}.school-footer__about-us .about-us__content a:after{background-image:url(../../img/icon-long-arrow-white.svg)}.school-footer__about-us.has-image{padding-bottom:0}.school-footer__about-us.has-image .container{max-width:1315px}.school-footer__about-us.has-image .about-us__content{display:flex;flex-wrap:wrap;max-width:100%}@media(min-width: 801px){.school-footer__about-us.has-image .about-us__inner-content{flex:0 0 56.5%;width:56.5%;padding-right:4rem;padding-bottom:100px;box-sizing:border-box}.school-footer__about-us.has-image .about-us__image{flex:0 0 43.5%;width:43.5%;transform:translate(5rem, -10rem)}}@media(max-width: 800px){.school-footer__about-us.has-image{padding-top:0}.school-footer__about-us.has-image .about-us__inner-content{order:2;padding-bottom:65px}.school-footer__about-us.has-image .about-us__image{order:1;margin:0 -32px 6rem auto}}@media(max-width: 600px){.school-footer__about-us.has-image .about-us__image{margin:0 -32px 6rem}}.page-template__calendar .school-footer__contact-info{border-top:90px solid #464646}.school-footer__calendar{background-color:#a6a6a6;color:#000;border-bottom:90px solid #464646}@media(max-width: 1150px){.school-footer__calendar{border-bottom:0}}.school-footer__calendar .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;position:relative}@media(max-width: 800px){.school-footer__calendar .container.container{padding-left:32px;padding-right:32px}}.school-footer__calendar .container .events__footer a.view-all{color:#000}.school-footer__calendar .events__header{margin-bottom:2em}.school-footer__calendar .events__footer{text-align:right}.school-footer__calendar .events{display:flex;flex-wrap:wrap}.school-footer__calendar .event{flex:0 0 33.3333333333%;max-width:33.333%;padding-right:2em;box-sizing:border-box;margin-top:2em}@media(max-width: 1020px){.school-footer__calendar .event{flex:0 0 50%;max-width:50%}}@media(max-width: 800px){.school-footer__calendar .event{flex:0 0 100%;max-width:100%;padding-right:0}}.school-footer__calendar .event h3 a{color:#000}.school-footer__calendar .event h3 a:hover span.text,.school-footer__calendar .event h3 a:focus span.text{border-color:#000}.school-footer__calendar .event .date,.school-footer__calendar .event .time{color:rgba(0,0,0,.75)}.school-footer__district-news{background-color:#a6a6a6;padding-top:100px;padding-bottom:100px;width:calc(100% + 90px);margin-left:-90px}@media(max-width: 1150px){.school-footer__district-news{width:100%;margin-left:0}}.school-footer__district-news .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1214px}.school-footer__district-news .posts__header h2{margin-bottom:1em;color:#000}.school-footer__district-news .posts__footer{margin-left:auto;margin-right:0;box-sizing:border-box;text-align:right}.school-footer__district-news .posts__footer a{color:#fff;padding:25px 25px 25px 60px;display:inline-block;background-color:#b1515e;color:#fff}.school-footer__district-news .posts__footer a:after{background-image:url(../../img/icon-long-arrow-white.svg)}@media(min-width: 801px){.school-footer__district-news .posts{display:flex}}.school-footer__district-news .post{background:#fff;transition:.3s;overflow:hidden}@media(min-width: 801px){.school-footer__district-news .post{flex:0 0 33.3333333333%;max-width:calc(33.333% - 6.5px);margin-right:10px}.school-footer__district-news .post:last-child{margin-right:0}}@media(max-width: 800px){.school-footer__district-news .post{display:block;max-width:100%;width:100%}.school-footer__district-news .post+.post{margin-left:0;margin-top:40px}}.school-footer__district-news .post .post__image{display:block;overflow:hidden}.school-footer__district-news .post img{transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.school-footer__district-news .post:hover,.school-footer__district-news .post:focus{background:rgba(255,255,255,.7)}.school-footer__district-news .post:hover img,.school-footer__district-news .post:focus img{transform:scale(1.08)}.school-footer__district-news .post.no-image{display:flex;align-items:center}.school-footer__district-news .post a.image-link{position:relative;display:block}.school-footer__district-news .post a.image-link img{transition:.3s;display:block;max-width:100%;height:auto;margin-bottom:15px}.school-footer__district-news .post a.image-link:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:.3s}.school-footer__district-news .post a.image-link:hover:after,.school-footer__district-news .post a.image-link:focus:after{top:10px;left:10px}.school-footer__district-news .post a.image-link:hover img,.school-footer__district-news .post a.image-link:focus img{transform:translate(-10px, -10px)}.school-footer__district-news .post a.image-link:hover+.content h3 a,.school-footer__district-news .post a.image-link:focus+.content h3 a{color:#a73b4b;text-decoration:underline}.school-footer__district-news .post .content{padding:4rem 32px}.school-footer__district-news .post img{width:100%;position:relative;z-index:1;display:block;background-color:#fff}.school-footer__district-news .post h3{font-size:2.4rem;line-height:1.4}.school-footer__district-news .post h3 a{color:#4d4d4d}.school-footer__district-news .post h3 a:hover,.school-footer__district-news .post h3 a:focus{color:#a73b4b;text-decoration:underline}.school-footer__district-news .post p{font-size:1.6rem;line-height:1.56;color:#4d4d4d;margin-top:10px}.school-footer__district-news .post span.posted-on{font-size:1.2rem;color:#4d4d4d;text-transform:uppercase;line-height:1.8}.school-footer__contact-info{width:calc(100% + 90px);margin-left:-90px;position:relative;background-color:#a73b4b;color:#fff}@media(max-width: 1150px){.school-footer__contact-info{width:100%;margin-left:0}}.school-footer__contact-info:before{content:"";display:block;position:absolute;top:0;left:0;right:50%;bottom:0;background-color:#b1515e}@media(max-width: 800px){.school-footer__contact-info:before{right:0}}.school-footer__contact-info .container{position:relative}.school-footer__contact-info .school-contact,.school-footer__contact-info .microsite-switcher{display:inline-block;vertical-align:middle;min-height:1px;width:calc(50% - 3px);padding:100px;box-sizing:border-box}@media(max-width: 1020px){.school-footer__contact-info .school-contact,.school-footer__contact-info .microsite-switcher{padding:4rem 32px}}@media(max-width: 800px){.school-footer__contact-info .school-contact,.school-footer__contact-info .microsite-switcher{width:100%}}.school-footer__contact-info .school-contact{color:#fff}.school-footer__contact-info .school-contact a{color:#fff}.school-footer__contact-info .school-contact__link{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.school-footer__contact-info .school-contact__link h2{max-width:calc(100% - 180px);width:100%}@media(max-width: 1150px){.school-footer__contact-info .school-contact__link h2{max-width:100%}}.school-footer__contact-info .school-contact__link a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;width:auto;padding:10px 50px;background:#fff;color:#9e2637;text-transform:uppercase}.school-footer__contact-info .school-contact__link a:hover,.school-footer__contact-info .school-contact__link a:active{background:#812e3a}.school-footer__contact-info .school-contact__link a:focus{box-shadow:inset 0 0 0px 3px #d65466}.school-footer__contact-info .school-contact__link a:hover{background:rgba(255,255,255,.8)}@media(max-width: 1150px){.school-footer__contact-info .school-contact__link a{margin-top:10px}}.school-footer__contact-info .microsite-switcher p:before{content:"School Sites";font-family:"Montserrat",sans-serif;font-size:2.8rem;font-weight:800}.school-footer__contact-info .microsite-switcher select{border:0;font-size:16px;font-weight:bold;line-height:36px;height:36px;max-width:303px;margin-top:15px;color:#fff;background-color:rgba(0,0,0,.1);padding:0 35px 0 10px;background-size:18px 11px;background-repeat:no-repeat;background-position:right 15px center}.school-footer__contact-info .microsite-switcher select>option{color:#4d4d4d;font-weight:normal}article.article:after,.event__desc:after{content:"";display:block;clear:both;height:0;width:0}article.article+.article,.event__desc+.article{margin-top:80px}article.article .content-wrapper:after,.event__desc .content-wrapper:after{content:"";display:block;clear:both;height:0;width:0}article.article h1,.event__desc h1{margin-bottom:20px}article.article h2,.event__desc h2{line-height:3.4rem;margin-top:.75em;margin-bottom:1rem}@media(max-width: 800px){article.article h2,.event__desc h2{margin-bottom:2rem}}article.article h2+p,article.article h2+ul,article.article h2+ol,article.article h2+table,article.article h2+blockquote,article.article h2+.articleimg,.event__desc h2+p,.event__desc h2+ul,.event__desc h2+ol,.event__desc h2+table,.event__desc h2+blockquote,.event__desc h2+.articleimg{margin-top:.75em}article.article h2+h2,article.article h2+h3,article.article h2+h4,.event__desc h2+h2,.event__desc h2+h3,.event__desc h2+h4{margin-top:.5em}article.article h3,.event__desc h3{line-height:3rem}article.article h3+p,article.article h3+ul,article.article h3+ol,article.article h3+table,article.article h3+blockquote,article.article h3+.articleimg,.event__desc h3+p,.event__desc h3+ul,.event__desc h3+ol,.event__desc h3+table,.event__desc h3+blockquote,.event__desc h3+.articleimg{margin-top:.75em}article.article h3+h3,article.article h3+h4,.event__desc h3+h3,.event__desc h3+h4{margin-top:.5em}article.article h4,.event__desc h4{line-height:2rem;text-transform:uppercase}article.article h4+p,article.article h4+ul,article.article h4+ol,article.article h4+table,article.article h4+blockquote,article.article h4+.articleimg,.event__desc h4+p,.event__desc h4+ul,.event__desc h4+ol,.event__desc h4+table,.event__desc h4+blockquote,.event__desc h4+.articleimg{margin-top:.75em}article.article h4+h4,.event__desc h4+h4{margin-top:.5em}article.article a,.event__desc a{transition:.3s;text-decoration:underline}article.article a:hover,article.article a:focus,.event__desc a:hover,.event__desc a:focus{opacity:.8}article.article p,.event__desc p{line-height:1.6}article.article p+h2,article.article ul+h2,article.article ol+h2,article.article table+h2,article.article blockquote+h2,article.article .articleimg+h2,.event__desc p+h2,.event__desc ul+h2,.event__desc ol+h2,.event__desc table+h2,.event__desc blockquote+h2,.event__desc .articleimg+h2{margin-top:40px}article.article p+h3,article.article ul+h3,article.article ol+h3,article.article table+h3,article.article blockquote+h3,article.article .articleimg+h3,.event__desc p+h3,.event__desc ul+h3,.event__desc ol+h3,.event__desc table+h3,.event__desc blockquote+h3,.event__desc .articleimg+h3{margin-top:30px}article.article p+h4,article.article ul+h4,article.article ol+h4,article.article table+h4,article.article blockquote+h4,article.article .articleimg+h4,.event__desc p+h4,.event__desc ul+h4,.event__desc ol+h4,.event__desc table+h4,.event__desc blockquote+h4,.event__desc .articleimg+h4{margin-top:20px}article.article p+p,article.article p+ol,article.article p+ul,article.article p+table,article.article p+blockquote,article.article ul+p,article.article ul+ol,article.article ul+ul,article.article ul+table,article.article ul+blockquote,article.article ol+p,article.article ol+ol,article.article ol+ul,article.article ol+table,article.article ol+blockquote,article.article table+p,article.article table+ol,article.article table+ul,article.article table+table,article.article table+blockquote,article.article blockquote+p,article.article blockquote+ol,article.article blockquote+ul,article.article blockquote+table,article.article blockquote+blockquote,article.article .articleimg+p,article.article .articleimg+ol,article.article .articleimg+ul,article.article .articleimg+table,article.article .articleimg+blockquote,.event__desc p+p,.event__desc p+ol,.event__desc p+ul,.event__desc p+table,.event__desc p+blockquote,.event__desc ul+p,.event__desc ul+ol,.event__desc ul+ul,.event__desc ul+table,.event__desc ul+blockquote,.event__desc ol+p,.event__desc ol+ol,.event__desc ol+ul,.event__desc ol+table,.event__desc ol+blockquote,.event__desc table+p,.event__desc table+ol,.event__desc table+ul,.event__desc table+table,.event__desc table+blockquote,.event__desc blockquote+p,.event__desc blockquote+ol,.event__desc blockquote+ul,.event__desc blockquote+table,.event__desc blockquote+blockquote,.event__desc .articleimg+p,.event__desc .articleimg+ol,.event__desc .articleimg+ul,.event__desc .articleimg+table,.event__desc .articleimg+blockquote{margin-top:20px}article.article table,.event__desc table{overflow-y:auto;display:block;border:0;height:auto !important}article.article table thead,.event__desc table thead{font-family:"Montserrat",sans-serif;font-weight:bold}article.article table td,.event__desc table td{border:1px solid #dedede;padding:20px 10px}article.article blockquote,.event__desc blockquote{clear:both;font-size:2.4rem;font-weight:bold;font-style:italic;line-height:4.8rem;color:#9e2637;background-color:#a6a6a6;padding:2em;margin:30px 0}@media(max-width: 600px){article.article blockquote,.event__desc blockquote{padding:1em}}@media(max-width: 450px){article.article blockquote,.event__desc blockquote{font-size:2rem}}article.article .article__body,.event__desc .article__body{margin-top:24px}article.article .article__video,.event__desc .article__video{clear:both;margin-top:20px}article.article .article__video video,.event__desc .article__video video{max-width:100%}article.article iframe,.event__desc iframe{max-width:100%}article.article .articleimg img,.event__desc .articleimg img{display:block;max-width:100%;height:auto}article.article .articleimg a,.event__desc .articleimg a{display:block;position:relative}article.article .articleimg a[data-fancybox],.event__desc .articleimg a[data-fancybox]{position:relative}article.article .articleimg a span.expand,article.article .articleimg a span.link,.event__desc .articleimg a span.expand,.event__desc .articleimg a span.link{position:absolute;top:10px;right:10px;display:block;height:20px;width:20px}article.article .articleimg a span.expand svg .stroke,article.article .articleimg a span.link svg .stroke,.event__desc .articleimg a span.expand svg .stroke,.event__desc .articleimg a span.link svg .stroke{stroke:#fff}article.article .articleimg.centered,.event__desc .articleimg.centered{width:100%;margin-top:20px;margin-bottom:30px}article.article .articleimg.right,.event__desc .articleimg.right{float:right;max-width:220px;margin-left:30px;margin-bottom:20px}article.article .articleimg.right .caption,.event__desc .articleimg.right .caption{width:100%}article.article .articleimg.left,.event__desc .articleimg.left{float:left;max-width:280px;margin-right:30px;margin-bottom:20px}article.article .articleimg.left .caption,.event__desc .articleimg.left .caption{width:100%}@media(min-width: 801px){article.article .articleimg.left+.article__body ul,article.article .articleimg.left+.article__body ol,article.article .articleimg.left~ul,article.article .articleimg.left~ol,.event__desc .articleimg.left+.article__body ul,.event__desc .articleimg.left+.article__body ol,.event__desc .articleimg.left~ul,.event__desc .articleimg.left~ol{list-style-position:inside}}@media(max-width: 1020px){article.article .articleimg.centered,.event__desc .articleimg.centered{margin:20px 0 30px 0}article.article .articleimg.left,.event__desc .articleimg.left{margin:0 60px 30px 0}article.article .articleimg.right,.event__desc .articleimg.right{margin:0 0 60px 30px}article.article .articleimg img,.event__desc .articleimg img{width:100%}}@media(max-width: 800px){article.article .articleimg.left,article.article .articleimg.right,.event__desc .articleimg.left,.event__desc .articleimg.right{margin:0 0 30px 0;max-width:100%;width:100%}}article.article .articleimg .caption,.event__desc .articleimg .caption{display:inline-block;box-sizing:border-box;padding:10px 20px;font-size:1.4rem;line-height:2.5rem;color:#6e6e6e;background-color:#a6a6a6}article.article.links-as-buttons .article__body a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;text-decoration:none}article.article.links-as-buttons .article__body a:hover,article.article.links-as-buttons .article__body a:active{background:#812e3a}article.article.links-as-buttons .article__body a:focus{box-shadow:inset 0 0 0px 3px #d65466}article.article.featured-article{margin-top:80px;padding:50px 100px;box-sizing:border-box;color:#000;position:relative}article.article.featured-article:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;background-color:#a6a6a6}article.article.featured-article .container{position:relative;z-index:10}@media(max-width: 1020px){article.article.featured-article{padding:50px 40px}}article.article.featured-article .articleimg.centered{width:100%;margin-left:0}article.article.featured-article .articleimg.right{margin-right:0}article.article.featured-article .articleimg.left{margin-left:0}article.article.featured-article .articleimg .caption{color:#9e2637}article.article.accordion-article .container{border-bottom:1px solid #a6a6a6}article.article.accordion-article .accordion-title{margin:0;width:100%;padding:15px 80px 15px 0;box-sizing:border-box;position:relative;font-size:2.4rem;transition:.3s}article.article.accordion-article .accordion-title span.icon{display:block;height:32px;width:44px;border-radius:16px;position:absolute;top:17px;right:0;transition:.3s}article.article.accordion-article .accordion-title span.icon:before,article.article.accordion-article .accordion-title span.icon:after{content:"";display:block;height:3px;width:12px;background-color:#9e2637;position:absolute;top:15px;transition:.3s}article.article.accordion-article .accordion-title span.icon:before{transform:rotate(45deg);right:11px}article.article.accordion-article .accordion-title span.icon:after{transform:rotate(-45deg);right:4px}article.article.accordion-article .accordion-title.open{background-color:rgba(0,0,0,0)}article.article.accordion-article .accordion-title.open span.icon:before{transform:rotate(-45deg)}article.article.accordion-article .accordion-title.open span.icon:after{transform:rotate(45deg)}article.article.accordion-article .accordion-title:hover,article.article.accordion-article .accordion-title:focus{cursor:pointer}article.article.accordion-article+.article.accordion-article{margin-top:0}article.article.accordion-article .accordion-content{width:100%;box-sizing:border-box;display:none}article.article.accordion-article .article__body{margin:0;margin-bottom:2.4rem}article.article.school-info__article .container div{margin-top:60px}.content-container .secondary-nav{background:#464646;padding-bottom:8rem}@media(max-width: 950px){.content-container .secondary-nav{margin:32px;padding:0}}@media(max-width: 800px){.content-container .secondary-nav{margin:4rem 20px}}@media(min-width: 951px)and (max-width: 1150px){.content-container .secondary-nav{flex:0 0 30rem;width:30rem}}@media(min-width: 1151px){.content-container .secondary-nav{flex:0 0 35rem}}.content-container .secondary-nav__title{display:none}.content-container .secondary-nav__toggle{width:100%;background:rgba(158,38,55,.1);display:flex;align-items:center;justify-content:space-between;font-family:"Montserrat",sans-serif;font-weight:bold;padding:1rem 2rem;box-sizing:border-box;color:#fff}@media(min-width: 951px){.content-container .secondary-nav__toggle{display:none}}.content-container .secondary-nav__toggle .icon{width:3rem;height:3rem;position:relative;background:rgba(0,0,0,0)}.content-container .secondary-nav__toggle .icon:before,.content-container .secondary-nav__toggle .icon:after{position:absolute;content:"";width:3px;height:1.2rem;background:#fff;top:9px;transition:.3s}.content-container .secondary-nav__toggle .icon:before{left:1rem;transform:rotate(-45deg)}.content-container .secondary-nav__toggle .icon:after{right:1rem;transform:rotate(45deg)}.content-container .secondary-nav__toggle.open .icon:before{transform:rotate(-135deg)}.content-container .secondary-nav__toggle.open .icon:after{transform:rotate(135deg)}@media(max-width: 950px){.content-container .secondary-nav__dropdown{display:none;padding-bottom:2rem;border:1px solid #464646}}.content-container .secondary-nav ul{margin:0;padding:0;list-style:none}@media(min-width: 951px){.content-container .secondary-nav .navigation{margin:3.5rem 0 0rem 2.5rem}}.content-container .secondary-nav .navigation a{display:block;font-family:"Montserrat",sans-serif}.content-container .secondary-nav .navigation a b{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.content-container .secondary-nav .navigation li.current>a{position:relative}.content-container .secondary-nav .navigation li.current>a:before{position:absolute;content:"";top:2px;bottom:2px;left:-2.2rem;width:5px;background:rgba(0,0,0,0)}@media(max-width: 950px){.content-container .secondary-nav .navigation li.current>a:before{left:-2rem}}.content-container .secondary-nav .navigation>li{padding:1.5rem 6rem 0 2.2rem;line-height:3rem;margin-bottom:3px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(min-width: 951px)and (max-width: 1150px){.content-container .secondary-nav .navigation>li{padding:1.5rem 2.2rem 0 2.2rem}}@media(max-width: 950px){.content-container .secondary-nav .navigation>li{padding:1.5rem 2rem 0 2rem}}.content-container .secondary-nav .navigation>li>a{color:#fff;max-width:82%}@media(min-width: 801px){.content-container .secondary-nav .navigation>li>a:hover b,.content-container .secondary-nav .navigation>li>a:focus b{border-bottom:1px solid #fff}}.content-container .secondary-nav .navigation>li.current:not(.open)>a:before{background:#fff}.content-container .secondary-nav .navigation>li.current.open>a:before{background:#a73b4b}.content-container .secondary-nav .navigation>li.children{border-right:1px solid rgba(0,0,0,0);transition:.3s}.content-container .secondary-nav .navigation>li.children.open{background:#fff;border-right:1px solid #a73b4b}.content-container .secondary-nav .navigation>li.children.open>a{color:#a73b4b}.content-container .secondary-nav .navigation>li .expand{width:3rem;height:3rem;position:relative;background:rgba(0,0,0,0)}.content-container .secondary-nav .navigation>li .expand:before,.content-container .secondary-nav .navigation>li .expand:after{position:absolute;content:"";width:3px;height:1.2rem;background:#fff;top:9px;transition:.3s}.content-container .secondary-nav .navigation>li .expand:before{left:1rem;transform:rotate(-45deg)}.content-container .secondary-nav .navigation>li .expand:after{right:1rem;transform:rotate(45deg)}.content-container .secondary-nav .navigation>li .expand.open:before,.content-container .secondary-nav .navigation>li .expand.open:after{background:#a73b4b}.content-container .secondary-nav .navigation>li .expand.open:before{transform:rotate(-135deg)}.content-container .secondary-nav .navigation>li .expand.open:after{transform:rotate(135deg)}.content-container .secondary-nav .navigation>li ul{display:none;flex:0 0 100%;width:100%;padding:1rem 0 2.2rem}.content-container .secondary-nav .navigation>li ul li.current>a:before{background:#a73b4b}.content-container .secondary-nav .navigation>li ul a{padding:.5rem 0;color:#4d4d4d}@media(min-width: 801px){.content-container .secondary-nav .navigation>li ul a:hover,.content-container .secondary-nav .navigation>li ul a:focus{color:#a73b4b}.content-container .secondary-nav .navigation>li ul a:hover b,.content-container .secondary-nav .navigation>li ul a:focus b{border-bottom:1px solid #a73b4b}}.content-container .secondary-nav .navigation>li ul a b{font-weight:inherit}.page-container:not(:has(#page-banner)) .secondary-nav{margin-top:5.8rem}.breadcrumbs{margin-bottom:24px;margin-top:40px}.breadcrumbs ul{list-style-type:none;margin:0;padding:0}.breadcrumbs li{display:inline-block;vertical-align:middle;font-size:1.6rem;color:#4d4d4d}.breadcrumbs li span{display:inline-block;vertical-align:middle;position:relative;height:9px;width:6px;margin:0 15px}.breadcrumbs li span:before,.breadcrumbs li span:after{content:"";display:block;height:7px;width:2px;position:absolute;right:2px;background-color:#cacaca}.breadcrumbs li span:before{top:-1px;transform:rotate(-45deg)}.breadcrumbs li span:after{bottom:-1px;transform:rotate(45deg)}.breadcrumbs li a{display:inline-block;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0)}.breadcrumbs li a:hover,.breadcrumbs li a:focus{border-color:#a73b4b}@media(max-width: 800px){.breadcrumbs li{font-size:1.4rem}.breadcrumbs li span{margin:0 10px}}.blog-posts__listing-page h2.archive-year{font-size:3.6rem;margin:60px 0 10px}.blog-posts__listing-page .post{display:block;width:100%;background-color:#a73b4b;color:#fff;transition:.3s;text-align:right}.blog-posts__listing-page .post:hover,.blog-posts__listing-page .post:focus{background-color:#812e3a}.blog-posts__listing-page .post:nth-child(even){background-color:#b1515e;color:#fff}.blog-posts__listing-page .post:nth-child(even):hover,.blog-posts__listing-page .post:nth-child(even):focus{background-color:#8f404b}.blog-posts__listing-page .post.no-image{display:flex;justify-content:center}.blog-posts__listing-page .post.no-image .content{display:inline-block;max-width:515px;width:100%;padding:100px 60px}@media(max-width: 600px){.blog-posts__listing-page .post.no-image .content{padding:40px}}@media(max-width: 450px){.blog-posts__listing-page .post.no-image .content{padding:25px}}.blog-posts__listing-page .post:not(.no-image){display:flex;align-items:center;justify-content:space-between}.blog-posts__listing-page .post:not(.no-image) img{width:100%;display:block;order:1}.blog-posts__listing-page .post:not(.no-image) .content{width:calc(50% - 50px);max-width:500px;margin-right:50px;padding:20px 0 20px 40px;word-break:break-word}@media(max-width: 600px){.blog-posts__listing-page .post:not(.no-image) .content{width:100%;margin:0;padding:40px}}@media(max-width: 450px){.blog-posts__listing-page .post:not(.no-image) .content{padding:25px}}.blog-posts__listing-page .post .post__image{overflow:hidden;width:50%;order:1}.blog-posts__listing-page .post .post__image img{transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 600px){.blog-posts__listing-page .post .post__image{display:none}}.blog-posts__listing-page .post:hover img{transform:scale(1.08)}.blog-posts__listing-page .post .content{padding:40px;text-align:left}@media(max-width: 450px){.blog-posts__listing-page .post .content{padding:25px}}.blog-posts__listing-page .post h3{font-size:2rem;line-height:2.5rem;margin-bottom:4px}.blog-posts__listing-page .post p{font-size:1.6rem;line-height:2.4rem}.blog-posts__listing-page .post span.posted-on{display:block;margin-bottom:10px}.blog-posts__listing-page .pinned-post a{background-color:#a6a6a6;margin-bottom:60px}.blog-posts__listing-page .pinned-post a.post{display:block;color:#000}.blog-posts__listing-page .pinned-post a.post .content{width:100%;max-width:100%;padding:40px;box-sizing:border-box}@media(max-width: 450px){.blog-posts__listing-page .pinned-post a.post .content{padding:25px}}.blog-posts__listing-page .pinned-post a.post .post__image{width:100%;display:block}.blog-posts__listing-page .pinned-post a.post img{transition:.3s}.blog-posts__listing-page .pinned-post a.post h2{font-size:2rem;line-height:2.5rem;margin-bottom:4px}.blog-posts__listing-page .pinned-post a:hover,.blog-posts__listing-page .pinned-post a:focus{background-color:#999}.blog-posts__listing-page .pagination{text-align:center;margin-top:50px}.blog-posts__listing-page .pagination span{font-weight:bold;padding:0 10px}.blog-posts__listing-page .pagination .next-link span,.blog-posts__listing-page .pagination .prev-link span{display:none}.blog-posts__listing-page .pagination .prev-link a{display:inline-block;vertical-align:middle;width:48px;height:10px;margin-right:10px;background-image:url(../../img/back-to-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}.blog-posts__listing-page .pagination .prev-link a:hover,.blog-posts__listing-page .pagination .prev-link a:focus{transform:translateX(-8px)}.blog-posts__listing-page .pagination .next-link a{display:inline-block;vertical-align:middle;width:48px;height:10px;margin-right:10px;background-image:url(../../img/icon-long-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}.blog-posts__listing-page .pagination .next-link a:hover,.blog-posts__listing-page .pagination .next-link a:focus{transform:translateX(8px)}.blog-posts__post-page .blog-post__header,.blog-posts__post-page .blog-post__main{margin-top:30px}.blog-posts__post-page .blog-post__header{display:flex;flex-direction:column;margin-top:30px}.blog-posts__post-page .blog-post__header h1{order:1;margin-bottom:5px}.blog-posts__post-page .blog-post__header span.posted-on{order:2}.blog-posts__post-page .gallery-article{margin-top:6rem}.blog-posts__post-page .video-container{clear:both}.blog-posts__post-page .blog-post__pagination{clear:both;margin-top:55px}.blog-posts__post-page .blog-post__pagination .prev_page_link{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#4d4d4d;text-decoration:none}.blog-posts__post-page .blog-post__pagination .prev_page_link:before{content:"";display:inline-block;vertical-align:middle;width:48px;height:10px;margin-right:10px;background-image:url(../../img/back-to-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}.blog-posts__post-page .blog-post__pagination .prev_page_link:hover,.blog-posts__post-page .blog-post__pagination .prev_page_link:focus{color:#4d4d4d}.blog-posts__post-page .blog-post__pagination .prev_page_link:hover:before,.blog-posts__post-page .blog-post__pagination .prev_page_link:focus:before{transform:translateX(-8px)}.blog-posts__post-page .blog-post__pagination .next_page_link{float:right;text-decoration:none}.blog-posts__post-page .blog-post__comments-form{margin-top:60px}.blog-posts__post-page .blog-post__comments-form a[name=comments-form]{background:#a73b4b;position:relative;display:block;width:184px;height:40px;text-align:center;cursor:pointer}.blog-posts__post-page .blog-post__comments-form a[name=comments-form]:hover,.blog-posts__post-page .blog-post__comments-form a[name=comments-form]:active{background:#812e3a}.blog-posts__post-page .blog-post__comments-form a[name=comments-form]:focus{box-shadow:inset 0 0 0px 3px #9bd6b9}.blog-posts__post-page .blog-post__comments-form a[name=comments-form]:before{content:"Add a Comment";font-size:1.6rem;color:#fff;font-weight:bold;display:inline-block;padding-top:9px}.blog-posts__post-page .blog-post__comments-form form.comments{display:none}.blog-posts__post-page .blog-post__user-comments{margin-top:55px}.blog-posts__post-page .blog-post__user-comments h3{font-size:3.6rem}.blog-posts__post-page .blog-post__user-comments .blog-post__comment{margin-top:30px}.blog-posts__post-page .blog-post__user-comments .blog-post__comment h4{font-family:"Open Sans",sans-serif;font-size:1.6rem;text-transform:none;display:inline-block;padding-right:10px}.blog-posts__post-page .blog-post__user-comments .blog-post__comment span.posted-on{color:#999;display:inline-block}.blog-posts__post-page .blog-post__user-comments .blog-post__comment p{margin-top:10px}.gallery-article:not(.carousel) .photos__container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.gallery-article:not(.carousel) .photo{flex:0 0 31%;width:31%;text-align:center;margin:0 0 30px}@media(max-width: 800px){.gallery-article:not(.carousel) .photo{flex:0 0 48%;width:48%}}@media(max-width: 450px){.gallery-article:not(.carousel) .photo{margin:0 0 15px}}.gallery-article:not(.carousel) .photo img{display:block;width:100%;transition:all .5s}.gallery-article:not(.carousel) .photo a{display:block;overflow:hidden;text-decoration:none}.gallery-article:not(.carousel) .photo a:hover img{transform:scale(1.08)}.gallery-article:not(.carousel) .caption{font-size:1.6rem;font-style:italic;margin-top:10px;padding-top:10px;background:#fff;position:relative}.gallery-article.carousel .slick-slider{margin-top:2em}.gallery-article.carousel .slider-thumbnails__container{position:relative;border-top:1px solid #f3f3f3}.gallery-article.carousel .slider-thumbnails__container .slick-slide{border-right:1px solid #f3f3f3;cursor:pointer}.gallery-article.carousel .caption{display:none}.gallery-article.carousel .slick-arrow{height:9.7rem;padding:0 2.4rem;background-color:rgba(0,0,0,0);border-radius:0;position:absolute;z-index:1;top:0;bottom:0;transition:.3s}.gallery-article.carousel .slick-arrow span{display:block;position:absolute;height:4.2rem;width:2.8rem}.gallery-article.carousel .slick-arrow span:before,.gallery-article.carousel .slick-arrow span:after{content:"";display:block;background-color:#fff;height:8px;width:2.8rem;position:absolute}.gallery-article.carousel .slick-arrow:hover{background-color:rgba(255,255,255,.4)}.gallery-article.carousel .slick-prev{left:0;top:auto}.gallery-article.carousel .slick-prev span{left:8px}.gallery-article.carousel .slick-prev span:before{top:-14px;transform:rotate(-45deg)}.gallery-article.carousel .slick-prev span:after{transform:rotate(45deg)}.gallery-article.carousel .slick-next{right:0;top:auto}.gallery-article.carousel .slick-next span{right:8px}.gallery-article.carousel .slick-next span:before{top:-14px;transform:rotate(45deg)}.gallery-article.carousel .slick-next span:after{transform:rotate(-45deg)}.documents-filter{margin:2em 0}.documents-filter .container{padding:0 !important}.documents__header{display:flex;margin:3em 0 2em;padding-bottom:1em;border-bottom:1px solid #f2f2f2}.documents__header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;padding:0;outline:none;border-radius:0;border:none;background:none;transition:.3s}.documents__header button:hover,.documents__header button:focus{color:#a73b4b}.documents__header button span.icon{display:inline-block;margin-left:5px;transform-origin:50% 55%}.documents__header button+button{margin-left:2rem}.documents__header button.active.desc span.icon{transform:rotate(180deg)}@media(max-width: 450px){.documents__header{margin:2em 0}}.documents__list .document{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #f2f2f2;margin-bottom:2em;padding-bottom:2em}.documents__list .document__info{flex:0 0 80%;max-width:80%}.documents__list .document__info>h2{font-size:2.4rem}.documents__list .document__info .document__category{margin-bottom:10px}.documents__list .document__info .document__desc{margin-bottom:10px}.documents__list .document__info .document__date{font-size:14px;text-transform:uppercase;color:#757575}@media(max-width: 800px){.documents__list .document__info{flex:0 0 100%;max-width:100%}}.documents__list .document__links{flex:0 0 20%;max-width:20%}.documents__list .document__links a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s}.documents__list .document__links a:hover,.documents__list .document__links a:active{background:#812e3a}.documents__list .document__links a:focus{box-shadow:inset 0 0 0px 3px #d65466}@media(max-width: 800px){.documents__list .document__links{flex:0 0 100%;max-width:100%;margin-top:2em}}.pagination{margin:4.4rem auto;display:flex;justify-content:center;align-items:center}@media(max-width: 750px){.pagination{margin:1.6rem auto}}.pagination span{display:none}.pagination .next-link,.pagination .prev-link{display:block}.pagination .next-link a,.pagination .prev-link a{color:rgba(0,0,0,0);font-size:0;display:flex;margin:2rem}.pagination .next-link a span,.pagination .prev-link a span{display:block;width:10rem;height:4.8rem;background-color:#a6a6a6;background-image:url("../../img/icon-long-arrow-white.svg");background-size:6.5rem;background-position:center;background-repeat:no-repeat}.pagination .next-link a:hover span,.pagination .next-link a:focus span,.pagination .prev-link a:hover span,.pagination .prev-link a:focus span{opacity:.6}.pagination .prev-link a span{transform:scaleX(-1)}@media(max-width: 1280px){body.sidebar .documents__list .document__info{flex:0 0 100%;max-width:100%}}@media(max-width: 1280px){body.sidebar .documents__list .document__links{flex:0 0 100%;max-width:100%;margin-top:2em}}.documents-category-page{margin-top:8rem !important}.documents-category-page .container{padding:0 !important}.page-template__calendar article .container{max-width:930px}.page-template__calendar article:last-of-type{margin-bottom:60px}.calendar-page__header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px;position:relative}.calendar-page__header .cal__page-title{max-width:calc(100% - 200px)}.calendar-page__header .cal__switch-toggle{width:142px;margin-bottom:3rem;line-height:60px;margin:0 2rem 3rem}.calendar-page__header .cal__subscribe-links{margin:0 0 3rem;text-align:right;position:relative;top:3px}.calendar-page__header .events-filter{flex:0 0 80%;width:80%;margin-bottom:3rem;position:relative;top:3px}.calendar-page__header .events-filter .search-form{display:flex;justify-content:space-between;margin:0 0 0 auto;max-width:100%}.calendar-page__header .events-filter .search-form .search-field,.calendar-page__header .events-filter .search-form .custom-select{flex:0 0 49%;width:49%}.calendar-page__header .events-filter .search-form .custom-select{margin-bottom:0}.calendar-page__header .cal__print-button{flex:0 0 20%;width:20%;font-size:1.4rem;font-weight:bold;margin-top:5px;text-align:right}.calendar-page__header .cal__print-button a{color:#9e2637;transition:.3s}.calendar-page__header .cal__print-button a:hover .text,.calendar-page__header .cal__print-button a:focus .text{border-color:#9e2637}.calendar-page__header .cal__print-button .icon{display:inline-block;width:2.5rem;position:relative;top:6px;margin-right:1rem}.calendar-page__header .cal__print-button .text{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}@media(max-width: 1450px){.calendar-page__header .cal__page-title{max-width:calc(100% - 160px)}.calendar-page__header .cal__switch-toggle{margin:0 0 3rem}.calendar-page__header .cal__subscribe-links{flex:0 0 100%;width:100%;margin:0;order:4;text-align:left}.calendar-page__header .cal__subscribe-links li{line-height:auto;margin-left:0;margin-right:1rem}.calendar-page__header .events-filter{flex:0 0 100%;width:100%;margin-bottom:1.5rem}.calendar-page__header .cal__print-button{flex:0 0 100%;width:100%;order:5;text-align:left;margin-bottom:1.5rem}}@media(max-width: 800px){.calendar-page__header .cal__subscribe-links li{margin:0;width:100%}}@media(max-width: 750px){.calendar-page__header{margin-bottom:45px}.calendar-page__header .cal__page-title{max-width:100%;width:100%}}@media(min-width: 451px)and (max-width: 800px){.calendar-page__header .cal__subscribe-links li{text-align:right}.calendar-page__header .cal__subscribe-links li .text:after{right:0}.calendar-page__header .cal__print-button{position:absolute;bottom:6.3rem;z-index:1;width:130px}}@media(max-width: 450px){.calendar-page__header .cal__page-title{max-width:100%}.calendar-page__header .cal__switch-toggle{margin-bottom:0}.calendar-page__header .events-filter .search-form .search-field,.calendar-page__header .events-filter .search-form .custom-select{flex:0 0 100%;width:100%}.calendar-page__header .cal__print-button{margin:12px 0 0}}.calendar-page__header .cal__switch-toggle{position:relative;font-size:0;background-color:#fff;border-radius:5px}.calendar-page__header .cal__switch-toggle .switch-input{display:none;color:#9e2637}.calendar-page__header .cal__switch-toggle .switch-input:checked+.switch-label{color:#000}.calendar-page__header .cal__switch-toggle .switch-input:checked+.switch-label .icon svg{fill:#000;stroke:#000}.calendar-page__header .cal__switch-toggle .switch-input:checked+.switch-label:hover .text,.calendar-page__header .cal__switch-toggle .switch-input:checked+.switch-label:focus .text{border-color:rgba(0,0,0,0)}.calendar-page__header .cal__switch-toggle .switch-label{display:inline-block;vertical-align:middle;padding:0;margin:0;position:relative;z-index:2;text-align:center;cursor:pointer;font-weight:bold;font-size:1.4rem;top:0;transition:.3s;color:#9e2637;line-height:2rem}.calendar-page__header .cal__switch-toggle .switch-label[for=list]{width:56px}.calendar-page__header .cal__switch-toggle .switch-label[for=grid]{width:70px;margin-left:15px}.calendar-page__header .cal__switch-toggle .switch-label:before{display:none}.calendar-page__header .cal__switch-toggle .switch-label:hover .text,.calendar-page__header .cal__switch-toggle .switch-label:focus .text{border-color:#9e2637}.calendar-page__header .cal__switch-toggle .switch-label .icon{display:inline-block;width:18px;height:18px;position:relative;top:3px;margin-right:.5rem}.calendar-page__header .cal__switch-toggle .switch-label .icon svg{fill:#9e2637;stroke:#9e2637}.calendar-page__header .cal__switch-toggle .switch-label .text{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.calendar-page__header ul.cal__subscribe-links{list-style-type:none;margin:0;padding:0}.calendar-page__header ul.cal__subscribe-links li{display:inline-block;font-size:1.2rem;font-weight:bold;line-height:60px;margin-left:1rem}.calendar-page__header ul.cal__subscribe-links a{color:#9e2637;transition:.3s}.calendar-page__header ul.cal__subscribe-links a:hover span:after,.calendar-page__header ul.cal__subscribe-links a:focus span:after{background-color:#9e2637}.calendar-page__header ul.cal__subscribe-links a span{position:relative}.calendar-page__header ul.cal__subscribe-links a span:after{content:"";display:block;width:100%;position:absolute;height:1px;background-color:#e6e6e6;bottom:-2px;transition:.3s}@media(max-width: 1450px){.calendar-page__header ul.cal__subscribe-links li:first-child{margin-left:0}}@media(max-width: 800px){.calendar-page__header ul.cal__subscribe-links li{line-height:3;margin:0}}.multi-calendars__switch{margin-top:2.5rem}.multi-calendars__switch ul{list-style-type:none;margin:0;padding:0;display:flex;margin-top:1.5rem;gap:1rem}.multi-calendars__switch ul li button{padding:2rem 1.5rem;transition:.3s}.multi-calendars__switch ul li button:hover{background-color:rgba(167,59,75,.7);color:#fff}.multi-calendars__switch ul li button.active{background-color:rgba(167,59,75,.7);color:#fff}@media not print{@media(max-width: 1280px){#grid-calendar,.events__grid{overflow:auto}}#grid-calendar .calendar.loading,.events__grid .calendar.loading{opacity:.6}#grid-calendar table,.events__grid table{width:100%}#grid-calendar td,.events__grid td{width:14.28%;border:2px solid #f1f1f1}#grid-calendar tr.calendar_nav th,.events__grid tr.calendar_nav th{padding:0 0 30px}#grid-calendar tr.calendar_nav .month_heading,.events__grid tr.calendar_nav .month_heading{font-family:"Montserrat",sans-serif;font-size:3.6rem;color:#4b4b4b}#grid-calendar tr.calendar_nav .th_prev a,.events__grid tr.calendar_nav .th_prev a{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#4d4d4d;text-decoration:none}#grid-calendar tr.calendar_nav .th_prev a:before,.events__grid tr.calendar_nav .th_prev a:before{content:"";display:inline-block;vertical-align:middle;width:48px;height:10px;margin-right:10px;background-image:url(../../img/back-to-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}#grid-calendar tr.calendar_nav .th_prev a:hover,#grid-calendar tr.calendar_nav .th_prev a:focus,.events__grid tr.calendar_nav .th_prev a:hover,.events__grid tr.calendar_nav .th_prev a:focus{color:#4d4d4d}#grid-calendar tr.calendar_nav .th_prev a:hover:before,#grid-calendar tr.calendar_nav .th_prev a:focus:before,.events__grid tr.calendar_nav .th_prev a:hover:before,.events__grid tr.calendar_nav .th_prev a:focus:before{transform:translateX(-8px)}#grid-calendar tr.calendar_nav .th_next a,.events__grid tr.calendar_nav .th_next a{text-align:right;font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#4d4d4d}#grid-calendar tr.calendar_nav .th_next a:after,.events__grid tr.calendar_nav .th_next a:after{content:"";display:inline-block;vertical-align:middle;width:48px;height:10px;margin-left:10px;background-image:url(../../img/icon-long-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}#grid-calendar tr.calendar_nav .th_next a:hover:after,#grid-calendar tr.calendar_nav .th_next a:focus:after,.events__grid tr.calendar_nav .th_next a:hover:after,.events__grid tr.calendar_nav .th_next a:focus:after{transform:translateX(8px)}#grid-calendar tr.calendar_nav .th_prev a b,#grid-calendar tr.calendar_nav .th_next a b,.events__grid tr.calendar_nav .th_prev a b,.events__grid tr.calendar_nav .th_next a b{font-weight:normal}#grid-calendar tr.calendar_nav+tr td,.events__grid tr.calendar_nav+tr td{text-align:center;padding:10px;font-size:1.6rem;color:#fff;font-weight:bold;background-color:#a73b4b;border-color:#a73b4b}#grid-calendar .cal_fullcell,.events__grid .cal_fullcell{min-height:125px}#grid-calendar .cal_day,.events__grid .cal_day{font-size:1.6rem;color:#000;padding:9px 13px;text-align:right}#grid-calendar .event,.events__grid .event{padding:0 13px 10px 13px}#grid-calendar .event:last-child,.events__grid .event:last-child{padding-bottom:30px}#grid-calendar .event p,.events__grid .event p{line-height:1.1}#grid-calendar .item_link,.events__grid .item_link{display:inline-block;color:#4d4d4d;font-size:1.4rem;line-height:1.3}#grid-calendar .item_link:hover,#grid-calendar .item_link:focus,.events__grid .item_link:hover,.events__grid .item_link:focus{text-decoration:underline}#grid-calendar .event_date,.events__grid .event_date{margin-top:0;color:#4b4b4b;font-size:1.4rem}#grid-calendar .highlight,.events__grid .highlight{min-height:125px;background-color:rgba(167,59,75,.7)}#grid-calendar .highlight .cal_day,.events__grid .highlight .cal_day{color:#fff}#grid-calendar .highlight .item_link,.events__grid .highlight .item_link{color:#fff}#grid-calendar .highlight .event_date,.events__grid .highlight .event_date{color:#fff}}@media not print and (max-width: 1200px){#grid-calendar{overflow-x:auto}}@media not print and (max-width: ){#grid-calendar{width:100%;margin-left:0}}#list-calendar .event,.events__list .event{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee}#list-calendar .event__info,.events__list .event__info{display:flex;flex-direction:column}#list-calendar .event__info>h3,.events__list .event__info>h3{order:2}#list-calendar .event__info .event__date,.events__list .event__info .event__date{order:1;text-transform:uppercase}#list-calendar .event__info .event__details,.events__list .event__info .event__details{order:3;margin:20px 0}#list-calendar .event__info .event__desc,.events__list .event__info .event__desc{order:4}#list-calendar .event__links a,.events__list .event__links a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;max-width:170px;margin-top:30px}#list-calendar .event__links a:hover,#list-calendar .event__links a:active,.events__list .event__links a:hover,.events__list .event__links a:active{background:#812e3a}#list-calendar .event__links a:focus,.events__list .event__links a:focus{box-shadow:inset 0 0 0px 3px #d65466}@media(min-width: 801px){#list-calendar .event,.events__list .event{display:flex;justify-content:space-between;align-items:center}#list-calendar .event__info,.events__list .event__info{flex:0 0 calc(100% - 170px);padding-right:4rem;box-sizing:border-box}#list-calendar .event__links,.events__list .event__links{flex:0 0 170px}#list-calendar .event__links a,.events__list .event__links a{margin-top:0}}.ui-widget-overlay{background:rgba(0,0,0,.6);opacity:1;z-index:1000}.ui-dialog.cal_item{border:none;border-radius:0;padding:0;background-color:#fff;box-shadow:0 0 20px 0px rgba(0,0,0,.2);max-width:90%;width:705px !important;z-index:1001}.ui-dialog.cal_item .ui-dialog-titlebar{border:none;background:#f5f5f5;border-radius:0;padding:20px 80px 20px 20px}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-title{float:none;margin:0;width:100%;font-family:"Montserrat",sans-serif;font-size:2.4rem;line-height:3.2rem;color:#4d4d4d}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close{background:none;border:none;padding:0;border-radius:0;margin:0;height:20px;width:20px;position:absolute;top:26px;right:20px;transition:.3s}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:after{content:"";display:block;background-color:#4a4a4a;height:25px;width:3px;position:absolute;top:-3px;left:9px}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:before{transform:rotate(45deg)}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none}.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-dialog.cal_item .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{opacity:.5}.ui-dialog.cal_item .ui-dialog-content{padding:0}.ui-dialog.cal_item .ui-dialog-content .event_details{padding:40px}.ui-dialog.cal_item .ui-dialog-content .event_details .name{box-sizing:border-box;margin-bottom:25px;background:linear-gradient(135deg, #F3F3F3, 0%, rgba(243, 243, 243, 0), 100%);font-family:"Montserrat",sans-serif;font-size:2.4rem;line-height:3.4rem;font-weight:bold;color:#4d4d4d}.ui-dialog.cal_item .ui-dialog-content .event_details .times{font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:1}.ui-dialog.cal_item .ui-dialog-content .event_details .location{font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:1;margin-top:5px}.ui-dialog.cal_item .ui-dialog-content .event_details .description{margin-top:20px;font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:1;color:#4d4d4d}.ui-dialog.cal_item .ui-dialog-content .event_details .description h2{line-height:3.4rem}.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description h2+.articleimg{margin-top:20px}.ui-dialog.cal_item .ui-dialog-content .event_details .description h3{line-height:3rem}.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description h3+.articleimg{margin-top:20px}.ui-dialog.cal_item .ui-dialog-content .event_details .description h4{line-height:2rem;text-transform:uppercase;letter-spacing:1px}.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description h4+.articleimg{margin-top:20px}.ui-dialog.cal_item .ui-dialog-content .event_details .description a{text-decoration:underline;transition:.3s;color:#a73b4b}.ui-dialog.cal_item .ui-dialog-content .event_details .description a:hover,.ui-dialog.cal_item .ui-dialog-content .event_details .description a:focus{opacity:.5}.ui-dialog.cal_item .ui-dialog-content .event_details .description p+h2,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+h2,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+h2,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+h2,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+h2,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+h2{margin-top:20px}.ui-dialog.cal_item .ui-dialog-content .event_details .description p+h3,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+h3,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+h3,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+h3,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+h3,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+h3{margin-top:10px}.ui-dialog.cal_item .ui-dialog-content .event_details .description p+h4,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+h4,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+h4,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+h4,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+h4,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+h4{margin-top:15px}.ui-dialog.cal_item .ui-dialog-content .event_details .description p+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description p+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description p+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description p+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description p+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description ul+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description ol+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description table+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote+blockquote,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+p,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+ol,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+ul,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+table,.ui-dialog.cal_item .ui-dialog-content .event_details .description .articleimg+blockquote{margin-top:20px}.ui-dialog.cal_item .ui-dialog-content .event_details .description blockquote{clear:both;font-family:"Open Sans",sans-serif;font-size:3.6rem;line-height:4.8rem}.ui-dialog.cal_item .ui-dialog-content .event_details .ics{margin-top:35px;text-align:left}.ui-dialog.cal_item .ui-dialog-content .event_details .ics a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;display:inline-block}.ui-dialog.cal_item .ui-dialog-content .event_details .ics a:hover,.ui-dialog.cal_item .ui-dialog-content .event_details .ics a:active{background:#812e3a}.ui-dialog.cal_item .ui-dialog-content .event_details .ics a:focus{box-shadow:inset 0 0 0px 3px #d65466}@media(max-width: 750px){.ui-dialog.cal_item .ui-dialog-content .event_details{padding:40px 26px}}.no-quicklinks~.site-search__inline{top:180px}@media(max-width: 1020px){.no-quicklinks~.site-search__inline{top:90px}}@media(max-width: 600px){.no-quicklinks~.site-search__inline{top:0}}.site-search__inline{background-color:#8e2231;width:50rem;height:9rem;padding-right:90px;box-sizing:border-box;position:fixed;top:180px;right:0;z-index:10;display:flex;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s}.site-search__inline.open{opacity:1;visibility:visible;transform:translateX(0)}@media(max-width: 1020px){.site-search__inline.open{position:absolute}}.site-search__inline .container{display:flex;align-items:center;padding-left:0;padding-right:0}.site-search__inline .close-popup{width:33.3333333333%;height:60px;background-color:rgba(0,0,0,0);position:absolute;right:0;top:122px;cursor:pointer}.site-search__inline .close-popup span.text{display:none}.site-search__inline .close-popup span.icon{display:inline-block;position:relative}.site-search__inline .close-popup span.icon:before,.site-search__inline .close-popup span.icon:after{content:"";display:block;height:4px;width:45px;background-color:#fff;position:absolute;transition:.3s}.site-search__inline .close-popup span.icon:before{left:-22px;transform:rotate(45deg)}.site-search__inline .close-popup span.icon:after{right:-22px;transform:rotate(-45deg)}@media(min-width: 601px){.site-search__inline .close-popup{display:none}}.site-search__inline form{order:1;width:100%;margin-top:0}.site-search__inline input[type=text]{font-family:"Open Sans",sans-serif;width:calc(100% - 90px);margin:0 2.7rem;border:0;padding-left:0;border-bottom:2px solid #fff;color:#fff;background-color:rgba(0,0,0,0)}.site-search__inline input[type=text]::-webkit-input-placeholder{color:#fff;opacity:1}.site-search__inline input[type=text]:-moz-placeholder{color:#fff;opacity:1}.site-search__inline input[type=text]::-moz-placeholder{color:#fff;opacity:1}.site-search__inline input[type=text]:-ms-input-placeholder{color:#fff;opacity:1}.site-search__inline input[type=submit]{font-family:"Open Sans",sans-serif;width:9rem;min-width:9rem;height:9rem;padding:0;background-color:#791d2a}.site-search__inline input[type=submit]:hover{background-color:#651823}@media(max-width: 1020px){.site-search__inline{top:90px;right:0;padding-right:0}}@media(max-width: 600px){.site-search__inline{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1003;padding:140px 40px}.site-search__inline .close-popup{display:block}.site-search__inline input[type=text]{margin-left:0;margin-right:0;font-size:3.6rem;line-height:4.1rem;font-weight:bold;padding-top:0;width:100%}.site-search__inline input[type=submit]{display:none}}@media(max-width: 450px){.site-search__inline input[type=text]{padding-right:0;width:calc(100% - 68px)}}@media(max-width: 375px){.site-search__inline input[type=text]{width:100%}}.school-header.menu-style-expanded .site-search__inline{top:90px}@media(max-width: 1200px){.school-header.menu-style-expanded .site-search__inline{top:270px}}@media(max-width: 1020px){.school-header.menu-style-expanded .site-search__inline{top:90px}}@media(max-width: 600px){.school-header.menu-style-expanded .site-search__inline{top:0}}.school-header.menu-style-expanded .no-quicklinks~.site-search__inline{top:0;height:18rem}.school-header.menu-style-expanded .no-quicklinks~.site-search__inline input[type=submit]{height:18rem}@media(max-width: 1200px){.school-header.menu-style-expanded .no-quicklinks~.site-search__inline{top:180px;height:9rem}.school-header.menu-style-expanded .no-quicklinks~.site-search__inline input[type=submit]{height:9rem}}@media(max-width: 1020px){.school-header.menu-style-expanded .no-quicklinks~.site-search__inline{top:9rem}}@media(max-width: 600px){.school-header.menu-style-expanded .no-quicklinks~.site-search__inline{top:0;height:100%}}.search-results-article #cse table td{border:0;padding:4px 8px 0}.page-template__staff-directory article .container{max-width:930px}.page-template__staff-directory article:last-of-type{margin-bottom:60px}.staff-directory__listing-page>header{margin-bottom:5rem}@media(min-width: 601px)and (max-width: 1600px){.staff-directory__listing-page>header .page-title{margin-bottom:6rem}}@media(max-width: 600px){.staff-directory__listing-page>header .page-title{margin-bottom:3rem}}@media(min-width: 1601px){.staff-directory__listing-page>header .page-title{margin-right:5rem}}@media(min-width: 1601px){.staff-directory__listing-page>header{margin-bottom:5rem;display:flex;align-items:center;justify-content:space-between}.staff-directory__listing-page>header .search-filter form.search-form{max-width:100%;margin:0}.staff-directory__listing-page>header .staff-filter{max-width:40rem}.staff-directory__listing-page>header .staff-filter .search-field,.staff-directory__listing-page>header .staff-filter .custom-select{max-width:48.5%}}.staff-directory__listing-page .category-title{margin-bottom:3rem}.staff-directory__listing-page .staff__group{margin-bottom:6rem}@media(min-width: 751px){.staff-directory__listing-page .staff__group{margin-bottom:8rem}}@media(min-width: 751px)and (max-width: 950px){.staff-directory__listing-page .staff__group{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem}}@media(min-width: 951px)and (max-width: 1200px){.staff-directory__listing-page .staff__group{display:block}.staff-directory__listing-page .staff__group .staff{margin-bottom:2.5rem}}@media(min-width: 1201px){.staff-directory__listing-page .staff__group{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem}}.staff-directory__listing-page .staff{margin-bottom:2.5rem}@media(min-width: 751px){.staff-directory__listing-page .staff{margin-bottom:0;width:100%}}.staff-directory__listing-page .staff.has-content{border:1px solid #f3f3f3;background:#fcfcfc}.staff-directory__listing-page .staff.has-content .content{border-top:1px solid #f3f3f3}.staff-directory__listing-page .staff .content{padding:1.6rem 1rem}.staff-directory__listing-page .staff .content .links{display:flex;align-items:center}.staff-directory__listing-page .staff .content .links a{text-decoration:none}.staff-directory__listing-page .staff .content .links a,.staff-directory__listing-page .staff .content .links button{font-weight:bold;border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.staff-directory__listing-page .staff .content .links a:hover,.staff-directory__listing-page .staff .content .links a:focus,.staff-directory__listing-page .staff .content .links button:hover,.staff-directory__listing-page .staff .content .links button:focus{border-color:#c25363}.staff-directory__listing-page .staff .content .links .pipe{background:#a73b4b;margin:0 7px;height:1.5rem;width:2px;display:inline-block}.staff-directory__listing-page .staff .content .links .email-btn{padding:0;font-family:"Open Sans",sans-serif;background:rgba(0,0,0,0);color:#a73b4b}.staff-directory__listing-page .staff .content .links .email-btn:hover,.staff-directory__listing-page .staff .content .links .email-btn:focus{color:#812e3a}.staff-directory__listing-page .staff h3{margin-bottom:4px;color:#4d4d4d;font-size:2.4rem;line-height:2.8rem}.staff-directory__listing-page .staff h4{font-size:1.8rem;font-weight:normal;color:#4d4d4d;line-height:2.4rem}.staff-directory__listing-page .staff .phone{margin-bottom:.5rem}.staff-directory__listing-page .staff .image-title{background:#fff;min-height:12rem}@media(min-width: 451px){.staff-directory__listing-page .staff .image-title{display:flex}}.staff-directory__listing-page .staff .image-title .title{padding:2rem 1rem}.staff-directory__listing-page .staff .image{overflow:hidden}@media(min-width: 451px){.staff-directory__listing-page .staff .image{width:12rem;flex:0 0 12rem}}.staff-directory__listing-page .staff .image img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 451px){.staff-directory__listing-page .staff .image img{width:12rem;height:100%}}.staff-directory__listing-page .staff .image img.placeholder{transform:scale(1.05)}.article a.backto-link{margin-top:3rem;display:inline-block;font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#4d4d4d;text-decoration:none}.article a.backto-link:before{content:"";display:inline-block;vertical-align:middle;width:48px;height:10px;margin-right:10px;background-image:url(../../img/back-to-arrow.svg);background-position:center;background-repeat:no-repeat;transition:.3s}.article a.backto-link:hover,.article a.backto-link:focus{color:#4d4d4d}.article a.backto-link:hover:before,.article a.backto-link:focus:before{transform:translateX(-8px)}header.staff-member__header{margin-top:3.2rem}.staff-member__main{display:flex;flex-wrap:wrap;margin-top:20px}.staff-member__main .staff-member__card{order:2;flex:0 0 30%;max-width:30%}.staff-member__main .staff-member__card .image{margin-bottom:3.2rem}.staff-member__main .staff-member__card .image img{width:100%}.staff-member__main .staff-member__card .content{width:100%;padding:0}.staff-member__main .staff-member__card .content p{margin-top:10px}.staff-member__main .staff-member__card .content .email a{text-decoration:none;font-weight:bold}.staff-member__main .staff-member__card .content .email-btn{background:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:bold;color:#a73b4b;transition:color .3s}.staff-member__main .staff-member__card .content .email-btn:hover,.staff-member__main .staff-member__card .content .email-btn:focus{color:#c25363}.staff-member__main .staff-member__card .content p.website-link a{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s}.staff-member__main .staff-member__card .content p.website-link a:hover,.staff-member__main .staff-member__card .content p.website-link a:active{background:#812e3a}.staff-member__main .staff-member__card .content p.website-link a:focus{box-shadow:inset 0 0 0px 3px #d65466}@media(max-width: 600px){.staff-member__main .staff-member__card{order:1;flex:0 0 100%;max-width:100%}}.staff-member__main .staff-member__content{order:1;flex:0 0 70%;max-width:70%;padding-right:40px;box-sizing:border-box}.staff-member__main .staff-member__content .bio{margin-bottom:4rem}@media(max-width: 600px){.staff-member__main .staff-member__content{order:2;flex:0 0 100%;max-width:100%;padding-right:0;margin-top:4rem}}.staff-directory__contact-form{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:.3s}.staff-directory__contact-form.open{visibility:visible;opacity:1}.staff-directory__contact-form .content{box-sizing:border-box;width:90%;max-width:705px;max-height:90vh;background-color:#f2f2f2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.staff-directory__contact-form .contact-modal__header{padding:20px;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between}.staff-directory__contact-form .contact-modal__header h3{font-size:2.4rem;line-height:3.2rem;color:#4d4d4d}.staff-directory__contact-form .contact-modal__header button.contact-modal__close{height:20px;width:20px;font-size:0;background:none;position:relative}.staff-directory__contact-form .contact-modal__header button.contact-modal__close:before,.staff-directory__contact-form .contact-modal__header button.contact-modal__close:after{content:"";display:block;height:25px;width:4px;border-radius:1px;background-color:#9e2637;position:absolute;top:-2px;left:9px}.staff-directory__contact-form .contact-modal__header button.contact-modal__close:before{transform:rotate(45deg)}.staff-directory__contact-form .contact-modal__header button.contact-modal__close:after{transform:rotate(-45deg)}.staff-directory__contact-form .contact-modal__content{background-color:#fff;padding:10px 40px 40px;box-sizing:border-box;width:100%;max-height:calc(90vh - 95px);overflow-y:auto}.site-notice__below-banner{background-color:#f9efb5;position:relative}.site-notice__below-banner:before,.site-notice__below-banner:after{content:"";display:block;position:absolute;left:15px;right:15px;height:5rem;pointer-events:none}.site-notice__below-banner:before{top:0;background:linear-gradient(to top, rgba(249, 239, 181, 0) 0%, #f9efb5 100%)}.site-notice__below-banner:after{bottom:0;background:linear-gradient(to bottom, rgba(249, 239, 181, 0) 0%, #f9efb5 100%)}.site-notice__below-banner .container{padding:70px 0;max-height:35rem;box-sizing:border-box;overflow:auto}@media(max-width: 750px){.site-notice__below-banner .container{padding:40px 0}}.site-notice__below-banner .content{max-width:86rem;width:100%;margin:0 auto;padding:0 40px}@media(max-width: 1150px){.site-notice__below-banner .content{box-sizing:border-box}}.site-notice__below-banner .notice__header{margin-bottom:5px}.site-notice__below-banner h2{font-family:"Open Sans",sans-serif;font-size:1.8rem;text-transform:uppercase}.site-notice__below-banner .notice__link{display:inline-block;margin-top:1.6rem;color:#4a4a4a}.site-notice__below-banner .notice__link:after{color:#4a4a4a}.emergency-notice__popup{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1003;background:rgba(0,0,0,.6);display:none}.emergency-notice__popup.open{display:block}.emergency-notice__popup .container{width:90%;max-width:705px;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f2f2f2}.emergency-notice__popup .content{box-sizing:border-box;width:100%;max-height:90vh;position:relative}.emergency-notice__popup .content:after{content:"";display:block;height:50px;position:absolute;left:0;bottom:0;right:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$white", endColorstr="$white",GradientType=0 )}.emergency-notice__popup .emergency-notice__header{padding:20px;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between}.emergency-notice__popup .emergency-notice__header h2{font-size:2.4rem;line-height:3.2rem;color:#d8231f}.emergency-notice__popup .emergency-notice__header button.emergency-notice__close{height:20px;width:20px;font-size:0;background:none;position:relative}.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:before,.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:after{content:"";display:block;height:25px;width:4px;border-radius:1px;background-color:#d8221f;position:absolute;top:-2px;left:9px}.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:before{transform:rotate(45deg)}.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:after{transform:rotate(-45deg)}.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:hover,.emergency-notice__popup .emergency-notice__header button.emergency-notice__close:focus{opacity:.5}.emergency-notice__popup .emergency-notice__content{background-color:#fff;padding:40px;box-sizing:border-box;width:100%;max-height:300px;height:calc(90vh - 95px);overflow-y:scroll}.emergency-notice__popup .emergency-notice__content h3{font-size:#ccc;line-height:3.4rem}.emergency-notice__popup .emergency-notice__content h3+p,.emergency-notice__popup .emergency-notice__content h3+ul,.emergency-notice__popup .emergency-notice__content h3+ol,.emergency-notice__popup .emergency-notice__content h3+table,.emergency-notice__popup .emergency-notice__content h3+blockquote,.emergency-notice__popup .emergency-notice__content h3+.articleimg{margin-top:6px}.emergency-notice__popup .emergency-notice__content h4{line-height:2rem;text-transform:uppercase;letter-spacing:1px}.emergency-notice__popup .emergency-notice__content h4+p,.emergency-notice__popup .emergency-notice__content h4+ul,.emergency-notice__popup .emergency-notice__content h4+ol,.emergency-notice__popup .emergency-notice__content h4+table,.emergency-notice__popup .emergency-notice__content h4+blockquote,.emergency-notice__popup .emergency-notice__content h4+.articleimg{margin-top:6px}.emergency-notice__popup .emergency-notice__content p+h2,.emergency-notice__popup .emergency-notice__content ul+h2,.emergency-notice__popup .emergency-notice__content ol+h2,.emergency-notice__popup .emergency-notice__content table+h2,.emergency-notice__popup .emergency-notice__content blockquote+h2,.emergency-notice__popup .emergency-notice__content .articleimg+h2{margin-top:10px}.emergency-notice__popup .emergency-notice__content p+h3,.emergency-notice__popup .emergency-notice__content ul+h3,.emergency-notice__popup .emergency-notice__content ol+h3,.emergency-notice__popup .emergency-notice__content table+h3,.emergency-notice__popup .emergency-notice__content blockquote+h3,.emergency-notice__popup .emergency-notice__content .articleimg+h3{margin-top:10px}.emergency-notice__popup .emergency-notice__content p+h4,.emergency-notice__popup .emergency-notice__content ul+h4,.emergency-notice__popup .emergency-notice__content ol+h4,.emergency-notice__popup .emergency-notice__content table+h4,.emergency-notice__popup .emergency-notice__content blockquote+h4,.emergency-notice__popup .emergency-notice__content .articleimg+h4{margin-top:15px}.emergency-notice__popup .emergency-notice__content p+p,.emergency-notice__popup .emergency-notice__content p+ol,.emergency-notice__popup .emergency-notice__content p+ul,.emergency-notice__popup .emergency-notice__content p+table,.emergency-notice__popup .emergency-notice__content p+blockquote,.emergency-notice__popup .emergency-notice__content ul+p,.emergency-notice__popup .emergency-notice__content ul+ol,.emergency-notice__popup .emergency-notice__content ul+ul,.emergency-notice__popup .emergency-notice__content ul+table,.emergency-notice__popup .emergency-notice__content ul+blockquote,.emergency-notice__popup .emergency-notice__content ol+p,.emergency-notice__popup .emergency-notice__content ol+ol,.emergency-notice__popup .emergency-notice__content ol+ul,.emergency-notice__popup .emergency-notice__content ol+table,.emergency-notice__popup .emergency-notice__content ol+blockquote,.emergency-notice__popup .emergency-notice__content table+p,.emergency-notice__popup .emergency-notice__content table+ol,.emergency-notice__popup .emergency-notice__content table+ul,.emergency-notice__popup .emergency-notice__content table+table,.emergency-notice__popup .emergency-notice__content table+blockquote,.emergency-notice__popup .emergency-notice__content blockquote+p,.emergency-notice__popup .emergency-notice__content blockquote+ol,.emergency-notice__popup .emergency-notice__content blockquote+ul,.emergency-notice__popup .emergency-notice__content blockquote+table,.emergency-notice__popup .emergency-notice__content blockquote+blockquote,.emergency-notice__popup .emergency-notice__content .articleimg+p,.emergency-notice__popup .emergency-notice__content .articleimg+ol,.emergency-notice__popup .emergency-notice__content .articleimg+ul,.emergency-notice__popup .emergency-notice__content .articleimg+table,.emergency-notice__popup .emergency-notice__content .articleimg+blockquote{margin-top:20px}.emergency-notice__popup .emergency-notice__content p:last-child,.emergency-notice__popup .emergency-notice__content ul:last-child,.emergency-notice__popup .emergency-notice__content ol:last-child,.emergency-notice__popup .emergency-notice__content table:last-child,.emergency-notice__popup .emergency-notice__content blockquote:last-child,.emergency-notice__popup .emergency-notice__content .articleimg:last-child{margin-bottom:40px}.emergency-notice__popup .emergency-notice__content .emergency-notice__link{margin-top:22px;width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#d8231f;color:#fff;transition:.3s}.emergency-notice__popup .emergency-notice__content .emergency-notice__link:hover,.emergency-notice__popup .emergency-notice__content .emergency-notice__link:active{background:#812e3a}.emergency-notice__popup .emergency-notice__content .emergency-notice__link:focus{box-shadow:inset 0 0 0px 3px #d65466}.emergency-notice__popup .emergency-notice__content .emergency-notice__link:hover,.emergency-notice__popup .emergency-notice__content .emergency-notice__link:focus,.emergency-notice__popup .emergency-notice__content .emergency-notice__link:active{background-color:#c21f1c}.emergency-notice__popup .emergency-notice__content .emergency-notice__link:focus{box-shadow:inset 0 0 0px 3px #e1332f}@media(max-width: 750px){.emergency-notice__popup .emergency-notice__content{padding:40px 26px}}.emergency-notice__trigger{height:80px;width:80px;background-color:#d8231f;border-radius:50%;position:fixed;bottom:30px;right:120px;z-index:100;font-size:0;box-shadow:0 0 15px 0px rgba(0,0,0,.2);transition:all .25s;display:none}.emergency-notice__trigger .icon{display:block;padding:10px 15px 15px}.emergency-notice__trigger .icon svg{width:80%;height:50px}.emergency-notice__trigger .icon .fill{fill:#fff}.emergency-notice__trigger .icon .stroke{stroke:#fff}.emergency-notice__trigger.visible{display:block}.emergency-notice__trigger:hover,.emergency-notice__trigger:focus{box-shadow:0 0 20px 0px rgba(0,0,0,.3);width:82px;height:82px}@media(max-width: 1020px){.emergency-notice__trigger{right:30px}}[class^=bookings-section__] .row.add-more{margin-top:25px}[class^=bookings-section__] .button--add-more,[class^=bookings-section__] .button--edit{display:inline-block;padding:10px 15px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s}[class^=bookings-section__] .button--add-more:hover,[class^=bookings-section__] .button--add-more:active,[class^=bookings-section__] .button--edit:hover,[class^=bookings-section__] .button--edit:active{background:#812e3a}[class^=bookings-section__] .button--add-more:focus,[class^=bookings-section__] .button--edit:focus{box-shadow:inset 0 0 0px 3px #d65466}[class^=bookings-section__] .button--remove-last,[class^=bookings-section__] .button--cancel{background:none;border:none;margin-top:15px;font-weight:bold;color:#820010}[class^=bookings-section__] .button--remove-last:before,[class^=bookings-section__] .button--cancel:before{content:"X";display:inline-block;margin-right:5px}[class^=bookings-section__] .row.submit{margin-top:50px}[class^=bookings-section__] .row.submit a.prev,[class^=bookings-section__] .row.submit input[type=submit]{width:100%;max-width:250px;display:inline-block;padding:10px 20px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;max-width:150px;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:1.4}[class^=bookings-section__] .row.submit a.prev:hover,[class^=bookings-section__] .row.submit a.prev:active,[class^=bookings-section__] .row.submit input[type=submit]:hover,[class^=bookings-section__] .row.submit input[type=submit]:active{background:#812e3a}[class^=bookings-section__] .row.submit a.prev:focus,[class^=bookings-section__] .row.submit input[type=submit]:focus{box-shadow:inset 0 0 0px 3px #d65466}[class^=bookings-section__] select.disabled,[class^=bookings-section__] select:disabled{pointer-events:none;opacity:.8;filter:grayscale(1)}[class^=bookings-section__] .dependent-grouping+.dependent-grouping{margin-top:50px}[class^=bookings-section__] .dependent-grouping h3{margin-bottom:15px}.bookings-section__landing-page .bookings-list{margin-top:20px;margin-bottom:50px}@media(min-width: 451px){body.full .bookings-section__landing-page .bookings-list__header,body.full .bookings-section__landing-page .bookings-list__row{display:flex;align-items:center}}@media(max-width: 800px){body.full .bookings-section__landing-page .bookings-list__header,body.full .bookings-section__landing-page .bookings-list__row{align-items:flex-start}}@media(min-width: 801px){body.sidebar .bookings-section__landing-page .bookings-list__header,body.sidebar .bookings-section__landing-page .bookings-list__row{display:flex;align-items:center}}@media(max-width: 1280px){body.sidebar .bookings-section__landing-page .bookings-list__header,body.sidebar .bookings-section__landing-page .bookings-list__row{align-items:flex-start}}.bookings-section__landing-page .bookings-list__header{font-weight:bold;margin-bottom:9px}@media(max-width: 450px){body.full .bookings-section__landing-page .bookings-list__header{display:none}}@media(max-width: 800px){body.full .bookings-section__landing-page .bookings-list__header .booking-event__date{margin-right:4px}}@media(max-width: 800px){body.sidebar .bookings-section__landing-page .bookings-list__header{display:none}}@media(max-width: 1280px){body.sidebar .bookings-section__landing-page .bookings-list__header .booking-event__date{margin-right:4px}}.bookings-section__landing-page .bookings-list__row{box-sizing:border-box;margin:5px 0;background:linear-gradient(135deg, #E1E4E6 0%, rgba(227, 229, 230, 0.1) 100%);padding:27px 29px}.bookings-section__landing-page .bookings-list__row .mobile-label{display:none;font-weight:bold}@media(min-width: 801px){body.full .bookings-section__landing-page .bookings-list__row{width:calc(100% + 58px);margin-left:-29px}}@media(max-width: 800px){body.full .bookings-section__landing-page .bookings-list__row{width:calc(100% + 50px);margin-left:-25px;flex-wrap:wrap}}@media(max-width: 450px){body.full .bookings-section__landing-page .bookings-list__row .mobile-label{display:inline-block}}@media(min-width: 1281px){body.sidebar .bookings-section__landing-page .bookings-list__row{width:calc(100% + 58px);margin-left:-29px}}@media(max-width: 1280px){body.sidebar .bookings-section__landing-page .bookings-list__row{width:calc(100% + 50px);margin-left:-25px;flex-wrap:wrap}}@media(max-width: 800px){body.sidebar .bookings-section__landing-page .bookings-list__row .mobile-label{display:inline-block}}@media(min-width: 801px){body.full .bookings-section__landing-page .booking-event__title{flex:0 0 45%;margin-right:20px}}@media(min-width: 451px)and (max-width: 800px){body.full .bookings-section__landing-page .booking-event__title{flex:0 1 100%;max-width:calc(100% - 210px);margin-right:20px}}@media(min-width: 1281px){body.sidebar .bookings-section__landing-page .booking-event__title{flex:0 0 45%;margin-right:20px}}@media(min-width: 801px)and (max-width: 1280px){body.sidebar .bookings-section__landing-page .booking-event__title{flex:0 1 100%;max-width:calc(100% - 210px);margin-right:20px}}@media(min-width: 801px){body.full .bookings-section__landing-page .booking-event__date{flex:0 1 100%;margin-right:20px}}@media(min-width: 451px)and (max-width: 800px){body.full .bookings-section__landing-page .booking-event__date{flex:0 0 190px;max-width:190px}}@media(max-width: 450px){body.full .bookings-section__landing-page .booking-event__date{margin-top:20px}}@media(min-width: 1281px){body.sidebar .bookings-section__landing-page .booking-event__date{flex:0 1 100%;margin-right:20px}}@media(min-width: 801px)and (max-width: 1280px){body.sidebar .bookings-section__landing-page .booking-event__date{flex:0 0 190px;max-width:190px}}@media(max-width: 800px){body.sidebar .bookings-section__landing-page .booking-event__date{margin-top:20px}}@media(min-width: 801px){body.full .bookings-section__landing-page .booking-event__link{flex:0 0 auto}}@media(min-width: 451px)and (max-width: 800px){body.full .bookings-section__landing-page .booking-event__link{flex:0 0 100%;margin-top:20px}}@media(max-width: 450px){body.full .bookings-section__landing-page .booking-event__link{margin-top:20px}}@media(min-width: 1281px){body.sidebar .bookings-section__landing-page .booking-event__link{flex:0 0 auto}}@media(min-width: 801px)and (max-width: 1280px){body.sidebar .bookings-section__landing-page .booking-event__link{flex:0 0 100%;margin-top:20px}}@media(max-width: 800px){body.sidebar .bookings-section__landing-page .booking-event__link{margin-top:20px}}.bookings-section__landing-page .booking-event__link a{display:inline-block;display:inline-block;padding:10px 15px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;text-decoration:none}.bookings-section__landing-page .booking-event__link a:hover,.bookings-section__landing-page .booking-event__link a:active{background:#812e3a}.bookings-section__landing-page .booking-event__link a:focus{box-shadow:inset 0 0 0px 3px #d65466}.bookings-section__registrant-details form{max-width:400px}@media(min-width: 451px){body.full .bookings-section__teacher-section .row.teacher-option{display:flex}body.full .bookings-section__teacher-section .row.teacher-option .select-wrap{flex:0 0 50%;max-width:calc(50% - 8px)}body.full .bookings-section__teacher-section .row.teacher-option .select-wrap+.select-wrap{margin-left:15px}}@media(max-width: 450px){body.full .bookings-section__teacher-section form{max-width:400px}body.full .bookings-section__teacher-section .row.teacher-option+.row.teacher-option{margin-top:30px}body.full .bookings-section__teacher-section .row.teacher-option .select-wrap+.select-wrap{margin-top:15px}}body.sidebar .bookings-section__teacher-section form{max-width:400px}body.sidebar .bookings-section__teacher-section .row.teacher-option+.row.teacher-option{margin-top:30px}body.sidebar .bookings-section__teacher-section .row.teacher-option .select-wrap+.select-wrap{margin-top:15px}.bookings-section__time-slots .time-slots-grid .time-slots__day{margin-top:50px}.bookings-section__time-slots .time-slots-grid .time-slots__day h2{margin-bottom:10px}.bookings-section__time-slots .time-slots-grid .time-slots__day .times-slots__times{background-color:rgba(238,238,238,.5)}.bookings-section__time-slots .time-slots-grid .time-slots__day .times-slots__times .time{padding:10px 0;background-color:#fff}.bookings-section__time-slots .time-slots-grid .time-slots__day .times-slots__times .time:nth-child(odd){background-color:#eee}.bookings-section__time-slots .time-slots-grid .time-slots__day .time-slots__dependent h4{padding:20px 0 10px}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .class-title,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .event-title,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .class-title,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .event-title{padding:5px 10px 5px 0;box-sizing:border-box;border-bottom:1px solid #ccc}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .option,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .option{padding:10px 0;border-bottom:1px solid #ccc}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .option:nth-child(odd),.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .option:nth-child(odd){background-color:#eee}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .option label,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .option label{display:inline-block;width:15px;height:15px;padding-left:20px}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .option label span.text,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .option label span.text{display:none}.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-class .option label:before,.bookings-section__time-slots .time-slots-grid .time-slots__day .dependent-event .option label:before{margin-right:0}.bookings-section__confirmation .confirmation-article ul{list-style-type:none;margin:0;padding:0}.bookings-section__confirmation .confirmation-article li{margin-top:25px}.bookings-section__confirmation .confirmation-article h4+p,.bookings-section__confirmation .confirmation-article p+button{margin-top:5px}.bookings-section__confirmation .confirmation-article .article__body{margin-top:0}.bookings-section__confirmation .bookings-booking-links a{margin:10px 25px 10px 0;display:inline-block}.bookings-confirmation__popup .popup-content p{margin-top:20px}.bookings-confirmation__popup .popup-content .options{margin-top:20px}.bookings-confirmation__popup .popup-content .button--cancel{background:none;border:none;margin-top:15px;font-weight:bold;color:#820010;display:inline-block;vertical-align:middle;margin:0}.bookings-confirmation__popup .popup-content .button--continue{display:inline-block;padding:10px 15px;box-sizing:border-box;background:#a73b4b;text-decoration:none;text-align:center;font-weight:bold;color:#fff;transition:all .5s;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.bookings-confirmation__popup .popup-content .button--continue:hover,.bookings-confirmation__popup .popup-content .button--continue:active{background:#812e3a}.bookings-confirmation__popup .popup-content .button--continue:focus{box-shadow:inset 0 0 0px 3px #d65466}.newsletter-module .newsletter-module__heading{margin-bottom:2rem}.newsletter-module .newsletter-module__label{margin-bottom:1rem}.newsletter-module .newsletter-module__confirm{display:inline-block;margin-right:2rem;text-transform:capitalize}.newsletter-module .newsletter-module__cancel{display:inline-block}.newsletter-module .newsletter-module__success{margin-bottom:2rem;padding:2rem;background:rgba(0,128,0,.3);text-align:center}.newsletters-subscription{padding:12rem 60px;margin-top:6rem;background-image:url("../../img/background-graphic.svg");background-repeat:repeat-x;background-size:cover}.newsletters-subscription .newsletters-subscription__form{padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 auto;max-width:960px}.newsletters-subscription .newsletters-subscription__heading{width:100%;font-size:3rem;color:#454f5b}.newsletters-subscription .row{width:31%;min-width:300px;margin-right:3rem}.newsletters-subscription .row:last-of-type{margin-right:0}.newsletters-subscription .row label{color:#454f5b;font-size:1.6rem}.newsletters-subscription .row input[type=text],.newsletters-subscription .row input[type=email]{background-color:#fff;border:2px solid #9e2637;border-radius:0;height:4rem}@media(max-width: 600px){.newsletters-subscription .row{width:100%;min-width:unset;margin-right:0}}.newsletters-subscription .newsletters-subscription__submit{margin:0;padding:0 3rem;height:4rem;text-transform:capitalize;border-radius:0;color:#fff;background:#9e2637;border-color:rgba(0,0,0,0)}@media(max-width: 800px){.newsletters-subscription{padding:8rem 20px}}@media(max-width: 750px){.newsletters-subscription{padding:4rem 20px 0}}body.home.full .main{display:flex;flex-wrap:wrap;align-items:flex-start}body.home.full.high-graphics .main{background-image:url(../../img/background-graphic-green-theme.svg);background-size:100%;background-position:top;background-repeat:no-repeat;background-image:url(../../img/background-graphic-green-theme.svg);background-size:100%;background-position:top;background-repeat:no-repeat}body.home.sidebar .main{flex:0 1 100%;max-width:calc(100% - 495px);padding-right:70px}@media(max-width: 1020px){body.home.sidebar .main{max-width:100%}}@media(max-width: 800px){body.home.sidebar .main{padding-right:0}}body.home.sidebar.high-graphics .main{background-image:url(../../img/background-graphic-green-theme.svg);background-size:100%;background-position:top;background-repeat:no-repeat}#home-banner{position:relative;width:calc(100% + 90px);margin-left:-90px;max-height:721px;overflow:hidden}@media(max-width: 1150px){#home-banner{width:100%;margin-left:0}}#home-banner:not(.no-text):before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg, rgba(67, 67, 67, 0) 0%, rgba(40, 40, 40, 0.8) 100%)}@media(max-width: 450px){#home-banner:not(.no-text):before{background:linear-gradient(0deg, rgba(67, 67, 67, 0) 70%, rgba(40, 40, 40, 0.8) 100%)}}#home-banner img{display:block;width:100%;height:auto}#home-banner .home-banner-video{position:relative;z-index:0;overflow:hidden;width:100%;height:44.82vw;max-height:721px}#home-banner .home-banner-video .video-still{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#home-banner .home-banner-video video{position:absolute;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#home-banner .home-banner-video.video--desktop{display:block}#home-banner .home-banner-video.video--mobile{display:none}#home-banner h2{max-width:760px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font-size:4.8rem;line-height:5.5rem;color:#fff;text-align:center;margin-top:40px}@media(max-width: 750px){#home-banner h2{margin-top:0px;width:100%;padding:40px;box-sizing:border-box;position:relative;top:auto;left:auto;transform:none;font-size:3rem;line-height:4rem;background:#9e2637;color:#fff}}#home-banner.no-image{min-height:600px;background:#9e2637}@media(max-width: 750px){#home-banner.no-image{min-height:auto}}#home-banner.no-image:before{background:linear-gradient(0deg, rgba(67, 67, 67, 0) 0%, rgba(40, 40, 40, 0.5) 100%)}@media(max-width: 450px){#home-banner.no-image:before{display:block}}#home-banner.no-image h2{margin-top:0;color:#fff;background:none}@media(max-width: 750px){#home-banner.no-image h2{padding:100px 40px}}header.logo-bg__transparent~#home-banner.no-image h2{margin-top:40px}@media(max-width: 750px){header.logo-bg__transparent~#home-banner.no-image h2{margin-top:200px}}@media(max-width: 600px){header.logo-bg__transparent~#home-banner.no-image h2{margin-top:0px}}header.logo-bg__white~#home-banner.no-image h2{margin-top:40px}#home-banner.no-image.no-text{display:none}.home__school-pinned-post .post a.image-link{overflow:hidden}.home__school-pinned-post .post a.image-link img{display:block;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home__school-pinned-post .post a.image-link:hover img{transform:scale(1.08)}.home__school-pinned-post .post h3{font-size:3.2rem;font-weight:700;line-height:3.3rem;margin-bottom:6px;word-break:break-word}.home__school-pinned-post .post h3 a{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.home__school-pinned-post .post h3 a:hover,.home__school-pinned-post .post h3 a:focus{border-color:#c25363}.home__school-pinned-post .post span.posted-on{display:block;margin-bottom:13px;color:#4a4a4a}.home__school-pinned-post .post p{font-family:"Open Sans",sans-serif;font-size:2rem;line-height:1.5;color:#4a4a4a}@media(max-width: 450px){.home__school-pinned-post .post p{font-size:1.8rem}}body.full .home__school-pinned-post{flex:0 0 100%;max-width:100%;padding-top:100px}body.full .home__school-pinned-post .container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;max-width:1265px;padding-left:100px;padding-right:100px}@media(max-width: 600px){body.full .home__school-pinned-post .container{padding-right:32px;padding-left:32px}}body.full .home__school-pinned-post .post{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: 1020px){body.full .home__school-pinned-post .post{flex-wrap:wrap}}body.full .home__school-pinned-post .post a.image-link{order:2;flex:0 0 50%;width:50%;overflow:hidden}body.full .home__school-pinned-post .post a.image-link img{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.full .home__school-pinned-post .post a.image-link:hover img{transform:scale(1.08)}@media(max-width: 1020px){body.full .home__school-pinned-post .post a.image-link{flex:0 0 100%;flex-wrap:wrap;width:100%;padding-bottom:100px}}body.full .home__school-pinned-post .post .content{order:1;flex:0 0 45%;width:45%;margin-right:5%;padding-bottom:100px}@media(max-width: 1020px){body.full .home__school-pinned-post .post .content{flex:0 0 100%;flex-wrap:wrap;width:100%;margin-right:0;padding-bottom:50px}}body.sidebar .home__school-pinned-post{padding-top:100px;padding-bottom:100px}@media(max-width: 800px){body.sidebar .home__school-pinned-post{padding:40px 0}}body.sidebar .home__school-pinned-post .container{width:calc(100% + 90px);margin-left:-90px}@media(max-width: 1150px){body.sidebar .home__school-pinned-post .container{width:100%;margin-left:0;padding-left:60px;box-sizing:border-box}}@media(max-width: 800px){body.sidebar .home__school-pinned-post .container{padding:0 32px;box-sizing:border-box}}body.sidebar .home__school-pinned-post .post{display:flex;align-items:center;flex-wrap:wrap}body.sidebar .home__school-pinned-post .post a.image-link{flex:0 0 50%}@media(max-width: 900px){body.sidebar .home__school-pinned-post .post a.image-link{flex:0 0 100%}}body.sidebar .home__school-pinned-post .post a.image-link img{width:100%}body.sidebar .home__school-pinned-post .post .content{flex:0 0 45%;margin-left:5%}@media(max-width: 900px){body.sidebar .home__school-pinned-post .post .content{flex:0 0 100%;margin-left:0;margin-top:20px}}body.sidebar .home__school-pinned-post.no-image .container,body.full .home__school-pinned-post.no-image .container{width:100%;margin-left:0;max-width:100%}body.sidebar .home__school-pinned-post.no-image .post .content,body.full .home__school-pinned-post.no-image .post .content{flex:0 0 85%;margin-left:15%;max-width:800px}@media(max-width: 800px){body.sidebar .home__school-pinned-post.no-image .post .content,body.full .home__school-pinned-post.no-image .post .content{flex:0 0 100%;margin-left:0}}body.full .home__school-pinned-post.no-image .post .content{flex:0 0 100%;margin:0 auto}h2.home-news-heading{overflow:hidden;text-indent:-1000px;white-space:nowrap;font-size:0;line-height:1;margin:0}@media(max-width: 800px){.home__school-news .container{padding-right:40px;padding-left:40px}}.home__school-news .posts__footer a{color:#000;background-color:#a6a6a6;color:#000;padding:25px;text-align:right;width:100%;max-width:45rem;display:block;margin:0 0 0 auto;box-sizing:border-box}.home__school-news .post{display:block;width:100%;background-color:#a73b4b;color:#fff;transition:.3s}.home__school-news .post:hover,.home__school-news .post:focus{background-color:#812e3a}.home__school-news .post:nth-child(odd){background-color:#b1515e;color:#fff}.home__school-news .post:nth-child(odd):hover,.home__school-news .post:nth-child(odd):focus{background-color:#8f404b}.home__school-news .post h3{font-size:2rem;line-height:2.5rem;margin-bottom:4px}.home__school-news .post p{font-size:1.6rem;line-height:2.4rem}.home__school-news .post span.posted-on{display:block;margin-bottom:10px}.home__school-news .posts{width:calc(100% + 90px);margin-left:-90px;box-sizing:border-box}@media(max-width: 1150px){.home__school-news .posts{width:100%;margin-left:0}}.home__school-news .posts .post{text-align:right}.home__school-news .posts .post .content{text-align:left;word-break:break-word}.home__school-news .posts .post.no-image{display:flex;justify-content:center}.home__school-news .posts .post.no-image .content{display:inline-block;max-width:515px;width:100%;padding:100px 60px}@media(max-width: 800px){.home__school-news .posts .post.no-image .content{max-width:100%;padding:60px 40px}}@media(max-width: 750px){.home__school-news .posts .post.no-image .content{width:100%;margin:0;padding:40px}}@media(max-width: 450px){.home__school-news .posts .post.no-image .content{padding:25px}}.home__school-news .posts .post:not(.no-image){display:flex;align-items:center;justify-content:space-between}.home__school-news .posts .post:not(.no-image) img{width:100%;display:block;order:1}.home__school-news .posts .post:not(.no-image) .content{width:calc(50% - 50px);max-width:500px;margin-right:50px;padding:20px 0 20px 40px;word-break:break-word}@media(max-width: 750px){.home__school-news .posts .post:not(.no-image) .content{width:100%;margin:0;padding:40px}}@media(max-width: 450px){.home__school-news .posts .post:not(.no-image) .content{padding:25px}}.home__school-news .posts .post .post__image{width:50%;order:1;overflow:hidden}.home__school-news .posts .post .post__image img{transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 750px){.home__school-news .posts .post .post__image{display:none}}.home__school-news .posts .post:hover img{transform:scale(1.08)}body.full .home__school-news{flex:0 0 50%;max-width:50%}@media(max-width: 800px){body.full .home__school-news{flex:0 0 100%;max-width:100%}}body.full .home__school-news .container{padding-bottom:100px}body.full .home__school-news .posts{box-sizing:border-box}body.full .home__school-news .posts .post .post__image{width:50%;order:1}body.full .home__school-news .posts .post.no-image .content{display:inline-block;max-width:515px;width:100%;padding:100px 60px}@media(max-width: 800px){body.full .home__school-news .posts .post.no-image .content{max-width:100%;padding:60px 40px}}@media(max-width: 450px){body.full .home__school-news .posts .post.no-image .content{padding:25px}}body.full .home__school-news .posts .post:not(.no-image) img{width:100%}body.full .home__school-news .posts .post:not(.no-image) .content{width:50%;max-width:500px;margin-right:50px;padding:20px 0 20px 40px}@media(max-width: 800px){body.full .home__school-news .posts .post:not(.no-image) .content{width:100%;max-width:100%;margin-right:0;padding:60px 40px}}@media(max-width: 450px){body.full .home__school-news .posts .post:not(.no-image) .content{padding:25px}}@media(max-width: 800px){body.sidebar .home__school-news .container{padding:0 32px;box-sizing:border-box}}.home-school-events .container,.school-footer__calendar .container{box-sizing:border-box;padding-left:100px;padding-top:100px;padding-bottom:100px;display:flex;flex-wrap:wrap;align-items:flex-start}@media(max-width: 1150px){.home-school-events .container,.school-footer__calendar .container{padding-right:32px;padding-left:32px}}@media(max-width: 800px){.home-school-events .container,.school-footer__calendar .container{padding:40px}}.home-school-events .events__header,.school-footer__calendar .events__header{order:1;flex:0 0 50%}@media(max-width: 750px){.home-school-events .events__header,.school-footer__calendar .events__header{flex:0 0 100%}}.home-school-events .events__footer,.school-footer__calendar .events__footer{order:2;flex:0 0 50%;margin-top:8px}.home-school-events .events__footer a.view-all,.school-footer__calendar .events__footer a.view-all{color:#4a4a4a;margin-top:10px}@media(max-width: 750px){.home-school-events .events__footer,.school-footer__calendar .events__footer{flex:0 0 100%}}.home-school-events .events,.school-footer__calendar .events{order:3;flex:0 0 100%;margin-top:5px}.home-school-events .event,.school-footer__calendar .event{color:#4a4a4a}.home-school-events .event h3,.school-footer__calendar .event h3{font-size:2.6rem;line-height:2.4rem;font-weight:700;margin-bottom:9px}.home-school-events .event h3 a span.text,.school-footer__calendar .event h3 a span.text{border-bottom:1px solid rgba(0,0,0,0);transition:.3s}.home-school-events .event h3 a:hover span.text,.home-school-events .event h3 a:focus span.text,.school-footer__calendar .event h3 a:hover span.text,.school-footer__calendar .event h3 a:focus span.text{border-color:#c25363}.home-school-events .event .date,.school-footer__calendar .event .date{display:block;margin-bottom:9px;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase}.home-school-events .event .time,.school-footer__calendar .event .time{display:block;font-family:"Open Sans",sans-serif;font-size:1.6rem;line-height:2.4rem}body.full .home-school-events{flex:0 0 50%;max-width:50%}@media(max-width: 800px){body.full .home-school-events{flex:0 0 100%;flex-wrap:wrap;max-width:100%}}body.full .home-school-events .container{max-width:632px;padding-right:100px}@media(max-width: 1150px){body.full .home-school-events .container{padding-right:32px;padding-left:32px}}@media(max-width: 800px){body.full .home-school-events .container{max-width:100%;padding:0 32px 4rem}}@media(min-width: 451px){body.full .home-school-events .events__footer{text-align:right}}@media(max-width: 800px){body.full .home-school-events .events{display:flex;flex-wrap:wrap}}body.full .home-school-events .event{margin-top:2.5em}@media(max-width: 800px){body.full .home-school-events .event{flex:0 0 48%;max-width:48%}body.full .home-school-events .event:nth-child(2n+2){margin-left:4%}}@media(max-width: 450px){body.full .home-school-events .event{flex:0 0 100%;max-width:100%}body.full .home-school-events .event:nth-child(2n+2){margin-left:0}}body.sidebar .home-school-events .events{display:flex;flex-wrap:wrap;align-items:flex-start}body.sidebar .home-school-events .event{margin-top:40px;flex:0 0 50%}@media(max-width: 450px){body.sidebar .home-school-events .event{flex:0 0 100%}}.page-template__contact article:last-of-type{margin-bottom:60px}@media(min-width: 601px){.page-content__contact{display:flex;flex-wrap:wrap}}.page-content__contact article.form-builder-form{flex:0 0 60%;width:calc(60% - 30px);padding-right:100px;box-sizing:border-box;margin-bottom:0}@media(max-width: 1020px){.page-content__contact article.form-builder-form{padding-right:60px}}@media(max-width: 800px){.page-content__contact article.form-builder-form{flex:0 0 100%;width:100%;padding:0}}.page-content__contact article.contact-info{flex:0 0 40%;width:40%;margin-top:30px;margin-bottom:0}@media(max-width: 800px){.page-content__contact article.contact-info{flex:0 0 100%;width:100%;margin-top:60px}}.page-content__contact article.contact-info h2{font-size:3.2rem;line-height:1.25}.page-content__contact article.contact-info p{line-height:1.5;padding-top:10px}#contact-map{display:block;width:100%;height:400px;margin-top:70px}@media(max-width: 800px){#contact-map{margin-top:40px}}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{border:0}#page-banner{display:none}#google-translate-element{display:none !important}.school-header .school-header__branding{min-height:auto !important}}
