/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .15s .4s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}.hamburger--stand .hamburger-inner::before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{box-sizing:border-box}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased}section:after{content:'';display:block;clear:both}.container{padding:2em 1em}.container .container .fluid{max-width:100%}.container_mobile{padding:0 0 4em}@media (max-width:781px){.container_mobile{padding:4em 0}}@media (max-width:641px){.container_mobile{padding:2em 0}}.row{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.row:before{content:'';display:table}.row:after{content:'';display:table;clear:both}.main{width:calc(99.9% * 2/3 - (30px - 30px * 2/3));padding:0 1em 3em}.main:nth-child(1n){float:left;margin-right:30px;clear:none}.main:last-child{margin-right:0}.main:nth-child(3n){margin-right:0;float:right}.main:nth-child(3n+1){clear:both}@media (max-width:781px){.main{padding-top:2em}}@media (max-width:641px){.main{width:calc(99.9% * 1 - (30px - 30px * 1));padding-top:0}.main:nth-child(1n){float:left;margin-right:30px;clear:none}.main:last-child{margin-right:0}.main:nth-child(NaNn){margin-right:0;float:right}.main:nth-child(NaNn+1){clear:both}}.main li ul li{list-style:disc}.main ol{font-family:open-sans,Arial,sans-serif;font-size:1em;line-height:1.8em;color:#3b4859}.main ol a{color:#971d20}.main ol a:hover{text-decoration:underline}.main li{font-family:open-sans,Arial,sans-serif;font-size:1.125em;line-height:1.8em;color:#3b4859}.main li a{color:#298ac4}.main li a:hover{text-decoration:underline}.main h2 a{color:#971d20}h1,h2,h3,h4,h5,h6,p{-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Lexia,Helvetica,serif;font-size:3em;font-weight:100;padding:1em 0;color:#3b4859}h1 a,h2 a,h3 a{color:#3b4859}@media (max-width:641px){h1,h2,h3{font-size:2.4em}}p{font-family:open-sans,Arial,sans-serif}a{color:#971d20;text-decoration:none}.red_upper{font-family:open-sans,Arial,sans-serif;display:inline;font-size:.875em;line-height:1em;font-weight:600;text-transform:uppercase;color:#971d20}hr{clear:both;color:#e0e6ed;background-color:#e0e6ed;height:1px;border-width:0;opacity:.4;margin-bottom:13px}.crumbs{background-color:#f9fafc;margin:0}@media(max-width:781px){.crumbs{margin-top:4em}}@media (max-width:641px){.crumbs{padding-left:.5em;margin-top:1.8em}}.crumbs ul{text-align:right;list-style-type:none;margin:0;padding:0}.crumbs li{display:inline-block;color:#3b4859;font-size:.875em;margin:14px 0}.crumbs li.browseDisplay{margin:0}.crumbs a{font-family:open-sans,Arial,sans-serif;color:#8492a6;padding:1em .5em;margin:0}.crumbs a:hover{text-decoration:underline}@media (max-width:641px){.crumbs a{font-size:.875em}}.crumbs a:after{content:"";position:relative;display:inline-block;transform:translateY(18%) translateX(60%);height:13px;width:9px;background-color:transparent;background-image:url(../images/cheveron_light_blue_9_13.png)}.crumbs p{padding-left:.2em;margin:0}@media (max-width:641px){.crumbs p{font-size:.875em}}.crumbs i{color:#8492a6}.crumbs_list{width:90%;display:inline-block}.pagination{padding-top:3em}.pagination a{font-family:open-sans,Arial,sans-serif;font-size:.875em;font-weight:700;color:#1f2d3d;text-transform:uppercase}.pagination a:hover{text-decoration:underline}.pagination .current{padding-right:1.25em;padding-left:1.25em}.next{background-color:#f9fafc}.next hr{margin-top:0}.childrenSection,.next{padding-bottom:2em}.childrenSection hr,.next hr{display:block}.childrenSection li,.next li{list-style:none;text-align:left;padding:.5em;margin-left:-2em}.childrenSection li,.childrenSection p,.next li,.next p{text-align:center;font-size:1.125em}.childrenSection li a,.childrenSection p a,.next li a,.next p a{font-family:Lexia,Helvetica,serif;font-size:1.5em;color:#971d20}.childrenSection li a:after,.childrenSection p a:after,.next li a:after,.next p a:after{content:"";position:relative;display:inline-block;transform:translateY(36%) translateX(60%);height:24px;width:16px;background-color:transparent;background-image:url(../images/red-right_16_24.png);color:#971d20}.childrenSection li a:hover,.childrenSection p a:hover,.next li a:hover,.next p a:hover{color:#771d20}@media (min-width:641px){.childrenSection,.next{display:none}}.search_results li{display:inline;list-style:none}.search_results h2{padding-top:2em!important}[type=search]{-webkit-appearance:none}table{margin:1em 0;width:100%;border-spacing:0;border-top:1px solid #e0e6ed;border-right:1px solid #e0e6ed}@media(max-width:641px){table{padding:0}}table th{padding:1em 2em;background-color:#1f2d3d;color:#fff;font-size:1em}@media(max-width:960px){table th{padding:1em;font-size:1em}}@media(max-width:781px){table th{padding:1em 2em;font-size:1em}}@media(max-width:641px){table th{padding:1em}}table td{padding:1em 1.2em;font-size:1em;border-left:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed}@media(max-width:960px){table td{font-size:1em}}@media(max-width:641px){table td{display:table-cell;padding:1em .5em}}.c_6{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.c_6:nth-child(1n){float:left;margin-right:30px;clear:none}.c_6:last-child{margin-right:0}.c_6:nth-child(2n){margin-right:0;float:right}.c_6:nth-child(2n+1){clear:both}@media (max-width:641px){.c_6{width:calc(99.9% * 1 - (30px - 30px * 1));padding-bottom:2em}.c_6:nth-child(1n){float:left;margin-right:30px;clear:none}.c_6:last-child{margin-right:0}.c_6:nth-child(NaNn){margin-right:0;float:right}.c_6:nth-child(NaNn+1){clear:both}}.c_5{width:calc(99.9% * 5/12 - (30px - 30px * 5/12))}.c_5:nth-child(1n){float:left;margin-right:30px;clear:none}.c_5:last-child{margin-right:0}.c_5:nth-child(0n){float:right}@media (max-width:641px){.c_5{width:calc(99.9% * 1 - (30px - 30px * 1));padding-bottom:2em}.c_5:nth-child(1n){float:left;margin-right:30px;clear:none}.c_5:last-child{margin-right:0}.c_5:nth-child(NaNn){margin-right:0;float:right}.c_5:nth-child(NaNn+1){clear:both}}.c_4{width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.c_4:nth-child(1n){float:left;margin-right:30px;clear:none}.c_4:last-child{margin-right:0}.c_4:nth-child(0n){float:right}@media (max-width:641px){.c_4{width:calc(99.9% * 1 - (30px - 30px * 1));padding-bottom:2em}.c_4:nth-child(1n){float:left;margin-right:30px;clear:none}.c_4:last-child{margin-right:0}.c_4:nth-child(NaNn){margin-right:0;float:right}.c_4:nth-child(NaNn+1){clear:both}}.c_3{width:calc(99.9% * 1/4 - (30px - 30px * 1/4))}.c_3:nth-child(1n){float:left;margin-right:30px;clear:none}.c_3:last-child{margin-right:0}.c_3:nth-child(0n){float:right}@media (max-width:641px){.c_3{width:calc(99.9% * 1 - (30px - 30px * 1));padding-bottom:2em}.c_3:nth-child(1n){float:left;margin-right:30px;clear:none}.c_3:last-child{margin-right:0}.c_3:nth-child(NaNn){margin-right:0;float:right}.c_3:nth-child(NaNn+1){clear:both}}.header{position:relative;background:#fff}@media (min-width:641px){.header .container{padding-bottom:0}}.header_logo{background:url(../images/ou_logo.png) no-repeat center;height:66px;width:290px;background-size:contain;display:inline-block;position:absolute;margin-top:1em;padding-right:1em;top:32px;z-index:999}@media (max-width:1100px){.header_logo{width:320px;top:26px}}@media (max-width:781px){.header_logo{width:300px;top:0}}@media (max-width:641px){.header_logo{width:280px}}@media (max-width:400px){.header_logo{width:222px}}.header_logo span{position:absolute;left:-999em}.header_logo a{display:block;height:100%;width:100%}@media (max-width:781px){.header_logo{margin-top:1em;top:0;padding-left:1em}}.header nav{display:block;background-color:#fff;width:100%}.header_main_nav{z-index:99}@media (max-width:781px){.header_main_nav{width:100%;background:#fff;left:0;top:7em;position:absolute;visibility:hidden;transform:translateY(-2em);transition:all .1s ease-in-out 0s,visibility 0s linear .1s,z-index 0s linear 10ms}.header_main_nav.is-active{visibility:visible;transform:translateY(0);transition-delay:0s,0s,.3s}}.header_main_nav hr{margin:0}.header_main_nav ul{list-style:none;position:relative;float:right;margin-top:1em;padding:0;background-color:#fff}@media (max-width:60em){.header_main_nav ul{margin-top:1}}@media (max-width:52em){.header_main_nav ul{margin-top:2em}}@media (max-width:781px){.header_main_nav ul{margin-top:1em;top:0;float:left;width:100%}}.header_main_nav ul li{position:relative;float:left;margin:0;padding:0}.header_main_nav ul li.active{background:0 0}@media(max-width:781px){.header_main_nav ul li{clear:both;display:block;width:100%}}.header_main_nav ul a{display:block;color:#3b4859;text-decoration:none;font-size:1.125em;line-height:32px;padding:1em;padding-right:.5em;font-family:open-sans,Arial,sans-serif}.header_main_nav ul a:hover{background-color:#f9fafc}@media (max-width:1100px){.header_main_nav ul a{font-size:1em}}@media(max-width:781px){.header_main_nav ul a{font-size:1em;font-weight:700;border-bottom:1px solid #e0e6ed}}.header_main_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;margin-top:1em;padding:0;z-index:9;box-shadow:0 2px 1em 0 #e0e6ed}.header_main_nav ul ul li{float:none;width:260px;padding:.875em 1em}.header_main_nav ul ul li:hover{background:#f9fafc}@media (max-width:1100px){.header_main_nav ul ul li{width:250px}}@media (max-width:781px){.header_main_nav ul ul li{width:220px}}.header_main_nav ul ul a{line-height:120%;padding:10px 15px}@media (max-width:781px){.header_main_nav ul ul{display:none}}.header_red_nav{z-index:99;background-color:#fff;padding-top:.25em}@media (max-width:781px){.header_red_nav{width:100%;left:0;top:416px;padding-top:1em;padding-bottom:1em;position:absolute;visibility:hidden;transform:translateY(-2em);transition:all .1s ease-in-out 0s,visibility 0s linear .1s,z-index 0s linear 10ms}.header_red_nav.is-active{visibility:visible;transform:translateY(0);transition-delay:0s,0s,.3s}}.header_red_nav ul{text-align:right;list-style-type:none;margin:15px}@media (max-width:781px){.header_red_nav ul{top:0;text-align:left;width:100%;padding-left:0}}.header_red_nav li{display:inline-block;padding:2px .6em 0}@media(max-width:781px){.header_red_nav li{clear:both;display:block;width:100%;padding:1.1em}}.header_red_nav a{font-family:open-sans,Arial,sans-serif;color:#971d20;font-size:.75em;font-weight:700;text-transform:uppercase}.header_red_nav a:hover{color:#771d20;text-decoration:underline}@media (max-width:781px){.header_red_nav a{font-size:.75em}}.header_red_nav button:focus{outline:0}.header_red_nav .close{display:none;cursor:pointer;background-color:transparent;color:#971d20;border:none;position:relative;padding-right:1em;padding-left:1em;height:1em;width:1em}@media(max-width:680px){.header_red_nav .close{padding-left:0}}.header_red_nav .close:before{content:'';height:1em;width:1em;display:block;vertical-align:middle;position:absolute;left:3px;top:-60%;transform:translateY(-50%);background:url(../images/close.png) no-repeat center}@media(max-width:781px){.header_red_nav .close:before{top:80%}}.header_red_nav .search{cursor:pointer;background-color:transparent;color:#971d20;border:none;position:relative;padding-right:1em;padding-left:1em;height:1em;width:1em}@media(max-width:680px){.header_red_nav .search{padding-left:0}}.header_red_nav .search:before{content:'';height:1em;width:1em;display:block;vertical-align:middle;position:absolute;left:3px;top:-60%;transform:translateY(-50%);background-image:url(../images/search.png)}@media(max-width:781px){.header_red_nav .search:before{top:80%}}@media(max-width:781px){.header_red_nav .search_background{background-color:#fff;position:relative;top:192px;margin-top:1em;border:1px solid #e0e6ed;box-shadow:0 2px 4px 0 #e0e6ed}}.header_red_nav .search_input{width:80%;border-style:none;box-shadow:0 1px #e0e6ed;padding-top:0}.header_red_nav .search_input:focus{outline:0;box-shadow:0 1px #971d20}@media(max-width:781px){.header_red_nav .search_input{width:100%;height:40px;border-style:none;border-bottom:1px solid #971d20}}.header_red_nav .search_form{display:none}.header_red_nav .search_form.is-active{display:inline;transform:translateY(0);transition-delay:0s,0s,.3s}@media (max-width:781px){.header_red_nav .search_form.is-active{display:inline-block}}@media (max-width:781px){.header_red_nav .search_form{display:inline-block;z-index:9999;position:relative;padding:1em}}.header_red_nav .search_submit{color:#fff;border-radius:4px;background-color:#971d20}.header_red_nav .search_submit:hover{background-color:#771d20}.header_red_nav .search_submit:focus{outline:0;box-shadow:none!important}@media(max-width:781px){.header_red_nav .search{display:block;float:right;z-index:99999;position:relative;padding:1.2em 1em}}.header_red_nav span.infoDrop{position:relative}@media(max-width:781px){.header_red_nav span.infoDrop{position:initial}}.header_red_nav .infoFor{font-family:open-sans,Arial,sans-serif;font-weight:700;background-color:#971d20;line-height:1em;padding:1.2em 2.4em 10px 1.4em;color:#fff;text-transform:uppercase;text-align:center;font-size:.75em;line-height:1em}.header_red_nav .infoFor ul{display:block;background:#971d20;width:224px;float:right}.header_red_nav .infoFor a{text-align:center;font-size:.75em;line-height:1em;color:#fff;text-transform:uppercase}@media(max-width:781px){.header_red_nav .infoFor{display:none}}.header_red_nav .infoFor:after{content:"";position:absolute;right:12px;top:52%;transform:translateY(-50%);height:6px;width:11px;background-color:transparent;background-image:url(../images/down_carrot.png);color:#fff}.header_red_nav .nav__level2_info{z-index:99;position:absolute;display:none;right:0;top:26px}@media (max-width:781px){.header_red_nav .nav__level2_info{display:block!important;top:176px;border-bottom:1px solid #e0e6ed}}.header_red_nav .nav__level2_info li{display:block;width:250px;background:#971d20;padding:1em;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:781px){.header_red_nav .nav__level2_info li{background:#fff;padding:1.1em;width:100%}}.header_red_nav .nav__level2_info a{color:#fff;font-weight:400}@media (max-width:781px){.header_red_nav .nav__level2_info a{color:#971d20;font-weight:700}}.header span.dropdown_down{color:#e0e6ed;padding:.5em 1em .5em 0}.header .dropdown_down{color:#e0e6ed}.header .dropdown_down:after{content:"";position:absolute;right:14px;top:52%;transform:translateY(-50%);height:6px;width:11px;background-color:transparent;background-image:url(../images/dropdown.png)}@media (max-width:781px){.header .dropdown_down{display:none}}.hamburger{position:absolute;right:20px;top:3em;transform:translateY(-50%) scale(.8);outline:0;padding-right:0;z-index:9}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#971d20}@media (min-width:781px){.hamburger{display:none}}@media (max-width:54em){.hr_header{display:none}}.page .wideImage img{width:100%;height:400px;background-position:top center;position:relative;margin-bottom:2em;display:block}.page iframe{height:389px}@media (max-width:781px){.page iframe{height:269px}}@media (max-width:781px){.page iframe{height:341px}}@media (max-width:400px){.page iframe{height:207px}}@media(max-width:641px){.page ul{padding:0 1em}}.page p{font-family:open-sans,Arial,sans-serif;font-size:1.125em;line-height:1.8em;color:#3b4859}.page p a{color:#298ac4}.page p a:hover{text-decoration:underline}.page h1{margin:0}.page h2{font-size:1.75em;line-height:1.5em;font-weight:400;margin:0;padding-top:0;padding-bottom:0}.page h2 a:hover{text-decoration:underline}.page .returnNews{margin-top:0}.page img{max-width:100%}@media(max-width:641px){.c-figure__image{float:none!important}}.video-container{width:100%;position:relative;height:0;padding-bottom:56.5%;clear:both}.video-container iframe{position:absolute;top:0;left:0;height:100%!important;width:100%!important}.sidebar{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));padding:3em 1em}.sidebar:nth-child(1n){float:left;margin-right:30px;clear:none}.sidebar:last-child{margin-right:0}.sidebar:nth-child(3n){margin-right:0;float:right}.sidebar:nth-child(3n+1){clear:both}.sidebar ul{text-align:left;list-style-type:none;margin:0;padding:0}.sidebar li{display:block;padding:2em}@media (max-width:781px){.sidebar li{padding:1em}}.sidebar a{color:#3b4859;font-family:open-sans,Arial,sans-serif;font-size:1em;font-weight:700}.sidebar a:hover{text-decoration:underline}@media (max-width:781px){.sidebar a{font-size:.8em}}.sidebar .active{background-color:#971d20;padding:1em}.sidebar .active ul{padding:1em 0 0;margin:0 -1em -1em}.sidebar .active a{display:block;color:#fff;padding-left:1em}@media(max-width:780px){.sidebar .active a{padding-left:0}}.sidebar .active a:hover{text-decoration:underline}.sidebar ul li ul li{background-color:#f9fafc;width:100%;padding:1em 2em;border-bottom:1px solid #e0e6ed}.sidebar ul li ul li a{color:#3b4859!important;font-weight:400;padding-left:0!important}@media (max-width:781px){.sidebar{display:none}}.browseSectionNav{display:none;background-color:#f9fafc;margin:-2px;border-top:1px solid #e0e6ed;padding-bottom:1em;transition:all 1.1s ease-in-out 1s,visibility 0s linear .1s,z-index 0s linear 1.01s}.browseSectionNav .title{padding:.5em}.browseSectionNav .title:after{content:"";position:absolute;right:1em;background-color:#f9fafc;background-image:url(..images/down_main_11_6.png);color:#3b4859}.browseSectionNav ul{list-style-type:none;margin:0;padding:1em .5em 0}.browseSectionNav li{display:block;color:#3b4859;padding:1em}.browseSectionNav a{font-family:open-sans,Arial,sans-serif;color:#3b4859;font-weight:700;padding:1em .5em}.browseSectionNav a:hover{text-decoration:underline}@media (max-width:641px){.browseSectionNav a{font-size:1em}}.browseSectionNav p{font-size:1em}.browseSectionNav .active ul{padding-top:.25em}@media(max-width:781px){.browseSectionNav .active ul{padding-top:1em}}.browseSectionNav .active a{color:#971d20}.browseSectionNav .active a:hover{text-decoration:underline}.browseSectionNav .active ul>li>a{color:#8492a6;font-weight:400;text-decoration:none;border-bottom:none}.browseSectionNav .active ul>li>a:hover{text-decoration:underline}.browseSectionNav li.active{padding-bottom:0}@media(max-width:781px){.browseSectionNav li.active{padding-bottom:1em}}.browseSectionNav i{color:#3b4859;padding-left:.4em}@media (min-width:781px){.browseSectionNav{display:none;visibility:hidden}}li.browseDisplay{float:right;padding:.8em 1em .5em 0;font-size:1.2em;width:10%;height:40px}@media(max-width:460px){li.browseDisplay{padding-top:.5em}}li.browseDisplay:focus{color:#3b4859}li.browseDisplay:after{content:"";position:absolute;right:30px;transform:translateY(50%);height:6px;width:11px;background-color:transparent;background-image:url(../images/down_main_11_6.png)}@media(max-width:641px){li.browseDisplay:after{transform:translateY(36%)}}@media(max-width:460px){li.browseDisplay:after{transform:translateY(100%)}}@media (min-width:781px){li.browseDisplay{display:none}}.footer a,.footer p{font-family:open-sans,Arial,sans-serif;font-size:1.125em;font-weight:400;line-height:1.25em;color:#cfd4de;margin-bottom:.4em;text-decoration:none}.footer a:hover,.footer p:hover{color:#f9fafc}.footer i{color:#f9fafc}.footer_address a{line-height:1.5em}.footer_logo{background:url(../images/ou_footer.png) no-repeat center;height:66px;width:290px;text-indent:-999em;background-size:contain;display:block;position:relative;margin:-1em 0 0 -.6em;z-index:9}@media (max-width:400px){.footer_logo{width:288px}}@media (max-width:330px){.footer_logo{width:262px}}.footer_studentLinks{background:#f9fafc;padding:1em;text-align:right}@media (max-width:781px){.footer_studentLinks{padding:.4em}}.footer_studentLinks li{display:inline;font-size:.75em;font-weight:600;padding:1em;text-transform:uppercase}@media (max-width:781px){.footer_studentLinks li{padding:.6em}}.footer_studentLinks li a{color:#971d20;font-weight:700}@media (max-width:800px){.footer_studentLinks li a{font-size:.92em}}.footer_studentLinks li a:hover{color:#3b4859}@media (max-width:641px){.footer_studentLinks{display:none}}.footer_top{background:#344150}.footer_top p{font-size:1.125em;font-weight:100;text-align:center;color:#cfd4de;padding-top:1em;padding-bottom:1.2em}@media (max-width:800px){.footer_top p{font-size:.8em}}.footer_top i{padding-right:42px}.footer_top_half{background:#344150;width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.footer_top_half:nth-child(1n){float:left;margin-right:30px;clear:none}.footer_top_half:last-child{margin-right:0}.footer_top_half:nth-child(2n){margin-right:0;float:right}.footer_top_half:nth-child(2n+1){clear:both}.footer_top_half:nth-child(2n){border-left:3px solid #1f2d3d}@media (max-width:641px){.footer_top_half{width:calc(99.9% * 1 - (30px - 30px * 1))}.footer_top_half:nth-child(1n){float:left;margin-right:30px;clear:none}.footer_top_half:last-child{margin-right:0}.footer_top_half:nth-child(NaNn){margin-right:0;float:right}.footer_top_half:nth-child(NaNn+1){clear:both}}@media (max-width:641px){.footer_top{display:none}}.footer_top--icon{position:relative;background:0 0;background-position:bottom;display:inline-block;background-repeat:no-repeat;background-size:32px;height:32px;width:32px;margin-right:10px}@media(max-width:781px){.footer_top--icon{background-size:24px;height:24px;width:24px}}.footer_main{background:#1f2d3d no-repeat center;padding-right:2em;padding-left:2em}.footer_main a,.footer_main p{font-weight:400}.footer_main .fa{font-size:2em;padding-right:.8em;color:#f9fafc}.footer_main .fa:hover{color:#fff}.footer_main .social{list-style-type:none;margin:0;padding:0}.footer_main .social_item{display:inline-block;padding-top:1em}.footer_main .social span{position:absolute;left:-999em}.footer_main .social a{display:block;height:6em;width:5em;background-repeat:no-repeat}.footer_main .social .facebook a{background-image:url(../images/facebook.png);background-size:40px}.footer_main .social .youtube a{background-image:url(../images/youtube.png);background-size:50px}.footer_main .social .bestgradschoolsbadge a{background-image:url(../images/bestgradschoolsbadge2021.png);background-size:85px}span.footer_top--icon{top:7px}.hero{background:#f9fafc}.hero .left_text{width:calc(99.9% * 7/12 - (30px - 30px * 7/12));float:left;background:#f9fafc;margin-top:9em;margin-bottom:1em;margin-left:-12px;padding:0 2em 1em;border-left:12px solid #971d20}.hero .left_text:nth-child(1n){float:left;margin-right:30px;clear:none}.hero .left_text:last-child{margin-right:0}.hero .left_text:nth-child(0n){float:right}.hero .left_text:nth-child(1n){margin-right:0}@media (max-width:50em){.hero .left_text{margin-top:0;padding:4em 1.2em 0}}@media (max-width:641px){.hero .left_text{float:right;background-position:top center;width:calc(99.9% * 1 - (30px - 30px * 1));padding:3em 1.2em 5em}.hero .left_text:nth-child(1n){float:left;margin-right:30px;clear:none}.hero .left_text:last-child{margin-right:0}.hero .left_text:nth-child(NaNn){margin-right:0;float:right}.hero .left_text:nth-child(NaNn+1){clear:both}}.hero .right_image{width:calc(99.9% * 5/12 - (30px - 30px * 5/12));background-position:right;background-repeat:no-repeat;height:100%;position:relative}.hero .right_image:nth-child(1n){float:left;margin-right:30px;clear:none}.hero .right_image:last-child{margin-right:0}.hero .right_image:nth-child(12n){margin-right:0;float:right}.hero .right_image:nth-child(12n+1){clear:both}.hero .right_image:nth-child(1n){float:right;margin-right:0}@media (max-width:641px){.hero .right_image{float:left;background-position:top center;width:calc(99.9% * 1 - (30px - 30px * 1))}.hero .right_image:nth-child(1n){float:left;margin-right:30px;clear:none}.hero .right_image:last-child{margin-right:0}.hero .right_image:nth-child(NaNn){margin-right:0;float:right}.hero .right_image:nth-child(NaNn+1){clear:both}}.hero .heroimage.slick-slide{background-position:center}.hero button{display:none!important}.hero h1{padding:0;margin:0;font-size:2.9em;color:#3b4859}.hero h1 .hero_bold{font-weight:400;color:#298ac4}@media (max-width:1100px){.hero h1{font-size:2.7em}}@media (max-width:781px){.hero h1{font-size:2.4em}}@media (max-width:50em){.hero h1{font-size:2.1em}}@media (max-width:45em){.hero h1{font-size:1.9em}}.hero p{padding:0;color:#3b4859;line-height:1.8em;margin-bottom:2.4em;width:334px}@media (max-width:781px){.hero p{width:280px}}@media (max-width:781px){.hero p{width:90%}}.hero_button{font-family:open-sans,Arial,sans-serif;background-color:#971d20;border-radius:3px;line-height:1em;padding:.8em 1.2em;text-transform:uppercase}.hero_button:hover{background-color:#771d20}.hero_button a{text-align:center;font-size:.875em;line-height:1em;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width:781px){.hero_button a{font-size:.75em}}@media (max-width:641px){.hero_button{margin-bottom:2em}}.hero_red_tag{background-color:#971d20;position:absolute;height:100%;width:12px;margin-left:-12px}.red_tag{border-left:12px solid red}.alert{margin-top:-3em;margin-bottom:3em;text-align:center;padding:1em 1em 0}.alert a:after{content:"";position:relative;display:inline-block;transform:translateY(8%) translateX(120%);height:12px;width:8px;background-color:transparent;background-image:url(../images/cheveron.png);color:#971d20}@media (max-width:641px){.alert{margin-top:-1em;padding:0 4%}}.alert_news{font-family:open-sans,Arial,sans-serif;display:inline-block;background-color:#971d20;font-size:14px;font-weight:700;border-radius:1em;line-height:1em;padding:5px 8px;margin-right:8px;color:#fff;text-transform:uppercase}@media(max-width:641px){.alert_news{float:left;margin-top:22px}}.alert_text{display:inline-block}@media(max-width:641px){.alert_text{float:right;text-align:left;width:80%}}@media(max-width:480px){.alert_text{width:74%}}@media(max-width:380px){.alert_text{width:72%}}.alert:hover a{text-decoration:underline;color:#771d20}.alert:hover a:after{color:#771d20}.alert:hover .alert_news{background-color:#771d20}.ranking h2,.ranking p{text-align:center;margin:auto;width:700px;padding-top:0;padding-bottom:.5em;color:#3b4859}@media (max-width:781px){.ranking h2,.ranking p{width:80%}}@media (max-width:641px){.ranking h2,.ranking p{width:100%}}.ranking_list{text-align:center;padding:3em 0}.ranking_button{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));background-color:#fff;border:3px solid #971d20;border-radius:3px;padding:.8em 1.5em}.ranking_button:nth-child(1n){float:left;margin-right:30px;clear:none}.ranking_button:last-child{margin-right:0}.ranking_button:nth-child(3n){margin-right:0;float:right}.ranking_button:nth-child(3n+1){clear:both}@media (max-width:641px){.ranking_button{width:calc(99.9% * 1 - (30px - 30px * 1));margin-bottom:2em}.ranking_button:nth-child(1n){float:left;margin-right:30px;clear:none}.ranking_button:last-child{margin-right:0}.ranking_button:nth-child(NaNn){margin-right:0;float:right}.ranking_button:nth-child(NaNn+1){clear:both}}.ranking_button:hover{background-color:#f9fafc;border:3px solid #771d20}.ranking_button:hover a{color:#771d20}.featured{background:#f9fafc;padding:2em}.featured h2,.featured p{text-align:center;margin:auto;width:600px;color:#3b4859}@media (max-width:781px){.featured h2,.featured p{width:100%}}.featured .card{background:#3b4859;position:relative;display:block;width:100%;height:90%;margin-bottom:1.25em}@media (max-width:781px){.featured .card{width:100%;height:auto}}.featured .card_item{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));text-align:center;padding-bottom:4em}.featured .card_item:nth-child(1n){float:left;margin-right:30px;clear:none}.featured .card_item:last-child{margin-right:0}.featured .card_item:nth-child(3n){margin-right:0;float:right}.featured .card_item:nth-child(3n+1){clear:both}@media (max-width:641px){.featured .card_item{width:calc(99.9% * 1 - (30px - 30px * 1))}.featured .card_item:nth-child(1n){float:left;margin-right:30px;clear:none}.featured .card_item:last-child{margin-right:0}.featured .card_item:nth-child(NaNn){margin-right:0;float:right}.featured .card_item:nth-child(NaNn+1){clear:both}}.featured .card_item:hover a{color:#771d20}.featured .card_item:hover a img{opacity:.7}.featured .red_upper:after{content:"";position:relative;display:inline-block;transform:translateY(8%) translateX(120%);height:12px;width:8px;background-color:transparent;background-image:url(../images/cheveron.png);color:#971d20}.news .wideImage img{width:100%;height:400px;background-position:top center;position:relative;margin-bottom:2em}.news_span{font-family:open-sans,Arial,sans-serif;display:inline;font-size:.875em;line-height:1em;font-weight:600;text-transform:uppercase;color:#971d20}.news_item{width:calc(99.9% * 1/2 - (30px - 30px * 1/2));padding:0 1em 3em}.news_item:nth-child(1n){float:left;margin-right:30px;clear:none}.news_item:last-child{margin-right:0}.news_item:nth-child(2n){margin-right:0;float:right}.news_item:nth-child(2n+1){clear:both}@media (max-width:641px){.news_item{width:calc(99.9% * 1 - (30px - 30px * 1))}.news_item:nth-child(1n){float:left;margin-right:30px;clear:none}.news_item:last-child{margin-right:0}.news_item:nth-child(NaNn){margin-right:0;float:right}.news_item:nth-child(NaNn+1){clear:both}}.news_item:nth-child(1n){clear:both}.news_item:nth-child(2n+1){clear:none}.news_list{padding-top:0;padding-bottom:3em}.news h1{padding:0;margin-top:.4em;margin-bottom:0}.news h1.indexTitle{margin-top:1.8em!important;margin-bottom:2em!important}.news h2{font-size:1.75em;line-height:1.5em;font-weight:400;margin:0;padding-top:0;padding-bottom:0}.news h2 a:hover{text-decoration:underline}.news h4.homeLead{font-family:open-sans,Arial,sans-serif;font-size:1.125em;font-weight:400;padding:3em .75em;color:#3b4859}.news h4.homeLead a{color:#3b4859}.news h4.homeLead a:after{content:"";position:relative;display:inline-block;transform:translateY(8%) translateX(120%);height:16px;width:11px;background-color:transparent;background-image:url(../images/cheveron_main_11_16.png)}.news h4.homeLead:hover{text-decoration:underline}.news h3{font-family:Lexia,Helvetica,serif;font-size:3em;font-weight:100;padding:0;margin-top:.4em;margin-bottom:0}.news h3 a{color:#8492a6}.news h3 a:hover{text-decoration:underline}@media (max-width:781px){.news h3{font-size:2.4em}}.news p{font-family:open-sans,Arial,sans-serif;font-size:1.125em;line-height:1.8em;color:#3b4859}.news p a{color:#298ac4}.news p a:hover{text-decoration:underline}.news p.eventDate{margin-top:.1em;margin-bottom:0}.news .sidebar{margin-top:2.6em}.directory h1{font-family:open-sans,Arial,sans-serif;margin:0;padding-bottom:1em}.directory h2{font-family:open-sans,Arial,sans-serif;font-size:1.75em;line-height:2em;font-weight:400;margin:0;padding-top:0;padding-bottom:0}.directory h4{font-family:open-sans,Arial,sans-serif;font-size:1.125em;font-weight:700;margin:0}.directory h4 a{color:#971d20}.directory h4 a:hover{text-decoration:underline}.directory li,.directory p{color:#3b4859;font-size:1.125em;line-height:1.8em;margin:0}.directory li{padding-top:.5em;padding-bottom:.5em}.directory .filter{padding-bottom:2em}.directory .filter_button{width:calc(99.9% * 1/2 - (30px - 30px * 1/2));background-color:#fff;border:2px solid #e0e6ed;border-radius:4px;padding:.8em 1em}.directory .filter_button:nth-child(1n){float:left;margin-right:30px;clear:none}.directory .filter_button:last-child{margin-right:0}.directory .filter_button:nth-child(2n){margin-right:0;float:right}.directory .filter_button:nth-child(2n+1){clear:both}@media (max-width:641px){.directory .filter_button{width:calc(99.9% * 1 - (30px - 30px * 1));margin-bottom:2em}.directory .filter_button:nth-child(1n){float:left;margin-right:30px;clear:none}.directory .filter_button:last-child{margin-right:0}.directory .filter_button:nth-child(NaNn){margin-right:0;float:right}.directory .filter_button:nth-child(NaNn+1){clear:both}}.directory select{display:inline-block;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777 50%),linear-gradient(135deg,#777 50%,transparent 50%),linear-gradient(to right,#777,#777);background-position:calc(100% - 20px) calc(1em + 6px),calc(100% - 15px) calc(1em + 6px),calc(100% - 102.5em) .5em;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.directory select:focus{background-image:linear-gradient(45deg,#8492a6 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#8492a6 50%),linear-gradient(to right,#e0e6ed,#e0e6ed);background-position:calc(100% - 15px) calc(1em + 6px),calc(100% - 20px) calc(1em + 6px),calc(100% - 102.5em) .5em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-color:#8492a6;outline:0}.directory option{padding:1em}.directory a{color:#3b4859}.directory i{color:#e0e6ed;padding-left:1em}.directory_listItem{padding:1em}.directory_top{height:300px;margin-bottom:2.8em}.directory_image img{display:block;float:left;width:200px}@media (max-width:400px){.directory_image img{width:140px}}@media (max-width:330px){.directory_image img{width:120px}}.directory_bio{margin-left:210px}@media (max-width:400px){.directory_bio{margin-left:150px}}@media (max-width:330px){.directory_bio{margin-left:125px}}.directory_bio a{color:#971d20}.projectItem{padding:1em 0}.projectItem .datespan{color:#777;font-size:14px}.js-accordion__panel[aria-hidden=true]{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:.2s,0s,0s;margin:0;padding:0}.accordion{list-style-type:none;background-color:#fff;padding-left:0}.js-accordion__panel{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease,max-height .1s ease,opacity 1s ease;visibility:visible;transition-delay:0s;margin:0;padding:0}.js-accordion__header{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#3b4859;font-size:1.125em;font-family:open-sans,Arial,sans-serif;text-align:left;padding:1em 1.8em 1em .3em;margin:0;font-weight:300;position:relative;width:100%;outline:0;background-color:#fff;border-top:1px solid rgba(224,230,237,.4)}.js-accordion__header:last-child{border-bottom:1px solid rgba(224,230,237,.4)}.js-accordion__header:focus{border-left:1px solid #971d20;background-color:#f9fafc}.js-accordion__header:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);height:25px;width:25px;background-color:transparent;background-image:url(../images/accordion-plus.png);color:#971d20}.js-accordion__header[aria-expanded=true]:after{background-color:transparent;background-image:url(../images/accordion-minus.png)}.js-accordion__content{padding:0 2em}.js-accordion [class*=title]{position:absolute;left:-999em}.slick-slide{height:558px;background-position:top center;background-repeat:no-repeat;background-color:#f9fafc;background-size:cover}@media (max-width:50em){.slick-slide{height:442px}}@media(max-width:641px){.slick-slide{height:254px}}.form{padding-top:1em;padding-bottom:1em}.form fieldset{border:none;margin:0;padding:0}.form__label{font-family:open-sans,Arial,sans-serif;color:#3b4859;font-weight:800;font-size:.875em;margin-top:2em;margin-bottom:.5em;-webkit-font-smoothing:antialiased;text-transform:capitalize}.form__label em{text-transform:none;font-weight:400}.form__note{font-family:open-sans,Arial,sans-serif;padding:1em 0;font-size:.875em}.form input,.form select,.form textarea{width:100%;padding:.5em .75em;border:1px solid #d1ced2;border-radius:3px;font-family:open-sans,Arial,sans-serif;font-size:1em;font-weight:100}.form input::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#d1ced2}.form input::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:#d1ced2}.form input:-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#d1ced2}.form input:-moz-placeholder,.form select:-moz-placeholder,.form textarea:-moz-placeholder{color:#d1ced2}.form input:focus,.form select:focus,.form textarea:focus{border-color:#8492a6;outline:0;box-shadow:0 0 1pt 0 #d1ced2}.form input[type=checkbox],.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-color:#d1ced2;height:1em;width:1em;padding:0;margin:0 .5em 0 0;position:relative}.form input[type=checkbox]+label,.form input[type=radio]+label{display:inline-block}.form input[type=checkbox]:after{content:'';height:70%;width:70%;position:absolute;top:32%;left:40%;line-height:1em;transform:translateX(-50%) translateY(-50%);border-radius:1000px;color:#fff;background-color:transparent}.form input[type=checkbox]:checked{background-color:#971d20}.form input[type=checkbox]:checked:after{content:'✔'}.form input[type=checkbox]:focus{border-color:#971d20;outline:0;box-shadow:0 0 3pt 2pt #d1ced2}.form input[type=radio]{border-radius:1000px}.form input[type=radio]:checked{background-color:#971d20}.form input[type=radio]:checked:after{content:'';height:70%;width:70%;background-color:transparent;border:2px solid #fff;position:absolute;top:50%;left:52%;transform:translateX(-50%) translateY(-50%);border-radius:1000px}.form ul.errors{margin:0;padding:0;color:#df3320;list-style-type:none;font-size:.875em}.form .errors input,.form .errors textatea{border-color:#df3320}.form button{cursor:pointer;border:none;font-family:open-sans,Arial,sans-serif;background-color:#971d20;color:#fff;border-radius:3px;line-height:1em;padding:.8em 1.2em;text-transform:uppercase}.form button:hover{background-color:#771d20}.form .required:after{content:"*";color:#971d20}.form select option{padding:.25em .5em;margin:.1em 0}.form select option:checked{background:#971d20 linear-gradient(0deg,#971d20 0,#971d20 100%)}.ui-timepicker-list{margin-top:0!important;margin-bottom:0!important}.ui-datepicker{width:225px!important;padding:0!important}.ui-datepicker-next{float:right!important}.hasDatepicker{padding-left:1.25em!important}.datewrapper:before,.timewrapper:before{left:5px!important}.timewrapper:before{top:12px!important}