@charset "UTF-8";/*! 
 * CGU Core v2.0.6
 * Copyright (c) 2016 Objective Subject
 * Licensed under the GPLv2+ license.
 */img,legend{border:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.h1,button,h1,select{text-transform:none}.slick-list,legend,ol,td,th,ul{padding:0}a,ins,mark{text-decoration:none}.screen-reader-text,.slick-list,svg:not(:root){overflow:hidden}.wp-caption,embed,iframe,img,object,pre{max-width:100%}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}*,::after,::before{box-sizing:inherit}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:100%}body,html{overflow-x:hidden}::-moz-selection{color:#fff;background:#00A7CE}::selection{color:#fff;background:#00A7CE}@media screen and (min-width:1500px){html{font-size:112.5%}}body,button,input,select,textarea{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",GothamNarrow-Book,Arial,sans-serif;font-weight:400;color:#000;font-size:1rem;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card__title,.h1,.h2,h1,h2{margin-top:1.5rem;margin-bottom:0;font-weight:500;font-family:"Mercury SSm A","Mercury SSm B",Mercury,Georgia,serif}.h1,h1{font-size:2rem;line-height:1.1em;letter-spacing:0}@media screen and (min-width:768px){.h1,h1{font-size:3.12rem;line-height:1em}}.card__title,.h2,h2{font-size:1.5rem;line-height:1.25em;text-transform:none;letter-spacing:0;color:#9F9371}.dropdown__title a,.h3,.h4,blockquote,h3,h4{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",GothamNarrow-Book,Arial,sans-serif;text-transform:none;letter-spacing:0;margin-top:1.5rem;margin-bottom:0}@media screen and (min-width:768px){.card__title,.h2,h2{font-size:2.12rem;line-height:1.1em}}.dropdown__title a,.h3,blockquote,h3{font-size:1.25rem;line-height:1.25em;font-weight:300}@media screen and (min-width:768px){.dropdown__title a,.h3,blockquote,h3{font-size:1.62rem}}.h4,h4{font-size:1.12rem;line-height:1.2em;font-weight:400}.button,.h6,h6,label{text-transform:uppercase}@media screen and (min-width:768px){.h4,h4{font-size:1.25rem}}.card__label,.central-menu .menu-item,.central-menu .page_item,.contextual-menu-shared .menu-item,.contextual-menu-shared .page_item,.curriculum-table table th,.h5,.overlay-school-list .menu-item,.page-numbers,.sidebar-nav__menu>li>a .link-text,.tab-nav a:not(.button),h5{margin-top:1.5rem;margin-bottom:0;font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif;font-size:.88rem;line-height:1.3em;font-weight:500;text-transform:uppercase;letter-spacing:0}.h6,b,dt,h6,label,strong{font-weight:700}.h6,h6,label{margin-top:1.5rem;margin-bottom:0;font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif;font-size:.75rem;line-height:1.4em;letter-spacing:.1em}blockquote p,ol,ul{margin:0}address,hr{margin:1.5rem 0 0}a{background-color:transparent;color:#af1e27;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a:active,a:focus,a:hover{color:#f42532;outline:0}p{margin-top:1.5rem;margin-bottom:0}ol,ul{list-style:none}dd{margin:0 1.5em 1.5em}cite,dfn,em,i{font-style:italic}blockquote{font-family:"Mercury SSm A","Mercury SSm B",Mercury,Georgia,serif;font-weight:500;margin:3rem 0}code,kbd,pre,tt,var{font-family:Menlo,monospace;background:#eee;color:#000}pre{font-size:.88rem;line-height:1.6rem;margin-bottom:1.6em;overflow:auto;padding:1em}code,kbd,tt,var{font-family:400}p code,p kbd,p tt,p var{padding:.25em;font-size:.88rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}hr{background-color:#D7D3CD;border:0;height:1px;width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.05rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button{border:1px solid #000;border-radius:0;background-color:rgba(255,255,255,.25);box-shadow:none;color:#000;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif;font-weight:500;font-size:.88rem;padding:1.25em 2.5em;line-height:1em;text-shadow:none;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover{border-color:#af1e27;background-color:#af1e27;color:#fff}.button:focus{outline:0}.button[disabled]{border-color:#D7D3CD;color:#D7D3CD;cursor:default}.button.button--inverse,.u-bg-black .button,.u-bg-blue .button,.u-bg-dark-gray .button,.u-bg-dark-teal .button,.u-bg-teal .button,.u-color-green .button,.u-color-light-blue .button,.u-color-light-gray .button,.u-color-light-green .button,.u-color-light-teal .button,.u-color-light-yellow .button,.u-color-lighter-gray .button,.u-color-lightest-blue .button,.u-color-lightest-gray .button,.u-color-white .button,.u-color-yellow .button{border-color:#fff;color:#fff;background-color:rgba(0,0,0,.5)}.button.button--inverse:focus,.button.button--inverse:hover,.u-bg-black .button:focus,.u-bg-black .button:hover,.u-bg-blue .button:focus,.u-bg-blue .button:hover,.u-bg-dark-gray .button:focus,.u-bg-dark-gray .button:hover,.u-bg-dark-teal .button:focus,.u-bg-dark-teal .button:hover,.u-bg-teal .button:focus,.u-bg-teal .button:hover,.u-color-green .button:focus,.u-color-green .button:hover,.u-color-light-blue .button:focus,.u-color-light-blue .button:hover,.u-color-light-gray .button:focus,.u-color-light-gray .button:hover,.u-color-light-green .button:focus,.u-color-light-green .button:hover,.u-color-light-teal .button:focus,.u-color-light-teal .button:hover,.u-color-light-yellow .button:focus,.u-color-light-yellow .button:hover,.u-color-lighter-gray .button:focus,.u-color-lighter-gray .button:hover,.u-color-lightest-blue .button:focus,.u-color-lightest-blue .button:hover,.u-color-lightest-gray .button:focus,.u-color-lightest-gray .button:hover,.u-color-white .button:focus,.u-color-white .button:hover,.u-color-yellow .button:focus,.u-color-yellow .button:hover{border-color:#af1e27;color:#fff;background-color:#af1e27}.button.button--small{padding:.5em 1em}.button.button--solid{background-color:#000;color:#fff}.button.button--solid:focus,.button.button--solid:hover{border-color:#af1e27;background-color:rgba(0,0,0,.5)}.button.button--red{border-color:#af1e27;color:#af1e27;background-color:rgba(255,255,255,.5)}.button.button--red:focus,.button.button--red:hover,.button.button--solid.button--red{background-color:#af1e27;color:#fff}.button.button--solid.button--red:focus,.button.button--solid.button--red:hover{border-color:#af1e27;color:#af1e27;background-color:rgba(255,255,255,.5)}.button.button--black{border-color:#000;color:#000;background-color:rgba(255,255,255,.5)}.button.button--black:focus,.button.button--black:hover,.button.button--solid.button--black{background-color:#000;color:#fff}.button.button--solid.button--black:focus,.button.button--solid.button--black:hover{border-color:#333;background-color:rgba(255,255,255,.5)}.button.button--dark-gray{border-color:#5D615A;color:#5D615A;background-color:rgba(255,255,255,.5)}.button.button--dark-gray:focus,.button.button--dark-gray:hover,.button.button--solid.button--dark-gray{background-color:#5D615A;color:#fff}.button.button--solid.button--dark-gray:focus,.button.button--solid.button--dark-gray:hover{border-color:#90958c;background-color:rgba(255,255,255,.5)}.button.button--light-gray{border-color:#D7D3CD;color:#D7D3CD;background-color:rgba(0,0,0,.5)}.button.button--light-gray:focus,.button.button--light-gray:hover,.button.button--solid.button--light-gray{background-color:#D7D3CD;color:#000}.button.button--solid.button--light-gray:focus,.button.button--solid.button--light-gray:hover{border-color:#aaa194;background-color:rgba(0,0,0,.5)}.button.button--lighter-gray{border-color:#E0E0DF;color:#E0E0DF;background-color:rgba(0,0,0,.5)}.button.button--lighter-gray:focus,.button.button--lighter-gray:hover,.button.button--solid.button--lighter-gray{background-color:#E0E0DF;color:#000}.button.button--solid.button--lighter-gray:focus,.button.button--solid.button--lighter-gray:hover{border-color:#aeaeab;background-color:rgba(0,0,0,.5)}.button.button--lightest-gray{border-color:#f7f6f5;color:#f7f6f5;background-color:rgba(0,0,0,.5)}.button.button--lightest-gray:focus,.button.button--lightest-gray:hover,.button.button--solid.button--lightest-gray{background-color:#f7f6f5;color:#000}.button.button--solid.button--lightest-gray:focus,.button.button--solid.button--lightest-gray:hover{border-color:#cac3bc;background-color:rgba(0,0,0,.5)}.button.button--white,.u-bg-red .button{border-color:#fff;color:#fff;background-color:rgba(0,0,0,.5)}.button.button--solid.button--white,.button.button--white:focus,.button.button--white:hover,.u-bg-red .button--solid.button,.u-bg-red .button:focus,.u-bg-red .button:hover{background-color:#fff;color:#000}.button.button--solid.button--white:focus,.button.button--solid.button--white:hover,.u-bg-red .button--solid.button:focus,.u-bg-red .button--solid.button:hover{border-color:#ccc;background-color:rgba(0,0,0,.5)}.button.button--tan{border-color:#9F9371;color:#9F9371;background-color:rgba(0,0,0,.5)}.button.button--solid.button--tan,.button.button--tan:focus,.button.button--tan:hover{background-color:#9F9371;color:#000}.button.button--solid.button--tan:focus,.button.button--solid.button--tan:hover{border-color:#655d45;background-color:rgba(0,0,0,.5)}.button.button--tan-50{border-color:#cfc9b8;color:#cfc9b8;background-color:rgba(0,0,0,.5)}.button.button--solid.button--tan-50,.button.button--tan-50:focus,.button.button--tan-50:hover{background-color:#cfc9b8;color:#000}.button.button--solid.button--tan-50:focus,.button.button--solid.button--tan-50:hover{border-color:#a69b7b;background-color:rgba(0,0,0,.5)}.button.button--tan-30{border-color:#e2dfd4;color:#e2dfd4;background-color:rgba(0,0,0,.5)}.button.button--solid.button--tan-30,.button.button--tan-30:focus,.button.button--tan-30:hover{background-color:#e2dfd4;color:#000}.button.button--solid.button--tan-30:focus,.button.button--solid.button--tan-30:hover{border-color:#b9b297;background-color:rgba(0,0,0,.5)}.button.button--light-yellow{border-color:#fbecb5;color:#fbecb5;background-color:rgba(0,0,0,.5)}.button.button--light-yellow:focus,.button.button--light-yellow:hover,.button.button--solid.button--light-yellow{background-color:#fbecb5;color:#000}.button.button--solid.button--light-yellow:focus,.button.button--solid.button--light-yellow:hover{border-color:#f6d354;background-color:rgba(0,0,0,.5)}.button.button--light-green{border-color:#e6edbf;color:#e6edbf;background-color:rgba(0,0,0,.5)}.button.button--light-green:focus,.button.button--light-green:hover,.button.button--solid.button--light-green{background-color:#e6edbf;color:#000}.button.button--solid.button--light-green:focus,.button.button--solid.button--light-green:hover{border-color:#c7d76f;background-color:rgba(0,0,0,.5)}.button.button--blue{border-color:#004675;color:#004675;background-color:rgba(255,255,255,.5)}.button.button--blue:focus,.button.button--blue:hover,.button.button--solid.button--blue{background-color:#004675;color:#fff}.button.button--solid.button--blue:focus,.button.button--solid.button--blue:hover{border-color:#0083db;background-color:rgba(255,255,255,.5)}.button.button--teal{border-color:#3F8892;color:#3F8892;background-color:rgba(255,255,255,.5)}.button.button--solid.button--teal,.button.button--teal:focus,.button.button--teal:hover{background-color:#3F8892;color:#fff}.button.button--solid.button--teal:focus,.button.button--solid.button--teal:hover{border-color:#74b9c3;background-color:rgba(255,255,255,.5)}.button.button--light-teal{border-color:#9fc4c9;color:#9fc4c9;background-color:rgba(0,0,0,.5)}.button.button--light-teal:focus,.button.button--light-teal:hover,.button.button--solid.button--light-teal{background-color:#9fc4c9;color:#000}.button.button--solid.button--light-teal:focus,.button.button--solid.button--light-teal:hover{border-color:#5e9ca4;background-color:rgba(0,0,0,.5)}.button.button--dark-teal{border-color:#0D474F;color:#0D474F;background-color:rgba(255,255,255,.5)}.button.button--dark-teal:focus,.button.button--dark-teal:hover,.button.button--solid.button--dark-teal{background-color:#0D474F;color:#fff}.button.button--solid.button--dark-teal:focus,.button.button--solid.button--dark-teal:hover{border-color:#1b96a7;background-color:rgba(255,255,255,.5)}::-webkit-input-placeholder{color:#D7D3CD}::-moz-placeholder{color:#D7D3CD}:-moz-placeholder{color:#D7D3CD}:-ms-input-placeholder{color:#D7D3CD}label{width:100%;padding-bottom:.25em;margin-top:0}label.inline{width:auto;padding-bottom:0}.cgu-form{margin:1.5rem 0 0}.form-group{clear:both;margin-top:1.5rem}figure,table{margin:1.5rem 0 0}.form-field,.form-field--small{width:100%;min-height:47px;color:#333;border:1px solid #ccc;border-radius:0;box-sizing:border-box;padding:.5em;outline:0}.form-field.inline,.inline.form-field--small{width:auto}.form-field--small:hover,.form-field:hover{color:#111}.form-field--small:focus,.form-field:focus{border-color:#e1525b;color:#af1e27}.form-field--small{padding-top:0;padding-bottom:0;min-height:1.88rem}.form-select,.form-select--light,.form-select--small{width:100%;min-height:47px;color:#333;border:1px solid #ccc;border-radius:0;padding:.5em;outline:0;box-sizing:border-box;cursor:pointer;line-height:100%;background:right top no-repeat;background-size:auto 100%}.form-select--light:focus,.form-select--small:focus,.form-select:focus{background-color:#fff;color:#333}.is-webkit .form-select,.is-webkit .form-select--light,.is-webkit .form-select--small{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(../images/select-arrow-dark.svg);padding-right:3em}.is-webkit .form-select--light:focus,.is-webkit .form-select--small:focus,.is-webkit .form-select:focus{background-image:url(../images/select-arrow-dark.svg)}.is-webkit .form-select--light,.is-webkit .form-select--light.form-select--small,.is-webkit .form-select.form-select--light,.is-webkit .u-bg-black .form-select,.is-webkit .u-bg-black .form-select--light,.is-webkit .u-bg-black .form-select--small,.is-webkit .u-bg-blue .form-select,.is-webkit .u-bg-blue .form-select--light,.is-webkit .u-bg-blue .form-select--small,.is-webkit .u-bg-dark-gray .form-select,.is-webkit .u-bg-dark-gray .form-select--light,.is-webkit .u-bg-dark-gray .form-select--small,.is-webkit .u-bg-dark-teal .form-select,.is-webkit .u-bg-dark-teal .form-select--light,.is-webkit .u-bg-dark-teal .form-select--small,.is-webkit .u-bg-red .form-select,.is-webkit .u-bg-red .form-select--light,.is-webkit .u-bg-red .form-select--small,.is-webkit .u-bg-teal .form-select,.is-webkit .u-bg-teal .form-select--light,.is-webkit .u-bg-teal .form-select--small,.u-bg-black .is-webkit .form-select,.u-bg-black .is-webkit .form-select--light,.u-bg-black .is-webkit .form-select--small,.u-bg-blue .is-webkit .form-select,.u-bg-blue .is-webkit .form-select--light,.u-bg-blue .is-webkit .form-select--small,.u-bg-dark-gray .is-webkit .form-select,.u-bg-dark-gray .is-webkit .form-select--light,.u-bg-dark-gray .is-webkit .form-select--small,.u-bg-dark-teal .is-webkit .form-select,.u-bg-dark-teal .is-webkit .form-select--light,.u-bg-dark-teal .is-webkit .form-select--small,.u-bg-red .is-webkit .form-select,.u-bg-red .is-webkit .form-select--light,.u-bg-red .is-webkit .form-select--small,.u-bg-teal .is-webkit .form-select,.u-bg-teal .is-webkit .form-select--light,.u-bg-teal .is-webkit .form-select--small{background-image:url(../images/select-arrow-light.svg)}.is-webkit .form-select--light.form-select--small:focus,.is-webkit .form-select--light:focus,.is-webkit .form-select.form-select--light:focus,.is-webkit .u-bg-black .form-select--light:focus,.is-webkit .u-bg-black .form-select--small:focus,.is-webkit .u-bg-black .form-select:focus,.is-webkit .u-bg-blue .form-select--light:focus,.is-webkit .u-bg-blue .form-select--small:focus,.is-webkit .u-bg-blue .form-select:focus,.is-webkit .u-bg-dark-gray .form-select--light:focus,.is-webkit .u-bg-dark-gray .form-select--small:focus,.is-webkit .u-bg-dark-gray .form-select:focus,.is-webkit .u-bg-dark-teal .form-select--light:focus,.is-webkit .u-bg-dark-teal .form-select--small:focus,.is-webkit .u-bg-dark-teal .form-select:focus,.is-webkit .u-bg-red .form-select--light:focus,.is-webkit .u-bg-red .form-select--small:focus,.is-webkit .u-bg-red .form-select:focus,.is-webkit .u-bg-teal .form-select--light:focus,.is-webkit .u-bg-teal .form-select--small:focus,.is-webkit .u-bg-teal .form-select:focus,.u-bg-black .is-webkit .form-select--light:focus,.u-bg-black .is-webkit .form-select--small:focus,.u-bg-black .is-webkit .form-select:focus,.u-bg-blue .is-webkit .form-select--light:focus,.u-bg-blue .is-webkit .form-select--small:focus,.u-bg-blue .is-webkit .form-select:focus,.u-bg-dark-gray .is-webkit .form-select--light:focus,.u-bg-dark-gray .is-webkit .form-select--small:focus,.u-bg-dark-gray .is-webkit .form-select:focus,.u-bg-dark-teal .is-webkit .form-select--light:focus,.u-bg-dark-teal .is-webkit .form-select--small:focus,.u-bg-dark-teal .is-webkit .form-select:focus,.u-bg-red .is-webkit .form-select--light:focus,.u-bg-red .is-webkit .form-select--small:focus,.u-bg-red .is-webkit .form-select:focus,.u-bg-teal .is-webkit .form-select--light:focus,.u-bg-teal .is-webkit .form-select--small:focus,.u-bg-teal .is-webkit .form-select:focus{background-image:url(../images/select-arrow-dark.svg)}.form-select--light,.form-select--light:focus,.form-select--light:hover{color:#fff}.form-select--light:focus{background-color:#fff;color:#333}.curriculum-table .table table,.curriculum-table table .table,.curriculum-table table table,.table .curriculum-table table,.table .table,.table .u-format-text table,.u-format-text .table table,.u-format-text table .table,.u-format-text table table,table{background-color:transparent}.form-select--small{padding-top:0;padding-bottom:0;min-height:1.88rem}@font-face{font-family:cgu-ui;src:url(../fonts/cgu-ui.ttf?ys6bqu) format("truetype"),url(../fonts/cgu-ui.woff?ys6bqu) format("woff"),url(../fonts/cgu-ui.svg?ys6bqu#cgu-ui) format("svg");font-weight:400;font-style:normal}.dropdown__icon,.icon,.tab-nav .menu-toggle,[class*=" icon-"],[class^=icon-]{font-family:cgu-ui!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-name,.u-font-gotham,.video__cta-text{font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif}.site-name,.u-caps,.video__cta-text{text-transform:uppercase}.icon-download:before{content:""}.icon-new-window:before{content:""}.icon-logo:before{content:""}.icon-close:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.dropdown__icon:before,.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-search:before{content:""}.icon-select-arrows:before,.tab-nav .menu-toggle:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-sun:before{content:""}.icon-moon:before{content:""}.icon-fog:before{content:""}.icon-partly-cloudy-d:before{content:""}.icon-partly-cloudy-n:before{content:""}.icon-thunderstorm:before{content:""}.icon-cloudy:before{content:""}.icon-rain:before{content:""}img{height:auto}.wp-caption{color:#767676}.wp-caption-text{font-size:.75rem;color:#767676;line-height:1.2em}[class*=responsive-media-]{position:relative;height:0;overflow:hidden}[class*=responsive-media-][class*="1x2"]{padding-top:50%}[class*=responsive-media-][class*="16x9"]{padding-top:56.25%}[class*=responsive-media-][class*="4x3"]{padding-top:75%}[class*=responsive-media-][class*="3x2"]{padding-top:66.666%}[class*=responsive-media-][class*="1x1"]{padding-top:100%}[class*=responsive-media-] .responsive-media-content,[class*=responsive-media-] iframe,[class*=responsive-media-] img,[class*=responsive-media-] object,[class*=responsive-media-] video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}[class*=responsive-media-] img{top:50%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}table{border-collapse:collapse;border-spacing:0}.curriculum-table table th,.curriculum-table table>tbody>tr>td>:first-child,.curriculum-table table>tbody>tr>th>:first-child,.curriculum-table table>tfoot>tr>td>:first-child,.curriculum-table table>tfoot>tr>th>:first-child,.curriculum-table table>thead>tr>td>:first-child,.curriculum-table table>thead>tr>th>:first-child,.table>tbody>tr>td>:first-child,.table>tbody>tr>th>:first-child,.table>tfoot>tr>td>:first-child,.table>tfoot>tr>th>:first-child,.table>thead>tr>td>:first-child,.table>thead>tr>th>:first-child,.u-format-text table>tbody>tr>td>:first-child,.u-format-text table>tbody>tr>th>:first-child,.u-format-text table>tfoot>tr>td>:first-child,.u-format-text table>tfoot>tr>th>:first-child,.u-format-text table>thead>tr>td>:first-child,.u-format-text table>thead>tr>th>:first-child{margin-top:0}.u-span-3,.u-span-3:last-child{margin-right:0}caption{padding-top:.5em;padding-bottom:.5em}.curriculum-table table,.table,.u-format-text table{display:block;overflow:auto;max-width:100%}.curriculum-table table>tbody>tr>td,.curriculum-table table>tbody>tr>th,.curriculum-table table>tfoot>tr>td,.curriculum-table table>tfoot>tr>th,.curriculum-table table>thead>tr>td,.curriculum-table table>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th,.u-format-text table>tbody>tr>td,.u-format-text table>tbody>tr>th,.u-format-text table>tfoot>tr>td,.u-format-text table>tfoot>tr>th,.u-format-text table>thead>tr>td,.u-format-text table>thead>tr>th{padding:.5em 2rem;vertical-align:top}.curriculum-table table>tbody>tr>td:first-child,.curriculum-table table>tbody>tr>th:first-child,.curriculum-table table>tfoot>tr>td:first-child,.curriculum-table table>tfoot>tr>th:first-child,.curriculum-table table>thead>tr>td:first-child,.curriculum-table table>thead>tr>th:first-child,.table>tbody>tr>td:first-child,.table>tbody>tr>th:first-child,.table>tfoot>tr>td:first-child,.table>tfoot>tr>th:first-child,.table>thead>tr>td:first-child,.table>thead>tr>th:first-child,.u-format-text table>tbody>tr>td:first-child,.u-format-text table>tbody>tr>th:first-child,.u-format-text table>tfoot>tr>td:first-child,.u-format-text table>tfoot>tr>th:first-child,.u-format-text table>thead>tr>td:first-child,.u-format-text table>thead>tr>th:first-child{padding-left:0}.curriculum-table table>thead>tr>th,.table>thead>tr>th,.u-format-text table>thead>tr>th{vertical-align:bottom}.curriculum-table table>caption+thead>tr:first-child>td,.curriculum-table table>caption+thead>tr:first-child>th,.curriculum-table table>colgroup+thead>tr:first-child>td,.curriculum-table table>colgroup+thead>tr:first-child>th,.curriculum-table table>thead:first-child>tr:first-child>td,.curriculum-table table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.u-format-text table>caption+thead>tr:first-child>td,.u-format-text table>caption+thead>tr:first-child>th,.u-format-text table>colgroup+thead>tr:first-child>td,.u-format-text table>colgroup+thead>tr:first-child>th,.u-format-text table>thead:first-child>tr:first-child>td,.u-format-text table>thead:first-child>tr:first-child>th{border-top:0}.table--ruled>tbody>tr>td,.table--ruled>tfoot>tr>td,.table--ruled>thead>tr>td,.u-format-text table>tbody>tr>td,.u-format-text table>tfoot>tr>td,.u-format-text table>thead>tr>td{border-top:1px solid #D7D3CD}.table--ruled>tbody+tbody,.u-format-text table>tbody+tbody{border-top:2px solid #D7D3CD}.table--bordered{border:1px solid #D7D3CD}.table--bordered>tbody>tr>td,.table--bordered>tbody>tr>th,.table--bordered>tfoot>tr>td,.table--bordered>tfoot>tr>th,.table--bordered>thead>tr>td,.table--bordered>thead>tr>th{border:1px solid #D7D3CD;padding:.5em}.table--bordered>thead>tr>td,.table--bordered>thead>tr>th{border-bottom-width:2px}.curriculum-table table>tbody>tr>td,.curriculum-table table>tbody>tr>th,.curriculum-table table>tfoot>tr>td,.curriculum-table table>tfoot>tr>th,.curriculum-table table>thead>tr>td,.curriculum-table table>thead>tr>th,.table--striped>tbody>tr>td,.table--striped>tbody>tr>th,.table--striped>tfoot>tr>td,.table--striped>tfoot>tr>th,.table--striped>thead>tr>td,.table--striped>thead>tr>th{padding:1em}.curriculum-table table>tbody>tr>td:first-child,.curriculum-table table>tbody>tr>th:first-child,.curriculum-table table>tfoot>tr>td:first-child,.curriculum-table table>tfoot>tr>th:first-child,.curriculum-table table>thead>tr>td:first-child,.curriculum-table table>thead>tr>th:first-child,.table--striped>tbody>tr>td:first-child,.table--striped>tbody>tr>th:first-child,.table--striped>tfoot>tr>td:first-child,.table--striped>tfoot>tr>th:first-child,.table--striped>thead>tr>td:first-child,.table--striped>thead>tr>th:first-child{padding-left:1em}.curriculum-table table>tbody>tr,.table--striped>tbody>tr{background-color:#fff;color:#000}.curriculum-table table>tbody>tr:nth-of-type(even),.table--striped>tbody>tr:nth-of-type(even){background-color:#f0f0f0}.table--hover>tbody>tr:hover{background-color:#D7D3CD}.curriculum-table table{width:100%;position:relative}.curriculum-table table td{border-top:0!important}@media screen and (min-width:768px){.curriculum-table table,.table,.u-format-text table{display:table}.curriculum-table table td:first-child{width:20%}.curriculum-table table td:nth-child(2){width:60%}}.u-color-muted{color:#767676}.u-color-red{color:#af1e27!important}.u-color-red .card__title,.u-color-red .h2,.u-color-red h2{color:#af1e27}.u-link-red{color:#af1e27!important}.u-link-red:hover{color:#000!important}.u-color-dark-red{color:#6e1318!important}.u-color-dark-red .card__title,.u-color-dark-red .h2,.u-color-dark-red h2{color:#6e1318}.u-link-dark-red{color:#6e1318!important}.u-link-dark-red:hover{color:#af1e27!important}.u-color-black{color:#000!important}.u-color-black .card__title,.u-color-black .h2,.u-color-black h2{color:#000}.dropdown__title a,.u-link-black{color:#000!important}.dropdown__title a:hover,.u-link-black:hover{color:#af1e27!important}.u-color-dark-gray{color:#5D615A!important}.u-color-dark-gray .card__title,.u-color-dark-gray .h2,.u-color-dark-gray h2{color:#5D615A}.u-link-dark-gray{color:#5D615A!important}.u-link-dark-gray:hover{color:#af1e27!important}.u-color-alt-gray{color:#58585A!important}.u-color-alt-gray .card__title,.u-color-alt-gray .h2,.u-color-alt-gray h2{color:#58585A}.u-link-alt-gray{color:#58585A!important}.u-link-alt-gray:hover{color:#af1e27!important}.u-color-light-gray{color:#D7D3CD!important}.u-color-light-gray .card__title,.u-color-light-gray .h2,.u-color-light-gray h2{color:#D7D3CD}.u-link-light-gray{color:#D7D3CD!important}.u-link-light-gray:hover{color:#af1e27!important}.u-color-lighter-gray{color:#E0E0DF!important}.u-color-lighter-gray .card__title,.u-color-lighter-gray .h2,.u-color-lighter-gray h2{color:#E0E0DF}.u-link-lighter-gray{color:#E0E0DF!important}.u-link-lighter-gray:hover{color:#af1e27!important}.u-color-lightest-gray{color:#f7f6f5!important}.u-color-lightest-gray .card__title,.u-color-lightest-gray .h2,.u-color-lightest-gray h2{color:#f7f6f5}.u-link-lightest-gray{color:#f7f6f5!important}.u-link-lightest-gray:hover{color:#af1e27!important}.u-color-white{color:#fff!important}.u-color-white .card__title,.u-color-white .h2,.u-color-white h2{color:#fff}.u-link-white{color:#fff!important}.u-link-white:hover{color:#af1e27!important}.u-color-yellow{color:#F3C108!important}.u-color-yellow .card__title,.u-color-yellow .h2,.u-color-yellow h2{color:#F3C108}.u-link-yellow{color:#F3C108!important}.u-link-yellow:hover{color:#af1e27!important}.u-color-light-yellow{color:#fbecb5!important}.u-color-light-yellow .card__title,.u-color-light-yellow .h2,.u-color-light-yellow h2{color:#fbecb5}.u-link-light-yellow{color:#fbecb5!important}.u-link-light-yellow:hover{color:#af1e27!important}.u-color-green{color:#ADC32B!important}.u-color-green .card__title,.u-color-green .h2,.u-color-green h2{color:#ADC32B}.u-link-green{color:#ADC32B!important}.u-link-green:hover{color:#af1e27!important}.u-color-light-green{color:#e6edbf!important}.u-color-light-green .card__title,.u-color-light-green .h2,.u-color-light-green h2{color:#e6edbf}.u-link-light-green{color:#e6edbf!important}.u-link-light-green:hover{color:#af1e27!important}.u-color-tan{color:#9F9371!important}.u-color-tan .card__title,.u-color-tan .h2,.u-color-tan h2{color:#9F9371}.u-link-tan{color:#9F9371!important}.u-link-tan:hover{color:#af1e27!important}.u-color-navy{color:#041E4F!important}.u-color-navy .card__title,.u-color-navy .h2,.u-color-navy h2{color:#041E4F}.u-link-navy{color:#041E4F!important}.u-link-navy:hover{color:#af1e27!important}.u-color-blue{color:#004675!important}.u-color-blue .card__title,.u-color-blue .h2,.u-color-blue h2{color:#004675}.u-link-blue{color:#004675!important}.u-link-blue:hover{color:#af1e27!important}.u-color-light-blue{color:#00A7CE!important}.u-color-light-blue .card__title,.u-color-light-blue .h2,.u-color-light-blue h2{color:#00A7CE}.u-link-light-blue{color:#00A7CE!important}.u-link-light-blue:hover{color:#af1e27!important}.u-color-lightest-blue{color:#ccedf5!important}.u-color-lightest-blue .card__title,.u-color-lightest-blue .h2,.u-color-lightest-blue h2{color:#ccedf5}.u-link-lightest-blue{color:#ccedf5!important}.u-link-lightest-blue:hover{color:#af1e27!important}.u-color-teal{color:#3F8892!important}.u-color-teal .card__title,.u-color-teal .h2,.u-color-teal h2{color:#3F8892}.u-link-teal{color:#3F8892!important}.u-link-teal:hover{color:#af1e27!important}.u-color-light-teal{color:#9fc4c9!important}.u-color-light-teal .card__title,.u-color-light-teal .h2,.u-color-light-teal h2{color:#9fc4c9}.u-link-light-teal{color:#9fc4c9!important}.u-link-light-teal:hover{color:#af1e27!important}.u-color-dark-teal{color:#0D474F!important}.u-color-dark-teal .card__title,.u-color-dark-teal .h2,.u-color-dark-teal h2{color:#0D474F}.u-link-dark-teal{color:#0D474F!important}.u-link-dark-teal:hover{color:#af1e27!important}.u-bg-red,.u-bg-red .card__title,.u-bg-red .carousel--overflow-visible .slick-arrow,.u-bg-red .carousel--overflow-visible .slick-arrow:hover,.u-bg-red .h2,.u-bg-red a:not(.button),.u-bg-red h2{color:#FFF}.u-bg-red{background-color:#af1e27}.u-bg-red hr{background-color:#c76268}.u-bg-red .u-color-muted{color:#ebc7c9}.u-bg-red .button:focus,.u-bg-red .button:hover{color:#af1e27}.u-bg-black{background-color:#000;color:#FFF}.u-bg-black .card__title,.u-bg-black .carousel--overflow-visible .slick-arrow,.u-bg-black .carousel--overflow-visible .slick-arrow:hover,.u-bg-black .h2,.u-bg-black a:not(.button),.u-bg-black h2{color:#FFF}.u-bg-black hr{background-color:#4d4d4d}.u-bg-black .u-color-muted{color:#bfbfbf}.u-bg-dark-gray{background-color:#5D615A;color:#FFF}.u-bg-dark-gray .card__title,.u-bg-dark-gray .carousel--overflow-visible .slick-arrow,.u-bg-dark-gray .carousel--overflow-visible .slick-arrow:hover,.u-bg-dark-gray .h2,.u-bg-dark-gray a:not(.button),.u-bg-dark-gray h2{color:#FFF}.u-bg-dark-gray hr{background-color:#8e908c}.u-bg-dark-gray .u-color-muted{color:#d7d8d6}.u-bg-light-gray{background-color:#D7D3CD;color:#000}.u-bg-light-gray .card__title,.u-bg-light-gray .h2,.u-bg-light-gray h2{color:#000}.u-bg-light-gray a:not(.button){color:#af1e27}.u-bg-light-gray .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-light-gray .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-light-gray hr{background-color:#938878}.u-bg-light-gray .u-color-muted{color:#564f45}.u-bg-lighter-gray{background-color:#E0E0DF;color:#000}.u-bg-lighter-gray .card__title,.u-bg-lighter-gray .h2,.u-bg-lighter-gray h2{color:#000}.u-bg-lighter-gray a:not(.button){color:#af1e27}.u-bg-lighter-gray .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-lighter-gray .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-lighter-gray hr{background-color:#959591}.u-bg-lighter-gray .u-color-muted{color:#5c5c59}.u-bg-lightest-gray{background-color:#f7f6f5;color:#000}.u-bg-lightest-gray .card__title,.u-bg-lightest-gray .h2,.u-bg-lightest-gray h2{color:#000}.u-bg-lightest-gray a:not(.button){color:#af1e27}.u-bg-lightest-gray .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-lightest-gray .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-lightest-gray hr{background-color:#b3aaa0}.u-bg-lightest-gray .u-color-muted{color:#7e7165}.u-bg-white{background-color:#fff;color:#000}.u-bg-white .card__title,.u-bg-white .h2,.u-bg-white h2{color:#000}.u-bg-white a:not(.button){color:#af1e27}.u-bg-white .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-white .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-white hr{background-color:#b3b3b3}.u-bg-white .u-color-muted{color:#7a7a7a}.u-bg-tan,.u-bg-tan .card__title,.u-bg-tan .h2,.u-bg-tan h2{color:#000}.u-bg-tan{background-color:#9F9371}.u-bg-tan a:not(.button){color:#af1e27}.u-bg-tan .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-tan .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-tan hr{background-color:#474130}.u-bg-tan .u-color-muted{color:#040403}.u-bg-tan-50{background-color:#cfc9b8;color:#000}.u-bg-tan-50 .card__title,.u-bg-tan-50 .h2,.u-bg-tan-50 h2{color:#000}.u-bg-tan-50 a:not(.button){color:#af1e27}.u-bg-tan-50 .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-tan-50 .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-tan-50 hr{background-color:#8e8260}.u-bg-tan-50 .u-color-muted{color:#4b4533}.u-bg-tan-30{background-color:#e2dfd4;color:#000}.u-bg-tan-30 .card__title,.u-bg-tan-30 .h2,.u-bg-tan-30 h2{color:#000}.u-bg-tan-30 a:not(.button){color:#af1e27}.u-bg-tan-30 .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-tan-30 .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-tan-30 hr{background-color:#a49b79}.u-bg-tan-30 .u-color-muted{color:#676046}.u-bg-light-yellow{background-color:#fbecb5;color:#000}.u-bg-light-yellow .card__title,.u-bg-light-yellow .h2,.u-bg-light-yellow h2{color:#000}.u-bg-light-yellow a:not(.button){color:#af1e27}.u-bg-light-yellow .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-light-yellow .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-light-yellow hr{background-color:#f3c724}.u-bg-light-yellow .u-color-muted{color:#9e7e09}.u-bg-light-green{background-color:#e6edbf;color:#000}.u-bg-light-green .card__title,.u-bg-light-green .h2,.u-bg-light-green h2{color:#000}.u-bg-light-green a:not(.button){color:#af1e27}.u-bg-light-green .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-light-green .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-light-green hr{background-color:#b7cb48}.u-bg-light-green .u-color-muted{color:#717f24}.u-bg-blue,.u-bg-blue .card__title,.u-bg-blue .carousel--overflow-visible .slick-arrow,.u-bg-blue .carousel--overflow-visible .slick-arrow:hover,.u-bg-blue .h2,.u-bg-blue a:not(.button),.u-bg-blue h2{color:#FFF}.u-bg-blue{background-color:#004675}.u-bg-blue hr{background-color:#4d7e9e}.u-bg-blue .u-color-muted{color:#bfd1dd}.u-bg-teal,.u-bg-teal .card__title,.u-bg-teal .carousel--overflow-visible .slick-arrow,.u-bg-teal .carousel--overflow-visible .slick-arrow:hover,.u-bg-teal .h2,.u-bg-teal a:not(.button),.u-bg-teal h2{color:#FFF}.u-bg-teal{background-color:#3F8892}.u-bg-teal hr{background-color:#79acb3}.u-bg-teal .u-color-muted{color:#cfe1e4}.u-bg-light-teal{background-color:#9fc4c9;color:#000}.u-bg-light-teal .card__title,.u-bg-light-teal .h2,.u-bg-light-teal h2{color:#000}.u-bg-light-teal a:not(.button){color:#af1e27}.u-bg-light-teal .carousel--overflow-visible .slick-arrow{color:#000}.u-bg-light-teal .carousel--overflow-visible .slick-arrow:hover{color:#FFF}.u-bg-light-teal hr{background-color:#4b7e84}.u-bg-light-teal .u-color-muted{color:#223a3d}.u-bg-dark-teal{background-color:#0D474F;color:#FFF}.u-bg-dark-teal .card__title,.u-bg-dark-teal .carousel--overflow-visible .slick-arrow,.u-bg-dark-teal .carousel--overflow-visible .slick-arrow:hover,.u-bg-dark-teal .h2,.u-bg-dark-teal a:not(.button),.u-bg-dark-teal h2{color:#FFF}.u-bg-dark-teal hr{background-color:#567e84}.u-bg-dark-teal .u-color-muted{color:#c3d1d3}[class*=u-bg-] a:not(.button):hover{opacity:.4}.u-link-facebook{color:#3b5997}.u-link-facebook:hover{color:#767676}.u-link-twitter{color:#55abed}.u-link-twitter:hover{color:#767676}.u-link-youtube{color:#cd201f}.u-link-youtube:hover{color:#767676}.u-link-linkedin{color:#0077b4}.u-link-linkedin:hover{color:#767676}.u-link-google{color:#F44336}.u-link-google:hover{color:#767676}.card.has-image:before,.has-scrim .carousel__media:before,.has-scrim .module__media:before,.page-header.has-media.has-scrim:before,.u-overlay-gradient:before,.u-overlay-hover-darken:before,.u-overlay-shaded:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.45);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.card.has-image:hover:before,.u-overlay-hover-darken:hover:before{background-color:rgba(0,0,0,.6)}.u-overlay-gradient:before{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.6) 50%,transparent);background-image:linear-gradient(to right,rgba(0,0,0,.6) 50%,transparent);background-color:transparent}.aside .button,.carousel__media img,.dropdown__title a,.footer-menu a,.form-field,.form-field--small,.form-group,.form-select,.form-select--light,.form-select--small,.header-menu .menu-item a,.header-menu .page_item a,.header-search-form input[type=submit],.is-loading .spinner,.menu-icon,.module__media img,.page-numbers.next,.page-numbers.prev,.slick-arrow,.slick-arrow:before,.social-media a,.spinner:before,.tab-nav a,.tab-nav button,.u-display-block,.video__cta-text,.video__play-icon,.video__play-icon:after,label,textarea.form-field,textarea.form-field--small{display:block}.dropdown__content,.module__edit-link,.overlay,.overlay-content,.slick-dots button,.spinner,.u-display-none,.view-manager [data-view]{display:none}.form-field.inline,.inline.form-field--small,.u-display-inline,label.inline{display:inline}.module:hover .module__edit-link,.page-numbers,.slick-dots li,.social-media li,.tab-nav .menu-toggle:before,.u-display-inline-block{display:inline-block}.u-display-flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.u-display-flex-md{display:block}@media screen and (min-width:768px){.u-display-flex-md{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.u-display-flex-lg{display:block}@media screen and (min-width:1000px){.u-display-flex-lg{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.u-display-block-sm{display:none}@media screen and (min-width:500px){.u-display-block-sm{display:block!important}}.u-display-block-md{display:none}@media screen and (min-width:768px){.u-display-block-md{display:block!important}}.u-display-block-lg{display:none}@media screen and (min-width:1000px){.u-display-block-lg{display:block!important}}.u-display-block-xl{display:none}@media screen and (min-width:1500px){.u-display-block-xl{display:block!important}.u-display-none-xl{display:none!important}}@media screen and (min-width:500px){.u-display-none-sm{display:none!important}}@media screen and (min-width:768px){.u-display-none-md{display:none!important}}@media screen and (min-width:1000px){.tab-nav .menu-toggle,.u-display-none-lg{display:none!important}}.u-span-3,.u-span-4,.u-span-5,.u-span-6,.u-span-7,.u-span-8,.u-span-9{float:left;display:block}.carousel--overflow-visible .slick-list,.u-overflow-visible{overflow:visible}.card,.u-overflow-hidden,body.overlay-open{overflow:hidden}.central-menu,.contextual-menu-shared,.dropdown__icon,.form-field,.form-field--small,.global-menu,.header-search-form .search-field,.header-search-form input[type=submit],.menu-icon .bars:after,.menu-icon .bars:before,.sidebar-nav .link-text,.site-search,.slick-arrow,.tab-nav .menu-toggle,.tab-nav .menu-toggle:before,.u-transition-300,.video__cta,.video__cta-text,.video__play-icon,.video__play-icon:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.u-transition-500{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.u-font-gotham-narrow{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",GothamNarrow-Book,Arial,sans-serif}.u-font-mercury{font-family:"Mercury SSm A","Mercury SSm B",Mercury,Georgia,serif;font-weight:500}.u-span-3{width:100%}@media screen and (min-width:768px){.u-span-3{float:left;display:block;margin-right:2.36%;width:48.82%}.u-span-3:last-child,.u-span-3:nth-child(2n){margin-right:0}.u-span-3:nth-child(2n+1){clear:left}.u-max-width-3{max-width:23.23%}}@media screen and (min-width:1000px){.u-span-3{float:left;display:block;margin-right:2.36%;width:23.23%}.u-span-3:last-child{margin-right:0}.u-span-3:nth-child(2n){margin-right:2.36%}.u-span-3:nth-child(2n+1){clear:none}.u-span-3:nth-child(4n){margin-right:0}.u-span-3:nth-child(4n+1){clear:left}}.u-span-4,.u-span-4:last-child{margin-right:0}.u-span-4{width:100%}@media screen and (min-width:768px){.u-span-4{float:left;display:block;margin-right:2.36%;width:48.82%}.u-span-4:last-child,.u-span-4:nth-child(2n){margin-right:0}.u-span-4:nth-child(2n+1){clear:left}.u-max-width-4{max-width:31.76%}}@media screen and (min-width:1000px){.u-span-4{float:left;display:block;margin-right:2.36%;width:31.76%}.u-span-4:last-child{margin-right:0}.u-span-4:nth-child(2n){margin-right:2.36%}.u-span-4:nth-child(2n+1){clear:none}.u-span-4:nth-child(3n){margin-right:0}.u-span-4:nth-child(3n+1){clear:left}}.u-span-5,.u-span-5:last-child{margin-right:0}.u-span-5{width:100%}@media screen and (min-width:768px){.u-span-5{float:left;display:block;margin-right:2.36%;width:40.29%}.u-span-5:last-child,.u-span-5:nth-child(2.4n){margin-right:0}.u-span-5:nth-child(2.4n+1){clear:left}.u-max-width-5{max-width:40.29%}}.u-span-6,.u-span-6:last-child{margin-right:0}.u-span-6{width:100%}@media screen and (min-width:768px){.u-span-6{float:left;display:block;margin-right:2.36%;width:48.82%}.u-span-6:last-child,.u-span-6:nth-child(2n){margin-right:0}.u-span-6:nth-child(2n+1){clear:left}.u-max-width-6{max-width:48.82%}}.u-span-7,.u-span-7:last-child{margin-right:0}.u-span-7{width:100%}@media screen and (min-width:768px){.u-span-7{float:left;display:block;margin-right:2.36%;width:57.35%}.u-span-7:last-child,.u-span-7:nth-child(1.71n){margin-right:0}.u-span-7:nth-child(1.71n+1){clear:left}.u-max-width-7{max-width:57.35%}}.u-span-8,.u-span-8:last-child{margin-right:0}.u-span-8{width:100%}@media screen and (min-width:1000px){.u-span-8{float:left;display:block;margin-right:2.36%;width:65.88%}.u-span-8:last-child,.u-span-8:nth-child(1.5n){margin-right:0}.u-span-8:nth-child(1.5n+1){clear:left}}.u-span-9,.u-span-9:last-child{margin-right:0}.u-span-9{width:100%}@media screen and (min-width:1000px){.u-span-9{float:left;display:block;margin-right:2.36%;width:74.41%}.u-span-9:last-child,.u-span-9:nth-child(1.33n){margin-right:0}.u-span-9:nth-child(1.33n+1){clear:left}}.aside:after,.aside:before,.carousel:after,.carousel:before,.dropdown-group:after,.dropdown-group:before,.dropdown__content:after,.dropdown__content:before,.form-group:after,.form-group:before,.header-menu:after,.header-menu:before,.tab-nav__menu-items:after,.tab-nav__menu-items:before,.u-clear:after,.u-clear:before,.u-container::after,.u-container:after,.u-container:before,.video__cta:after,.video__cta:before{display:table;content:""}@media screen and (min-width:768px){.u-max-width-8{max-width:65.88%}.u-max-width-9{max-width:74.41%}}[class*=u-span-]:last-child{margin-right:0}.aside:after,.carousel:after,.dropdown-group:after,.dropdown__content:after,.form-group:after,.header-menu:after,.tab-nav__menu-items:after,.u-clear-both,.u-clear:after,.u-container:after,.video__cta:after{clear:both}.u-container{max-width:65rem;margin-left:auto;margin-right:auto;position:relative;padding-left:20px;padding-right:20px;width:100%}.u-container::after{clear:both}.u-container.u-container--bleed{padding-left:0;padding-right:0}.u-breakout-box{margin-left:-200%;margin-right:-200%;padding:2.5rem 200% 3.5rem;clear:both}.page-content .u-breakout-box:last-child{margin-bottom:-3.5rem}.u-flex-wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-align-items-flex-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.u-align-items-flex-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.u-align-items-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.u-center{display:block;max-width:100%;margin:0 auto}.u-float-right{float:right}.u-float-left{float:left}.u-position-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.card__label,.u-hug{margin-top:0}.u-nudge,.video-list--large-first .video:first-child .video__caption,.wp-caption-text{margin-top:.75rem}.breadcrumbs,.card,.u-push{margin-top:1.5rem}.u-pad{padding:1.5rem}.u-push-2x{margin-top:3rem}.u-push-3x{margin-top:4.5rem}.u-push-4x{margin-top:6rem}.u-push-5x{margin-top:7.5rem}.u-push-6x{margin-top:9rem}[class*=u-bg-pattern-]{background-repeat:repeat}.u-bg-pattern-1{background-image:url(../images/pattern-1.png);background-size:8px 8px}.u-bg-pattern-2{background-image:url(../images/pattern-2.png);background-size:10px 10px}.u-bg-pattern-3{background-image:url(../images/pattern-3.png);background-size:10px 10px}.u-weight-light{font-weight:300}.header-search-form .search-field,.u-weight-normal{font-weight:400}.form-field,.form-field--small,.form-select,.form-select--light,.form-select--small,.u-weight-medium{font-weight:500}.breadcrumbs span:last-child,.site-name,.u-weight-bold,.video__cta-text{font-weight:700}.u-font-size-sm{font-size:75%}.u-font-size-lg{font-size:112.5%}.u-font-size-xl{font-size:2rem;line-height:1em}.u-text-left,caption,th{text-align:left}.slick-dots,.tab-nav .menu-toggle,.u-text-center{text-align:center}.u-text-right{text-align:right}.breadcrumbs.breadcrumbs--white,.module--carousel.text-color--white .module__title,.module--image.text-color--white .module__title,.u-text-shadow{text-shadow:0 0 5px rgba(0,0,0,.5)}.u-format-text>ol,.u-format-text>ul{margin:1.5rem 0 0;padding:0 0 0 1em}.u-format-text>ol li,.u-format-text>ul li{margin-top:.75em}.u-format-text>ol li:first-child,.u-format-text>ul li:first-child{margin-top:0}.u-format-text>ol li li:first-child,.u-format-text>ul li li:first-child{margin-top:.75em}.u-format-text>ol li>ol,.u-format-text>ul li>ol{list-style:lower-alpha}.u-format-text>ol li li>ol,.u-format-text>ul li li>ol{list-style:lower-roman}.u-format-text>ul{list-style:none}.u-format-text>ul li{position:relative}.u-format-text>ul li:before{content:"";display:block;width:5px;height:5px;background:#9F9371;position:absolute;left:0;top:0;margin-top:.5em;margin-left:-1em}.u-format-text>ol{list-style:decimal}.aside{background-color:#f0f0ef;padding:0 20px;margin-left:-20px;margin-right:-20px}@media screen and (min-width:1000px){.u-font-size-xl{font-size:4.25rem}.aside{margin-right:auto;margin-left:auto}}.aside>hr{margin:.75rem 0;background-color:#D7D3CD}.aside .button+.button{margin-top:.5rem}.blog-feed .hentry{margin-top:3rem}.blog-feed .hentry:first-child,.slick-slide{margin-top:0}@media screen and (min-width:1000px){.blog-feed .hentry{float:left;display:block;margin-right:3.58%;width:48.21%}.blog-feed .hentry:nth-child(2){margin-top:0}.blog-feed .hentry:last-child,.blog-feed .hentry:nth-child(2n){margin-right:0}.blog-feed .hentry:nth-child(2n+1){clear:left}}@media screen and (min-width:768px){.blog-feed .hentry .entry-image{width:48.82%;float:left;margin-right:2.36%}.page-header .breadcrumbs{margin-top:0;position:absolute;z-index:1;top:2.5rem;left:0}}.breadcrumbs,.card>a{width:100%}.card,.card__content,.card__cta,.card__label,.card__title{position:relative}.breadcrumbs.breadcrumbs--white{color:#fff}.breadcrumbs__link{color:#000}.breadcrumbs--white .breadcrumbs__link{color:#fff}.breadcrumbs__link:hover{color:#f42532}.card{background-position:center;background-size:cover;padding:1.5rem;min-height:350px}.card.has-image:before{background-color:rgba(0,0,0,.25)}.card.has-image:hover:before{background-color:rgba(0,0,0,.4)}@media screen and (min-width:768px){.card{min-height:450px}}@media screen and (min-width:1000px){.blog-feed .hentry .entry-image{width:100%;float:none;margin-right:0}.card{min-height:550px}}@media screen and (min-width:1500px){.card{min-height:650px}}.card>a{display:block;height:100%}.card--small{min-height:250px}@media screen and (min-width:768px){.card--small{height:350px}.card__cta{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem}}@media screen and (min-width:1000px){.card--small{height:400px}}@media screen and (min-width:1500px){.card--small{height:450px}}.slick-slide{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.slick-slide:focus{outline:0}.carousel--overflow-visible .slick-slide{pointer-events:none;opacity:.2;margin-right:0}@media screen and (min-width:768px){.slick-track{display:flex;align-items:stretch}.slick-slide{margin-top:0}.carousel--overflow-visible .slick-slide{margin-right:1px}}@media screen and (min-width:1000px){.carousel--overflow-visible .slick-slide{margin-right:2rem}}.carousel--overflow-visible .slick-slide.slick-active{opacity:1;pointer-events:all}.slick-arrow{position:absolute;right:0;top:50%;z-index:1;width:3rem;height:3rem;text-indent:-9999px;outline:0;padding:0;margin-left:2px;font-family:cgu-ui;font-size:.88rem;color:#000;border:1px solid;background:0 0}.slick-arrow:focus{color:#000;border-color:#000}.slick-arrow:hover{color:#fff;border-color:#af1e27;background:#af1e27}.slick-arrow:before{position:absolute;top:50%;left:50%;text-indent:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slick-arrow.slick-disabled{opacity:.2;pointer-events:none}.carousel--overflow-visible .slick-arrow{right:auto;left:100%}.header-carousel.text-color--white .slick-next,.header-carousel.text-color--white .slick-prev{color:#fff;border-color:#fff}.header-carousel.text-color--white .slick-next:focus,.header-carousel.text-color--white .slick-prev:focus{border-color:#fff}.header-carousel.text-color--white .slick-next:hover,.header-carousel.text-color--white .slick-prev:hover{border-color:#af1e27}.slick-prev:before{content:""}.slick-next{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);margin-top:1px}.slick-next:before{content:""}.menu-icon .bars:after,.menu-icon .bars:before,.spinner:before{content:""}.slick-dots{margin-bottom:1rem}.u-format-text .slick-dots{padding-left:0}.u-format-text .slick-dots li:before{display:none}.slick-dots li{padding:0;list-style:none;width:10px;height:10px;border-radius:50%;background:0 0;border:1px solid #767676;margin:0 5px}.slick-dots li.slick-active{background:#767676}.has-dots-hide .slick-dots,.has-dots-show-lg .slick-dots,.has-dots-show-md .slick-dots,.has-dots-show-sm .slick-dots,.has-dots-show-xl .slick-dots{display:none!important}@media screen and (min-width:500px){.has-dots-show-sm .slick-dots{display:block!important}}@media screen and (min-width:768px){.has-dots-show-md .slick-dots{display:block!important}}@media screen and (min-width:1110px){.has-dots-show-lg .slick-dots{display:block!important}}@media screen and (min-width:1500px){.has-dots-show-xl .slick-dots{display:block!important}.has-dots-hide-xl .slick-dots{display:none!important}}@media screen and (min-width:500px){.has-dots-hide-sm .slick-dots{display:none!important}}@media screen and (min-width:768px){.has-dots-hide-md .slick-dots{display:none!important}}@media screen and (min-width:1110px){.has-dots-hide-lg .slick-dots{display:none!important}}.carousel__media,.carousel__slide{position:relative}.carousel__media img{width:100%}.dropdown__icon{font-size:1rem;position:absolute;right:0;top:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.is-active .dropdown__icon{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);color:#af1e27}.dropdown__title{position:relative;padding-right:1em;cursor:pointer}.dropdown__title.is-active a,.dropdown__title:hover a{color:#af1e27!important}.dropdown__title:hover .dropdown__icon{color:#af1e27}.u-bg-red .dropdown__title.is-active a{color:#000!important}.LogoProperties,.cgu-logo,.cgu-logo--large,.school-logo{display:block;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;-webkit-transition:none;-moz-transition:none;transition:none}.cgu-logo,.cgu-logo--large{width:230px;max-width:100%;height:22px;background-image:url(../images/logo-sprite-cgu@2x.png)}.cgu-logo--large:hover,.cgu-logo:hover{background-position:0 -46px}.cgu-logo-lower:hover{background-position: 0 -62px !important;}@media screen and (min-width:440px){.cgu-logo,.cgu-logo--large{width:308px;max-width:100%;height:26px;background-image:url(../images/logo-sprite-cgu@2x.png)}.cgu-logo--large:hover,.cgu-logo:hover{background-position:0 -60px}}.school-logo{margin-bottom:.5rem}.school-logo.school-of-arts-and-humanities-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-school-of-arts-and-humanities@2x.png)}.school-logo.ssspe-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-ssspe@2x.png)}.school-logo.school-of-educational-studies-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-school-of-educational-studies@2x.png)}.school-logo.school-of-community-and-global-health-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-school-of-community-and-global-health@2x.png)}.school-logo.drucker-school-of-management-logo{width:330px;height:54px;background-image:url(../images/logo-sprite-drucker-school-of-management@2x.png)}.school-logo.center-for-information-systems-and-technology-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-center-for-information-systems-and-technology@2x.png)}.school-logo.institute-of-mathematical-sciences-logo{width:330px;height:37px;background-image:url(../images/logo-sprite-institute-of-mathematical-sciences@2x.png)}.school-logo--inverse{background-position:0 -59px}.school-logo:hover{background-position:0 -118px}.menu-icon{position:relative;width:1.4em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.menu-icon .bars,.menu-icon .bars:after,.menu-icon .bars:before{position:absolute;height:1px;left:0}.menu-icon .bars{width:100%;background:#5D615A;top:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.menu-toggle:hover .menu-icon .bars{background:#af1e27}.menu-icon .bars:before{width:100%;background:inherit;top:-.35em}.menu-icon .bars:before .menu-toggle:hover{background:#af1e27}.menu-icon .bars:after{width:100%;background:inherit;top:.35em}.menu-icon .bars:after .menu-toggle:hover{background:#af1e27}.tab-nav{position:relative;z-index:1;width:100%}.tab-nav .menu-toggle{position:absolute;top:0;right:0;cursor:pointer;font-size:2rem;width:2rem;height:3rem;box-sizing:content-box}.header-slide,.page-header{position:relative}.tab-nav .menu-toggle:before{vertical-align:-.5rem}.tab-nav .menu-toggle.is-active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tab-nav a,.tab-nav button{width:100%}.tab-nav a:not(.button){margin-top:0;padding:1rem;line-height:1rem;color:#0D474F}@media screen and (min-width:1000px){.carousel__slide-content .shift-6{margin-left:77.68%}.tab-nav a,.tab-nav button{width:auto}.tab-nav a:not(.button){margin-right:1rem;padding:1em 0;border-bottom:1px solid transparent}.tab-nav a:not(.button):focus,.tab-nav a:not(.button):hover{background:0 0;color:#af1e27;border-color:#af1e27;opacity:1}}.tab-nav__menu-items{position:relative;max-width:65rem;margin-left:auto;margin-right:auto;border:1px solid #D7D3CD}.tab-nav__item{line-height:1em}.tab-nav__item:not(.is-current):not(.item--cta){display:none}.tab-nav__item.is-current a{cursor:pointer;pointer-events:none;color:#af1e27}@media screen and (min-width:1000px){.tab-nav__menu-items{border:0}.tab-nav__item{display:list-item!important;opacity:1!important;float:left}.tab-nav__item.is-current a{background:0 0;border-color:#af1e27}}.page-header,.spinner:before{background-position:center;background-repeat:no-repeat}.tab-nav__item.item--cta{border-top:1px solid #D7D3CD}@media screen and (max-width:999px){.tab-nav__item.item--cta a{color:#767676}}@media screen and (min-width:1000px){.tab-nav__item.item--cta{border-top:0;text-align:center;margin:0 0 0 auto;float:right}.tab-nav__item.item--cta a{margin-right:0;border:1px solid #0D474F;padding:1em}.tab-nav__item.item--cta a:hover{background-color:#af1e27;border-color:#af1e27;color:#fff}}.has-sidebar .page-content{margin-top:3rem}@media screen and (min-width:1000px){.has-sidebar .page-content{margin-top:0;float:right;display:block;margin-left:2.36%;width:65.88%}.has-sidebar .page-content:last-child{margin-left:0}}.page-header{padding:0 0 1.5rem;height:auto;min-height:200px;background-color:#5D615A;background-image:url(../images/header-default.png);background-size:650px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-header{background-image:url(../images/header-default@2x.png)}}@media screen and (min-width:768px){.page-header{min-height:300px;padding:5rem 0;background-size:1000px}.page-header.has-media{min-height:450px;height:40vw;max-height:700px}}@media screen and (min-width:1000px){.page-header{background-size:1250px}.page-header.has-media{min-height:550px}}@media screen and (min-width:1500px){.page-header{background-size:1500px}}.page-header.has-media{background-position:center top;background-size:cover}.page-header.has-media.has-scrim.scrim--value-25:before{background-color:rgba(0,0,0,.25)}.page-header.has-media.has-scrim.scrim--value-35:before{background-color:rgba(0,0,0,.35)}.page-header.has-media.has-scrim.scrim--value-45:before{background-color:rgba(0,0,0,.45)}.page-header.has-carousel{padding-bottom:0;background-position:center top;background-size:auto 100%}.page-header.header--alternate{background-color:#9b1820;background-image:url(../images/header-default-red.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-header.header--alternate{background-image:url(../images/header-default-red@2x.png)}}@media screen and (min-width:1000px){.text-x--left .page-cta,.text-x--left .page-subtitle,.text-x--left .page-title{width:48.82%}.text-x--right .page-cta,.text-x--right .page-subtitle,.text-x--right .page-title{margin-left:51.18%}}.header-carousel{opacity:0;pointer-events:none;max-height:450px;width:100%;margin-top:1.5rem}body.home .header-carousel{margin-top:0}.header-carousel.slick-initialized{opacity:1;pointer-events:all;max-height:none}@media screen and (max-width:767px){.header-slide{background-image:none!important}}@media screen and (min-width:768px){.page-header.has-carousel{padding:0}.header-carousel{margin-top:0}.header-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.has-scrim .header-slide:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}.has-scrim.scrim--value-25 .header-slide:before{background-color:rgba(0,0,0,.25)}.has-scrim.scrim--value-35 .header-slide:before{background-color:rgba(0,0,0,.35)}.has-scrim.scrim--value-45 .header-slide:before{background-color:rgba(0,0,0,.45)}}.header-slide.text-color--white{color:#fff}.header-slide.text-color--black{color:#000}.header-slide__content{position:relative;z-index:2;padding-bottom:1.5rem}.has-carousel .header-slide__content{min-height:200px}@media screen and (min-width:768px){.has-carousel .header-slide__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;min-height:450px;height:40vw;max-height:700px;padding:5rem 0}}.header-slide__content a:not(.button){color:#fff;text-decoration:underline}.header-slide__content a:not(.button):hover{color:#00A7CE}.text-color--black .header-slide__content,.text-color--white .header-slide__content{color:#000;background-color:#f7f6f5}@media screen and (min-width:1000px){.has-carousel .header-slide__content{min-height:550px}.text-x--left .header-slide__cta,.text-x--left .header-slide__subtitle,.text-x--left .header-slide__title{width:48.82%}.text-x--right .header-slide__cta,.text-x--right .header-slide__subtitle,.text-x--right .header-slide__title{margin-left:51.18%}}.header-slide__image img{position:relative;z-index:0;width:100%}@media screen and (min-width:768px){.text-color--black .header-slide__content,.text-color--white .header-slide__content{background:0 0}.text-color--white .header-slide__content{color:#fff}.text-color--white .header-slide__content .button{border:1px solid #fff;border-radius:0;box-shadow:none;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif;font-weight:500;font-size:.88rem;padding:1.25em 2.5em;line-height:1em;text-shadow:none;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:rgba(0,0,0,.5)}.text-color--white .header-slide__content .button:focus{outline:0}.text-color--white .header-slide__content .button:focus,.text-color--white .header-slide__content .button:hover{border-color:#af1e27;color:#fff;background-color:#af1e27}.header-slide__image img{position:absolute;top:50%;left:0;z-index:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.page-section{padding-top:2rem;padding-bottom:3.5rem}#page>.page-section:last-child{padding-bottom:5rem}.page-section.has-sidebar{padding-top:0}@media screen and (min-width:1000px){.page-section.has-sidebar{padding-top:2rem}.page-sidebar{margin-top:1.5rem;float:right;display:block;margin-left:2.36%;width:31.76%}.page-sidebar:last-child{margin-left:0}.page-sidebar>:first-child{margin-top:0}}.page-numbers{margin-top:0;padding:.5em}.page-numbers.next:first-child,.page-numbers.prev{padding-left:0}@media screen and (min-width:500px){.page-numbers.next,.page-numbers.prev{display:inline-block}}.page-numbers.prev+.next{padding-left:0;margin-left:1em}.page-numbers.current{background-color:#ebe9e6}.sidebar-nav .link-text{color:#000}.sidebar-nav .current_page_ancestor>a .link-text,.sidebar-nav .current_page_item>a .link-text,.sidebar-nav .link-text:hover{color:#af1e27}.sidebar-nav .page_item{margin-top:1rem}.sidebar-nav__top-page{padding:1.5rem 0;position:relative}.sidebar-nav-toggle{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-nav-toggle .dropdown__icon,.sidebar-nav-toggle .icon,.sidebar-nav-toggle .tab-nav .menu-toggle,.tab-nav .sidebar-nav-toggle .menu-toggle{display:block;font-size:2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1000px){.sidebar-nav__top-page{padding-bottom:1rem}.sidebar-nav-toggle .dropdown__icon,.sidebar-nav-toggle .icon,.sidebar-nav-toggle .tab-nav .menu-toggle,.tab-nav .sidebar-nav-toggle .menu-toggle{display:none}}.is-open .sidebar-nav-toggle .dropdown__icon,.is-open .sidebar-nav-toggle .icon,.is-open .sidebar-nav-toggle .tab-nav .menu-toggle,.tab-nav .is-open .sidebar-nav-toggle .menu-toggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-nav__menu{display:none;border-top:1px solid #D7D3CD;padding-bottom:1.5rem}@media screen and (min-width:1000px){.sidebar-nav__menu{display:block!important;opacity:1!important}.sidebar-nav__top-page.u-display-none-lg+.sidebar-nav__menu,.tab-nav .sidebar-nav__top-page.menu-toggle+.sidebar-nav__menu{border-top:none}}.sidebar-nav__menu-toggle{display:none;font-size:8px;height:14px;width:14px;text-align:center;margin-left:1em;line-height:18px;vertical-align:2px;box-sizing:content-box;background-color:#D7D3CD;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.sidebar-nav__menu-toggle:hover{background-color:#000;color:#fff;cursor:pointer}.page_item_has_children.current_page_ancestor>a .sidebar-nav__menu-toggle,.page_item_has_children.current_page_item>a .sidebar-nav__menu-toggle,.sidebar-nav__menu-toggle.is-active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#af1e27}.page_item_has_children.current_page_ancestor>a .sidebar-nav__menu-toggle:hover,.page_item_has_children.current_page_item>a .sidebar-nav__menu-toggle:hover,.sidebar-nav__menu-toggle.is-active:hover{color:#fff}.sidebar-nav__menu-toggle.is-inactive{-webkit-transform:rotate(0)!important;-moz-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}.page_item_has_children>a .sidebar-nav__menu-toggle{display:inline-block}.sidebar-nav .children{display:none;padding-left:1.5rem}.sidebar-nav .current_page_ancestor>.children,.sidebar-nav .current_page_item>.children{display:block}.spinner{position:relative;width:32px;height:32px}.spinner:before{width:100%;height:100%;background-image:url(../images/loader-red.svg);background-size:100%}.video-playlist__wrap,.video__media{background-position:center;background-size:cover;background-repeat:no-repeat}.video{margin-top:3rem}.video:first-child{margin-top:1.5rem}.video-list--large-first .video:first-child{margin-top:0}@media screen and (min-width:500px){.video-list--large-first .video{float:left;display:block;margin-right:2.36%;width:48.82%}.video-list--large-first .video:first-child:last-child,.video-list--large-first .video:last-child,.video-list--large-first .video:nth-child(2n+1){margin-right:0}.video-list--large-first .video:first-child{float:left;display:block;width:100%;margin-right:0}.video-list--large-first .video:nth-child(2n){clear:left}}@media screen and (min-width:1000px){.video-list--large-first .video{float:left;display:block;margin-right:2.36%;width:31.76%}.video-list--large-first .video:last-child{margin-right:0}.video-list--large-first .video:nth-child(2n){clear:none}.video-list--large-first .video:nth-child(2n+1){margin-right:2.36%}.video-list--large-first .video:nth-child(3n+2){clear:left}.video-list--large-first .video:nth-child(3n+1){margin-right:0}}.video__media{background-color:#E0E0DF;cursor:pointer}.video__media.is-loading{background-image:url(../images/loader-red.svg)!important;background-size:32px 32px}.video__media:hover .video__cta-text,.video__media:hover .video__play-icon{border-color:#af1e27}.video__media:hover .video__play-icon:before{background-color:#af1e27;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.video__cta-text,.video__play-icon{height:3rem;float:left;background-color:rgba(0,0,0,.6)}.video__cta{position:absolute;z-index:1;top:50%;left:50%;line-height:1rem;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video__cta-text{color:#fff;border:1px solid #fff;border-left:0;font-size:.81rem;padding:1rem}.video__play-icon{position:relative;width:3rem;border:1px solid #fff;overflow:hidden}.video__play-icon:after,.video__play-icon:before{content:"";position:absolute;top:50%;left:50%}.video__play-icon:before{width:150%;height:150%;border-radius:50%;background-color:rgba(0,0,0,.5);-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}.video__play-icon:after{width:0;height:0;border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.module__media img,.overlay{width:100%}.video__play-icon:hover:before{background-color:#af1e27;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.video-playlist__wrap{min-height:100px}.is-loading .video-playlist__wrap{background-image:url(../images/loader-red.svg)!important;background-size:32px 32px}.media-size{position:fixed;bottom:0;left:0;background:rgba(255,255,255,.25);padding:5px;color:#bbb;font-size:12px}.media-size:before{content:"default"}@media screen and (min-width:500px){.media-size:before{content:"small"}}@media screen and (min-width:768px){.media-size:before{content:"medium"}}@media screen and (min-width:1000px){.media-size:before{content:"large"}}@media screen and (min-width:1500px){.media-size:before{content:"xlarge"}}.module{position:relative}.module.module--basic,.module.module--faculty-admin,.module.module--faqs,.module.module--history,.module.module--stats{padding-top:2rem}.module.module--basic,.module.module--faculty-admin,.module.module--faqs,.module.module--stats{padding-bottom:3.5rem}.module--carousel .module__title,.module--image .module__title{position:absolute;top:0;left:0;width:100%;z-index:1}.module--carousel.text-color--white .module__title .card__title,.module--carousel.text-color--white .module__title .h2,.module--image.text-color--white .module__title .card__title,.module--image.text-color--white .module__title .h2{color:#fff}.module--carousel.text-color--black .module__title .card__title,.module--carousel.text-color--black .module__title .h2,.module--image.text-color--black .module__title .card__title,.module--image.text-color--black .module__title .h2{color:#000}.module--carousel .module__content,.module--history .module__content,.module--image .module__content{padding-bottom:3rem}@media screen and (min-width:1000px){.module--image .module__content{padding-bottom:3rem}.module--image .module__content .shift-6{margin-left:51.18%}.module--image.text-color--white .module__content,.module--image.text-color--white .module__content .card__title,.module--image.text-color--white .module__content .h2,.module--image.text-color--white .module__content h2{color:#fff}.module--image.text-color--white .module__content .button{border:1px solid #fff;border-radius:0;box-shadow:none;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",Gotham,Arial,sans-serif;font-weight:500;font-size:.88rem;padding:1.25em 2.5em;line-height:1em;text-shadow:none;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:rgba(0,0,0,.5)}.module--image.text-color--white .module__content .button:focus{outline:0}.module--image.text-color--white .module__content .button:focus,.module--image.text-color--white .module__content .button:hover{border-color:#af1e27;color:#fff;background-color:#af1e27}.module--image.text-color--black .module__content,.module--image.text-color--black .module__content .card__title,.module--image.text-color--black .module__content .h2,.module--image.text-color--black .module__content h2{color:#000}.module--image.text-y--top .module__content{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;padding-top:3rem}.module--image.text-y--bottom .module__content{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}.module--image .module__container{position:absolute;top:0;bottom:0;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.central-menu,.overlay-school-list{border-top:1px solid #D7D3CD}.module__media{position:relative}.has-scrim.scrim--value-25 .module__media:before{background-color:rgba(0,0,0,.25)}.has-scrim.scrim--value-35 .module__media:before{background-color:rgba(0,0,0,.35)}.has-scrim.scrim--value-45 .module__media:before{background-color:rgba(0,0,0,.45)}.module__edit-link{margin-top:1.5rem;position:absolute;top:0;right:2.5rem;z-index:100}.overlay{position:fixed;top:0;bottom:0;padding:2rem 0;z-index:2000;overflow:auto;background-color:#ebe9e6}.admin-bar .overlay{top:46px}@media screen and (min-width:783px){.admin-bar .overlay{top:32px}}.overlay .overlay-toggle{position:absolute;z-index:1;top:.5rem;right:20px}.contextual-nav,.global-nav,.site-header{position:relative}.overlay .overlay-toggle .menu-icon{width:1.4em;height:1.4em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.overlay .overlay-toggle .menu-icon .bars{background-color:transparent}.overlay .overlay-toggle .menu-icon .bars:after,.overlay .overlay-toggle .menu-icon .bars:before{top:0;background:#af1e27}.overlay .overlay-toggle .menu-icon .bars:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.overlay-school-list .menu-item{margin-top:1.5rem}@media screen and (min-width:768px){.overlay-school-list .menu-item{float:left;display:block;margin-right:2.36%;width:48.82%}.overlay-school-list .menu-item:last-child,.overlay-school-list .menu-item:nth-child(2n){margin-right:0}.overlay-school-list .menu-item:nth-child(2n+1){clear:left}}.social-media li{overflow:hidden;margin-right:2px}.social-media a{font-size:2rem;color:#696969}.social-media a:hover{color:#f42532}.social-media a.facebook:hover{color:#3b5997}.social-media a.twitter:hover{color:#55abed}.social-media a.youtube:hover{color:#cd201f}.social-media a.linkedin:hover{color:#0077b4}.social-media a.google:hover{color:#F44336}.site-footer{padding:4rem 0}.site-footer address{color:#404040;font-style:normal;font-size:.88rem;line-height:1.5}.site-footer .muted-text{color:#696969}.cgu-footer{background-color:#ebe9e6}@media screen and (min-width:768px){.footer-column{float:left;display:block;margin-right:2.36%;width:31.76%}.footer-column:last-child,.footer-column:nth-child(3n){margin-right:0}.footer-column:nth-child(3n+1){clear:left}}.cgu-footer .menu-item{font-size:.88rem;line-height:1.2;margin-bottom:.5em}.cgu-footer .menu-item a:hover{color:#af1e27}.footer-lower,.footer-lower a{color:#404040}.footer-lower>*{font-size:.88rem;line-height:1.2em;margin-top:2em}.footer-lower a:hover{color:#af1e27}.cgu-footer .menu-item{margin:1em 0 0}@media screen and (min-width:768px){.cgu-footer .menu-item{float:left;display:block;margin-right:2.36%;width:31.76%}.cgu-footer .menu-item:last-child,.cgu-footer .menu-item:nth-child(3n){margin-right:0}.cgu-footer .menu-item:nth-child(3n+1){clear:left}}.cgu-footer .menu-item a{color:#000}.cgu-footer .sub-menu .menu-item{width:100%;float:none;margin:.5em 0 0}.cgu-footer .sub-menu .menu-item a{color:#666}.cgu-footer .sub-menu .menu-item a:hover{color:#af1e27}.site-header{width:100%;z-index:1000;background-color:#f7f6f5}.global-nav{background-color:#E0E0DF;min-height:2.75rem}.global-nav-ui{position:absolute;top:0;right:20px}.global-nav-ui .ui-icon-button{display:block;position:relative;z-index:2;float:right;padding:0;text-align:center;line-height:2.75rem;height:2.75rem;width:2.75rem;background-color:#f7f6f5;color:#5D615A;margin-left:1px}.global-nav-ui .ui-icon-button:hover{background-color:#fff}@media screen and (min-width:768px){.global-nav-ui{float:right}.global-header .global-nav-ui .ui-icon-button.menu-toggle{display:none}}.global-nav-ui .ui-text{display:inline-block;vertical-align:middle}.global-nav-ui .ui-text.icon-search{font-size:1.5rem}.menus-open .menu-toggle .menu-icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menus-open .menu-toggle .menu-icon .bars{background-color:transparent}.menus-open .menu-toggle .menu-icon .bars:after,.menus-open .menu-toggle .menu-icon .bars:before{top:0;background:#af1e27}.menus-open .menu-toggle .menu-icon .bars:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.search-open .search-toggle .dropdown__icon:after,.search-open .search-toggle .dropdown__icon:before,.search-open .search-toggle .icon:after,.search-open .search-toggle .icon:before,.search-open .search-toggle .tab-nav .menu-toggle:after,.search-open .search-toggle .tab-nav .menu-toggle:before,.tab-nav .search-open .search-toggle .menu-toggle:after,.tab-nav .search-open .search-toggle .menu-toggle:before{content:"";display:block;position:absolute;left:50%;top:50%;width:1.3rem;height:1px;background:#af1e27}.search-open .search-toggle .dropdown__icon:before,.search-open .search-toggle .icon:before,.search-open .search-toggle .tab-nav .menu-toggle:before,.tab-nav .search-open .search-toggle .menu-toggle:before{transform:translateX(-50%) rotate(45deg)}.search-open .search-toggle .dropdown__icon:after,.search-open .search-toggle .icon:after,.search-open .search-toggle .tab-nav .menu-toggle:after,.tab-nav .search-open .search-toggle .menu-toggle:after{transform:translateX(-50%) rotate(-45deg)}.header-menu .menu-item,.header-menu .page_item{position:relative;line-height:1em}.header-menu .menu-item.menu-item-has-children>a:after,.header-menu .menu-item.page_item_has_children>a:after,.header-menu .page_item.menu-item-has-children>a:after,.header-menu .page_item.page_item_has_children>a:after{content:" \0203A"}.header-menu .menu-item.menu-item-has-children:hover>.children,.header-menu .menu-item.menu-item-has-children:hover>.sub-menu,.header-menu .menu-item.page_item_has_children:hover>.children,.header-menu .menu-item.page_item_has_children:hover>.sub-menu,.header-menu .page_item.menu-item-has-children:hover>.children,.header-menu .page_item.menu-item-has-children:hover>.sub-menu,.header-menu .page_item.page_item_has_children:hover>.children,.header-menu .page_item.page_item_has_children:hover>.sub-menu{visibility:visible;pointer-events:all;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-menu .menu-item.menu-item-has-children:hover>.children:before,.header-menu .menu-item.menu-item-has-children:hover>.sub-menu:before,.header-menu .menu-item.page_item_has_children:hover>.children:before,.header-menu .menu-item.page_item_has_children:hover>.sub-menu:before,.header-menu .page_item.menu-item-has-children:hover>.children:before,.header-menu .page_item.menu-item-has-children:hover>.sub-menu:before,.header-menu .page_item.page_item_has_children:hover>.children:before,.header-menu .page_item.page_item_has_children:hover>.sub-menu:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-menu .menu-item.current-menu-item>a,.header-menu .menu-item.current-page-ancestor>a,.header-menu .menu-item.current_page_item>a,.header-menu .page_item.current-menu-item>a,.header-menu .page_item.current-page-ancestor>a,.header-menu .page_item.current_page_item>a{color:#af1e27}.header-menu .menu-item a,.header-menu .page_item a{color:#000;padding:1em 0}.header-menu .menu-item a:hover,.header-menu .page_item a:hover{color:#af1e27}.header-menu .children,.header-menu .sub-menu{display:none;visibility:none;pointer-events:none;position:absolute;background:#fff;padding:.75rem;z-index:10;top:100%;left:0;min-width:150px;box-shadow:0 5px 15px -5px;opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.header-menu .children,.header-menu .sub-menu{display:block}}.header-menu .children:before,.header-menu .sub-menu:before{content:"";display:block;position:absolute;bottom:100%;left:10px;width:0;height:0;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;transition-delay:150ms}.header-menu .children .menu-item,.header-menu .children .page_item,.header-menu .sub-menu .menu-item,.header-menu .sub-menu .page_item{width:100%;float:none}.header-menu .children .menu-item a,.header-menu .children .page_item a,.header-menu .sub-menu .menu-item a,.header-menu .sub-menu .page_item a{padding:1em 0}.header-menu .children .children,.header-menu .sub-menu .sub-menu{left:100%;top:0;margin-top:-.75rem}.global-menu,.header-menu .children .children:before,.header-menu .sub-menu .sub-menu:before{display:none}@media screen and (max-width:767px){.menus-open .global-menu{display:block}}@media screen and (min-width:1000px){.global-menu{float:right}.site-title{float:left;margin-bottom:-4px}}.search-open .global-menu{opacity:0}.global-menu .menu-item,.global-menu .page_item{display:block;float:left;width:50%}.global-menu .menu-item a,.global-menu .page_item a{font-size:.88rem}.central-menu,.contextual-menu-shared{opacity:1}.search-open .central-menu,.search-open .contextual-menu-shared,.search-open .site-title{opacity:0}.central-menu:first-child,.contextual-menu-shared:first-child{margin-top:1.5rem}@media screen and (min-width:768px){.global-menu{display:block;margin-right:2.88rem}.global-menu .menu-item,.global-menu .page_item{width:auto;margin-right:1em}.central-menu:first-child,.contextual-menu-shared:first-child{margin-top:0}}.central-menu .menu-item,.central-menu .page_item,.contextual-menu-shared .menu-item,.contextual-menu-shared .page_item{margin-top:0}.central-menu{display:none}.menus-open .central-menu{display:block}.central-menu .menu-item,.central-menu .page_item{width:50%;float:left}@media screen and (min-width:768px){.central-menu{display:block}.central-menu .menu-item,.central-menu .page_item{width:auto;margin-right:2em}.central-menu .menu-item a,.central-menu .page_item a{padding:1.5em 0}}.contextual-nav{padding-top:2rem;padding-bottom:2rem}.site-title{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:768px){.contextual-nav{padding-bottom:0}.search-open .site-title{opacity:1}.site-search{margin-top:1.5rem}}.site-search{position:absolute;top:50%;right:0;width:100%;opacity:0;z-index:-1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.search-open .site-search{opacity:1;z-index:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.search-open.menus-open .site-search{width:100%;bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.header-search-form{position:relative}.header-search-form .search-field{background:0 0;border:0;color:#000;box-sizing:border-box;width:100%;border-bottom:1px solid #D7D3CD}.header-search-form .search-field:focus{outline:0;border-color:#000}.header-search-form .search-field:focus~input[type=submit]{color:#000}.header-search-form .search-field::-webkit-input-placeholder{color:#D7D3CD}.header-search-form .search-field::-moz-placeholder{color:#D7D3CD}.header-search-form .search-field:-moz-placeholder{color:#D7D3CD}.header-search-form .search-field:-ms-input-placeholder{color:#D7D3CD}.header-search-form input[type=submit]{position:absolute;right:0;bottom:.5rem;background:0 0;padding:0;color:#D7D3CD;border:0}.header-search-form label{color:#000;padding:0}.site-name{font-size:1.5rem}@media screen and (min-width:768px){.site-name{font-size:2rem}}