.belt .social-icons,.share-this .sharing-icons,.belt .footer-links ul,.dept-slider ul,.level-masthead ul,.list>ul,.major-ctas ul,.program-results ul,.alphabet-filter ul,.article-tile .info,.department-blocks ul,.department-filter ul,.events-list ul,.left-nav ul,.media ul,.pagination ol,.program-filter ul,.results{list-style:none;margin:0;padding:0}.belt .social-icons li,.share-this .sharing-icons li{display:inline-block}.row{max-width:75rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width: 32em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media screen and (min-width: 32em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 32em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64.125em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (min-width: 0em) and (max-width: 31.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 32em){.show-for-small-only{display:none !important}}@media screen and (min-width: 32em){.hide-for-medium{display:none !important}}@media screen and (max-width: 31.9375em){.show-for-medium{display:none !important}}@media screen and (min-width: 32em) and (max-width: 64.0625em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 31.9375em), screen and (min-width: 64.125em){.show-for-medium-only{display:none !important}}@media screen and (min-width: 64.125em){.hide-for-large{display:none !important}}@media screen and (max-width: 64.0625em){.show-for-large{display:none !important}}@media screen and (min-width: 64.125em) and (max-width: 74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 64.0625em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}table{width:100%;margin-bottom:1rem;border-radius:0}thead,tbody,tfoot{border:0;background-color:#fff}caption{font-weight:bold;padding:.5rem .625rem .625rem}thead,tfoot{background:#f8f8f8;color:#0a0a0a}thead tr,tfoot tr{background:transparent}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}tbody tr:nth-child(even){background-color:#f2f2f2}tbody th,tbody td{padding:.5rem .625rem .625rem}@media screen and (max-width: 64.0625em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover tr:hover{background-color:#f9f9f9}table.hover tr:nth-of-type(even):hover{background-color:#ececec}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated,.program-result.ng-enter{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite,.infinite.program-result.ng-enter{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge,.hinge.program-result.ng-enter{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.bounceIn.program-result.ng-enter,.animated.bounceOut,.bounceOut.program-result.ng-enter{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.flipOutX.program-result.ng-enter,.animated.flipOutY,.flipOutY.program-result.ng-enter{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp,.program-result.ng-enter-active{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip,.flip.program-result.ng-enter{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.svgicon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.svgicon-speech{width:1.17578125em}.svgicon-newspaper{width:1.0693359375em}.svgicon-forensic-services{width:0.7744140625em}.svgicon-math{width:0.7841796875em}.svgicon-pin{width:0.8046875em}.svgicon-psychology{width:0.892578125em}.svgicon-email{width:1.0000021047890186em}.svgicon-share{width:0.9326171875em}.svgicon-atsign{width:0.9716796875em}.svgicon-double-left-chevron{width:0.80859375em}.svgicon-double-right-chevron{width:0.80859375em}.svgicon-envelope{width:1.65234375em}.svgicon-fax{width:1.0908203125em}.svgicon-phone{width:1.2783203125em}.svgicon-tumblr{width:0.609375em}.svgicon-googleplus{width:0.97265625em}.svgicon-pinterest{width:0.7138671875em}.svgicon-twitter{width:0.9285703301429749em}.svgicon-facebook{width:0.5881709158420563em}.svgicon-feed{width:0.7868280932307243em}.svgicon-linkedin{width:0.8571425303816795em}.svgicon-youtube{width:0.8571435324847698em}@font-face{font-family:'icomoon';format("embedded-opentype");font-weight:normal;font-style:normal}[class^='iconfont-'],[class*=' iconfont-']{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-play:before{content:""}body{color:#191919}body *{background-color:transparent;background-position:top center;background-repeat:no-repeat;word-break:break-word;word-wrap:break-word}audio,canvas,img,video{vertical-align:middle}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search']{word-break:normal}textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],textarea,select{background-color:#fff;max-width:100%}input[type='radio'],input[type='checkbox']{margin:0 0.4em}.user-markup input[type='submit'],.user-markup input[type='reset'],.user-markup form button{background-color:#900;color:#fff}.user-markup input[type='submit']:hover,.user-markup input[type='submit']:focus,.user-markup input[type='submit']:active,.user-markup input[type='reset']:hover,.user-markup input[type='reset']:focus,.user-markup input[type='reset']:active,.user-markup form button:hover,.user-markup form button:focus,.user-markup form button:active{background-color:#fff;color:#900}select{background-color:#edebeb;background-image:none;position:relative;display:inline-block;width:auto;border:0;padding:.5rem 2.75rem .5rem .5rem;margin-top:.25rem;font-family:BentonSansRegular,Arial,serif}select:not([multiple]){background-image:url("../img/bg_select.png"),none;background-size:contain, cover;background-position:bottom right, center center;width:100%;max-width:100%;display:block}select:not([multiple]):hover,select:not([multiple]):focus,select:not([multiple]):active{background-image:url("../img/bg_select_hover.png"),none}.selectize-control{border:0;padding:0;font-family:BentonSansRegular,Arial,serif;display:block}.selectize-control ::-webkit-input-placeholder{color:#000}.selectize-control ::-moz-placeholder{color:#000}.selectize-control :-ms-input-placeholder{color:#000}.selectize-control :-moz-placeholder{color:#000}.selectize-control input[type='text']{height:auto;border:0;box-shadow:none;display:none;background-color:transparent}.selectize-control.single .selectize-input{background-repeat:no-repeat;border-radius:0}.selectize-control.single .selectize-input:after{display:none}.selectize-control .selectize-input{border:0;box-shadow:none;padding:.6875rem 2.75rem .75rem .5rem;background-color:#edebeb !important;background-image:url("../img/bg_select.png");background-position:top right !important;background-repeat:no-repeat}.selectize-control .selectize-input.full{background-color:#edebeb}.selectize-control .selectize-input.input-active{background-image:url("../img/bg_select_hover.png") !important;background-repeat:no-repeat !important;padding:.6875rem 2.75rem .75rem .5rem}.selectize-control .selectize-input.input-active input{display:block}.selectize-control .option{background-color:#edecea;color:#4a3c31}.selectize-control .option:hover,.selectize-control .option:focus,.selectize-control .option:active{background-color:#b7b1ad;color:#16120f}.webform fieldset{border:2px groove threedface}.webform input[type='submit']{-webkit-appearance:none;-moz-appearance:none;border-style:solid;cursor:pointer;font-weight:400;line-height:normal;margin:0;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:.5rem 1rem .5625rem;background-color:#900;border-color:#900;color:#fff;border-radius:1.25rem;transition:all .18s ease-in-out;border-width:2px;font-size:1rem;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#000}.user-markup h1,.user-markup h2,.user-markup h3,.user-markup h4,.user-markup h5,.user-markup h6{margin-top:1em}.user-markup h1:first-child,.user-markup h2:first-child,.user-markup h3:first-child,.user-markup h4:first-child,.user-markup h5:first-child,.user-markup h6:first-child{margin-top:0}h1{font-size:2.1875rem}h2{font-size:1.875rem}.user-markup h2{margin-bottom:.75rem}h3{font-size:1.75rem}.user-markup h3{margin-bottom:.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}hr{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;border-top:1px solid #ccc !important;display:block;height:1px;margin:1em 0;padding:0}img{max-width:100%}.user-markup img{padding:0.5em}.user-markup img[align=left]{float:left;padding:0.5em 0.5em 0.5em 0}.user-markup img[align=right]{float:right;padding:0.5em 0 0.5em 0.5em}.user-markup ul{list-style:none}.user-markup ul>li{position:relative}.user-markup ul>li:before{content:'•';color:#900;position:absolute;top:-2px;left:-14px}.user-markup ul,.user-markup ol{font-size:1rem;margin-left:1.5625rem}.user-markup ul ul,.user-markup ol ul{margin-left:1.5625rem;margin-top:0}.user-markup ul li,.user-markup ol li{line-height:2em}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.user-markup table{border:0}.user-markup table th{text-align:center;background-color:#a0d5c2;border-left:1px solid #7f7f81;font-family:BentonSansBold,Arial,serif}.user-markup table th:first-child{border-left:0}.user-markup table tr:nth-child(odd){background-color:#edebeb}.user-markup table tr:nth-child(even){background-color:#fff}.user-markup table td{border-left:1px solid #7f7f81}.user-markup table td:first-child{border-left:0}.user-markup table ol,.user-markup table ul{font-size:14px}.internal main{padding-bottom:3.5rem}@media screen and (min-width: 64em){.internal main{padding-bottom:13.4375rem;background-image:url("../img/bg_footing.jpg");background-position:bottom center;background-size:1426px auto}}@media screen and (min-width: 89.125em){.internal main{background-size:100% auto}}.internal main.profile{margin:0}.internal main:focus,.internal main:active{outline:0}.internal main.department{padding-bottom:1rem}@media screen and (min-width: 64em){.internal main.department{padding-bottom:9.9375rem}}.internal main>.wrapper{max-width:75rem;margin-left:auto;margin-right:auto;max-width:70.1875rem}.internal main>.wrapper::before,.internal main>.wrapper::after{content:' ';display:table}.internal main>.wrapper::after{clear:both}@media screen and (min-width: 48em){.internal main>.wrapper{padding-top:2.5rem}.internal main.standard-level>.wrapper{padding-top:5rem}.internal main.directory>.wrapper{padding-top:3.4375rem}.internal main.student-spotlight>.wrapper,.internal main.program>.wrapper{padding-top:3.125rem}}@media screen and (min-width: 48em){.internal main+.major-ctas{margin-top:-2.375rem}}.internal .page-content{padding:0 1rem 1rem}@media screen and (min-width: 48em){.internal .page-content{padding-left:.625rem;padding-right:.625rem;width:66.66667%;float:left;position:relative;left:33.33333%}}@media screen and (min-width: 48em) and (min-width: 32em){.internal .page-content{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 48em){.internal .page-content:last-child:not(:first-child){float:right}}@media screen and (min-width: 64em){.internal .page-content{padding-left:.625rem;padding-right:.625rem;width:75%;float:left;position:relative;left:25%}}@media screen and (min-width: 64em) and (min-width: 32em){.internal .page-content{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 64em){.internal .page-content:last-child:not(:first-child){float:right}}.internal .full-page-content{padding:0 1rem 3.5rem}.internal .full-page-content>*{max-width:70.1875rem;margin-left:auto;margin-right:auto}.internal .full-page-content noscript{display:block}.internal .full-page-content:focus,.internal .full-page-content:active{outline:0}@media screen and (min-width: 48em){.internal .full-page-content{padding:2.5rem 1rem 3.5rem}}@media screen and (min-width: 64em){.internal .full-page-content{padding:2.5rem 1rem 13.4375rem}}@media screen and (min-width: 48em){.internal .left-column{padding-left:.625rem;padding-right:.625rem;width:33.33333%;float:left;position:relative;left:-66.66667%}}@media screen and (min-width: 48em) and (min-width: 32em){.internal .left-column{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 48em){.internal .left-column:last-child:not(:first-child){float:right}}@media screen and (min-width: 64em){.internal .left-column{padding-left:.625rem;padding-right:.625rem;width:25%;float:left;position:relative;left:-75%}}@media screen and (min-width: 64em) and (min-width: 32em){.internal .left-column{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 64em){.internal .left-column:last-child:not(:first-child){float:right}}.internal .introduction{margin-bottom:-1rem;line-height:1.3em}.internal .mobile-only{display:block}@media screen and (min-width: 48em){.internal .mobile-only{display:none}}.internal .hide-on-mobile{display:none}@media screen and (min-width: 48em){.internal .hide-on-mobile{display:block}}.internal .cse .gsc-control-cse,.internal .gsc-control-cse{background-color:transparent;border:0}.container{position:relative}.home main:focus,.home main:active{outline:0}.filter-container{border:2px solid #a0d5c2;position:relative}.internal .introduction,.accordion .subtitle,.event .event-detail{font-size:1.5rem;color:#900;font-style:italic;display:block}.loading-section{text-align:center;background-image:url("../img/ajax-loader.gif");background-position:center center;padding:1rem 3rem 5rem}.no-js .loading-section{display:none}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.gsc-search-box tbody{border:0}.search-box .gsc-branding{display:none}.video-link{display:none}#search{height:50px}.truncate-content{height:80px;overflow:hidden}.result-status{margin:1rem 0 0;display:block}.result-status .count{font-family:BentonSansBold,Arial,serif;color:#900}h1+.result-status{margin:-1rem 0 1rem;padding-bottom:1rem}.btn.back-to-top{margin:16px 0 0}.drupal-internals{margin-bottom:1rem}.home .drupal-internals{max-width:70.1875rem;margin:1rem auto 0rem}#themer-popup dl,#themer-popup ol,#themer-popup p,#themer-popup ul{font-size:.625rem}@media screen and (min-width: 64em){body:not(.toolbar) #toggles{top:5px;margin-top:0}body:not(.toolbar) #search{margin-top:0}body:not(.toolbar) .container #toggles{top:5px;margin-top:0}body:not(.toolbar).search-open #toggles{top:55px}body:not(.toolbar).search-open.has-sticky #search{top:0;margin-top:0}body:not(.toolbar).search-open .is-sticky nav.main{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}body:not(.toolbar).search-open .container.has-sticky #search{top:64px;margin-top:0}.toolbar:not(.toolbar-drawer) .is-sticky nav.main{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.toolbar:not(.toolbar-drawer) .container #toggles{top:5px;margin-top:0}.toolbar:not(.toolbar-drawer) .container #search{margin-top:0}.toolbar:not(.toolbar-drawer) .container .is-sticky nav.main{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.toolbar.search-open:not(.toolbar-drawer).has-sticky #search{top:30px;margin-top:0}.toolbar.search-open:not(.toolbar-drawer) .is-sticky nav.main{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.toolbar.search-open:not(.toolbar-drawer) .container #toggles{margin-top:50px}.toolbar.search-open:not(.toolbar-drawer) .container #search{margin-top:0}.toolbar.search-open:not(.toolbar-drawer) .container.has-sticky #search{top:30px;margin-top:0}.toolbar.search-open:not(.toolbar-drawer) .container .is-sticky nav.main{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.toolbar.toolbar-drawer #search{margin-top:0}.toolbar.toolbar-drawer .is-sticky nav.main{-webkit-transform:translateY(64px);-ms-transform:translateY(64px);transform:translateY(64px)}.toolbar.toolbar-drawer .container #search{top:50px;margin-top:-50px}.toolbar.toolbar-drawer .container .is-sticky nav.main{-webkit-transform:translateY(64px);-ms-transform:translateY(64px);transform:translateY(64px)}.toolbar.toolbar-drawer.search-open.has-sticky #search{top:64px;margin-top:0}.toolbar.toolbar-drawer.search-open .is-sticky nav.main{-webkit-transform:translateY(114px);-ms-transform:translateY(114px);transform:translateY(114px)}.toolbar.toolbar-drawer.search-open .container #toggles{top:5px}.toolbar.toolbar-drawer.search-open .container.has-sticky #search{top:64px;margin-top:0}.toolbar.toolbar-drawer.search-open .container .is-sticky nav.main{-webkit-transform:translateY(114px);-ms-transform:translateY(114px);transform:translateY(114px)}}.accordions{margin-top:1rem}@media screen and (min-width: 64em){.accordions{margin-top:2rem}}.belt{background-color:#edebeb;position:relative;z-index:3;text-align:center;padding:1rem .625rem .25rem}@media screen and (min-width: 32em){.belt{padding:1.25rem .625rem 1.5rem}}@media screen and (min-width: 64.125em){.belt{padding:0 .625rem 2.1875rem}}@media screen and (min-width: 64.125em){.belt .wrapper{max-width:68.1875rem;margin:auto;text-align:left}}.belt h2{font-size:1.375rem;margin:.25rem 0 .625rem;color:#282828}.belt .school{font-size:.875rem;margin-bottom:.5rem;display:block}.belt .address,.belt .contact{font-size:.875rem;line-height:24px;display:block;margin:0 0 .625rem;color:#282828}.belt .address a{text-decoration:none;color:#282828}@media screen and (min-width: 64.125em){.belt .address a{text-decoration:underline}}.belt .address a:hover,.belt .address a:focus{color:#900}.belt .contact a{text-decoration:underline;color:#282828}.belt .contact a:hover,.belt .contact a:focus{color:#900}.belt .phone,.belt .email{display:inline-block}.belt .phone{border-right:1px solid #000;padding:0 .375rem;position:relative}@media screen and (min-width: 64.125em){.belt .phone{padding-left:0}}.belt .phone:after{content:'';height:1.875rem;width:.0625rem;background-color:#000}.belt .email{padding:0 0 0 .125rem}.belt .social-icons{margin:.5rem auto;display:inline-block}.belt .social-icons a{background-color:#900;border-radius:50%;padding-top:.3125rem;width:2.5rem;height:2.5rem;display:block;text-align:center;transition:background-color 0.6s}.belt .social-icons a:hover,.belt .social-icons a:focus{background-color:#a0d5c2}.belt .social-icons a:hover .svg-container,.belt .social-icons a:focus .svg-container{color:#191919}.belt .social-icons li{margin-left:.25rem}.belt .social-icons li:first-child{margin-left:0}.belt .social-icons .svg-container{color:#fff;transition:color 0.6s;font-size:1.375rem}.belt .footer-links{border-top:1px solid #b7b1ad;margin:0 .625rem;padding-top:1.3125rem;padding-bottom:.9375rem}@media screen and (min-width: 64.125em){.belt .footer-links{display:inline-block;border-top:0;width:60%;float:left;margin:0;padding-top:2.8125rem}}@media screen and (min-width: 32em){.belt .footer-links ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-rule:1px solid #b7b1ad;-moz-column-rule:1px solid #b7b1ad;column-rule:1px solid #b7b1ad}}@media screen and (min-width: 64.125em){.belt .footer-links ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;border-left:1px solid #b7b1ad}}.belt .footer-links li{margin:0 0 .125rem}@media screen and (min-width: 64.125em){.belt .footer-links li{margin:0;padding-left:1.375rem}}.belt .footer-links a{color:#282828;font-family:BentonSansRegular,Arial,serif;font-size:.875rem;line-height:24px;transition:color 0.6s}.belt .footer-links a:hover,.belt .footer-links a:focus{color:#900}@media screen and (min-width: 64.125em){.belt address{display:inline-block;vertical-align:top;padding-top:2.8125rem;width:40%;float:left}}@media only print{.belt{display:none}}#branding-bar .row{max-width:70.1875rem}#branding-bar:after{display:none}.dept-about-us{max-width:70.1875rem;margin:auto}.dept-about-us h2{padding:0 .625rem 0 4.75rem;margin:0;font-size:1.125rem;border:2px solid #a0d5c2;color:#fff;background-color:rgba(0,0,0,0.7);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;height:4.6875rem}@media screen and (min-width: 64em){.dept-about-us h2{font-size:2.25rem;padding:0 .625rem 0 5.6875rem;height:4.875rem}}.dept-about-us h2 span{position:absolute;top:0;left:0;color:#fff;padding:.75rem .625rem .5rem;border-right:2px solid #a0d5c2;background-color:#900;font-size:2.75rem;line-height:1em;height:100%}@media screen and (min-width: 64em){.dept-about-us h2 span{padding:.6875rem .6875rem .5rem;font-size:3rem}}.dept-about-us .wrapper{border-style:solid;border-color:#a0d5c2;border-width:0 2px 2px}@media screen and (min-width: 48em){.dept-about-us .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.dept-about-us .who,.dept-about-us .events-list{-webkit-flex:1;-ms-flex:1;flex:1}.dept-about-us .who{background-color:#a0d5c2;padding:1rem}.dept-about-us .who h3{background-color:#fff;color:#900;text-transform:uppercase;padding:.5rem .5rem .375rem;display:inline-block;margin:0 0 1rem;font-family:BentonSansCondBold,Arial,sans-serif;font-size:1.5rem}@media screen and (min-width: 64em){.dept-about-us .who h3{padding:.875rem 1rem .6875rem}}.dept-about-us .who p{font-style:italic;color:#191919}@media screen and (min-width: 48em){.dept-about-us .who p{font-size:1.5rem;line-height:35px}}@media screen and (min-width: 64em){.dept-about-us .who{padding:2.8125rem 4rem}}@media screen and (min-width: 48em){.dept-about-us .events-list{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media screen and (min-width: 64em){.dept-about-us .events-list{-webkit-flex:0 1 356px;-ms-flex:0 1 356px;flex:0 1 356px}}.dept-features .wrapper{max-width:70.1875rem;margin:auto}@media screen and (min-width: 64em){.dept-features .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}}.dept-features .feature{background-color:#900;position:relative;min-height:21.375rem;padding:1rem;display:none;overflow:hidden}@media screen and (min-width: 64em){.dept-features .feature{display:block;-webkit-flex:1 0 275px;-ms-flex:1 0 275px;flex:1 0 275px;padding:2.5rem 1rem 2.5rem 1rem}.browser-internet-explorer11 .dept-features .feature{width:275px;-webkit-flex:none;-ms-flex:none;flex:none}}.dept-features .feature h2{font-family:BentonSansBold,Arial,serif;font-size:1.25rem;line-height:22px}.dept-features .feature h2,.dept-features .feature p{position:relative;z-index:2;color:#fff}.dept-features .feature p{font-size:.9375rem;line-height:25px}.dept-features .feature a{font-size:.9375rem;line-height:25px;color:#fff;text-decoration:underline}.dept-features .feature a:hover,.dept-features .feature a:focus{color:#e6e6e6}.dept-features .svgicon{position:absolute;z-index:1;max-width:100%;color:#7a1705;top:0;font-size:20.625rem;left:calc(50% - 8.875rem)}.dept-features .svgicon-chemistry,.dept-features .svgicon-computer-science,.dept-features .svgicon-earth-science{top:2.1875rem;font-size:15.625rem;left:calc(50% - 7.6875rem)}.dept-features .svgicon-forensic-services{top:2.1875rem;font-size:15.625rem;left:calc(50% - 5.9375rem)}.dept-features .svgicon-math{top:2.1875rem;font-size:15.625rem;left:calc(50% - 6.125rem)}.dept-features .svgicon-neuroscience,.dept-features .svgicon-physics{top:2.1875rem;font-size:15.625rem;left:calc(50% - 7.6875rem)}.dept-features .svgicon-psychology{top:2.1875rem;font-size:15.625rem;left:calc(50% - 6.9375rem)}.dept-features .student-story{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.browser-internet-explorer11 .dept-features .student-story{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.dept-masthead{position:relative;z-index:2}.dept-masthead picture,.dept-masthead img{width:100%}.dept-masthead figure{max-height:31.25rem;overflow:hidden}.dept-masthead+.dept-about-us{margin-top:-4.6875rem;position:relative;z-index:3}@media screen and (min-width: 32em){.dept-masthead+.dept-about-us{margin-top:-6.5rem}}@media screen and (min-width: 64.125em){.dept-masthead+.dept-about-us{margin-top:-14rem}}.dept-slider{max-width:70.1875rem;margin:auto;position:relative}.dept-slider .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.dept-slider img{width:100%;display:none}@media screen and (min-width: 64.125em){.dept-slider img{display:block}}.dept-slider .one{display:none}@media screen and (min-width: 32em){.dept-slider .one{width:35%;padding-top:43%;background-size:cover;display:inline-block}}@media screen and (min-width: 64.125em){.dept-slider .one{width:auto;padding:0}}.dept-slider .two{width:100%;padding-top:67%;background-size:cover}@media screen and (min-width: 32em){.dept-slider .two{width:65%;padding-top:43%}}@media screen and (min-width: 64.125em){.dept-slider .two{width:auto;padding:0}}.dept-slider .third{display:none}@media screen and (min-width: 64.125em){.dept-slider .third{display:inline-block}}.dept-stat-fact-quote{text-align:center;display:none}@media screen and (min-width: 48em){.dept-stat-fact-quote{display:block;padding-bottom:3rem}}@media screen and (min-width: 64em){.dept-stat-fact-quote{padding-bottom:0}}.dept-stat-fact-quote .fact{max-width:70.1875rem;margin:1.5rem auto 0;position:relative}@media screen and (min-width: 48em){.dept-stat-fact-quote .fact{margin-top:4.6875rem}}@media screen and (min-width: 64em){.dept-stat-fact-quote .fact{margin-top:8.4375rem}}@media screen and (min-width: 48em){.dept-stat-fact-quote p{min-height:2.8125rem}}.differentiator{background-image:url("../img/bg_diff_high.jpg");background-size:cover;background-position:top;padding:1rem;margin-top:1rem}@media screen and (min-width: 48em){.differentiator{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.25rem}}.differentiator .image-container{padding:0 0 1rem 0;display:none}@media screen and (min-width: 48em){.differentiator .image-container{display:block;-webkit-flex:1 0 275px;-ms-flex:1 0 275px;flex:1 0 275px;padding:0 1rem 0 0}}.differentiator img{width:100%}.differentiator .content-container{padding:.25rem 0 0;margin:0}@media screen and (min-width: 48em){.differentiator .content-container{padding:1.375rem 0 1rem}}.differentiator.with-image .content-container{padding:0}@media screen and (min-width: 48em){.differentiator.with-image .content-container{padding:.5rem 0 0}}.differentiator hr{margin:0.5rem 0;width:100px;border-color:#a0d5c2;border-width:2px 0 0}.differentiator h2{font-size:1.4375rem;color:#fff}@media screen and (min-width: 48em){.differentiator h2{font-size:1.5rem}}.differentiator p{font-size:1.0625rem;color:#fff}.differentiator p:last-of-type{margin:0}.fact{text-align:center;position:relative}.fact h2{color:#900;font-family:BentonSansRegular,Arial,serif;margin:0 auto .125rem;font-size:2.1875rem}.fact p{font-size:1rem;color:#191919;margin:0 1rem 1rem;line-height:22px}.home .fact p{font-size:.875rem}@media screen and (min-width: 48em){.fact p{margin:0 auto 3rem}}.fact hr{border-color:#a0d5c2;margin:0.5rem auto;width:6.25rem;border-width:2px 0 0;height:1px}.fact .number{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;z-index:1;position:absolute;font-family:BentonSansBold,Arial,serif;opacity:0.1;top:0;left:0;width:100%;color:#282828;line-height:0.45em;display:none}@media screen and (min-width: 48em){.fact .number{display:block;font-size:15rem}}.fact h2,.fact p,.fact a,.fact hr{position:relative;z-index:2}@media screen and (min-width: 64em){.home .fact h2,.home .fact p,.home .fact a,.home .fact hr{max-width:80%}}.page-content .fact{display:none}@media screen and (min-width: 64em){.page-content .fact{margin:76px auto;display:block}}#footer{z-index:5;text-align:center}#footer p{font-size:74%}#footer .copyright-link{color:#191919;position:relative;display:inline-block;padding:0 8px 0 0}#footer .copyright-link:after{content:'';width:1px;height:13px;background-color:#191919;position:absolute;top:5px;left:calc(100% + -3px)}@media screen and (min-width: 40.1875em){#footer .copyright-link{padding:0 0 0 8px;display:inline-block}#footer .copyright-link:after{top:20px;left:2px}}#footer .copyright-link:hover,#footer .copyright-link:focus,#footer .copyright-link:active{color:#900}#footer .trustees{display:block}@media screen and (min-width: 40.1875em){#footer .trustees{display:inline-block}}#footer .privacy-access-block{display:inline-block}@media screen and (min-width: 42.3125em){#footer .privacy-access-block{position:absolute;top:0;right:1rem}}#footer .privacy,#footer .accessibility{position:relative}#footer .privacy{float:none}#footer .privacy:hover,#footer .privacy:focus,#footer .privacy:active{text-decoration:underline}#footer .privacy+.accessibility{margin-left:9px}#footer .privacy+.accessibility:before{content:'';color:#000;position:absolute;width:1px;height:13px;background-color:#000;top:0;left:-6px}#footer .accessibility:hover,#footer .accessibility:focus,#footer .accessibility:active{text-decoration:underline}#footer .row{max-width:70.1875rem;position:relative}.home-masthead figure{padding:0;margin:0;background-color:#282828;position:relative}@media screen and (min-width: 48em){.home-masthead figure{border-bottom:5px solid #900;max-height:56.25rem;overflow:hidden}}.home-masthead figcaption{padding:0;margin:0}@media screen and (min-width: 48em){.home-masthead figcaption{position:absolute;bottom:0;left:0;width:100%}}.home-masthead figcaption .wrapper{color:#fff;border-width:2px 2px 0;border-style:solid;border-color:#a0d5c2;position:relative}@media screen and (min-width: 48em){.home-masthead figcaption .wrapper{background-color:rgba(40,40,40,0.7);padding:.625rem 3.4375rem;max-width:70.1875rem;margin:auto}}.home-masthead figcaption p{padding:0 .625rem .125rem;font-size:1rem}.home-masthead figcaption p+p{padding:.5rem .625rem .125rem}.home-masthead figcaption .btn{margin-bottom:1.75rem}.home-masthead h1{color:#fff;padding:1.25rem 0 1.125rem 4.875rem;margin:0;font-size:1.5rem;vertical-align:middle;border-bottom:2px solid #a0d5c2;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 48em){.home-masthead h1{background-color:rgba(40,40,40,0.7);border-left:2px solid #a0d5c2;border-right:2px solid #a0d5c2;border-top:2px solid #a0d5c2;position:absolute;bottom:100%;left:-2px;font-size:2.25rem;padding:.75rem .75rem .75rem 4.875rem}}.home-masthead h1 span{position:absolute;top:0;left:0;color:#a0d5c2;padding:.4375rem .4375rem 0 .4375rem;border-right:2px solid #a0d5c2;font-size:3.125rem;line-height:1em}.home-programs{background-color:#a0d5c2;position:relative;text-align:center;margin:auto}.home-programs h2{padding:.4375rem 2.25rem .4375rem 4.6875rem;margin:-2.0625rem .625rem 1rem;font-size:1.4375rem;border:2px solid #a0d5c2;color:#000;background-color:#fff;display:inline-block;position:relative;text-align:left;max-width:24.0625rem}@media screen and (min-width: 32em){.home-programs h2{max-width:100%;font-size:1.8125rem;padding:.9375rem 2.25rem 1.125rem 4.6875rem;top:-8px}}@media screen and (min-width: 64.125em){.home-programs h2{font-size:2rem;padding:.9375rem 2.25rem 1rem 4.6875rem;top:-5px}}.home-programs h2 span{position:absolute;top:-1px;left:-1px;color:#fff;padding:.875rem .8125rem .4375rem;background-color:#900;font-size:2.5rem;line-height:1em;height:calc(100% + 1px)}@media screen and (min-width: 64.125em){.home-programs h2 span{height:100%;top:0;left:0;padding:.6875rem .625rem .3125rem;font-size:2.75rem;border-right:2px solid #a0d5c2}}.home-programs .user-markup{margin:0 .5rem 1rem;padding:0 1rem;text-align:left;max-width:70.1875rem}@media screen and (min-width: 64.125em){.home-programs .user-markup{text-align:center;margin:1rem auto}}.home-programs .user-markup p{font-size:1rem}.home-research-news{padding:5rem .625rem 3.75rem;position:relative}@media screen and (min-width: 48em){.home-research-news{padding:4.375rem .625rem 6.25rem}.home-research-news .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:70.1875rem;margin:auto}}.home-research-news h2{padding:.625rem .625rem 1.75rem 5.0625rem;margin:0;font-size:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:2px solid #a0d5c2;color:#191919;display:block;width:calc(100% - 20px);position:absolute;top:11px}@media screen and (min-width: 48em){.home-research-news h2{position:relative;top:0;-webkit-flex:0 0 69px;-ms-flex:0 0 69px;flex:0 0 69px;border-width:0;width:100%;line-height:60px;font-size:2rem;padding:0 .625rem 0 5.5rem}}.home-research-news h2 span{position:absolute;top:0;left:0;color:#fff;padding:.75rem .8125rem .5rem;border-right:2px solid #a0d5c2;background-color:#900;font-size:2.75rem;line-height:1em}@media screen and (min-width: 64em){.home-research-news h2 span{padding:.6875rem .5rem .5rem;font-size:3.25rem}}.home-research-news .view-all{position:absolute;font-size:.875rem;text-transform:uppercase;color:#900;bottom:11px;left:82px;line-height:1;transition:color 0.6s}@media screen and (min-width: 48em){.home-research-news .view-all{bottom:9px}}@media screen and (min-width: 64em){.home-research-news .view-all{left:90px}}.home-research-news .view-all:after{content:' >'}.home-research-news .view-all:hover,.home-research-news .view-all:focus,.home-research-news .view-all:active{color:#000}@media screen and (min-width: 48em){.home-research-news .news{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:1;-ms-flex-order:1;order:1;border:2px solid #a0d5c2;-webkit-flex:1 0 365px;-ms-flex:1 0 365px;flex:1 0 365px}}@media screen and (min-width: 48em){.home-research-news .feature{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2}}.home-sense-of-place{padding:1.75rem .625rem}@media screen and (min-width: 64em){.home-sense-of-place{padding:5rem 1rem 4.8125rem}}.home-sense-of-place h2{padding:0 .625rem 0 4.75rem;margin:0;font-size:1.5rem;border-style:solid;border-color:#a0d5c2;border-width:2px 2px 0;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:4.3125rem}@media screen and (min-width: 48em){.home-sense-of-place h2{width:auto;max-width:70.1875rem;bottom:0;font-size:1.5625rem;padding:0 .625rem 0 5.0625rem;margin:auto;height:4.5rem}}@media screen and (min-width: 64em){.home-sense-of-place h2{border-width:2px;font-size:2rem;padding:0 .625rem 0 5.0625rem;height:4.625rem}}.home-sense-of-place h2 span{position:absolute;top:-1px;left:-1px;color:#fff;padding:.5625rem .5rem .125rem .75rem;border-right:2px solid #a0d5c2;background-color:#900;font-size:3.125rem;line-height:1em}@media screen and (min-width: 48em){.home-sense-of-place h2 span{top:0;left:0;padding:.5625rem .5rem .0625rem;font-size:3.25rem}}.home-sense-of-place .subtitle{font-family:BentonSansRegular,Arial,serif;font-size:1.3125rem;padding:1rem .5rem 1rem;margin:0;display:block;line-height:1.35em;color:#900}.home-sense-of-place p{padding:0 .5rem}@media screen and (min-width: 48em){.home-sense-of-place p{font-size:1rem}}.home-sense-of-place .columns{padding:0}.home-sense-of-place picture,.home-sense-of-place img{width:100%}@media screen and (min-width: 64em){.home-sense-of-place picture,.home-sense-of-place img{position:absolute;height:100%;object-fit:cover}}.home-sense-of-place .btn{margin-top:0.75rem}.home-sense-of-place .contain{border-right:2px solid #a0d5c2;border-left:2px solid #a0d5c2;border-bottom:2px solid #a0d5c2;max-width:70.1875rem}@media screen and (min-width: 64em){.home-sense-of-place .contain{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto}}.home-sense-of-place .content{border-top:2px solid #a0d5c2}@media screen and (min-width: 64em){.home-sense-of-place .content{border-top:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;padding:1.5rem .625rem}}.home-sense-of-place .media{border-top:2px solid #a0d5c2;position:relative;padding:0}@media screen and (min-width: 64em){.home-sense-of-place .media{overflow:hidden;border-left:2px solid #a0d5c2;border-top:0;-webkit-flex:2;-ms-flex:2;flex:2;min-height:26.75rem}}.home-sense-of-place .media img{width:100%}.level-masthead{position:relative}.level-masthead picture,.level-masthead img{width:100%}.level-masthead img:not([src]){display:none}.level-masthead iframe,.level-masthead .iframe-wrapper{opacity:0;width:100%;z-index:6}.level-masthead .iframe-wrapper{position:absolute;padding-bottom:35.09%;padding-top:1.5625rem;height:100%;top:0;left:0}.level-masthead .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.level-masthead .wrapper{max-width:68.1875rem;margin:auto}.level-masthead.slider{position:relative}.level-masthead.slider>ul>li{display:none}.level-masthead.slider>ul>li:first-child{display:block}.no-js .level-masthead.slider>ul>li{display:block}.level-masthead.slider .bx-prev,.level-masthead.slider .bx-next{bottom:auto;top:110px}@media screen and (min-width: 25em){.level-masthead.slider .bx-prev,.level-masthead.slider .bx-next{top:126px}}@media screen and (min-width: 64.125em){.level-masthead.slider .bx-prev,.level-masthead.slider .bx-next{top:calc(50% - 45px)}}.level-masthead figure{position:relative}.level-masthead figcaption{margin:0;padding:1rem;color:#fff;background-color:#282828;border-style:solid;border-width:2px 0;border-color:#a0d5c2;z-index:8;display:block;width:100%}.level-masthead figcaption p{margin:0;padding:0;font-size:.875rem}.level-masthead figcaption p+p{margin:1rem 0 0}.level-masthead figcaption a{color:#fff;text-decoration:underline}.level-masthead figcaption a:hover,.level-masthead figcaption a:focus,.level-masthead figcaption a:active{color:#ccc}@media screen and (min-width: 64.125em){.level-masthead figcaption{background-color:rgba(40,40,40,0.7);position:absolute;bottom:0;left:0}}.level-masthead .playing+figcaption{position:static}.level-research-news{border-top:1px solid #a0d5c2;margin-top:5.3125rem;text-align:center}.level-research-news article{text-align:left}.level-research-news .stories{margin-top:1.25rem}.level-research-news .view-all{font-size:1.0625rem;display:block;text-transform:uppercase;color:#900;font-family:BentonSansCondBold,Arial,sans-serif;margin-top:-.5rem}@media screen and (min-width: 32em){.level-research-news .view-all{font-size:.875rem}}.level-research-news .view-all:after{content:' >'}.level-research-news .view-all:hover,.level-research-news .view-all:focus,.level-research-news .view-all:active{color:#000}.level-research-news h2{padding:1.25rem .9375rem 1.1875rem 5.125rem;margin:0 .625rem -2.1875rem;font-size:1.4375rem;border:2px solid #a0d5c2;color:#000;background-color:#fff;display:inline-block;position:relative;text-align:left;width:calc(100% - 20px);top:-35px}@media screen and (min-width: 32em){.level-research-news h2{width:auto;font-size:1.8125rem;padding:1.125rem .9375rem 1rem 5.125rem}}@media screen and (min-width: 64.125em){.level-research-news h2{font-size:2rem;padding:.9375rem .9375rem 1rem 5.125rem}}.level-research-news h2 span{position:absolute;top:-1px;left:-1px;color:#fff;padding:.875rem .8125rem .4375rem;background-color:#900;font-size:2.5rem;line-height:1em;height:100%}@media screen and (min-width: 32em){.level-research-news h2 span{top:0;left:0;padding:.6875rem .625rem .3125rem;font-size:2.75rem;border-right:2px solid #a0d5c2}}.list>h2{margin:1rem 0 0}.list>hr{margin:1rem 0 2rem}.list>ul{margin-top:1.25rem}.list>ul>li{margin:0 0 1rem}@media screen and (min-width: 48em){.list>ul>li{margin:0 0 1.25rem}}.list>ul>li:last-of-type{margin:0}.list .article-tile{padding-left:0;padding-right:0}@media screen and (min-width: 48em){.list .article-tile.has-image .image-container{float:left;width:33.33%}}@media screen and (min-width: 48em){.list .article-tile.has-image .content-container{float:right;width:66.66%}}.list .article-tile .content-container{height:auto}.list .article-tile .image{height:16.5625rem;background-size:cover}@media screen and (min-width: 48em){.list .article-tile .image{height:15.625rem}}.list .article-tile .title{font-weight:700}@media screen and (min-width: 64.125em){.list .article-tile .desc{font-size:1rem}}.no-js .list .article-tile .desc{overflow:hidden;text-overflow:ellipsis;max-height:6.25rem}.major-ctas{padding:0 .625rem;position:relative;z-index:4}@media screen and (min-width: 64em){.major-ctas{padding:0 1rem}}.left-column .major-ctas{padding:1rem 1rem 0}@media screen and (min-width: 48em){.left-column .major-ctas{padding:2rem 0 0}}.major-ctas ul{border-style:solid;border-width:2px;border-color:#a0d5c2;width:100%}@media screen and (min-width: 48em){.major-ctas ul{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:70.1875rem;margin:auto}.left-column .major-ctas ul{display:block}}.major-ctas li{border-top:2px solid #a0d5c2;display:block;overflow:hidden}@media screen and (min-width: 48em){.major-ctas li{-webkit-flex:1;-ms-flex:1;flex:1;border-top:0}.left-column .major-ctas li{width:100%;border-top:2px solid #a0d5c2}.left-column .major-ctas li .svg-container{border-left:0;border-right:1px solid #a0d5c2}.major-ctas li:first-child .svg-container{border-left:0}}.major-ctas li:first-child{border-top:0}.major-ctas .text,.major-ctas .svg-container{display:block;transition:width 0.6s, left 0.6s, color 0.6s}.major-ctas .text{position:relative;left:0;color:#fff;display:block;font-family:BentonSansBold,Arial,serif;font-size:1.125rem;padding:1.3125rem .0625rem 1.3125rem 5.9375rem}@media screen and (min-width: 64.125em){.major-ctas .text{font-size:1.5rem;padding:1.0625rem .0625rem .9375rem 5.9375rem}.left-column .major-ctas .text{font-size:1.125rem;padding:1.375rem .0625rem 1.25rem 5.9375rem}}.major-ctas .svg-container{color:#a0d5c2;display:block;position:absolute;top:0;left:0;border-right:1px solid #a0d5c2;width:4.375rem;height:4.375rem;text-align:center}@media screen and (min-width: 48em){.major-ctas .svg-container{border-left:1px solid #a0d5c2}}.major-ctas .svg-container .svgicon-pencil{font-size:2.125rem;margin-top:1rem}.major-ctas .svg-container .svgicon-pin{font-size:2rem;margin-top:1.1875rem}.major-ctas .svg-container .svgicon-info{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-physics{font-size:2.5rem;margin-top:1rem}.major-ctas .svg-container .svgicon-magnify{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-speech{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-newspaper{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-atomic{font-size:2.3125rem;margin-top:1rem}.major-ctas .svg-container .svgicon-biology{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-chemistry{font-size:2rem;margin-top:1.25rem}.major-ctas .svg-container .svgicon-computer-science{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-earth-science{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-forensic-services{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-globe{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-math{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-matrix{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-molecule{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-neuroscience{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-psychology{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-email{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-share{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-atsign{font-size:2.1875rem;margin-top:1.125rem}.major-ctas .svg-container .svgicon-clock{font-size:2.1875rem;margin-top:1.125rem}.major-ctas .svg-container .svgicon-envelope{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-fax{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-phone{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-tumblr{font-size:2.1875rem;margin-top:1rem}.major-ctas .svg-container .svgicon-googleplus{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-pinterest{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-twitter{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-facebook{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-feed{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-linkedin{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-youtube{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-flickr{font-size:1.8125rem;margin-top:1.3125rem}.major-ctas .svg-container .svgicon-instagram{font-size:1.8125rem;margin-top:1.3125rem}@media screen and (min-width: 48em){.left-column .major-ctas .svg-container .svgicon-pencil{font-size:2.6875rem;margin-top:.8125rem}.left-column .major-ctas .svg-container .svgicon-pin{font-size:2.3125rem;margin-top:1.125rem}.left-column .major-ctas .svg-container .svgicon-info{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-physics{font-size:2.6875rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-magnify{font-size:2.1875rem;margin-top:1.25rem}.left-column .major-ctas .svg-container .svgicon-speech{font-size:2.3125rem;margin-top:1.125rem}.left-column .major-ctas .svg-container .svgicon-newspaper{font-size:2.1875rem;margin-top:1.125rem}.left-column .major-ctas .svg-container .svgicon-atomic{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-biology{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-chemistry{font-size:2.1875rem;margin-top:1.1875rem}.left-column .major-ctas .svg-container .svgicon-computer-science{font-size:2.1875rem;margin-top:1.0625rem}.left-column .major-ctas .svg-container .svgicon-earth-science{font-size:2.1875rem;margin-top:1.125rem}.left-column .major-ctas .svg-container .svgicon-forensic-services{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-globe{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-math{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-matrix{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-molecule{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-neuroscience{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-psychology{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-email{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-share{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-atsign{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-clock{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-envelope{font-size:1.875rem;margin-top:1.25rem}.left-column .major-ctas .svg-container .svgicon-fax{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-phone{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-tumblr{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-googleplus{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-pinterest{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-twitter{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-facebook{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-feed{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-linkedin{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-youtube{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-flickr{font-size:2.5rem;margin-top:.9375rem}.left-column .major-ctas .svg-container .svgicon-instagram{font-size:2.5rem;margin-top:.9375rem}}.major-ctas a{position:relative;background-color:#282828;display:block;transition:background-color 0.6s}.major-ctas a:hover,.major-ctas a:focus{background-color:#900}.major-ctas a:hover .text,.major-ctas a:focus .text{left:100%}.major-ctas a:hover .svg-container,.major-ctas a:focus .svg-container{width:calc(100% + 2px);border-width:2px;color:#fff}.browser-internet-explorer .major-ctas a:hover .svg-container,.browser-internet-explorer .major-ctas a:focus .svg-container{width:100%}.left-column .major-ctas a:hover .svg-container,.left-column .major-ctas a:focus .svg-container{border-width:1px}.major-ctas+.belt{padding-top:7.8125rem;margin-top:-6.875rem}@media screen and (min-width: 48em){.major-ctas+.belt{padding-top:3.4375rem;margin-top:-2.3125rem}}.dept-features+.major-ctas{padding:0}.dept-features+.major-ctas ul{max-width:70.1875rem}@media only print{.major-ctas{display:none}}.news-spotlight .wrapper{max-width:70.1875rem;margin:auto}@media screen and (min-width: 48em){.news-spotlight .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.5rem auto 0;padding:0 16px}}.news-spotlight .image-container{background-size:cover;border-style:solid;border-color:#a0d5c2;border-width:2px 2px 0}@media screen and (min-width: 48em){.news-spotlight .image-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-width:2px 0 2px 2px}}.news-spotlight .content-container{padding:1rem;background-color:#a0d5c2;border-style:solid;border-color:#a0d5c2;border-width:0 2px 2px}@media screen and (min-width: 48em){.news-spotlight .content-container{padding:1.375rem;-webkit-flex:0 1 368px;-ms-flex:0 1 368px;flex:0 1 368px;border-width:2px 2px 2px 0}}.news-spotlight img{width:100%}@media screen and (min-width: 48em){.news-spotlight img{display:none}}.news-spotlight h2{font-size:1.5rem;line-height:1.875rem;color:#191919;font-family:BentonSansBold,Arial,serif;margin-top:1rem}.news-spotlight h2+.subtitle{margin-top:-1rem}.news-spotlight h2 a{color:#191919;font-family:BentonSansBold,Arial,serif}.news-spotlight h2 a svg{position:relative;font-size:1rem;transition:margin 0.3s;color:#900}.news-spotlight h2 a:hover,.news-spotlight h2 a:focus,.news-spotlight h2 a:active{color:#900}.news-spotlight h2 a:hover svg,.news-spotlight h2 a:focus svg,.news-spotlight h2 a:active svg{margin-left:.3125rem}.news-spotlight p{color:#191919;font-size:1rem;margin:0}.news-spotlight .subtitle{display:block;font-size:1.125rem;font-style:italic;color:#900}.news-spotlight .subtitle a{text-decoration:underline;color:#900}.news-spotlight .subtitle a:hover,.news-spotlight .subtitle a:focus,.news-spotlight .subtitle a:active{color:#282828}.news-spotlight .tag{text-transform:uppercase;color:#191919;background-color:#fff;display:inline-block;font-size:.875rem;font-family:BentonSansCondBold,Arial,sans-serif;padding:.125rem .375rem 0;transition:background-color 0.6s, color 0.6s}.news-spotlight .tag:hover,.news-spotlight .tag:focus,.news-spotlight .tag:active{background-color:#900;color:#fff}.news-spotlight hr{margin:1rem 0;width:6.25rem;border-color:#fff;border-width:2px 0 0;text-align:left}.news-spotlight .user-markup{margin-top:0}.program-results{margin:0 -.4375rem;overflow:hidden}@media screen and (min-width: 32em){.program-results{margin:0 -1rem}}@media screen and (min-width: 48em){.program-results{margin:0 -1rem 1rem}}.quote{display:none;padding:1rem 2.5rem;border-style:solid;border-width:1px 0;border-color:#a0d5c2;text-align:center;margin:2rem 0}@media screen and (min-width: 48em){.quote{display:block}}.quote hr{width:3.125rem;margin:1rem auto;border-width:2px 0 0;border-color:#000}.quote p{font-style:italic;color:#900;line-height:1.4em;font-size:1.375rem}.quote cite{text-transform:uppercase;color:#191919;background-color:#a0d5c2;display:inline-block;font-size:.875rem;font-family:BentonSansCondBold,Arial,sans-serif;padding:0 .75rem}.accordion{margin-bottom:1rem;background-color:#fff}@media print{.accordion .accordion-trigger{background-color:#fff}.accordion .accordion-trigger .svgicon-plus{display:none}.accordion .accordion-trigger .svgicon-minus{display:block}.accordion .accordion-body{display:block}}.accordion.open .svgicon-plus,.no-js .accordion .svgicon-plus{display:none}.accordion.open .svgicon-minus,.no-js .accordion .svgicon-minus{display:block}.accordion.open .accordion-body,.no-js .accordion .accordion-body{display:block}.accordion:hover .accordion-header,.no-js .accordion:hover .accordion-header{background-color:#edebeb}.accordion:hover .accordion-trigger,.no-js .accordion:hover .accordion-trigger{background-color:#900;color:#fff}.accordion ul,.accordion ol{margin-left:1rem}.accordion .accordion-header{cursor:pointer;position:relative;transition:border 0.5s;border:2px solid #a0d5c2}.accordion .accordion-header h2{font-family:BentonSansBold,Arial,serif;font-size:1.125rem;vertical-align:middle;line-height:1.2;margin:0;padding:.5rem .75rem .5rem 5rem;width:100%;height:calc(2.8125rem + 1.375rem);display:table-cell}@media screen and (min-width: 48em){.accordion .accordion-header h2{font-size:1.125rem}}.accordion .accordion-trigger{background-color:#fff;width:4.3125rem;height:4.3125rem;transition:background 1s;display:block;position:absolute;left:0;top:0;border-right:2px solid #a0d5c2;border-bottom:2px solid #a0d5c2;color:#900;font-size:44px;text-align:center;line-height:1em;padding:1.25rem 1.3125rem}.accordion .accordion-body{display:none}@media screen and (min-width: 0em) and (max-width: 31.9375em){.accordion .accordion-body h3{font-size:1.5rem}}@media screen and (min-width: 48em){.accordion .accordion-body h3{margin-bottom:1.25rem}}.accordion .accordion-body-inner{border-style:solid;border-color:#a0d5c2;border-width:0 2px 2px;padding:1.25rem .75rem .75rem}@media screen and (min-width: 48em){.accordion .accordion-body-inner{padding:1.75rem 1rem 1rem}}.accordion .accordion-body-inner>.btn{margin-top:2rem}.accordion .subtitle{font-size:1.1875rem;line-height:1em;margin-bottom:1.5rem}@media screen and (min-width: 48em){.accordion .subtitle{font-size:1.3125rem;margin-top:-.75rem}}.accordion hr{margin:1rem 0}.accordion .btn{margin-top:2rem;margin-left:0;margin-right:0}.accordion .svgicon-plus{display:block;font-size:1.625rem}.accordion .svgicon-minus{display:none;font-size:1.625rem}.alphabet-filter{margin:1rem 0;padding:0;position:relative;border:2px solid #a0d5c2}.alphabet-filter ul{overflow:hidden;padding:0 .5rem .875rem}@media screen and (min-width: 48em){.alphabet-filter ul{padding:1.4375rem .5rem 1.125rem 7rem}}.alphabet-filter li{margin:0 .25rem 0 0;float:left;position:relative}.alphabet-filter .alpha{color:#191919;font-size:1.25rem;font-family:BentonSansRegular,Arial,serif;line-height:32px;text-align:center;text-transform:capitalize;margin:0;padding:.125rem;display:block;height:2rem;width:2rem}@media screen and (min-width: 48em){.alphabet-filter .alpha{font-size:1.25rem;line-height:20px;padding:0;height:1.5rem;width:1.5rem}}.alphabet-filter .alpha.disabled{color:#adadad}.alphabet-filter .alpha.active{font-family:BentonSansBold,Arial,serif;text-decoration:underline;color:#900}.alphabet-filter a{text-decoration:none}.alphabet-filter a:hover{color:#900}.alphabet-filter .view{display:block;font-family:BentonSansBold,Arial,serif;font-size:1rem;padding:1rem 1rem 0;color:#191919}@media screen and (min-width: 48em){.alphabet-filter .view{position:absolute;top:22px;left:16px;padding:0}}.article-tile{overflow:hidden;background-color:#edebeb;margin:0}@media screen and (min-width: 64em){.article-tile:hover.no-image .flag{left:0}.article-tile:hover.no-image .content-container{padding-left:5rem}}@media screen and (min-width: 64em) and (min-width: 48em){.article-tile:hover.no-image .content-container{padding-left:5.375rem}}@media screen and (min-width: 64em) and (min-width: 64em){.article-tile:hover.no-image .content-container{padding-left:5.625rem}}.article-tile .article-tile-inner{position:relative}@media screen and (min-width: 31.25em){.article-tile .article-tile-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem}}@media screen and (min-width: 64em){.article-tile .article-tile-inner{padding:0}}.article-tile .content-container{z-index:1;background-color:transparent;padding:1.375rem 1rem 1rem;position:relative;transition:padding 0.6s}@media screen and (min-width: 31.25em){.article-tile .content-container{padding:0 1rem 1rem}}@media screen and (min-width: 64em){.article-tile .content-container{padding:1.375rem 1.25rem .75rem 1rem}}.article-tile .flag{position:absolute;left:-50px;top:0;width:4.375rem;height:100%;background-color:#900;color:#fff;display:none;font-size:2.25rem;transition:left 0.6s;z-index:4}@media screen and (min-width: 64em){.article-tile .flag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.article-tile .image-container{position:relative;overflow:hidden}@media screen and (min-width: 31.25em){.article-tile .image-container{-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;min-width:40%}}@media screen and (min-width: 48em){.article-tile .image-container{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;min-width:30%}}@media screen and (min-width: 64em){.article-tile .image-container{-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;min-width:300px}}.article-tile .image-container img{transition:-webkit-filter 0.325s, filter 0.325s;width:100%}@media screen and (min-width: 64em){.article-tile .image-container:hover a img{-webkit-filter:blur(4px);filter:blur(4px)}}.article-tile .image-container:hover a .flag{left:0}.article-tile .image{overflow:hidden;height:10.625rem}@media screen and (min-width: 48em){.article-tile .image{height:13.125rem}}@media screen and (min-width: 64em){.article-tile .image{height:15.625rem}}.article-tile hr{margin:.625rem 0 .875rem;width:6.25rem;border-color:#a0d5c2;border-width:2px 0 0;text-align:left}.article-tile .title,.article-tile .subtitle,.article-tile .addendum{display:block;margin:0}.article-tile .title,.article-tile .title a{font-size:1.5rem;font-family:BentonSansBold,Arial,serif;color:#000}.article-tile .title a:hover{color:#707070}.article-tile .title,.article-tile .desc,.article-tile .addendum{line-height:1.425}.article-tile .subtitle{font-size:1.125rem;font-style:italic;color:#900}.article-tile .subtitle a{text-decoration:underline;color:#900}.article-tile .subtitle a:hover,.article-tile .subtitle a:focus,.article-tile .subtitle a:active{color:#282828}.article-tile .addendum{font-size:.875rem;margin-top:.25rem;font-style:italic}.article-tile .desc{margin-bottom:1rem}@media print{.article-tile .desc{display:block}}.article-tile .user-markup{margin-top:1rem}.article-tile .info{font-size:1rem}.article-tile .info a{color:#900;text-decoration:underline}.article-tile .info a:hover,.article-tile .info a:focus,.article-tile .info a:active{color:#282828}.article-tile .contact{padding:0;font-size:16px}.article-tile .contact div{position:relative;padding-left:1.875rem;padding-top:.0625rem}.article-tile .contact .svgicon{width:1.25rem;color:#900;position:absolute;top:calc(50% - 9px);left:0}.article-tile .contact .svgicon.svgicon-envelope{top:calc(50% - 5px)}.article-tile .contact a{color:#900;text-decoration:underline}.article-tile .contact a:hover,.article-tile .contact a:focus,.article-tile .contact a:active{color:#282828}.article-tile .contact .svgicon-pin{font-size:1.1875rem}.article-tile .contact .svgicon-phone{font-size:1.25rem}.article-tile .contact .svgicon-envelope{font-size:.6875rem}.article-tile .contact .svgicon-atsign{font-size:1.0625rem}.article-tile .contact .svgicon-clock{font-size:1rem}.article-tile.no-image .content-container{padding:16px}@media screen and (min-width: 31.25em){.article-tile.no-image .content-container{padding:0}}@media screen and (min-width: 64em){.article-tile.no-image .content-container{padding:1.875rem 1rem 1.875rem 2.25rem}}.breadcrumbs{display:none}.standard-level .breadcrumbs,.profile .breadcrumbs,.directory .breadcrumbs,.spotlight .breadcrumbs,.event-detail .breadcrumbs,.program-detail .breadcrumbs,.news-index .breadcrumbs,.news-detail .breadcrumbs,.finder .breadcrumbs{border-bottom:1px solid #a0d5c2}@media screen and (min-width: 48em){.breadcrumbs{display:block;margin-bottom:2rem;padding-bottom:.25rem}}.breadcrumbs ul{height:auto}.breadcrumbs li{line-height:1.375rem}.breadcrumbs li:before{color:#900}.breadcrumbs a{color:#191919;font-size:.75rem}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active{color:#900}.breadcrumbs a.home:hover,.breadcrumbs a.home:focus,.breadcrumbs a.home:active{color:#900}.breadcrumbs .current{font-size:.75rem;font-family:BentonSansBold,Arial,serif;padding:.125rem .25rem 0;color:#fff;background-color:#900;text-transform:uppercase}.btn,.user-markup input[type='submit'],.user-markup input[type='reset'],.user-markup form button{display:inline-block;padding:.4375rem .75rem;text-transform:uppercase;letter-spacing:1px;margin:0 .625rem 1rem;font-family:BentonSansCondBold,Arial,sans-serif;border-style:solid;border-width:1px;transition:background-color 0.6s, color 0.6s}@media screen and (min-width: 64.125em){.btn,.user-markup input[type='submit'],.user-markup input[type='reset'],.user-markup form button{padding:.5rem 1.125rem .5rem}}.user-markup .btn,.user-markup input[type='submit'],.user-markup input[type='reset'],.user-markup form button{margin:0 0 1rem}.btn.red,.user-markup input.red[type='submit'],.user-markup input.red[type='reset'],.user-markup form button.red{background-color:#900;color:#fff;border-color:#900}.btn.red:hover,.btn.red:focus,.btn.red:active,.user-markup input.red[type='submit']:hover,.user-markup input.red[type='reset']:hover,.user-markup form button.red:hover,.user-markup input.red[type='submit']:focus,.user-markup input.red[type='reset']:focus,.user-markup form button.red:focus,.user-markup input.red[type='submit']:active,.user-markup input.red[type='reset']:active,.user-markup form button.red:active{background-color:#fff;color:#900}.btn.white,.user-markup input.white[type='submit'],.user-markup input.white[type='reset'],.user-markup form button.white{background-color:#fff;color:#900;border-color:#fff}.btn.white:hover,.btn.white:focus,.btn.white:active,.user-markup input.white[type='submit']:hover,.user-markup input.white[type='reset']:hover,.user-markup form button.white:hover,.user-markup input.white[type='submit']:focus,.user-markup input.white[type='reset']:focus,.user-markup form button.white:focus,.user-markup input.white[type='submit']:active,.user-markup input.white[type='reset']:active,.user-markup form button.white:active{background-color:#900;color:#fff}.buttons{padding:1rem 1rem 0}@media screen and (min-width: 25em){.buttons{max-width:250px;margin:auto}}@media screen and (min-width: 48em){.buttons{padding:2rem 0 0;max-width:100%}}.buttons .btn{display:block;margin:.625rem 0 0;text-align:center}.buttons .btn:first-child{margin:0}.contact-information{padding:1rem 1rem 0}@media screen and (min-width: 48em){.contact-information{padding:2rem 0 0}.contact-information .svgicon-speech{display:block}.contact-information .svgicon-minus,.contact-information .svgicon-plus{display:none}}.contact-information .svg-container{pointer-events:none}.contact-information h2{padding:1.4375rem .625rem 1.375rem 5.0625rem;margin:0;font-size:1.1875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:2px solid #a0d5c2;color:#000;display:block;position:relative;cursor:pointer}@media screen and (min-width: 48em){.contact-information h2{font-size:1.125rem;padding:1.5625rem .625rem 1.375rem 5.0625rem;cursor:default}}.contact-information h2 span{position:absolute;top:0;left:0;color:#fff;padding:1.25rem 1.3125rem;border-right:2px solid #a0d5c2;background-color:#900;font-size:2.75rem;line-height:1em;height:100%}@media screen and (min-width: 48em){.contact-information h2 span{padding:1.1875rem .875rem .875rem}}.contact-information .vcard{border-color:#a0d5c2;border-width:0 2px 2px;display:none;padding:0;margin:0}@media screen and (min-width: 48em){.contact-information .vcard{display:block;font-size:.875rem}}.contact-information .svgicon-plus{display:block;font-size:1.625rem}@media screen and (min-width: 48em){.contact-information .svgicon-plus{display:none}}.contact-information .svgicon-minus{display:none;font-size:1.625rem}@media screen and (min-width: 48em){.contact-information .svgicon-minus{display:none}}.contact-information .svgicon-speech{display:none;font-size:2.125rem}@media screen and (min-width: 48em){.contact-information .svgicon-speech{display:block}}.contact-information.open .vcard{display:block}.contact-information.open .svgicon-minus{display:block}@media screen and (min-width: 48em){.contact-information.open .svgicon-minus{display:none}}.contact-information.open .svgicon-plus{display:none}.contact-information .fn{color:#900;font-family:BentonSansBold,Arial,serif;font-size:inherit}.contact-information .name{padding:.5rem 1rem .75rem;font-size:1rem}.contact-information .adr{padding:.5rem 1rem;border-top:1px solid #a0d5c2}.contact-information .contact{padding:.75rem .5rem;border-top:1px solid #a0d5c2}.contact-information .contact div{position:relative;padding-left:1.875rem;padding-top:.3125rem}.contact-information .contact .svgicon{width:1.25rem;color:#900;position:absolute;top:calc(50% - 9px);left:0}.contact-information .contact .svgicon.svgicon-envelope{top:calc(50% - 5px)}.contact-information .contact a{color:#900;text-decoration:underline}.contact-information .contact a:hover,.contact-information .contact a:focus,.contact-information .contact a:active{color:#282828}.contact-information .svgicon-phone{font-size:1.125rem}.contact-information .svgicon-fax{font-size:1.1875rem}.contact-information .svgicon-envelope{font-size:.75rem}.contact-information .svgicon-atsign{font-size:1.1875rem}.contact-information .svgicon-clock{font-size:1.125rem}.contact-information .social-icons{margin-bottom:-.0625rem;border-top:1px solid #a0d5c2}.contact-information .social-icons li{border-style:solid;border-color:#a0d5c2;border-width:0 1px 1px 0;text-align:center;padding:0}.contact-information .social-icons li:nth-child(4n){border-width:0 0 1px}.contact-information .social-icons a{font-size:2rem;display:block;padding:.9375rem 0 .3125rem}.contact-information .social-icons a:hover,.contact-information .social-icons a:active,.contact-information .social-icons a:focus{background-color:#900}.contact-information .social-icons a:hover .svgicon,.contact-information .social-icons a:active .svgicon,.contact-information .social-icons a:focus .svgicon{color:#fff}@media screen and (min-width: 48em){.contact-information .social-icons a{padding:.6875rem 0 .125rem}}.contact-information .social-icons .svgicon{color:#900}.credentials,.subhead{margin-top:-1.25rem;margin-bottom:1rem;display:block;color:#900;font-style:italic;font-family:BentonSansRegular,Arial,serif;font-size:1.5rem}.credentials a,.subhead a{text-decoration:underline;color:#900}.credentials a:hover,.credentials a:focus,.credentials a:active,.subhead a:hover,.subhead a:focus,.subhead a:active{color:#282828}.spotlight .credentials,.news-detail .credentials,.spotlight .subhead,.news-detail .subhead{font-size:1.125rem}.credentials .pipe,.subhead .pipe{font-style:normal;display:inline-block;padding:0 .25rem 0 .5rem}.department-blocks{position:relative;padding:0 1.5rem;border-top:1px solid #fff}.department-blocks .wrapper{max-width:70.1875rem;margin:auto}.department-blocks h3{text-transform:uppercase;letter-spacing:1px;color:#900;background-color:#fff;font-family:BentonSansCondBold,Arial,sans-serif;font-size:1.125rem;line-height:1em;padding:.6875rem .6875rem .5625rem;margin:0 auto 1rem;display:inline-block;float:left}@media screen and (min-width: 48em){.department-blocks h3{padding:.6875rem 1.3125rem .5625rem;font-size:1.5rem}}.department-blocks ul{padding-bottom:1.25rem;max-width:70.1875rem;clear:both}@media screen and (min-width: 64.125em){.department-blocks ul{margin:0 auto}}@media screen and (min-width: 70.1875em){.department-blocks ul{margin:3.4375rem auto 0;padding:0 0 5rem}}.department-blocks li{text-align:left;position:relative;padding:1.875rem 0 0;overflow:hidden}@media screen and (min-width: 32em) and (max-width: 64.0625em){.department-blocks li a{margin-left:0;margin-right:1rem}.department-blocks li:nth-child(2n) a{margin-right:0}}@media screen and (min-width: 64.125em){.department-blocks li a{margin-left:0;margin-right:1.75rem}.department-blocks li:nth-child(3n) a{margin-right:0}}.department-blocks .text,.department-blocks .svg-container{display:block;transition:width 0.6s, left 0.6s, margin 0.6s}.department-blocks .svg-container{position:absolute;top:calc(50% - 1.8125rem);left:0;padding:.0625rem;text-align:center;color:#56967c;width:2.8125rem}.department-blocks .svg-container .svgicon-biology{font-size:2.8125rem;margin:.3125rem 0 0 .4375rem}.department-blocks .svg-container .svgicon-chemistry{font-size:2.3125rem;margin:.5rem 0 0 .75rem}.department-blocks .svg-container .svgicon-computer-science{font-size:2.125rem;margin:.6875rem 0 0 .9375rem}.department-blocks .svg-container .svgicon-earth-science{font-size:2.125rem;margin:.625rem 0 0 1.0625rem}.department-blocks .svg-container .svgicon-forensic-services{font-size:2.3125rem;margin:.5625rem 0 0 1.1875rem}.department-blocks .svg-container .svgicon-math{font-size:2.3125rem;margin:.5625rem 0 0 1.125rem}.department-blocks .svg-container .svgicon-neuroscience{font-size:2.3125rem;margin:.5625rem 0 0 1rem}.department-blocks .svg-container .svgicon-physics{font-size:2.8125rem;margin:.375rem 0 0 .6875rem}.department-blocks .svg-container .svgicon-psychology{font-size:2.3125rem;margin:.5625rem 0 0 1rem}@media screen and (min-width: 64.125em){.department-blocks .svg-container{top:0}.department-blocks .svg-container .svgicon-biology{font-size:2.8125rem;margin:.6875rem 0 0 .4375rem}.department-blocks .svg-container .svgicon-chemistry{font-size:2.3125rem;margin:.875rem 0 0 .75rem}.department-blocks .svg-container .svgicon-computer-science{font-size:2.125rem;margin:1.0625rem 0 0 .9375rem}.department-blocks .svg-container .svgicon-earth-science{font-size:2.125rem;margin:1rem 0 0 1.0625rem}.department-blocks .svg-container .svgicon-forensic-services{font-size:2.3125rem;margin:.9375rem 0 0 1.1875rem}.department-blocks .svg-container .svgicon-math{font-size:2.3125rem;margin:.9375rem 0 0 1.125rem}.department-blocks .svg-container .svgicon-neuroscience{font-size:2.3125rem;margin:.9375rem 0 0 1rem}.department-blocks .svg-container .svgicon-physics{font-size:2.8125rem;margin:.75rem 0 0 .6875rem}.department-blocks .svg-container .svgicon-psychology{font-size:2.3125rem;margin:.9375rem 0 0 1rem}}.department-blocks .text{font-size:1rem;letter-spacing:1px;line-height:1.1em;padding:0 .625rem 0 2.875rem;text-transform:uppercase;left:0;font-family:BentonSansCondBold,Arial,sans-serif;position:relative;width:100%;color:#282828}.department-blocks a{padding:0 1rem 0;background-color:#c9e3dc;height:4.375rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#000;transition:background-color 0.6s;position:relative}.department-blocks a:hover,.department-blocks a:focus{background-color:#56967c}.department-blocks a:hover .text,.department-blocks a:focus .text{left:100%}.department-blocks a:hover .svg-container,.department-blocks a:focus .svg-container{width:100%;color:#fff}.department-blocks a:hover .svgicon,.department-blocks a:focus .svgicon{margin-left:0}.department-filter{position:relative}.department-filter .title{font-family:BentonSansBold,Arial,serif;position:relative;display:block}.department-filter ul{font-size:0;display:none}@media screen and (min-width: 48em){.department-filter ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block}.department-filter ul:before,.department-filter ul:after{content:'';display:block;width:2px;height:100%;position:absolute;background-color:#a0d5c2;top:0}.department-filter ul:before{left:47.5%}.department-filter ul:after{left:47.5%}}@media screen and (min-width: 64em){.department-filter ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.department-filter ul:before{left:32.025%}.department-filter ul:after{left:64.425%}}.department-filter .svgicon{color:#900;position:absolute;top:2px;right:0}.department-filter .svgicon-plus{display:block}.department-filter .svgicon-minus{display:none}.department-filter.open ul{display:block}.department-filter.open .svgicon-plus{display:none}.department-filter.open .svgicon-minus{display:block}@media screen and (min-width: 48em){.department-filter .svg-container{display:none}}.department-filter input[type='checkbox']{display:none}.department-filter input[type='checkbox']:checked+span{color:#900}.department-filter input[type='checkbox']:checked+span:after{background-color:#404041}.departments-enabled .department-filter input[type='checkbox']+span:hover{color:#900}.department-filter li{position:relative;display:inline-block;width:100%;font-size:1rem}.department-filter li span{padding-left:2rem;padding-right:1.5rem;display:block;vertical-align:middle;font-family:BentonSansBold,Arial,serif;text-transform:uppercase;color:#191919}.department-filter li span:before{display:block;content:'';width:1.5rem;height:1.5rem;background-color:#edebeb;position:absolute;left:0;top:14px;border-radius:50%}@media screen and (min-width: 48em){.department-filter li span:before{top:7px}}.department-filter li span:after{display:block;content:'';width:.75rem;height:.75rem;background-color:#edebeb;position:absolute;left:6px;top:20px;border-radius:50%}@media screen and (min-width: 48em){.department-filter li span:after{top:13px}}.department-filter label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.125rem}@media screen and (min-width: 48em){.department-filter label{height:2.375rem}}.filter-container .department-filter{padding:1rem;border-top:2px solid #a0d5c2}.departments-disabled .department-filter span,.departments-disabled .department-filter label{color:#cfcdca;cursor:default}.department-name{font-family:BentonSansBold,Arial,serif;display:block;padding:0 0 .25rem 1.4375rem;font-size:1.125rem;border-bottom:3px solid rgba(74,60,49,0.3);color:#56967c}.department-name:hover{color:#56967c}@media screen and (min-width: 64.125em){.department-name{border:0;position:absolute;left:73px;top:30px;font-size:.875rem;max-width:16.375rem;line-height:1;z-index:13}}@media screen and (min-width: 71.1875em){.department-name{left:calc(50% - 490px)}}.events-list{background-color:#fff}.events-list h3{display:block;padding:.5rem .875rem 1.4375rem;position:relative;font-size:1.625rem;color:#000;margin:.25rem 0 .5625rem}@media screen and (min-width: 32em){.events-list h3{padding:.4375rem 1rem 1.1875rem;font-size:1.8125rem;margin:.25rem 0 .9375rem}}.events-list .view-all{position:absolute;font-size:1.0625rem;text-transform:uppercase;color:#900;bottom:0;left:1.125rem;font-family:BentonSansCondBold,Arial,sans-serif}@media screen and (min-width: 32em){.events-list .view-all{font-size:.875rem}}.events-list .view-all:after{content:' >'}.events-list .view-all:hover,.events-list .view-all:focus,.events-list .view-all:active{color:#000}.events-list .event{border-top:1px solid #a0d5c2;padding:.6875rem 1rem}@media screen and (min-width: 32em){.events-list .event:hover{background-color:#edebeb}}.events-list h4{margin:0;padding:0;font-family:BentonSansRegular,Arial,serif;font-size:1.0625rem;line-height:1em}@media screen and (min-width: 32em){.events-list h4{font-size:1.25rem}}.events-list a{color:#900}.events-list a svg{top:3px;position:relative;font-size:1.0625rem;transition:margin 0.3s}@media screen and (min-width: 32em){.events-list a svg{font-size:1.125rem}}.events-list a:hover svg,.events-list a:focus svg{margin-left:.3125rem}.events-list time{font-size:.8125rem;line-height:1.4em;display:inline-block}@media screen and (min-width: 32em){.events-list time{font-size:.875rem}}.page-content .events-list{margin:1rem 0 0;border:2px solid #a0d5c2}.filter-reset{border-radius:0;max-width:calc(100% - 1.25rem)}@media screen and (min-width: 48em){.filter-reset{position:absolute;top:16px;right:4px}}.headshot{margin:0 -1rem 1rem}@media screen and (min-width: 31.25em){.headshot{max-width:250px;float:left;margin:0 1rem 1rem 0}}@media screen and (min-width: 48em){.headshot{max-width:100%;width:100%;margin:0 0 2rem}}.headshot img{width:100%}.left-nav{padding:0 1rem}@media screen and (min-width: 48em){.left-nav{padding:0}}.left-nav li{margin:0;padding:0;border-top:1px solid #fff}.left-nav a{padding:.5rem 1rem;font-family:BentonSansRegular,Arial,serif;background-color:#edebeb;color:#191919;font-size:1rem;display:block}.left-nav a:hover,.left-nav a:focus,.left-nav a:active{background-color:#cfcdca}.left-nav .current{font-family:BentonSansBold,Arial,serif;background-color:#900;color:#fff;padding:.5rem 1rem .5rem 1.5rem;font-size:1.125rem;display:block}@media screen and (min-width: 64.125em){nav.anchor-right:not(.is-sticky) li.top-level{display:inline-block}nav.anchor-right:not(.is-sticky) li.top-level.first{padding-right:.625rem}nav.anchor-right:not(.is-sticky) li.top-level.last{padding-left:.625rem}nav.anchor-right:not(.is-sticky) ul.pad{float:right;width:auto;margin-bottom:0.65rem;padding:0}}nav.anchor-right:not(.is-sticky) li a{display:block}nav.anchor-right:not(.is-sticky) li a:after{content:''}li.top-level>a:after{display:block !important}li.top-level:hover>a:after{content:'';width:100%;background:#a0d5c2}nav.main{padding-bottom:0;z-index:10 !important}nav.main ul{font-size:.9375rem}.department nav.main{padding-top:1.1875rem;padding-bottom:1.0625rem;height:100%}.department nav.main.is-sticky{padding-top:0;padding-bottom:0;height:auto}.nav-container{display:block;max-width:62rem;overflow:visible;margin:auto}@media screen and (min-width: 64.125em){.sticky-nav{position:relative}}@media screen and (min-width: 64.125em){.department .sticky-nav:not(.is-sticky){min-height:76px !important}}nav.main.dropdown li>ul{top:21px}nav.main.dropdown.is-sticky li>ul{top:39px}@media screen and (min-width: 32em){nav.main.is-sticky li a{font-size:16px}}.search-open nav.main li.search a{background-image:url("../img/close.png");background-size:20px;background-position:3px 2px}.media{padding:1rem 0 0}@media screen and (min-width: 48em){.media{padding:2rem 0 0}}.media.youtube iframe,.media.youtube .iframe-wrapper{opacity:0;width:100%;z-index:6}.media.youtube .iframe-wrapper{position:absolute;padding-bottom:56.25%;padding-top:1.5625rem;height:100%;top:0;left:0}.media.youtube .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.media.youtube img{width:100%;position:relative;z-index:7}.media.slider{position:relative}.media.slider>ul>li{display:none}.media.slider>ul>li:first-child{display:block}.no-js .media.slider>ul>li{display:block}.media.slider .bx-prev,.media.slider .bx-next{bottom:calc(50% - 10px)}.media figcaption{background-color:#a0d5c2;padding:1rem .625rem 1.125rem;margin:0}@media screen and (min-width: 64.125em){.media figcaption{padding:1.25rem}}.media figcaption p{color:#282828;margin:0;line-height:1.2em;font-family:BentonSansRegular,Arial,serif;font-size:15px}.media figcaption p+p{margin:.5rem 0}.media figcaption a{color:#282828;text-decoration:underline}.media figcaption a:hover,.media figcaption a:focus,.media figcaption a:Active{color:#fff}.pagination{margin-top:1.25rem;position:relative;font-size:0;background-color:#fff}@media screen and (min-width: 31.25em){.pagination{border:2px solid #a0d5c2;text-align:center}}.pagination ol{display:none;font-size:0}@media screen and (min-width: 31.25em){.pagination ol{display:block;font-size:1rem}}.pagination li{display:inline-block;vertical-align:top}.pagination .page,.pagination .ellipsis{font-family:BentonSansRegular,Arial,serif;padding:.5rem;display:block;color:#191919}.pagination .page.hidden,.pagination .ellipsis.hidden{display:none}@media screen and (min-width: 31.25em){.pagination .page,.pagination .ellipsis{padding:1rem .4375rem;font-size:1.375rem}}.pagination .page{min-width:2.5rem}.pagination a:hover{color:#900}.pagination .active{font-family:BentonSansBold,Arial,serif;color:#900;text-decoration:underline}.pagination .ellipsis{letter-spacing:2px;padding:.625rem .0625rem .625rem}@media screen and (min-width: 48em){.pagination .ellipsis{padding:.625rem 0 1.375rem}}@media screen and (min-width: 64em){.pagination .ellipsis{padding:.625rem 1rem 1.375rem}}.pagination .nav{background-color:#900;color:#fff;padding:1rem 1.25rem .375rem;font-size:2.125rem;position:relative;display:inline-block;margin-right:.25rem;border:2px solid #a0d5c2}.pagination .nav:hover{color:#fff}.pagination .nav.disabled{background-color:#edebeb}@media screen and (min-width: 31.25em){.pagination .nav{padding:.5rem;position:absolute;top:0;height:100%;font-size:2.25rem;margin:0;border:0}}.md-no-touchevents .pagination .nav:hover,.md-no-touchevents .pagination .nav:active,.md-no-touchevents .pagination .nav:focus{background-color:#fff;color:#900}.md-no-touchevents .pagination .nav:hover.disabled,.md-no-touchevents .pagination .nav:active.disabled,.md-no-touchevents .pagination .nav:focus.disabled{background-color:#edebeb;color:#fff}.pagination .next{right:0}@media screen and (min-width: 31.25em){.pagination .next{border-left:2px solid #a0d5c2;padding:.8125rem 1rem .375rem 1.25rem}}.pagination .prev{left:0}@media screen and (min-width: 31.25em){.pagination .prev{border-right:2px solid #a0d5c2;padding:.8125rem 1rem .375rem 1rem}}.play-btn{position:absolute;display:none;width:4.375rem;height:4.375rem;top:calc(50% - 35px);left:calc(50% - 35px);border-radius:50%;border-color:#a0d5c2;border-style:solid;border-width:.125rem;background-color:rgba(40,40,40,0.7);padding:.625rem 0 0 .625rem;opacity:0;transition:opacity 0.6s, background-color 0.6s}@media screen and (min-width: 64.125em){.play-btn{width:5rem;height:5rem;top:calc(50% - 40px);left:calc(50% - 40px);padding:.75rem 0 0 .75rem}}.play-btn:hover{background-color:#282828}.play-btn:hover .c{background-color:#fff;color:#900}.play-btn .c{background-color:rgba(153,0,0,0.8);color:#fff;padding:.75rem 0 0 .9375rem;border-radius:50%;width:2.8125rem;height:2.8125rem;display:inline-block;font-size:1.25rem;font-weight:700;transition:color 0.6s, background-color 0.6s}@media screen and (min-width: 64.125em){.play-btn .c{width:3.25rem;height:3.25rem;padding:.875rem 0 0 1.125rem;font-size:1.5rem}}.program-blocks{padding:0 .5625rem 1.25rem}@media screen and (min-width: 48em){.program-blocks{margin-top:3.125rem;padding:0 .5625rem 2.25rem}}.program-blocks .wrapper{max-width:75rem;margin-left:auto;margin-right:auto;max-width:70.1875rem}.program-blocks .wrapper::before,.program-blocks .wrapper::after{content:' ';display:table}.program-blocks .wrapper::after{clear:both}.program-blocks figure:first-child{margin-bottom:1.25rem}@media screen and (min-width: 40.625em){.program-blocks figure{padding-left:.625rem;padding-right:.625rem;width:50%;float:left}}@media screen and (min-width: 40.625em) and (min-width: 32em){.program-blocks figure{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 40.625em){.program-blocks figure:last-child:not(:first-child){float:right}.program-blocks figure:first-child{margin-bottom:0;padding-left:0;padding-right:0.5rem}.program-blocks figure:last-child{padding-left:0.5rem;padding-right:0}}.program-blocks figcaption{position:absolute;bottom:0;left:0;color:#fff;background-color:rgba(153,0,0,0.9);width:100%;overflow:hidden}.program-blocks a{display:inline-block;width:100%;overflow:hidden;position:relative}.program-blocks a:hover img,.program-blocks a:focus img{-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.program-blocks a:hover .text,.program-blocks a:focus .text{left:100%}.program-blocks a:hover .svg-container,.program-blocks a:focus .svg-container{left:0}.program-blocks img{transition:-webkit-transform 0.6s;transition:transform 0.6s;width:100%}.program-blocks .text,.program-blocks .svg-container{display:block;transition:left 0.6s, padding 0.6s}.program-blocks .text{font-size:1rem;text-transform:uppercase;left:0;padding:.875rem 0;position:relative;font-family:BentonSansCondBold,Arial,sans-serif;letter-spacing:1px}@media screen and (min-width: 64.125em){.program-blocks .text{padding:1.75rem 0}}.program-blocks .svg-container{position:absolute;left:-100%;bottom:0;width:100%;font-size:1.5rem;padding:.0625rem 0 .25rem}@media screen and (min-width: 64em){.program-blocks .svg-container{font-size:2.125rem;padding-bottom:.625rem}}.program-filter li{display:block;margin-bottom:4px}@media screen and (min-width: 37.5em){.program-filter li{display:inline-block;margin-left:8px;margin-bottom:0}.program-filter li:first-child{margin-left:0}}.program-filter span{color:#191919;background-color:#edebeb;display:block;padding:9px 12px 8px;font-family:BentonSansBold,Arial,serif;text-transform:uppercase}.program-filter span:hover,.program-filter span:focus,.program-filter span:active{background-color:#a0d5c2}.program-filter input[type='radio']{display:none}.program-filter input[type='radio']:checked+span{color:#fff;background-color:#900}.filter-container .program-filter{padding:16px;border-bottom:0}.program-result.ng-enter{opacity:0}.program-result.ng-enter-stagger{transition-delay:0.1s}.program-result.ng-enter-active{opacity:1}.program-result .wrapper{padding:.4375rem}@media screen and (min-width: 32em){.program-result .wrapper{padding:.9375rem}}.program-result .mobile-or-touch{display:block}@media screen and (min-width: 48em){.program-result .mobile-or-touch{display:none}.md-touchevents .program-result .mobile-or-touch{display:block}}.program-result .full-display{display:none}@media screen and (min-width: 48em){.program-result .full-display{display:block}.md-touchevents .program-result .full-display{display:none}}.program-result figcaption{position:absolute;z-index:8;background-color:rgba(0,0,0,0.7);bottom:0;min-height:1rem;padding:.75rem .5rem;width:100%}@media screen and (min-width: 48em){.program-result figcaption{transition:min-height 500ms, padding 500ms}}.program-result .copy{display:block;overflow:hidden;position:absolute}.program-result figure{position:relative;overflow:hidden;width:100%;border:2px solid #a0d5c2}@media screen and (min-width: 48em){.md-no-touchevents .program-result figure:hover .copy,.no-js .program-result figure:hover .copy{max-height:25rem}.md-no-touchevents .program-result figure:hover figcaption,.no-js .program-result figure:hover figcaption{min-height:100%}.md-no-touchevents .program-result figure:hover img,.no-js .program-result figure:hover img{-webkit-filter:blur(4px);filter:blur(4px)}}.program-result img{position:relative;z-index:7;width:100%;transition:-webkit-filter 0.6s, filter 0.6s}.program-result p{color:#fff;margin:.75rem 0 .5rem;font-size:.875rem;line-height:18px}.program-result .title{color:#fff;font-size:.9375rem;line-height:15px;font-family:BentonSansBold,Arial,serif;display:block}.program-result .subtitle{color:#a0d5c2;font-size:.9375rem;line-height:15px;display:block;padding-top:.25rem}.program-result .btn{margin:0;width:calc(100% - 8px);text-align:center;font-size:1rem}.program-result hr{margin:.75rem 0 0;width:3.75rem;border-color:#a0d5c2;border-width:2px 0 0;text-align:left}.research-feature{background-color:#282828}.research-feature iframe,.research-feature .iframe-wrapper{opacity:0;width:100%;z-index:6}.research-feature .iframe-wrapper{position:absolute;padding-bottom:56.25%;padding-top:1.5625rem;height:100%;top:0;left:0}.research-feature .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.research-feature picture,.research-feature img{width:100%;position:relative;z-index:7}.research-feature figcaption{background-color:#282828;padding:.625rem;margin:0}@media screen and (min-width: 64.125em){.research-feature figcaption{padding:1.25rem}}.research-feature figcaption p{color:#fff;margin:0 0 1rem;line-height:22px;font-family:BentonSansRegular,Arial,serif;font-size:.9375rem}.research-feature h3{color:#fff;position:relative;display:block;font-family:BentonSansRegular,Arial,serif;font-size:1.5rem;margin:0;padding:.625rem 0 .5rem}.research-feature h3 svg{top:3px;position:relative;font-size:1.25rem;transition:margin 0.3s}.research-feature h3 a{color:#fff;transition:color 0.6s}.research-feature h3 a:hover,.research-feature h3 a:focus{color:#a0d5c2}.research-feature h3 a:hover svg,.research-feature h3 a:focus svg{margin-left:.3125rem}.research-feature .tag{text-transform:uppercase;color:#191919;background-color:#a0d5c2;display:inline-block;font-size:.875rem;font-family:BentonSansCondBold,Arial,sans-serif;padding:0 .375rem;transition:background-color 0.6s, color 0.6s}.research-feature .tag:hover,.research-feature .tag:focus,.research-feature .tag:active{background-color:#fff;color:#000}.results-filter{margin:1rem 1rem 0}@media screen and (min-width: 48em){.results-filter{margin:0}}.page-content .results-filter{margin:0}.results-filter h2{padding:0 .625rem 0 5.125rem;margin:0;font-size:1.125rem;overflow:hidden;border:2px solid #a0d5c2;color:#191919;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.25rem}.results-filter h2 span{position:absolute;top:0;left:0;color:#fff;padding:1rem 1rem .5625rem;border-right:2px solid #a0d5c2;background-color:#900;font-size:2.125rem;line-height:1em;height:100%}.results-filter label{text-transform:uppercase;font-family:BentonSansCondBold,Arial,sans-serif;color:#191919;font-size:1rem}.results-filter form{padding:1rem;border-style:solid;border-color:#a0d5c2;border-width:0 2px 2px}.results-filter .btn{margin:0}.results{margin-top:1.25rem}.results>li{margin:0 0 1rem;overflow:auto}@media screen and (min-width: 48em){.results>li{margin:0 0 1.25rem}}.results>li:last-of-type{margin:0}.results .article-tile{padding-left:0;padding-right:0}.results .article-tile .content-container{height:auto}.results .article-tile .title{font-weight:700}@media screen and (min-width: 64.125em){.results .article-tile .desc{font-size:1rem}}.no-js .results .article-tile .desc{overflow:hidden;text-overflow:ellipsis;max-height:6.25rem}.school-name{font-family:BentonSansCondBold,Arial,sans-serif;display:block;padding:.4375rem 1.4375rem .25rem;font-size:1.125rem;text-transform:uppercase;border-bottom:3px solid rgba(74,60,49,0.3);color:#282828}@media screen and (min-width: 64.125em){.school-name{border:0;position:absolute;left:73px;top:3px;z-index:14}.department .school-name{top:-7px}}@media screen and (min-width: 71.1875em){.school-name{left:calc(50% - 490px)}}.department .school-name{border:0}.share-this{margin:1rem 1rem 0}@media screen and (min-width: 48em){.share-this{margin:0}}.share-this h2{padding:23px 10px 22px 81px;margin:0;font-size:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:2px solid #a0d5c2;color:#000;display:block;position:relative;cursor:pointer}@media screen and (min-width: 48em){.share-this h2{font-size:18px;padding:25px 10px 22px 81px;cursor:default}}.share-this h2 span{position:absolute;top:0;left:0;color:#fff;padding:13px 14px;border-right:2px solid #a0d5c2;background-color:#900;font-size:41px;line-height:1em}@media screen and (min-width: 48em){.share-this h2 span{padding:14px 16px 14px 11px}}.share-this .sharing-icons{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;border-style:solid;border-color:#a0d5c2;border-width:0 2px 2px;padding:16px 0 6px}.share-this .sharing-icons li{-webkit-flex:1;-ms-flex:1;flex:1}.share-this a{color:#900;font-size:30px}.share-this a:hover,.share-this a:focus,.share-this a:active{color:#a0d5c2}.sidebar-widget{padding:1rem 1rem 0}@media screen and (min-width: 48em){.sidebar-widget{padding:2rem 0 0}}.sidebar-widget h2{font-size:1.125rem;margin:0 0 .75rem;padding:0;color:#900}.sidebar-widget figure{border-style:solid;border-color:#a0d5c2;border-width:2px 2px 0;display:none}@media screen and (min-width: 48em){.sidebar-widget figure{display:block}}.sidebar-widget figure img{width:100%}.sidebar-widget p{font-size:16px}.sidebar-widget article{padding:1.75rem 1rem;border-style:solid;border-color:#a0d5c2;border-width:2px}.sidebar-widget article a:not(.btn){color:#900;text-decoration:underline}.sidebar-widget article a:not(.btn):hover,.sidebar-widget article a:not(.btn):focus,.sidebar-widget article a:not(.btn):active{color:#191919}.sidebar-widget .btn{margin:0}.stories article{border-style:solid;border-color:#a0d5c2}.stories img{width:100%;transition:-webkit-filter 400ms, filter 400ms}.stories figure{overflow:hidden;position:relative;height:100%}@media screen and (min-width: 40em){.stories figure:hover img{-webkit-filter:blur(4px);filter:blur(4px);-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4')}}.stories figcaption{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.7);padding:1rem 0.5rem;width:100%}@media screen and (min-width: 70.1875em){.stories figcaption{padding:1.3125rem 2.5rem}}.stories .tag{text-transform:uppercase;color:#191919;background-color:#a0d5c2;display:inline-block;font-size:.875rem;font-family:BentonSansCondBold,Arial,sans-serif;padding:.125rem .375rem 0;transition:background-color 0.6s, color 0.6s}.stories .tag:hover,.stories .tag:focus,.stories .tag:active{background-color:#000;color:#fff}.stories h3{font-size:1.1875rem;font-family:BentonSansRegular,Arial,serif;margin:0;padding:.5rem 0 .5rem}.stories h3 a svg{position:relative;font-size:1.25rem;transition:margin 0.3s}.stories h3 a:hover svg,.stories h3 a:focus svg{margin-left:.3125rem}.home-research-news .stories h3{color:#900}.home-research-news .stories h3 a{color:#900}.level-research-news .stories{display:-webkit-flex;display:-ms-flexbox;display:flex;border-style:solid;border-color:#a0d5c2;border-width:0 1px}.level-research-news .stories article{border-width:2px 1px;display:none;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 40em){.level-research-news .stories article:nth-child(2){display:block}}@media screen and (min-width: 70.1875em){.level-research-news .stories article:last-child{display:block}}.level-research-news .stories article:first-child{display:block}.level-research-news .stories h3{font-size:1.625rem}@media screen and (min-width: 40em){.level-research-news .stories h3{font-size:1.4375rem}}.level-research-news .stories h3 a{color:#fff}.level-research-news .stories h3 svg{font-size:1.125rem}.level-research-news .stories p{display:none;margin:0;font-size:.9375rem;color:#fff;transition:max-height 0.6s}@media screen and (min-width: 40em){.level-research-news .stories p{display:block;max-height:0;overflow:hidden}}@media screen and (min-width: 40em){.level-research-news .stories figure:hover p{display:block;max-height:6.25rem}}@media screen and (min-width: 40em){.home-research-news .stories{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.home-research-news .stories svg{top:3px}.home-research-news .stories article{padding:.625rem;border-width:2px 2px 0}.home-research-news .stories article:last-child{border-width:2px}@media screen and (min-width: 48em){.home-research-news .stories article{border-width:0 0 2px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;text-overflow:ellipsis;padding:.9375rem;transition:background-color 0.6s}.home-research-news .stories article:hover{background-color:#edebeb}.home-research-news .stories article:last-child{border-width:0}.home-research-news .stories article:first-child{border-width:2px 0}}@media screen and (min-width: 64em){.home-research-news .stories article{max-width:100%}}.home-research-news .stories article p{display:none;margin:0;padding:0}@media screen and (min-width: 64em){.home-research-news .stories article p{display:block;font-size:.875rem;line-height:20px}}.student-story{background-color:#a0d5c2}@media screen and (min-width: 48em){.student-story{display:-webkit-flex;display:-ms-flexbox;display:flex}.student-story figure,.student-story .info{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}.student-story img{display:none}.student-story figure{background-size:contain, cover;background-position:bottom center, center center;position:relative;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:17.1875rem;border-style:solid;border-color:#fff;border-width:0 0 1px}.student-story figure.full-bleed{background-size:cover, cover}@media screen and (min-width: 48em){.student-story figure{border-width:0 1px 0 0;background-size:auto 100%, cover;background-position:bottom center, center center}.student-story figure.full-bleed{background-size:cover, cover}}@media screen and (min-width: 64em){.student-story figure{background-size:contain, cover;background-position:bottom center, center center}.student-story figure.full-bleed{background-size:cover, cover}}.student-story .info{text-align:center;padding-bottom:2rem}.student-story .copy{font-style:italic;color:#191919;margin-bottom:1.5rem;padding:2rem 1rem 0;font-size:1.25rem;line-height:32px}@media screen and (min-width: 48em){.student-story .copy{padding:3.75rem 1rem 0}}.student-story .name{display:inline-block;padding:0 .75rem;background-color:#fff;color:#900;text-transform:uppercase;font-family:BentonSansCondBold,Arial,sans-serif;margin-bottom:.125rem}.student-story .major{display:block;color:#191919;font-size:.9375rem}.student-story .btn{position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:1.25rem;padding-right:1.25rem;margin:0;font-size:1rem;white-space:nowrap}.page-content .student-story{margin:1rem -1rem 0}@media screen and (min-width: 48em){.page-content .student-story{margin:1rem 0 0}}@media screen and (min-width: 64em){.page-content .student-story{margin:2rem 0 0}}.user-markup{margin-top:2rem}.user-markup.page-title,.user-markup.accordion-body-inner{margin:0}.user-markup.with-separator h2{border-bottom:1px solid #a0d5c2;padding-bottom:.625rem}.user-markup p{font-size:1rem;margin:0}.user-markup p+.btn{margin-top:1rem}.user-markup p+p{margin-top:1rem}.video-container{position:relative}.video-container iframe{pointer-events:none}.video-container.ready .play-btn{display:block;z-index:8}.video-container.playing .play-btn,.video-container.playing .poster{display:none}.video-container.playing .iframe-wrapper{position:relative}.video-container.playing iframe,.video-container.playing .iframe-wrapper{opacity:1}.video-container.playing iframe{pointer-events:all}.event .event-detail{margin:0}.event .event-detail a{color:#900;text-decoration:underline}.event .event-detail a:hover,.event .event-detail a:focus,.event .event-detail a:active{color:#a0d5c2}.event .register-link{margin:1rem 0}.event .register-link .btn{margin:0}.profile .accordions{margin-top:2.375rem}.program .subhead{font-size:18px}.standard-level .row{max-width:70.1875rem}.bx-next,.bx-prev{position:absolute;bottom:0;background-color:rgba(0,0,0,0.7);color:#fff;font-size:2.25rem}.bx-next:hover,.bx-prev:hover{color:#fff}.bx-next:active,.bx-next:focus,.bx-prev:active,.bx-prev:focus{color:#fff}@media screen and (min-width: 48em){.bx-next:hover,.bx-prev:hover{background-color:#900}}.bx-next{right:0;padding:1rem .5625rem 0 .75rem}.bx-prev{left:0;padding:1.0625rem .75rem .125rem .6875rem}.bx-pager{text-align:center;padding-top:.4375rem}.bx-pager a{margin-right:.3125rem;padding:.1875rem .5rem .1875rem .375rem;font-size:.75rem;zoom:1}.bx-captions{text-align:center;font-size:.75rem;padding:.4375rem 0;color:#666}.bx-auto{text-align:center;padding-top:.9375rem}.bx-auto a{color:#666;font-size:.75rem}.bx-auto .start{padding-left:.8125rem}.bx-auto .stop{padding-left:.8125rem}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 10px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:8;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent}

/*# sourceMappingURL=main.css.map */