@import url(//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[data-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{-webkit-text-size-adjust:100%}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
em,i{font-family:nyuPerstare-italic}
*{box-sizing:border-box}
button{-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:transparent;border:1px solid transparent}
[data-whatinput=mouse] button{outline:0}
a.generic-button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:auto;background:#2b0346;color:#fefefe}
a.generic-button:hover{background:rgba(43,3,70,.6);text-decoration:none}
a.generic-button.active,a.generic-button:active{background:#57068c;text-decoration:none}
a.generic-button.short{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:12.5rem;background:#2b0346;color:#fefefe}
a.generic-button.short:hover{background:rgba(43,3,70,.6);text-decoration:none}
a.generic-button.short.active,a.generic-button.short:active{background:#57068c;text-decoration:none}
a.more-button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:auto;background:#2b0346;color:#fefefe}
a.more-button:hover{background:rgba(43,3,70,.6);text-decoration:none}
a.more-button.active,a.more-button:active{background:#57068c;text-decoration:none}
a.more-button.right-aligned{float:right}
a.more-button.left-aligned{float:left}
div.button-container{margin-bottom:2.5rem}
div.button-container::after,div.button-container::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}
div.button-container::after{clear:both}
.photo-link{display:block}
.item-tag{text-transform:lowercase}
.spinner{margin:0 auto;width:70px;text-align:center}
.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.spinner.black>div{color:#000}
.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{0.00%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{0.00%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative;display:none}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}
.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}
.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes sk-circleFadeDelay{0.00%,100%,39%{opacity:0}
40%{opacity:1}
}
@keyframes sk-circleFadeDelay{0.00%,100%,39%{opacity:0}
40%{opacity:1}
}
.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout.primary{background-color:#d7ecfa;color:#0a0a0a}
.callout.secondary{background-color:#eaeaea;color:#0a0a0a}
.callout.success{background-color:#e1faea;color:#0a0a0a}
.callout.warning{background-color:#fff3d9;color:#0a0a0a}
.callout.alert{background-color:#f7e4e1;color:#0a0a0a}
.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}
.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.margin-bottom20{margin-bottom:1.25rem}
.margin-bottom30{margin-bottom:1.875rem}
.margin-bottom40{margin-bottom:2.5rem}
.margin-bottom50{margin-bottom:3.125rem}
.load-more-container{display:none;clear:both;text-align:center;width:100%;position:relative;background:#235174;padding-top:15px;padding-bottom:15px;font-size:16px;width:100%;text-decoration:none;margin-bottom:20px}
.load-more-container a{display:inline-block;width:100%;text-decoration:none}
.load-more-container .label{color:#fff;font-weight:400;text-decoration:underline}
.load-more-container .label:hover{text-decoration:none}
@-webkit-keyframes loader{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.loader{display:none}
.loader:before{content:'';box-sizing:border-box;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;margin-left:-25px;border-radius:50%;border-top:2px solid #07d;border-right:2px solid transparent;-webkit-animation:loader .6s linear infinite;animation:loader .6s linear infinite}
.loader.large-loader{display:block;position:absolute;left:50%;top:25%}
.loader.large-loader:before{display:block;width:100px;height:100px;display:table;margin:0 auto;top:38%;position:absolute}
@media screen and (min-width:63.9375em){.mobile-only{display:none !important}
}
.top10{margin-top:.625rem}
.top20{margin-top:1.25rem}
.top30{margin-top:1.875rem}
.top40{margin-top:2.5rem}
.top50{margin-top:3.125rem}
.top70{margin-top:4.375rem}
.top100{margin-top:6.25rem}
.bottom10{margin-bottom:.625rem}
.bottom20{margin-bottom:1.25rem}
.bottom30{margin-bottom:1.875rem}
.bottom40{margin-bottom:2.5rem}
.bottom50{margin-bottom:3.125rem}
.bottom70{margin-bottom:4.375rem}
.bottom100{margin-bottom:6.25rem}
@media screen and (min-width:63.9375em){.spacer_6{height:.375rem}
.spacer_21{height:1.3125rem}
.spacer_25{height:1.5625rem}
.spacer_30{height:1.875rem}
.spacer_37{height:2.3125rem}
.spacer_42{height:2.625rem}
.spacer_50{height:3.125rem}
.spacer_70{height:4.375rem}
.spacer_73{height:4.5625rem}
.spacer_75{height:4.6875rem}
.spacer_100{height:6.25rem}
}
@media screen and (max-width:63.875em){.spacer_mobile_35{height:2.1875rem}
.spacer_mobile_50{height:3.125rem}
.spacer_mobile_25{height:1.5625rem}
}
.sticky{position:-webkit-sticky;position:sticky;top:0}
.icon-control{display:block;background-repeat:no-repeat;background-size:100% 100%;height:1.625rem;width:1.625rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLDVDMjUuMSw1LDUsMjUuMSw1LDUwczIwLjEsNDUsNDUsNDVzNDUtMjAuMSw0NS00NUM5NSwyNS4xLDc0LjksNSw1MCw1QzUwLDUsNTAsNSw1MCw1eiBNMzUuOSw3MS42VjI5LjRsMzYuNiwyMS4xTDM1LjksNzEuNnoiLz48L3N2Zz4=);-webkit-filter:drop-shadow(1px 1px 1px #8a8a8a);filter:drop-shadow(1px 1px 1px #8a8a8a)}
.icon-control.icon-control-pause{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjksNC41QzI1LjEsNC41LDUsMjQuNiw1LDQ5LjRzMjAuMSw0NS4xLDQ0LjksNDUuMVM5NSw3NC4zLDk1LDQ5LjRTNzQuOCw0LjUsNDkuOSw0LjV6IE00Ny4xLDY5LjRIMzUuM3YtNDBoMTEuOFY2OS40eiBNNjQuOSw2OS40SDUzdi00MGgxMS44VjY5LjR6Ii8+PC9zdmc+)}
.icon-control:focus{border-radius:50%}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
div.responsive-img{width:100%}
div.responsive-img img.replace{display:none !important}
.hidden{display:none !important}
.show-for-sr,.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
.tabFocused{outline:#00c solid .3125rem}
form .tabFocused{outline:#00c solid .3125rem !important}
.external-link{font-family:externalLink !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;padding:0 0 0 3px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}
.external-link:after{content:'\e900'}
@media screen and (min-width:52.8125em){a:empty{display:block;position:relative;top:-131px;visibility:hidden}
}
html{font-size:16px}
body{font-family:NYUPerstare,Helvetica,Arial,sans-serif;line-height:1.625;color:#474645}
a{text-decoration:underline;color:#00c}
a:hover{text-decoration:rgba(255,255,255,0)}
p{font-size:1rem;line-height:1.625;margin-bottom:1.6875rem}
b,strong{font-weight:700}
em,i{font-style:italic}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
h1,h2,h3,h4,h5,h6{color:#57068c}
h2,h3,h4,h5,h6{margin-bottom:1.0625rem}
h1{font-size:2.625rem;line-height:1.1;margin-bottom:1.6875rem}
div.site-header h1{margin-bottom:0}
h2{font-size:1.375rem;line-height:1.27;font-weight:500;margin-bottom:1.75rem}
h3,h4{font-size:1rem;line-height:1.5;font-weight:700;color:#1a022a;margin-bottom:1.6875rem}
h3{margin-bottom:1.6875rem}
h4{margin-bottom:.125rem}
h5{font-size:1rem;line-height:1.5}
h5,h6{font-weight:700}
ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.4375rem}
p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:-.0625rem}
ol+p,ul+p{padding-top:.25rem}
h2+ol,h2+ul,h3+ol,h3+ul,p+ol,p+ul{margin-top:-.25rem}
h2+h3,h2+h4,h3+h4{margin-top:-.5625rem}
p+blockquote{margin-top:-.125rem}
.richtext .intro-violet{color:#57068c}
.richtext .intro-grey{color:#7f7f7c}
.richtext .intro-grey,.richtext .intro-violet{display:block}
main ol,main ul{list-style-position:outside;padding-left:1.5625rem;margin-bottom:1.25rem}
main ol li ol,main ol li ul,main ul li ol,main ul li ul{margin-bottom:0}
main ol li ul,main ul li ul{padding-left:2.3125rem}
main ol li ol,main ul li ol{padding-left:2.125rem}
main ul>li{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OTIgNDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTIgNDkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzQ3NDY0NTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDI0NmMwLDY4LDI0LDEyNiw3MiwxNzRzMTA2LDcyLDE3NCw3MnMxMjYtMjQsMTc0LTcyczcyLTEwNiw3Mi0xNzRzLTI0LTEyNi03Mi0xNzRTMzE0LDAsMjQ2LDBTMTIwLDI0LDcyLDcyCglTMCwxNzgsMCwyNDZ6Ii8+Cjwvc3ZnPgo=);background-position:left .75rem;background-repeat:no-repeat;background-size:.375rem .375rem;padding-left:.8125rem;line-height:2}
main ol>li{list-style-type:decimal;list-style-position:outside;margin-left:16px;line-height:2}
nav ol,nav ul{padding-left:0}
div.rte{margin-bottom:2rem}
div.rte blockquote{margin-bottom:1.5rem}
.text-center{text-align:center}
body.ar{direction:rtl;text-align:right}
body.ar main ul>li{background-position:right .75rem;padding-right:1.25rem;padding-left:0}
body.ar main ol>li{padding-left:0;margin-left:0;padding-right:.625rem;margin-right:16px}
@font-face{font-family:nyuPerstare;src:url(main/fonts/nyuperstare-vf.woff2) format("woff2")}
@font-face{font-family:nyuPerstare-italic;src:url(main/fonts/nyuperstare-italic-vf.woff2) format("woff2")}
@font-face{font-family:externalLink;src:url(main/fonts/ico-external-link.eot?7dowjf);src:url(main/fonts/ico-external-link.eot?7dowjf#iefix) format("embedded-opentype"),url(main/fonts/ico-external-link.ttf?7dowjf) format("truetype"),url(main/fonts/ico-external-link.woff?7dowjf) format("woff"),url(main/fonts/ico-external-link.svg?7dowjf#ico-external-link) format("svg");font-weight:400;font-style:normal}
article.form .select2-container .select2-selection--multiple input[type=text]{box-shadow:none;border:0;padding-left:.25rem}
.select2-container .select2-selection--single{height:32px}
.select2-container--dark .select2-selection--single,.select2-container--lightpurple .select2-selection--single{height:30px}
.select2-container--dark .select2-selection--single .select2-selection__rendered,.select2-container--lightpurple .select2-selection--single .select2-selection__rendered{text-indent:1rem;line-height:30px}
.select2-container--lightpurple .select2-selection--single .select2-selection__rendered{text-indent:.625rem}
.select2-container--lightpurple .select2-selection--multiple .select2-selection__choice{border:1px solid #aaa;border-radius:4px;float:left;margin-right:5px;margin-top:5px;cursor:default}
.select2-container--lightpurple .select2-dropdown{border:0;outline:.0625rem solid #aaa}
.select2-container--lightpurple .select2-results__options{background:#f6f1f8;padding:.625rem 0 1.875rem;box-shadow:0 5px 10px rgba(0,0,0,.3);max-height:300px;overflow-y:auto}
.select2-container--lightpurple .select2-results__options .select2-results__option{text-indent:.625rem}
.select2-container--lightpurple .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#fff;color:#474645}
.select2-container--lightpurple .select2-results__options .select2-results__option[data-selected=true]{background:#cbc6cd}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;overflow:visible}
.select2-container .select2-selection--multiple .select2-selection__rendered:after{content:'';display:block;clear:both}
.select2-container .select2-search--inline{padding-left:0}
.select2-dropdown.skipnav-select-dropdown{z-index:9999}
.select2-container--dark .select2-selection--single{background:#2b0346}
.select2-container--lightpurple .select2-selection--single{background:#f6f1f8;outline:.0625rem solid #aaa}
.select2-results__option{font-size:14px}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown--below{border-radius:0}
.select2-search--dropdown{background:#f6f1f8}
.select2-search--dropdown .select2-search__field{padding-left:.625rem;padding-right:.625rem}
.select2-hidden-accessible{-webkit-clip-path:inset(50% 50%) !important;clip-path:inset(50% 50%) !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{border-radius:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;font-weight:400;border-radius:0;color:#474645;line-height:30px}
.select2-container--default .select2-selection--single .select2-selection__rendered#select2-skipnav-select-container{background:#e2e1dd}
.select2-container--dark .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--lightpurple .select2-selection--single .select2-selection__placeholder{color:#474645}
.select2-container--dark .select2-selection--single .select2-selection__placeholder{color:#fff}
.select2-container--lightpurple .select2-selection--single .select2-selection__placeholder{color:#474645}
.select2-container--dark .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--lightpurple .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:3px;right:15px;width:20px}
.select2-container--dark .select2-selection--single .select2-selection__arrow b,.select2-container--dark .select2-selection--single .select2-selection__arrow strong,.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow strong,.select2-container--lightpurple .select2-selection--single .select2-selection__arrow b,.select2-container--lightpurple .select2-selection--single .select2-selection__arrow strong{border-color:#371a39 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;height:0;left:50%;margin-left:0;margin-top:-2px;position:absolute;top:50%;width:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.select2-container--dark .select2-selection--single .select2-selection__arrow b,.select2-container--dark .select2-selection--single .select2-selection__arrow strong{border-color:#fff transparent transparent transparent}
.select2-container--lightpurple .select2-selection--single .select2-selection__arrow b,.select2-container--lightpurple .select2-selection--single .select2-selection__arrow strong{border-color:#fff transparent transparent transparent}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow strong{border-color:#371a39 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--dark.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--dark.select2-container--open .select2-selection--single .select2-selection__arrow strong,.select2-container--lightpurple.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--lightpurple.select2-container--open .select2-selection--single .select2-selection__arrow strong{border-color:#371a39 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.select2-container--dark .select2-selection--single .select2-selection__arrow b,.select2-container--dark .select2-selection--single .select2-selection__arrow strong{border-color:#fff transparent transparent transparent}
.select2-container--lightpurple .select2-selection--single .select2-selection__arrow b,.select2-container--lightpurple .select2-selection--single .select2-selection__arrow strong{border-color:#371a39 transparent transparent transparent}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow strong{border-color:#371a39 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--dark.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--dark.select2-container--open .select2-selection--single .select2-selection__arrow strong{border-color:transparent transparent #fff transparent;border-width:0 5px 5px 5px}
.select2-container--lightpurple.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--lightpurple.select2-container--open .select2-selection--single .select2-selection__arrow strong{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--default .select2-selection--multiple,.select2-container--lightpurple .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;cursor:text;line-height:1;border-radius:0}
.select2-container--default .select2-selection--multiple:after,.select2-container--lightpurple .select2-selection--multiple:after{content:'';border-color:#371a39 transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;height:0;right:15px;margin-left:0;margin-top:0;position:absolute;top:14px;width:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.select2-container--default .select2-selection--multiple[aria-expanded=true]:after,.select2-container--lightpurple .select2-selection--multiple[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li,.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li{list-style:none;background:0;font-size:16px;padding-top:0;padding-bottom:0;line-height:1.5;white-space:initial;margin-top:2px}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input[type=text],.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]{height:30px !important;font-size:.875rem;margin:0;line-height:30px;font-weight:400;border:none !important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input[type=text]::-webkit-input-placeholder,.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]::-webkit-input-placeholder{color:#474645}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input[type=text]:-moz-placeholder,.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]:-moz-placeholder{color:#474645}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input[type=text]::-moz-placeholder,.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]::-moz-placeholder{color:#474645}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input[type=text]:-ms-input-placeholder,.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]:-ms-input-placeholder{color:#474645}
.select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]{padding:0 10px}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container--lightpurple .select2-selection--multiple .select2-selection__placeholder{color:#474645}
.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--lightpurple .select2-selection--multiple .select2-selection__choice{margin-top:4px;color:#474645;padding:2px 5px}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--lightpurple.select2-container--focus .select2-selection--multiple{border:1px solid #aaa;outline:0}
.select2-container--default.select2-container--focus .select2-selection--multiple.tabFocused,.select2-container--lightpurple.select2-container--focus .select2-selection--multiple.tabFocused{outline:#00c solid 5px}
.select2-container--default .select2-search--inline .select2-search__field,.select2-container--lightpurple .select2-search--inline .select2-search__field{outline:0}
.select2-container--default .select2-search--inline .select2-search__field.tabFocused,.select2-container--lightpurple .select2-search--inline .select2-search__field.tabFocused{outline:#00c solid 5px}
.select2-container--default .select2-results>.select2-results__options,.select2-container--lightpurple .select2-results>.select2-results__options{max-height:300px;overflow-y:auto}
.select2-container--default .select2-results>.select2-results__options#select2-skipnav-select-results,.select2-container--lightpurple .select2-results>.select2-results__options#select2-skipnav-select-results{background:#e2e1dd}
.select2-container--default .select2-results>.select2-results__options:focus,.select2-container--lightpurple .select2-results>.select2-results__options:focus{border:0;box-shadow:none;outline:0}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--dark .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--lightpurple .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:32px}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
span.select2-selection__choice__remove{top:-.0625rem;position:relative}
@media screen and (max-height:700px){.select2-dropdown{z-index:9999}
}
main{margin-top:0}
main.hashero{padding-top:0}
main.hashero .hero-banner-container{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.125rem;margin-top:0}
main.hashero .hero-banner-container .multimediahero .carousel-wrapper .carousel-inner .slider-desc{text-transform:uppercase}
main.hashero .hero-banner-container .multimediahero .backgroundvideo-wrapper .vd-overlay-inner h1{text-transform:uppercase}
main.three-column .three-column-main>.container,main.two-column .page>.container{padding-left:0;padding-right:0}
main.three-column .three-column-main>.container .container-component,main.two-column .page>.container .container-component{width:100%;margin-left:0;margin-right:0}
main>h1{-webkit-order:2;-ms-flex-order:2;order:2;color:#57068c;line-height:1.5}
main.container-full-width{margin-bottom:0}
main.container-full-width .container-component{background:#e2e1dd;padding-top:0}
main.container-full-width .container-component .inner{background:#fff;margin-bottom:0}
main.container-full-width .breadcrumbs{-webkit-order:0;-ms-flex-order:0;order:0}
main nav.breadcrumbs{padding-top:1.0625rem;margin-bottom:2rem;-webkit-order:1;-ms-flex-order:1;order:1}
main nav.breadcrumbs ol{margin-bottom:0}
main nav.breadcrumbs ol li{display:inline-block;margin-left:0;padding-left:0;font-size:.875rem;line-height:1.25}
main nav.breadcrumbs ol li:after{content:'\F285';font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.15em;-webkit-font-smoothing:antialiased;padding:0 .2rem 0 .5rem}
main nav.breadcrumbs ol li:before{width:0}
main nav.breadcrumbs ol li a{font-size:.875rem;color:#333;text-decoration:none}
main nav.breadcrumbs ol li a:hover{text-decoration:underline}
main nav.breadcrumbs ol li:last-child{font-weight:700}
main nav.breadcrumbs ol li:last-child:after{content:""}
main nav.children div.wrapper{margin-right:.9375rem;height:100%}
main nav.children h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}
main nav.children a{text-decoration:none}
main nav.children a h3{font-size:1.125rem;line-height:1.5;font-weight:500;color:#474645;padding:1rem .625rem;border-bottom:1px solid #c9c9c9;background:#f0f0ed}
main nav.children a h3:hover{text-decoration:underline}
main nav.children ul li{background:transparent none;padding:0}
main nav.children ul li a{color:#474645;text-decoration:none;display:block;padding-right:2.1875rem;font-size:1rem;line-height:1.5;padding:1rem 1.5rem 1rem .625rem;border-bottom:1px solid #c9c9c9}
main nav.children ul li a:hover{text-decoration:underline}
main nav.children ul li.active a{font-weight:700}
main nav.children ul li.has-children a{position:relative}
main nav.children ul li.has-children a:after{content:'\F285';font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;position:absolute;right:.625rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
@media print,screen and (min-width:52.8125em){main.container-full-width .container-component>div.inner{padding-left:2.8125rem;padding-right:2.8125rem}
main:not(.hashero):not(.research-report-page):not(:has(>nav.breadcrumbs)){padding-top:2rem}
main.news{padding-top:0 !important}
main.news header.page:not(:has(>nav.breadcrumbs)){padding-top:2rem}
}
@media screen and (max-width:63.875em){main>h1.search-title{font-size:2rem;padding-top:1.25rem;margin-bottom:0}
main nav.breadcrumbs{display:none}
}
@media screen and (max-width:63.875em){main nav.children{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:3;-ms-flex-order:3;order:3}
}
@media screen and (max-width:63.875em) and (min-width:36em){main nav.children{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main blockquote{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main blockquote::after{width:12.94118rem;height:12.94118rem;top:-1.125rem;left:-1.375rem;background-size:6.5625rem 6.5625rem;z-index:-1}
main blockquote>footer cite{padding-left:20%}
main ul.tabs li{width:100%;margin-bottom:.0625rem}
main article.directory ul{padding:0 .75rem !important}
main div.table-container{overflow-x:scroll}
main section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (max-width:63.875em) and (min-width:36em){main section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:90em){main section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em){main section.photo-gallery .details .description{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main section.photo-gallery .details .description{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main section.photo-gallery .details .social{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main section.photo-gallery .details .social{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main div.page{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:4;-ms-flex-order:4;order:4}
}
@media screen and (max-width:63.875em) and (min-width:36em){main div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main div.page .column-control h5{line-height:1.375rem;margin-bottom:1.0625rem}
main>aside{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:5;-ms-flex-order:5;order:5}
}
@media screen and (max-width:63.875em) and (min-width:36em){main>aside{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main>aside{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main>aside{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:52.8125em) and (max-width:63.875em){main ul.tabs li{width:100%;margin-bottom:1px}
}
@media screen and (min-width:36em) and (max-width:52.75em){main blockquote{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:36em){main blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:52.8125em){main blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:63.9375em){main blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:36em) and (max-width:52.75em){main blockquote::after{width:6.5625rem;height:6.5625rem;top:-2.1875rem;left:-2.5rem;background-size:8.9375rem 8.9375rem;z-index:-1}
main blockquote>footer cite{padding-left:20%}
}
@media screen and (min-width:63.9375em){main.three-column{padding-top:2.5rem}
main.three-column.hashero{padding-top:0}
main.three-column nav.breadcrumbs{padding:0}
main.three-column nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:3;-ms-flex-order:3;order:3}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column nav.children{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.richtext blockquote{-webkit-flex:0 0 71.42857%;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%;padding-right:.78125rem;padding-left:.78125rem;margin-left:6.125rem;padding-right:0 !important;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.richtext blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.blockquote blockquote{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%;padding-right:.78125rem;padding-left:.78125rem;margin-left:8.625rem;margin-right:2.8125rem;padding-right:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.blockquote blockquote footer cite{padding-left:46%}
main.three-column section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.three-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column section.photo-gallery .details .description{-webkit-flex:0 0 71.42857%;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column section.photo-gallery .details .description{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column section.photo-gallery .details .social{-webkit-flex:0 0 28.57143%;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column section.photo-gallery .details .social{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.three-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column article.directory div.contact{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column article.directory div.contact{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:4;-ms-flex-order:4;order:4}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-1{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-1{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-2{-webkit-flex:0 0 28.57143%;-ms-flex:0 0 28.57143%;flex:0 0 28.57143%;max-width:28.57143%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-2{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-3{-webkit-flex:0 0 42.85714%;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-3{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-4{-webkit-flex:0 0 57.14286%;-ms-flex:0 0 57.14286%;flex:0 0 57.14286%;max-width:57.14286%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-4{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-5{-webkit-flex:0 0 71.42857%;-ms-flex:0 0 71.42857%;flex:0 0 71.42857%;max-width:71.42857%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-5{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-6{-webkit-flex:0 0 85.71429%;-ms-flex:0 0 85.71429%;flex:0 0 85.71429%;max-width:85.71429%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-6{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-7{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.three-column div.page .three-column-main .grid-7{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.three-column div.page .three-column-main .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.three-column div.page .three-column-main .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.three-column div.page aside[role=complementary]{-webkit-order:5;-ms-flex-order:5;order:5}
main.three-column div.galleria{height:27.5rem}
main.three-column .galleria-theme-twelve .galleria-thumbnails-container{top:23.375rem !important}
}
@media screen and (min-width:63.9375em){main.two-column{padding-top:2.5rem}
main.two-column.hashero{padding-top:0}
main.two-column nav.breadcrumbs{padding:0}
main.two-column nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:3;-ms-flex-order:3;order:3}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column nav.children{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.richtext blockquote{-webkit-flex:0 0 77.77778%;-ms-flex:0 0 77.77778%;flex:0 0 77.77778%;max-width:77.77778%;padding-right:.78125rem;padding-left:.78125rem;margin-left:6.125rem;padding-right:0 !important;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.richtext blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.blockquote blockquote{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;margin-left:12.0625rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column section.photo-gallery .details{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.two-column section.photo-gallery .details{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column section.photo-gallery .details .description{-webkit-flex:0 0 77.77778%;-ms-flex:0 0 77.77778%;flex:0 0 77.77778%;max-width:77.77778%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column section.photo-gallery .details .description{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column section.photo-gallery .details .description{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column section.photo-gallery .details .social{-webkit-flex:0 0 22.22222%;-ms-flex:0 0 22.22222%;flex:0 0 22.22222%;max-width:22.22222%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column section.photo-gallery .details .social{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column section.photo-gallery .details .social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.two-column article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column article.directory h4,main.two-column article.directory h5,main.two-column article.directory p{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column article.directory h4,main.two-column article.directory h5,main.two-column article.directory p{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column article.directory h4,main.two-column article.directory h5,main.two-column article.directory p{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column article.directory h4,main.two-column article.directory h5,main.two-column article.directory p{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column article.directory div.contact{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column article.directory div.contact{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:4;-ms-flex-order:4;order:4}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-1{-webkit-flex:0 0 11.11111%;-ms-flex:0 0 11.11111%;flex:0 0 11.11111%;max-width:11.11111%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-1{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-2{-webkit-flex:0 0 22.22222%;-ms-flex:0 0 22.22222%;flex:0 0 22.22222%;max-width:22.22222%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-2{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-3{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-3{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-4{-webkit-flex:0 0 44.44444%;-ms-flex:0 0 44.44444%;flex:0 0 44.44444%;max-width:44.44444%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-4{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-5{-webkit-flex:0 0 55.55556%;-ms-flex:0 0 55.55556%;flex:0 0 55.55556%;max-width:55.55556%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-5{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-6{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-6{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-7{-webkit-flex:0 0 77.77778%;-ms-flex:0 0 77.77778%;flex:0 0 77.77778%;max-width:77.77778%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-7{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-8{-webkit-flex:0 0 88.88889%;-ms-flex:0 0 88.88889%;flex:0 0 88.88889%;max-width:88.88889%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-8{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.page .column-control .grid-9{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column div.page .column-control .grid-9{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column div.page .column-control .grid-9{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column div.page .column-control .grid-9{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column div.galleria{height:35.625rem}
main.two-column .galleria-theme-twelve .galleria-thumbnails-container{top:31.5625rem !important}
main.two-column article.form{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column article.form{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.two-column .grid-4 article.form,main.two-column .grid-8 article.form{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.two-column .grid-4 article.form,main.two-column .grid-8 article.form{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.two-column .grid-4 article.form,main.two-column .grid-8 article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.two-column .grid-4 article.form,main.two-column .grid-8 article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
main.full .container-component:not(.no-mediahero){padding-top:2.1875rem}
main.full.second-landing .container-component{padding-top:2rem}
@media screen and (min-width:63.9375em){main.full div.richtext blockquote{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-right:.78125rem;padding-left:.78125rem;margin-left:6.125rem;padding-right:0 !important;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full div.richtext blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.full div.blockquote blockquote{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem;margin-left:12.5rem;padding-right:0 !important;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.full div.blockquote blockquote:after{left:-9.375rem}
main.full div.blockquote blockquote footer cite{padding-left:47%}
main.full article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.full article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.full article.directory div.contact{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full article.directory div.contact{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.full div.page{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-order:3;-ms-flex-order:3;order:3}
main.full div.page .grid-8 article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full div.page .grid-8 article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full div.page .grid-8 article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full div.page .grid-8 article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.full div.page .grid-8 article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.full div.page .grid-8 article.directory div.contact{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full div.page .grid-8 article.directory div.contact{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full div.page .grid-8 article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full div.page .grid-8 article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.full div.page .grid-8 article.directory div.contact.even{margin-left:12.5%}
main.full div.page .grid-8 div.galleria{height:31.25rem}
main.full div.page .grid-8 .galleria-theme-twelve .galleria-thumbnails-container{top:22.8125rem !important}
main.full div.page div.galleria{height:47.5rem}
main.full div.page .galleria-theme-twelve .galleria-thumbnails-container{top:43.4375rem !important}
main.full article.form{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.full article.form{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.full article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.full article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main.full>h1{margin-top:1.25rem}
}
main.full.landing div.intro{margin-left:8.33333%;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){main.full.landing div.intro{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){main.full.landing div.intro{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.full.landing div.intro{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events>header,main.news>header{width:100%}
main.events>header h1,main.news>header h1{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;width:100%}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events>header h1,main.news>header h1{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events>header h1,main.news>header h1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events>header h1,main.news>header h1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events nav.breadcrumbs,main.news nav.breadcrumbs{-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:1.5rem}
main.events div.richtext blockquote,main.news div.richtext blockquote{-webkit-flex:0 0 77.77778%;-ms-flex:0 0 77.77778%;flex:0 0 77.77778%;max-width:77.77778%;padding-right:.78125rem;padding-left:.78125rem;margin-left:6.25rem;margin-right:6.25rem;padding-right:0 !important;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.richtext blockquote,main.news div.richtext blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.richtext blockquote,main.news div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.richtext blockquote,main.news div.richtext blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.blockquote blockquote,main.news div.blockquote blockquote{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;margin-left:12.0625rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.blockquote blockquote,main.news div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.blockquote blockquote,main.news div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.blockquote blockquote,main.news div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events article.articleContainer,main.news article.articleContainer{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events article.articleContainer,main.news article.articleContainer{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events article.articleContainer,main.news article.articleContainer{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events article.articleContainer,main.news article.articleContainer{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events article.articleContainer div.galleria,main.news article.articleContainer div.galleria{height:31.25rem}
main.events article.articleContainer .galleria-theme-twelve .galleria-thumbnails-container,main.news article.articleContainer .galleria-theme-twelve .galleria-thumbnails-container{top:27.1875rem !important}
main.events aside,main.news aside{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:3;-ms-flex-order:3;order:3}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events aside,main.news aside{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events aside,main.news aside{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events aside,main.news aside{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.page,main.news div.page{-webkit-order:4;-ms-flex-order:4;order:4;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.page,main.news div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.page,main.news div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.page,main.news div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.page article.directory div.directory-wrapper,main.news div.page article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.page article.directory div.directory-wrapper,main.news div.page article.directory div.directory-wrapper{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.page article.directory div.directory-wrapper,main.news div.page article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.page article.directory div.directory-wrapper,main.news div.page article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.events div.page article.directory div.directory-wrapper,main.news div.page article.directory div.directory-wrapper{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.page article.directory div.contact,main.news div.page article.directory div.contact{-webkit-flex:0 0 42.85714%;-ms-flex:0 0 42.85714%;flex:0 0 42.85714%;max-width:42.85714%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.page article.directory div.contact,main.news div.page article.directory div.contact{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.page article.directory div.contact,main.news div.page article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.page article.directory div.contact,main.news div.page article.directory div.contact{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.page article.directory div.contact.even,main.news div.page article.directory div.contact.even{margin-left:14.28571%}
main.events div [itemprop=articleBody] .column-control div.grid-8 div.galleria,main.events div.article-body .column-control div.grid-8 div.galleria,main.news div [itemprop=articleBody] .column-control div.grid-8 div.galleria,main.news div.article-body .column-control div.grid-8 div.galleria{height:31.25rem}
main.events div [itemprop=articleBody] .column-control div.grid-8 .galleria-theme-twelve .galleria-thumbnails-container,main.events div.article-body .column-control div.grid-8 .galleria-theme-twelve .galleria-thumbnails-container,main.news div [itemprop=articleBody] .column-control div.grid-8 .galleria-theme-twelve .galleria-thumbnails-container,main.news div.article-body .column-control div.grid-8 .galleria-theme-twelve .galleria-thumbnails-container{top:27.1875rem !important}
main.events div [itemprop=articleBody] .grid-1,main.events div.article-body .grid-1,main.news div [itemprop=articleBody] .grid-1,main.news div.article-body .grid-1{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-1,main.events div.article-body .grid-1,main.news div [itemprop=articleBody] .grid-1,main.news div.article-body .grid-1{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-1,main.events div.article-body .grid-1,main.news div [itemprop=articleBody] .grid-1,main.news div.article-body .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-1,main.events div.article-body .grid-1,main.news div [itemprop=articleBody] .grid-1,main.news div.article-body .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-2,main.events div.article-body .grid-2,main.news div [itemprop=articleBody] .grid-2,main.news div.article-body .grid-2{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-2,main.events div.article-body .grid-2,main.news div [itemprop=articleBody] .grid-2,main.news div.article-body .grid-2{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-2,main.events div.article-body .grid-2,main.news div [itemprop=articleBody] .grid-2,main.news div.article-body .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-2,main.events div.article-body .grid-2,main.news div [itemprop=articleBody] .grid-2,main.news div.article-body .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-3,main.events div.article-body .grid-3,main.news div [itemprop=articleBody] .grid-3,main.news div.article-body .grid-3{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-3,main.events div.article-body .grid-3,main.news div [itemprop=articleBody] .grid-3,main.news div.article-body .grid-3{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-3,main.events div.article-body .grid-3,main.news div [itemprop=articleBody] .grid-3,main.news div.article-body .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-3,main.events div.article-body .grid-3,main.news div [itemprop=articleBody] .grid-3,main.news div.article-body .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-4,main.events div.article-body .grid-4,main.news div [itemprop=articleBody] .grid-4,main.news div.article-body .grid-4{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-4,main.events div.article-body .grid-4,main.news div [itemprop=articleBody] .grid-4,main.news div.article-body .grid-4{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-4,main.events div.article-body .grid-4,main.news div [itemprop=articleBody] .grid-4,main.news div.article-body .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-4,main.events div.article-body .grid-4,main.news div [itemprop=articleBody] .grid-4,main.news div.article-body .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-5,main.events div.article-body .grid-5,main.news div [itemprop=articleBody] .grid-5,main.news div.article-body .grid-5{-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-5,main.events div.article-body .grid-5,main.news div [itemprop=articleBody] .grid-5,main.news div.article-body .grid-5{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-5,main.events div.article-body .grid-5,main.news div [itemprop=articleBody] .grid-5,main.news div.article-body .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-5,main.events div.article-body .grid-5,main.news div [itemprop=articleBody] .grid-5,main.news div.article-body .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-6,main.events div.article-body .grid-6,main.news div [itemprop=articleBody] .grid-6,main.news div.article-body .grid-6{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-6,main.events div.article-body .grid-6,main.news div [itemprop=articleBody] .grid-6,main.news div.article-body .grid-6{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-6,main.events div.article-body .grid-6,main.news div [itemprop=articleBody] .grid-6,main.news div.article-body .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-6,main.events div.article-body .grid-6,main.news div [itemprop=articleBody] .grid-6,main.news div.article-body .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-7,main.events div.article-body .grid-7,main.news div [itemprop=articleBody] .grid-7,main.news div.article-body .grid-7{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-7,main.events div.article-body .grid-7,main.news div [itemprop=articleBody] .grid-7,main.news div.article-body .grid-7{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-7,main.events div.article-body .grid-7,main.news div [itemprop=articleBody] .grid-7,main.news div.article-body .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-7,main.events div.article-body .grid-7,main.news div [itemprop=articleBody] .grid-7,main.news div.article-body .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-8,main.events div.article-body .grid-8,main.news div [itemprop=articleBody] .grid-8,main.news div.article-body .grid-8{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] .grid-8,main.events div.article-body .grid-8,main.news div [itemprop=articleBody] .grid-8,main.news div.article-body .grid-8{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] .grid-8,main.events div.article-body .grid-8,main.news div [itemprop=articleBody] .grid-8,main.news div.article-body .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] .grid-8,main.events div.article-body .grid-8,main.news div [itemprop=articleBody] .grid-8,main.news div.article-body .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div [itemprop=articleBody] article.form,main.events div.article-body article.form,main.news div [itemprop=articleBody] article.form,main.news div.article-body article.form{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div [itemprop=articleBody] article.form,main.events div.article-body article.form,main.news div [itemprop=articleBody] article.form,main.news div.article-body article.form{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div [itemprop=articleBody] article.form,main.events div.article-body article.form,main.news div [itemprop=articleBody] article.form,main.news div.article-body article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div [itemprop=articleBody] article.form,main.events div.article-body article.form,main.news div [itemprop=articleBody] article.form,main.news div.article-body article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events.full div.page,main.news.full div.page{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:4;-ms-flex-order:4;order:4}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events.full div.page,main.news.full div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events.full div.page,main.news.full div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events.full div.page,main.news.full div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events.full div.page>article,main.news.full div.page>article{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events.full div.page>article,main.news.full div.page>article{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events.full div.page>article,main.news.full div.page>article{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events.full div.page>article,main.news.full div.page>article{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.news div.grid-9 div.blockquote blockquote{-webkit-flex:0 0 88.88889%;-ms-flex:0 0 88.88889%;flex:0 0 88.88889%;max-width:88.88889%;padding-right:.78125rem;padding-left:.78125rem;margin-left:10.0625rem;margin-right:3.75rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.news div.grid-9 div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.news div.grid-9 div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.news div.grid-9 div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.news div.grid-9 article.form{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;padding-left:0 !important}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.news div.grid-9 article.form{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.news div.grid-9 article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.news div.grid-9 article.form{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.news div.blockquote blockquote{-webkit-flex:0 0 88.88889%;-ms-flex:0 0 88.88889%;flex:0 0 88.88889%;max-width:88.88889%;padding-right:.78125rem;padding-left:.78125rem;margin-left:9.75rem;margin-right:3.4375rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.news div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.news div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.news div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.grid-8 div.blockquote blockquote{-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%;padding-right:.78125rem;padding-left:.78125rem;margin-left:10.375rem;margin-right:5.4375rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.events div.grid-8 div.blockquote blockquote{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.events div.grid-8 div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.events div.grid-8 div.blockquote blockquote{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.events div.grid-8 p+div div.blockquote{padding-top:.8125rem}
}
main.faculty .faculty-container>.faculty-detail>p.affiliation{margin-bottom:1.25rem}
main.faculty .faculty-container>.faculty-detail>p.email{margin-bottom:1.25rem}
main.faculty .faculty-container>.faculty-detail>.links{margin-bottom:1.5rem}
main.faculty .faculty-container>.faculty-detail>div.research-areas{background:#e8e1ea;padding:.9375rem 1.1875rem;margin-bottom:.9375rem}
main.faculty .faculty-container>.faculty-detail>div.research-areas>p{display:block;margin-bottom:0}
main.faculty .faculty-container>.faculty-detail>div.research-areas>p>a:after{content:", "}
main.faculty .faculty-container>.faculty-detail>div.research-areas>p>a:last-child:after{content:""}
main.faculty .faculty-container>.faculty-detail>ul.links{padding:0;list-style-position:inside}
main.faculty .faculty-container>.faculty-detail>ul.links>li{background:0;padding:0;line-height:1.625}
@media screen and (min-width:63.9375em){main.faculty{padding-top:2.5rem}
main.faculty div.page{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.faculty div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.faculty div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.faculty div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.faculty div.page>h1{font-size:3rem;margin-bottom:1.875rem}
main.faculty nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:1;-ms-flex-order:1;order:1}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.faculty nav.children{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.faculty nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.faculty nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.faculty nav.breadcrumbs{padding:0}
main.faculty .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.faculty .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.faculty .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.faculty .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:90em){main.faculty .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.faculty .faculty-container>.faculty-detail{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.faculty .faculty-container>.faculty-detail{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.faculty .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.faculty .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.faculty .faculty-container>figure{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem;margin-bottom:1.875rem;margin-top:.3125rem;padding-bottom:0;line-height:0}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.faculty .faculty-container>figure{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.faculty .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.faculty .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.job-detail{padding-top:2.5rem}
main.job-detail div.page{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.job-detail div.page{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.job-detail div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.job-detail div.page{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.job-detail div.page>h1{font-size:3rem;margin-bottom:1.875rem}
main.job-detail nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;-webkit-order:1;-ms-flex-order:1;order:1}
}
@media screen and (min-width:63.9375em) and (min-width:36em){main.job-detail nav.children{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){main.job-detail nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){main.job-detail nav.children{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.job-detail nav.breadcrumbs{padding:0;margin-bottom:2.1875rem}
}
main article.directory h2,main article.directory h3,main article.directory h4,main article.directory h5,main article.directory ol,main article.directory p,main article.directory ul{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){main article.directory h2,main article.directory h3,main article.directory h4,main article.directory h5,main article.directory ol,main article.directory p,main article.directory ul{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){main article.directory h2,main article.directory h3,main article.directory h4,main article.directory h5,main article.directory ol,main article.directory p,main article.directory ul{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main article.directory h2,main article.directory h3,main article.directory h4,main article.directory h5,main article.directory ol,main article.directory p,main article.directory ul{padding-right:1.5625rem;padding-left:1.5625rem}
}
main div.page img.inline{width:22.5rem;margin-bottom:2.5rem}
main div.page img.inline.left-aligned{margin-right:2.5rem;float:left}
main div.page img.inline.right-aligned{margin-left:2.5rem;float:right}
p.filterFormInstructions{font-weight:700;margin-bottom:0;line-height:3.125rem;border-top:.3125rem solid #8966a0}
div.filterFormContainer{padding:0;position:relative;margin-bottom:2.5rem}
div.filterFormContainer .loading{background-color:#e8e1ea;padding:1.625rem 0}
div.filterFormContainer input{height:2rem;padding:0 .625rem;font-size:.875rem;font-weight:700;color:#371a39;border-width:.0625rem;-webkit-appearance:none;border-style:solid;border-color:#aaa}
div.filterFormContainer input::-webkit-input-placeholder{color:#371a39}
div.filterFormContainer input:-ms-input-placeholder{color:#371a39}
div.filterFormContainer input::placeholder{color:#371a39}
div.filterFormContainer .chosen-container-multi,div.filterFormContainer .chosen-container-single .chosen-single{height:2rem;line-height:2rem}
div.filterFormContainer .chosen-container .chosen-results li,div.filterFormContainer .chosen-container-multi,div.filterFormContainer .chosen-container-single .chosen-single span{font-size:.875rem !important;font-weight:700 !important}
div.filterFormContainer .chosen-container-multi .chosen-choices li.search-field input[type=text],div.filterFormContainer .chosen-container-single .chosen-single span{color:#1a022a !important;font-size:.875rem !important}
div.filterFormContainer .chosen-container-multi .chosen-choices li.search-field input[type=text]{padding:0 0 0 .375rem}
div.filterFormContainer .chosen-container-single .chosen-single div b{background-image:none !important}
div.filterFormContainer .chosen-container-single .chosen-single div b:after{display:block;width:0;height:0;border:inset .3125rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#333 transparent transparent;position:absolute;top:calc(50% - .1875rem);right:.4375rem}
div.filterFormContainer .chosen-container-single .chosen-single abbr{top:.625rem}
div.filterFormContainer span.filter{display:inline-block;vertical-align:top}
div.filterFormContainer a.clearFilters,div.filterFormContainer span.filter{margin-right:1.0625rem}
div.filterFormContainer a.clearFilters{display:inline-block;text-align:center;width:6.75rem;height:2rem;line-height:2rem;text-decoration:none;color:#fefefe;vertical-align:top;background:#8a51af}
div.filterFormContainer a.clearFilters:hover{background:#bc9bd1;border-color:#8966a0}
div.filterFormContainer button.submit{background-color:#2b0346;color:#fefefe;height:2rem;line-height:1.5rem;font-size:1.0625rem;width:6.75rem;display:inline-block;text-align:center}
div.filterFormContainer button.submit:hover{background:rgba(50,5,80,.6)}
div.filterFormContainer form.filter-form fieldset>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
div.filterFormContainer form.filter-form fieldset>div span.filter-group{-webkit-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;padding-right:1.25rem;max-width:13.4375rem}
div.filterFormContainer form.filter-form fieldset>div span.filter-group:last-child{max-width:unset}
div.filterFormContainer form.filter-form fieldset>div span.filter-group div.chosen-container-single,div.filterFormContainer form.filter-form fieldset>div span.filter-group input{width:100% !important}
div.filterFormContainer form.filter-form fieldset>div span.filter-group label{display:inline-block;width:100%;color:#fefefe;font-size:1rem;font-weight:700}
div.filterFormContainer form.filter-form fieldset>div span.filter-group:nth-of-type(4){padding-right:0}
div.filterFormContainer form.filter-form fieldset>div span.filter-group:last-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1.6875rem;padding-left:1.125rem}
div.event-form-outer{position:relative;border-top:.25rem solid #8966a0}
div.event-form-outer h4{font-weight:700;font-size:16px;color:#1a022a;margin:.625rem 6.25rem .625rem 0}
div.event-form-outer span.past-link{float:right;line-height:1.875rem;display:inline-block;margin-top:.625rem}
div.event-form-outer a.clearFilters,div.event-form-outer button{font-weight:700}
@media screen and (max-width:63.875em){div.filterFormContainer input[type=text]{width:16.125rem}
div.filterFormContainer span.filter{margin-bottom:.9375rem;margin-right:1.0625rem;width:100%}
div.filterFormContainer span.filter input,div.filterFormContainer span.filter select{width:100%}
div.filterFormContainer form.filter-form fieldset>div span.filter-group{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;max-width:unset}
div.filterFormContainer form.filter-form fieldset>div span.filter-group input,div.filterFormContainer form.filter-form fieldset>div span.filter-group select{width:100% !important}
div.filterFormContainer form.filter-form fieldset>div span.filter-group label{width:100%}
div.filterFormContainer form.filter-form fieldset>div span.filter-group:last-of-type{padding-left:0}
form.facultyFilter span.filter{width:100%}
form.facultyFilter span.filter input,form.facultyFilter span.filter select{width:100%;height:1.5625rem;font-size:100%}
form.facultyFilter span.filter input{height:1.875rem;font-weight:400}
div.event-form-outer{position:relative}
div.event-form-outer h4{font-weight:700;font-size:16px;color:#2b0346}
div.event-form-outer span.past-link{position:absolute;right:0;top:0}
form.filterForm input[name=keywords],form.filterForm select{width:100% !important}
p.filterFormInstructions{line-height:1.5rem;margin-bottom:.9375rem;padding-top:.625rem}
}
@media screen and (min-width:36em) and (max-width:52.75em){form.facultyFilter span.filter{width:47%}
form.filterForm input[name=keywords],form.filterForm select{width:100% !important}
p.filterFormInstructions{line-height:1.5rem;margin-bottom:.9375rem;padding-top:.625rem}
}
.filterform-container .filterForm{position:relative}
.filterform-container .filterForm label{color:#fff;display:block;width:100%}
.filterform-container .filterForm .past-link{position:absolute;right:0;top:0}
.filterform-container .filterForm .past-link .link-pastEvents{display:inline-block;margin-top:.625rem;font-size:.875rem}
.filterform-container .filterForm .past-link .link-pastEvents:hover{text-decoration:none}
.filterform-container .filterForm .filterform-title{font-weight:500;margin-bottom:.25rem;line-height:1.5;padding-top:.625rem;padding-bottom:.625rem;width:100%;color:#1a022a;font-size:.875rem}
.filterform-container .filterForm .filterform-content{background:#e8e1ea;padding:1.5rem 1.5625rem .5625rem;margin-bottom:1.125rem;position:relative}
.filterform-container .filterForm .filterform-content .form-group{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1rem}
.filterform-container .filterForm .filterform-content .form-group.form-group-btns{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.filterform-container .filterForm .filterform-content .form-group label{width:100%;color:#1a022a;font-size:.875rem;line-height:1;margin-bottom:.3125rem;display:block;text-transform:capitalize}
.filterform-container .filterForm .filterform-content .form-group .select-group{width:100%;margin-right:1.25rem;position:relative;line-height:1}
.filterform-container .filterForm .filterform-content .form-group .select-group label{line-height:1;margin-bottom:4px}
.filterform-container .filterForm .filterform-content .form-group .select-group select{width:100%;box-sizing:border-box;background:#fefefe;color:#1a022a !important;font-size:.875rem !important;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;border-radius:0;height:2rem;text-indent:.5rem;border-width:.0625rem;border-color:#666;font-weight:700}
.filterform-container .filterForm .filterform-content .form-group input[type=text]{width:100%;text-indent:.5rem;border-width:.0625rem;height:2rem;font-size:.875rem;font-weight:400;border-radius:0;color:#474645;box-sizing:border-box;font-family:inherit;padding:0;margin:0;-webkit-appearance:none;border-style:solid;border-color:#bfbebb}
.filterform-container .filterForm .filterform-content .form-group input[type=text]#keywords{font-weight:400}
.filterform-container .filterForm .filterform-content .form-group input[type=checkbox]+label{line-height:1.5}
.filterform-container .filterForm .filterform-content .form-group input[type=checkbox]+label::before{background:#fff}
.filterform-container .filterForm .filterform-content .form-group .input-holder{width:100%;margin-right:1.25rem;line-height:1}
.filterform-container .filterForm .filterform-content .form-group button{width:20%;height:2rem;font-size:1rem;color:#fefefe;text-align:center;box-sizing:border-box;margin-right:1.25rem;font-weight:400;padding:0;border:0}
.filterform-container .filterForm .filterform-content .form-group button:last-of-type{margin-right:0}
.filterform-container .filterForm .filterform-content .form-group button.clear-form{background:#8a51af}
.filterform-container .filterForm .filterform-content .form-group button.clear-form:hover{background:#bc9bd1;border-color:#8966a0}
.filterform-container .filterForm .filterform-content .form-group button.submit-form{background-color:#2b0346}
.filterform-container .filterForm .filterform-content .form-group button.submit-form:hover{background:rgba(50,5,80,.6)}
.filterform-container .filterForm.courseSearch .filterform-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.4375rem}
.filterform-container .filterForm.courseSearch .filterform-content .select-group{width:33.3%;margin-right:1.25rem;margin-bottom:1.125rem}
.filterform-container .filterForm.courseSearch .filterform-content .select-group:last-of-type{margin-right:0}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:31%;width:calc(33.3% - .83rem);display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.125rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .btnFlat,.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .clearFilters{width:50%;display:block}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .clearFilters{margin-right:1.25rem}
.filterform-container .filterForm.courseSearch.hasCategory .filterform-content .select-group,.filterform-container .filterForm.courseSearch.showAdditionalFilter .filterform-content .select-group{width:50%;width:calc(50% - .625rem);margin-right:1.25rem}
.filterform-container .filterForm.courseSearch.hasCategory .filterform-content .select-group.keywords,.filterform-container .filterForm.courseSearch.showAdditionalFilter .filterform-content .select-group.keywords{width:68%;margin-top:.0625rem}
.filterform-container .filterForm.courseSearch.hasCategory .filterform-content .select-group:last-of-type,.filterform-container .filterForm.courseSearch.showAdditionalFilter .filterform-content .select-group:last-of-type{margin-right:0}
.filterform-container .filterForm.courseSearch.hasCategory .filterform-content .form-group-btns,.filterform-container .filterForm.courseSearch.showAdditionalFilter .filterform-content .form-group-btns{width:30%;width:calc(32% - 1.25rem)}
.filterform-container .filterForm.courseSearch.hasCategory.showAdditionalFilter .filterform-content .select-group{width:31%;width:calc(33.3% - .83rem);margin-right:1.25rem}
.filterform-container .filterForm.courseSearch.hasCategory.showAdditionalFilter .filterform-content .select-group.keywords{width:68%}
.filterform-container .filterForm.courseSearch.hasCategory.showAdditionalFilter .filterform-content .select-group:nth-of-type(3){margin-right:0}
.filterform-container.filterform-field-4-fullwidth{width:100%}
.filterform-container.filterform-field-4-fullwidth label{display:inline}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.875rem}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group.form-group-select{width:55%}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group.form-group-btns{width:45%}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group .input-holder{width:50%}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group button{width:25%}
.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group button:last-of-type{margin-right:0}
.filterform-container.filterform-container-news{padding:0}
.filterform-container.filterform-field-2 .filterForm .filterform-content{display:-webkit-flex;display:-ms-flexbox;display:flex}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group{width:50%;margin-right:1.25rem}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group.form-group-select{width:35%}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group.form-group-btns{width:65%;margin-right:0}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group .select-group{margin-right:0}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group .input-holder{width:55%}
.filterform-container.filterform-field-3 .filterForm .filterform-content .form-group .select-group:last-of-type,.filterform-container.filterform-field-4 .filterForm .filterform-content .form-group .select-group:last-of-type{margin-right:0}
.filterform-container.filter-form-projectslist .form-group-btns .input-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.filterform-container.filter-form-projectslist .form-group-btns .input-holder .input-txt-inner{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;padding-right:1.25rem}
@media screen and (max-width:63.875em){.filterform-container .filterForm .filterform-content .form-group{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.filterform-container .filterForm .filterform-content .form-group.form-group-select{margin-bottom:0}
.filterform-container .filterForm .filterform-content .form-group.form-group-btns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.filterform-container .filterForm .filterform-content .form-group.form-group-btns button{width:46%;display:inline-block;margin-top:1rem;max-width:12.5rem}
.filterform-container .filterForm .filterform-content .form-group.form-group-btns button:last-of-type{margin-left:8%}
.filterform-container .filterForm .filterform-content .form-group .select-group{margin-right:0;margin-bottom:1rem}
.filterform-container .filterForm .filterform-content .form-group button{margin-right:0}
.filterform-container .filterForm .filterform-content .form-group .input-holder{margin-right:0}
.filterform-container .filterForm.courseSearch .filterform-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.filterform-container .filterForm.courseSearch .filterform-content .select-group{width:100% !important}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns{width:100% !important;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .btnFlat,.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .clearFilters{width:calc(50% - .5rem);max-width:12.5rem}
.filterform-container .filterForm.courseSearch .filterform-content .form-group-btns .btnFlat{margin-right:0}
.filterform-container .filterForm#eventsFilterForm{border-top:.25rem solid #8a51af}
.filterform-container .filterForm#eventsFilterForm .filterform-title{border-top:0;width:76%;width:calc(100% - 90px)}
.filterform-container .filterForm#eventsFilterForm span.past-link{position:static;display:inline-block;margin-bottom:1.25rem}
.filterform-container.filterform-field-2 .filterForm .filterform-content,.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content{display:block}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group,.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group{width:100%}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group .input-holder,.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group .input-holder{width:100%}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group.form-group-select,.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group.form-group-select{width:100%}
.filterform-container.filterform-field-2 .filterForm .filterform-content .form-group.form-group-btns,.filterform-container.filterform-field-4-fullwidth .filterForm .filterform-content .form-group.form-group-btns{width:100%}
.filterform-container.filter-form-projectslist .form-group-btns .input-holder{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.filterform-container.filter-form-projectslist .form-group-btns .input-holder .input-txt-inner{padding-right:0;margin-bottom:1rem}
}
div.filterFormContainer input{color:#474645}
div.filterFormContainer #courselist_keyword{font-weight:400;width:100%}
.courseContainer{margin-bottom:2.0625rem}
.courseContainer .filterFormContainer{margin-bottom:0}
.courseContainer .filterFormContainer .filterForm label{line-height:1;margin-bottom:.3125rem;color:#1a022a;font-size:.875rem;text-transform:capitalize}
.joblist{margin-top:-.75rem}
.joblist>h2{margin-top:2.4375rem;margin-bottom:1.25rem}
.facultylist .filterform-container .filterForm .filterform-content .form-group.form-group-select,.majorMinorList .filterform-container .filterForm .filterform-content .form-group.form-group-select{margin-bottom:1.1875rem}
.richtext+div.courselist{margin-top:-.875rem}
.richtext+div.majorminorlist{margin-top:-.875rem}
.filterForm.filterForm-list .filterform-content{padding-bottom:1.5rem}
.filterForm.filterForm-list .filterform-content:has(>:last-child:nth-child(1)){display:none}
.filterForm.filterForm-list .field-item{margin-bottom:1rem}
.filterForm.filterForm-list .field-item label{color:#000;font-size:.875rem}
.filterForm.filterForm-list .field-item>input,.filterForm.filterForm-list .field-item>select{width:100%;height:2rem}
.filterForm.filterForm-list .field-item>input{text-indent:.5rem;border:1px solid #bfbebb}
.filterForm.filterForm-list .field-item.form-group-btns{margin-bottom:0;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.2rem}
.filterForm.filterForm-list .field-item.form-group-btns button{border:0;width:calc(50% - .6rem);min-width:6rem;height:2rem;margin:0;font-size:1rem;color:#fefefe;font-weight:400}
.filterForm.filterForm-list .field-item.form-group-btns button.clear-form{background:#8a51af}
.filterForm.filterForm-list .field-item.form-group-btns button.clear-form:hover{background:#bc9bd1;border-color:#8966a0}
.filterForm.filterForm-list .field-item.form-group-btns button.submit-form{background-color:#2b0346}
.filterForm.filterForm-list .field-item.form-group-btns button.submit-form:hover{background:rgba(50,5,80,.6)}
@media print,screen and (min-width:52.8125em){.filterForm.filterForm-list{--field-basis:33.3%;--field-gap-offset:.8rem}
.filterForm.filterForm-list .filterform-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}
.filterForm.filterForm-list .filterform-content:has(>:last-child:nth-child(4)){--field-basis:50%;--field-gap-offset:.6rem}
.filterForm.filterForm-list .filterform-content .field-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:calc(var(--field-basis) - var(--field-gap-offset));-ms-flex-preferred-size:calc(var(--field-basis) - var(--field-gap-offset));flex-basis:calc(var(--field-basis) - var(--field-gap-offset));-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:0}
.filterForm.filterForm-list .filterform-content .field-item.form-group-btns{max-width:30%;min-width:14rem}
}
div.majorMinorList>.filterform-container{margin-bottom:1.875rem}
div.majorMinorList form.filterForm div.filter-container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.25rem}
div.majorMinorList form.filterForm div.filter-container span.filter{-webkit-flex:1;-ms-flex:1;flex:1}
div.majorMinorList form.filterForm span.filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
div.majorMinorList form.filterForm span.filter label{width:100%;color:#fefefe;font-size:1rem;margin-bottom:.3125rem}
div.majorMinorList form.filterForm span.filter input#keywords{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin-right:.625rem}
div.majorMinorList form.filterForm span.filter select{width:100%}
div.majorMinorList table tbody tr:nth-child(odd){background:0}
div.majorMinorList table thead th{color:#1a022a;font-weight:500}
div.majorMinorList p.no-results{display:none}
@media screen and (max-width:63.875em){form.filterForm>span.filter{margin-right:0}
form.filterForm>span.filter label{width:100%;margin-bottom:.3125rem}
form.filterForm>span.filter input#keywords{width:100%;margin-bottom:.9375rem}
form.filterForm>span.filter select{width:100%}
form.filterForm div.filter-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
form.filterForm div.filter-container span.filter{width:100%}
}
div.image{margin-bottom:0;width:100%}
div.image .container .inner{margin-bottom:0}
figure.image{margin-bottom:2rem}
figure.image.largespacing{margin-bottom:var(--component-mb)}
figure.image div.container{position:relative;overflow:visible;margin-bottom:.75rem;padding:0}
figure.image figcaption{line-height:1.125rem;font-size:.8125rem;color:var(--bs-body-color);font-style:italic}
figure.image a{display:block;position:relative;width:100%}
figure.image img{display:block;width:100%}
figure.image.expanded a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
figure.image.expanded div.inner{position:absolute;top:0;z-index:1}
.container-additional figure.image{margin-bottom:1.5rem}
blockquote{position:relative;padding-top:0;font-style:normal;margin-bottom:2.1875rem}
blockquote p{margin-bottom:.875rem;line-height:1.625rem}
blockquote:after{position:absolute;display:block;content:'';width:13.75rem;height:13.75rem;top:-4rem;background-size:13.75rem 13.75rem;background-repeat:no-repeat;z-index:-1;left:-8.4375rem}
@media screen and (min-width:63.9375em){blockquote{position:relative;padding-top:0;margin-bottom:2.1875rem}
blockquote:after{position:absolute;display:block;content:'';width:13.75rem;height:13.75rem;background-size:13.75rem auto;background-repeat:no-repeat;z-index:-1;top:-4.0625rem;left:-8.875rem}
}
blockquote:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzOTQgMzI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOTQgMzI1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0U4RTFFQTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOTAuNCwxODEuM2MtMi45LTE5LjctMTkuNy0zMy43LTM4LjYtMzQuNmM0LjctMTcuNiwxNi4zLTI0LjYsMzAuMy0yOC43YzEuNC0wLjUsMS4xLTEuOCwxLjEtMS44bC0yLjMtMTQKCWMwLDAtMC4yLTEuMS0yLTAuOWMtNDguMyw1LjQtODEuMSw0Mi4yLTc1LDg3YzUuNiwzMC45LDI5LjgsNDIuOSw1Mi4yLDM5LjhDMjc4LjUsMjI0LjQsMjkzLjgsMjAzLjYsMjkwLjQsMTgxLjN6IE0xMzYuMSwxNDYuNwoJYzQuNS0xNy42LDE2LjUtMjQuNiwzMC4zLTI4LjdjMS40LTAuNSwxLjEtMS44LDEuMS0xLjhsLTItMTRjMCwwLTAuMi0xLjEtMi0wLjljLTQ4LjMsNS4yLTgwLjksNDItNzUuMiw4Ni44CgljNS45LDMxLjIsMzAuMyw0My4xLDUyLjQsNDBjMjIuNC0zLjYsMzcuNy0yNC40LDM0LjEtNDYuOEMxNzEuOCwxNjEuNCwxNTUuMywxNDcuNCwxMzYuMSwxNDYuN3oiLz4KPC9zdmc+Cg==)}
blockquote footer cite{padding-left:49%;display:inline-block;font-size:.9375rem;line-height:1.25rem;font-style:italic;text-indent:-1.0625rem;text-align:left;color:#1a022a}
blockquote footer cite:before{content:'-- '}
div.blockquote{min-height:4.5rem;padding-top:.5rem}
div.blockquote blockquote{color:#3d0462;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;min-height:4.375rem;margin-bottom:1.625rem}
div.blockquote blockquote p{line-height:1.625rem;font-size:1.125rem;margin-bottom:0}
div.blockquote blockquote footer{padding-top:.9375rem}
div.blockquote blockquote cite{color:#3d0462;vertical-align:top}
div.blockquote+div.blockquote{padding-top:.875rem}
div.blockquote+div.columncontol{padding-top:.4375rem}
div.richtext blockquote:after{background-image:none}
body.ar blockquote footer cite{padding-right:1.5rem;padding-left:0 !important}
body.ar article.teaser blockquote:after,body.ar blockquote:after{background:0}
.table .table-title,.tabledualheader .table-title,.verticaltable .table-title{color:#1a022a;margin-bottom:1.5rem;margin-top:-.3125rem}
.table .table-desc,.tabledualheader .table-desc,.verticaltable .table-desc{color:#474645;margin-bottom:2rem}
.table .table-title+.table-desc,.tabledualheader .table-title+.table-desc,.verticaltable .table-title+.table-desc{margin-top:-.4375rem}
h1+div.table{margin-top:-.6875rem}
div.table+div.richtext{margin-top:-.375rem}
div.table+div.richtext h2:first-of-type{padding-top:.0625rem}
div.richtext+div.table{margin-top:2.1875rem}
div.richtext+div.table h2.table-title{margin-top:-.4375rem}
table{width:100%;margin-bottom:.75rem}
table td,table th{border:1px solid #ddcde8;line-height:1.625rem;font-size:1rem;padding:.625rem .625rem;text-align:left;vertical-align:top}
table td :last-child,table th :last-child{margin-bottom:0}
table>thead{background-color:#e8e1ea}
table>thead th{color:#1a022a;font-weight:500}
table tbody{border-bottom:.375rem solid #e8e1ea}
table tbody td{color:#474645}
table.vertical-table tbody tr{background-color:#fff}
table.vertical-table tbody tr>th{background-color:#e8e1ea;font-weight:700}
table.vertical-table tbody tr td:nth-child(odd){background:#e8e1ea}
table.dual-head-table thead tr th:first-of-type{background:#fff}
table.dual-head-table tbody tr{background-color:#fff}
table.dual-head-table tbody tr>th{background-color:#e8e1ea}
div.table-container{margin-bottom:2.5rem}
div.table-container .table-outter-wrapper{position:relative}
div.table-container .table-outter-wrapper.horizontal-scroll:after,div.table-container .table-outter-wrapper.horizontal-scroll:before{content:'';position:absolute;top:0;height:calc(100% - 13px);width:20px;z-index:0;pointer-events:none;transition:opacity .2s ease}
div.table-container .table-outter-wrapper.horizontal-scroll:before{left:0;z-index:1;background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.2))}
div.table-container .table-outter-wrapper.horizontal-scroll:after{right:0;background:linear-gradient(to left,rgba(0,0,0,.2),rgba(0,0,0,0))}
div.table-container .table-outter-wrapper.horizontal-scroll.hideleft:before{opacity:0}
div.table-container .table-outter-wrapper.horizontal-scroll.hideright:after{opacity:0}
div.table-container .table-outter-wrapper .table-outter{width:100%;overflow-x:auto}
div.table-container.table-container-footer{margin-bottom:2.1875rem}
div.table-container div.table-footer p{font-size:.875rem;line-height:1.25rem;color:#474645;font-style:italic}
div.table-container table{position:relative}
div.table-container table:after{content:'';position:absolute;width:100%;left:0;bottom:.3125rem;height:.0625rem;background:#ddcde8}
div.table-container.equal-columns>table td{width:1%}
@media print,screen and (min-width:52.8125em){div.table-container .table-outter-wrapper.horizontal-scroll+.table-footer{margin-top:.5rem}
}
div.datelist{margin-bottom:2.5rem}
div.datelist h2.table-title{font-size:1.375rem;color:#1a022a;line-height:1.75rem;margin-bottom:1.125rem}
div.datelist p.table-desc{color:#474645;margin-bottom:2rem}
div.datelist p.table-footer{margin-bottom:0}
div.datelist p.table-footer a:hover{text-decoration:none}
div.datelist div.table-container{margin-bottom:.5625rem}
div.datelist table{margin-bottom:0}
div.datelist table tbody{border-bottom-width:.5rem}
div.datelist table tr:nth-child(odd){background-color:#e8e1ea}
div.datelist table td{line-height:1.75rem;padding:.4375rem .5625rem .75rem;vertical-align:top}
div.datelist table td:nth-child(odd){width:32%}
div.datelist table:after{bottom:.4375rem}
hr{display:block;height:.0625rem;border:0;border-bottom:.0625rem solid #1a022a;margin:2.5rem 0 .75rem;opacity:1}
hr.large{margin-bottom:3.125rem}
hr.faculty-sep{border-bottom:1px solid #e8e1ea;padding:0;margin:0 0 1.5625rem 0;opacity:.25}
hr.faculty-bio-sep{margin:0 0 1.5rem 0;opacity:.25}
hr.gray{border-bottom-color:#cbc6cd}
hr.purple{border-color:#57068c}
article.cta{overflow:hidden;background-color:#e8e1ea;margin-bottom:2.5rem}
article.cta a{text-decoration:none;padding-bottom:1.5625rem;position:relative;display:block}
article.cta a:after{display:block;content:"";position:absolute;bottom:0;right:0;width:1.5625rem;height:1.5625rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTkuNDM4IDIuNzk4djguMjlzLTcuNjQ2LjAzNy0xMi4yODggMy45MzdDMS40OSAxOS43ODEtLjUzMSAyOC44OS4yMzIgMjcuOTI2YzcuMTEtOC45ODUgMTkuMjA2LTguNDI3IDE5LjIwNi04LjQyN3Y4LjM3NUwzMiAxNS42NTEgMTkuNDM4IDIuNzk4eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:.9375rem;background-position:center;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);background-color:#2b0346}
article.cta a:hover:after{background-color:#bc9bd1}
article.cta img{display:block;width:100%}
article.cta h2,article.cta p{padding:0 1.1875rem .4375rem}
article.cta h2{border-top:.3125rem solid #2b0346;line-height:1.5rem;color:#1a022a;font-size:1.125rem;text-decoration:none;padding-bottom:0;margin-bottom:.875rem;padding-top:1rem}
article.cta p{color:#1a022a;padding-top:.9375rem;font-size:.9375rem;line-height:1.375rem;margin-bottom:.4375rem}
article.cta hr{padding:0;margin:0 1.25rem 0;width:4.375rem;border-color:#1a022a;opacity:1}
article.cta.white{background-color:#fefefe;border:.0625rem solid #2b0346;border-top:0}
article.cta.purple{background-color:#57068c}
article.cta.purple h2{color:#fefefe;border-top-width:0}
ul.tab-container>li article.cta hr{margin:0 1.25rem 0}
article.photo-text{padding-bottom:.4375rem;margin-bottom:var(--component-mb)}
article.photo-text img{display:block;margin-bottom:.75rem;width:100%}
article.photo-text h2,article.photo-text h3{font-size:1.125rem;line-height:1.5rem;color:#1a022a;margin-bottom:.75rem}
article.photo-text h2 a,article.photo-text h3 a{text-decoration:none;color:#1a022a}
article.photo-text h2 a:hover,article.photo-text h3 a:hover{text-decoration:underline}
article.photo-text p{line-height:1.375rem}
article.photo-text .video{position:relative;display:block;width:100%}
article.photo-text .video:after{content:"";width:6.25rem;height:6.25rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC43MDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS42LDI5LjdjLTEuMS00LjYtNC44LTcuOS05LjMtOC40Yy0xMC43LTEuMi0yMS41LTEuOS0zMi4zLTEuOWMtMTAuOCwwLTIxLjYsMC43LTMyLjMsMS45CgljLTQuNSwwLjUtOC4zLDMuOS05LjMsOC40QzYuOSwzNi4yLDYuOSw0My4zLDYuOSw1MGMwLDYuNywwLDEzLjgsMS41LDIwLjNjMS4xLDQuNiw0LjgsNy45LDkuMyw4LjRjMTAuNywxLjIsMjEuNSwxLjksMzIuMywxLjkKCWMxMC44LDAsMjEuNi0wLjcsMzIuMy0xLjljNC41LTAuNSw4LjMtMy45LDkuMy04LjRjMS41LTYuNSwxLjUtMTMuNiwxLjUtMjAuM0M5My4xLDQzLjMsOTMuMiwzNi4yLDkxLjYsMjkuNyIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuNyw1Mkw0NC4zLDYzYy0yLDEuMS0zLjcsMC4xLTMuNy0yLjJWMzkuMmMwLTIuMywxLjctMy4zLDMuNy0yLjJsMjAuMywxMUM2Ni43LDQ5LjEsNjYuNyw1MC45LDY0LjcsNTIiLz4KPC9zdmc+Cg==);background-position:center center;background-size:6.25rem 6.25rem;background-repeat:no-repeat}
article.photo-text h3+p>a{--bs-link-color:rgba(var(--bs-link-color-rgb));color:var(--bs-link-color)}
article.photo-text .img-holder{padding-bottom:80%;overflow:hidden;position:relative}
article.photo-text .img-holder>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
article.photo-text.article-block-link{position:relative}
article.photo-text.article-block-link a:not(.blocklink-overlay),article.photo-text.article-block-link h2:not(.clickable),article.photo-text.article-block-link h3:not(.clickable),article.photo-text.article-block-link p:not(.clickable),article.photo-text.article-block-link span:not(.clickable){z-index:1;position:relative}
article.photo-text.article-block-link .blocklink-overlay{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-1000%;z-index:0;overflow:hidden}
article.photo-text.combine-adjacent-link>a{text-decoration:none;display:block}
article.photo-text.combine-adjacent-link>span{display:inline-block}
article.photo-text.combine-adjacent-link .card-title{display:block;font-size:1rem;line-height:1.2;margin-bottom:1.5rem;font-weight:700;color:#1a022a;text-decoration:none}
article.photo-text.combine-adjacent-link .card-desc{text-decoration:none;color:#474645;font-size:1rem;line-height:1.25rem}
article.photo-text.combine-adjacent-link:hover .card-title{text-decoration:underline}
article.photo-text.news-events{padding-bottom:.375rem}
article.photo-text.news-events>a img{width:100%;margin-bottom:1rem}
article.photo-text.news-events h2,article.photo-text.news-events h3{font-weight:500;font-size:16px;margin-bottom:.1875rem;line-height:1.375rem}
article.photo-text.news-events p{line-height:1.375rem;margin-bottom:1.75rem}
article.photo-text.news-events span.category_tag{padding-left:1.125rem;display:block;padding-right:18px;line-height:1.4375rem;padding-bottom:1.5625rem}
article.photo-text.news-events span.category_tag a:hover{text-decoration:none}
article.photo-text.purple,article.photo-text.shaded,article.photo-text.white{--bs-link-color:#00c;--bs-body-color:#1a022a}
article.photo-text.purple>h2,article.photo-text.purple>h3,article.photo-text.shaded>h2,article.photo-text.shaded>h3,article.photo-text.white>h2,article.photo-text.white>h3{padding-top:1.25rem}
article.photo-text.purple div+h2,article.photo-text.purple div+h3,article.photo-text.purple img+h2,article.photo-text.purple img+h3,article.photo-text.purple>a+h2,article.photo-text.purple>a+h3,article.photo-text.shaded div+h2,article.photo-text.shaded div+h3,article.photo-text.shaded img+h2,article.photo-text.shaded img+h3,article.photo-text.shaded>a+h2,article.photo-text.shaded>a+h3,article.photo-text.white div+h2,article.photo-text.white div+h3,article.photo-text.white img+h2,article.photo-text.white img+h3,article.photo-text.white>a+h2,article.photo-text.white>a+h3{padding-top:0}
article.photo-text.purple p,article.photo-text.shaded p,article.photo-text.white p{color:var(--bs-body-color)}
article.photo-text.purple a,article.photo-text.shaded a,article.photo-text.white a{--bs-link-color:#00c;--bs-link-hover-color:#00c;--bs-link-color-rgb:13,110,253}
article.photo-text.purple,article.photo-text.shaded{background-color:#eae9e6}
article.photo-text.purple p,article.photo-text.purple p+a,article.photo-text.purple>h2,article.photo-text.purple>h3,article.photo-text.shaded p,article.photo-text.shaded p+a,article.photo-text.shaded>h2,article.photo-text.shaded>h3{padding-left:1.1875rem;padding-right:1.1875rem}
article.photo-text.white{background-color:#fefefe}
article.photo-text.strong h2{font-weight:700}
article.photo-text.bgwhite{background:#fff}
article.photo-text.bgwhite h2,article.photo-text.bgwhite h3{margin-bottom:.875rem;font-size:1rem;line-height:1.2;font-weight:700}
article.photo-text.bgwhite .img-holder{padding-bottom:66%;margin-bottom:.9375rem}
article.photo-text.bgwhite span{line-height:1.3}
article.photo-text.bgwhite span a{text-decoration:none;color:#474645}
article.photo-text.bgwhite span a:hover{text-decoration:none}
div.column-control div.phototext+div.phototext{margin-top:2.5rem}
.eq-height-children .grid-2,.eq-height-children .grid-3,.eq-height-children .grid-4,.eq-height-children .grid-5,.eq-height-children .grid-6{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.eq-height-children .grid-2>div,.eq-height-children .grid-3>div,.eq-height-children .grid-4>div,.eq-height-children .grid-5>div,.eq-height-children .grid-6>div{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.eq-height-children .grid-2>div>.section,.eq-height-children .grid-3>div>.section,.eq-height-children .grid-4>div>.section,.eq-height-children .grid-5>div>.section,.eq-height-children .grid-6>div>.section{width:100%}
.eq-height-children .grid-2>div>.section.cta,.eq-height-children .grid-3>div>.section.cta,.eq-height-children .grid-4>div>.section.cta,.eq-height-children .grid-5>div>.section.cta,.eq-height-children .grid-6>div>.section.cta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.eq-height-children .grid-2>div article.cta,.eq-height-children .grid-3>div article.cta,.eq-height-children .grid-4>div article.cta,.eq-height-children .grid-5>div article.cta,.eq-height-children .grid-6>div article.cta{height:100%}
.eq-height-children .grid-2>div article.cta>a,.eq-height-children .grid-3>div article.cta>a,.eq-height-children .grid-4>div article.cta>a,.eq-height-children .grid-5>div article.cta>a,.eq-height-children .grid-6>div article.cta>a{height:100%}
.eq-height-children .grid-2 article.photo-text,.eq-height-children .grid-3 article.photo-text,.eq-height-children .grid-4 article.photo-text,.eq-height-children .grid-5 article.photo-text,.eq-height-children .grid-6 article.photo-text{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.grid-2 article.photo-text a.video:after{width:3.125rem;height:3.125rem;background-size:3.125rem 3.125rem}
div.editors-pick-container{margin-bottom:2.5rem}
div.editors-pick-container>h2,div.editors-pick-container>h3{font-size:1.375rem;font-weight:500;color:#1a022a;line-height:1.75rem;margin-bottom:1.5rem}
div.editors-pick-container>p{margin-bottom:2rem}
div.editors-pick-container .column-control{--bs-gutter-x:1.5rem}
article.photo-text.news-events.editors-pick,main.full.landing article.photo-text.news-events.editors-pick,section.container-component article.photo-text.news-events.editors-pick{margin-bottom:0;background:0}
article.photo-text.news-events.editors-pick h2,article.photo-text.news-events.editors-pick h3,main.full.landing article.photo-text.news-events.editors-pick h2,main.full.landing article.photo-text.news-events.editors-pick h3,section.container-component article.photo-text.news-events.editors-pick h2,section.container-component article.photo-text.news-events.editors-pick h3{font-weight:500;font-size:16px;line-height:1.375rem;text-align:left;color:#1a022a;margin-left:0;margin-bottom:0;padding-left:0;padding-right:0}
article.photo-text.news-events.editors-pick h2 a,article.photo-text.news-events.editors-pick h3 a,main.full.landing article.photo-text.news-events.editors-pick h2 a,main.full.landing article.photo-text.news-events.editors-pick h3 a,section.container-component article.photo-text.news-events.editors-pick h2 a,section.container-component article.photo-text.news-events.editors-pick h3 a{margin-bottom:5px}
article.photo-text.news-events.editors-pick p.desc,main.full.landing article.photo-text.news-events.editors-pick p.desc,section.container-component article.photo-text.news-events.editors-pick p.desc{margin-bottom:.3125rem}
article.photo-text.news-events.editors-pick span.category_tag,main.full.landing article.photo-text.news-events.editors-pick span.category_tag,section.container-component article.photo-text.news-events.editors-pick span.category_tag{text-align:left;line-height:1.5rem;padding-left:0;padding-right:0}
article.photo-text.news-events.editors-pick h2,article.photo-text.news-events.editors-pick h3,article.photo-text.purple.news-events.editors-pick h2,article.photo-text.purple.news-events.editors-pick h3,article.photo-text.shaded.news-events.editors-pick h2,article.photo-text.shaded.news-events.editors-pick h3{padding-top:.9375rem}
section.container-component article.photo-text.white p,section.container-component article.photo-text.white p+a,section.container-component article.photo-text.white>h2,section.container-component article.photo-text.white>h3{padding-left:1.1875rem;padding-right:1.1875rem}
section.container-component article.photo-text.purple.news-events.editors-pick,section.container-component article.photo-text.shaded.news-events.editors-pick{background-color:#fefefe}
section.container-component article.photo-text.purple.news-events.editors-pick h2,section.container-component article.photo-text.purple.news-events.editors-pick h3,section.container-component article.photo-text.shaded.news-events.editors-pick h2,section.container-component article.photo-text.shaded.news-events.editors-pick h3{padding-left:1.1875rem;padding-right:1.1875rem}
section.container-component article.photo-text.purple.news-events.editors-pick span.category_tag,section.container-component article.photo-text.shaded.news-events.editors-pick span.category_tag{padding-left:1.1875rem;padding-right:1.1875rem}
div.expandable-control{margin-bottom:.625rem}
div.expandable-control button{vertical-align:bottom;font-size:1.125rem;padding:0;color:#333;font-weight:500}
div.expandable-control button:before{content:"[ + ] ";vertical-align:bottom}
div.expandable-control button span{text-decoration:underline}
div.expandable-control button span.divider{display:none}
div.expandable-control button span.collapse{display:none}
div.expandable-control button:hover span{text-decoration:none}
div.expandable-control button.active span.collapse{display:inline}
div.expandable-control button.active span.expand{display:none}
div.expandable-control button.active:before{content:"[ \2013  ] "}
ul.expandable{border:.0625rem solid #c9c9c9;padding-left:0}
ul.expandable li.item{background-image:none;padding:0}
ul.expandable li.item>button{position:relative;display:block;border-bottom:1px solid #c9c9c9;margin:0;padding:1.5rem .625rem 1.5rem 3.25rem;width:100%;text-align:left;font-size:1.125rem;line-height:1.3;color:#333;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;transition:all .2s ease;letter-spacing:-.025rem}
ul.expandable li.item>button:after,ul.expandable li.item>button:before{content:'';position:absolute;width:.75rem;height:2px;left:1rem;top:50%;margin-top:-1px;background:#333;transition:all .2s ease}
ul.expandable li.item>button:after{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}
ul.expandable li.item div.detail{display:none;padding:.875rem 3.3125rem 0}
ul.expandable li.item div.detail ol,ul.expandable li.item div.detail ul{margin-bottom:.625rem;padding-left:1.5625rem}
ul.expandable li.item div.detail ol:empty,ul.expandable li.item div.detail ul:empty{display:none}
ul.expandable li.item div.detail ol>li,ul.expandable li.item div.detail ul>li{line-height:1.875rem;margin-bottom:.1875rem}
ul.expandable li.item div.detail ol.sections,ul.expandable li.item div.detail ul.sections{padding-top:.0625rem}
ul.expandable li.item div.detail ol.appearances,ul.expandable li.item div.detail ul.appearances{margin-bottom:1.25rem}
ul.expandable li.item div.detail ol+p,ul.expandable li.item div.detail ul+p{margin-top:1.25rem}
ul.expandable li.item div.detail p+p.appearsLabel{margin-top:-.0625rem}
ul.expandable li.item div.detail .description>p{margin-bottom:1.625rem}
ul.expandable li.item div.detail .description>p:first-of-type{margin-bottom:1.6875rem}
ul.expandable li.item:last-child{border-bottom:0}
ul.expandable li.item:last-child>button{border-bottom:0}
ul.expandable>li.open{border-bottom:.0625rem solid #cbc6cd}
ul.expandable>li.open:last-child>button{border-bottom:.0625rem solid #cbc6cd}
ul.expandable>li.open:last-child{border-bottom:0}
ul.expandable>li.open>button{background:#f0f0ed;font-weight:500}
ul.expandable>li.open>button:before{background:#1a022a}
ul.expandable>li.open>button:after{display:none}
div.expandable-container{margin-bottom:2.1875rem;letter-spacing:-.025rem}
div.expandable-container h2{color:#1a022a}
body.ar{direction:rtl;text-align:right}
body.ar div.expandable-control{margin-bottom:.75rem}
body.ar div.expandable-control button{vertical-align:bottom;font-size:.75rem;color:#00c;padding:0}
body.ar div.expandable-control button:before{content:"[ + ] ";vertical-align:bottom}
body.ar div.expandable-control button span{text-decoration:underline}
body.ar div.expandable-control button span.divider{display:none}
body.ar div.expandable-control button span.collapse{display:none}
body.ar div.expandable-control button.active span.collapse{display:inline}
body.ar div.expandable-control button.active span.expand{display:none}
body.ar div.expandable-control button.active:before{content:"[ \2013  ] "}
body.ar ul.expandable li.item>button{padding:.75rem 3.5rem .625rem .625rem;text-align:right}
body.ar ul.expandable li.item>button:after,body.ar ul.expandable li.item>button:before{right:1.3125rem;left:auto}
.job-vacancy-list .expandable-container .expandable li.item .detail p+div.button{padding-top:.3125rem}
.job-vacancy-list .expandable-container .expandable li.item .detail p+div.button>a{margin-bottom:2.125rem}
.job-vacancy-list .expandable-container .expandable li.item .detail>p:last-of-type{margin-bottom:1.375rem}
section.photo-gallery{margin-bottom:2.5rem}
section.photo-gallery h2.gallery-title{color:#1a022a}
section.photo-gallery h2.gallery-title+p.gallery-desc{margin-top:-.375rem}
section.photo-gallery div.gallery-wrapper{padding-bottom:.9375rem;position:relative}
section.photo-gallery h5{margin-bottom:1.25rem}
section.photo-gallery ul{width:100%}
section.photo-gallery ul>li{display:block;background:none transparent;padding:0}
section.photo-gallery ul>li:hover figcaption{display:block}
section.photo-gallery ul>li figure{position:relative}
section.photo-gallery ul>li figure img{display:block;height:auto;max-width:100%}
section.photo-gallery ul>li figure figcaption{display:none;position:absolute;top:0;left:0;background-color:rgba(232,225,234,.75);padding:.9375rem;width:100%;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.15);font-size:.875rem}
section.photo-gallery ul>li figure span.context{display:block}
section.photo-gallery ul>li figure span.context a{color:#1a022a}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0}
.lSAction>a{background-image:none}
main.three-column .lSSlideOuter .lSPager.lSGallery img{height:5.6875rem}
main.two-column .lSSlideOuter .lSPager.lSGallery img{height:7.5rem}
div.galleria{height:25rem;direction:ltr;text-align:left}
.galleria-theme-twelve .galleria-thumbnails-container{top:20.75rem !important;background:#0a0a0a}
.galleria-theme-twelve.fullscreen .galleria-thumbnails-container{display:none}
.galleria-theme-twelve .galleria-bar{height:auto;min-height:31px;background:#222}
.galleria-theme-twelve:not(.fullscreen) .galleria-bar{bottom:4rem !important}
.galleria-theme-twelve .galleria-thumbnails .galleria-image{border:0}
.galleria-theme-twelve .galleria-play{left:0}
.galleria-s2,.galleria-thumblink{display:none}
.galleria-theme-twelve .galleria-fullscreen,.galleria-theme-twelve .galleria-play,.galleria-theme-twelve .galleria-popout{z-index:1}
.galleria-theme-twelve .galleria-fullscreen.open~div.galleria-popout{display:none}
.galleria-theme-twelve .galleria-info-text>*,.galleria-theme-twelve .galleria-info>*{display:inline-block;font-family:NYUPerstare,Helvetica,Arial,sans-serif}
.galleria-theme-twelve .galleria-info{position:relative;width:100%;left:0;font-size:.9375rem;line-height:1.25rem;height:auto;bottom:.3125rem;color:#bfbebb;background:#222;z-index:0;padding-left:2.125rem;padding-right:5rem;padding-top:.3125rem}
.galleria-theme-twelve .galleria-info .galleria-counter,.galleria-theme-twelve .galleria-info .galleria-info-text{vertical-align:top;margin-top:2px}
.galleria-theme-twelve .galleria-info .galleria-counter{padding-bottom:5px;margin-top:3px}
.galleria-theme-twelve .galleria-info .galleria-info-text{width:90%}
.galleria-theme-twelve .galleria-info .galleria-lightbox-title{font-size:.9375rem}
.galleria-theme-twelve .galleria-image-nav-left,.galleria-theme-twelve .galleria-image-nav-right{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDBDOSwwLDAsOSwwLDIwYzAsMTEsOSwyMCwyMCwyMHMyMC05LDIwLTIwQzQwLDksMzEsMCwyMCwweiBNMjguNSwyMi40TDE3LjQsMzMuNWwtNC45LTQuOWw4LjYtOC42CglsLTguNi04LjZsNC45LTQuOWwxMS4xLDExLjFDMjkuOCwxOC45LDI5LjgsMjEuMSwyOC41LDIyLjR6Ii8+Cjwvc3ZnPgo=)}
.galleria-theme-twelve .galleria-image-nav-left{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}
.galleria-theme-twelve .galleria-fullscreen,.galleria-theme-twelve .galleria-play,.galleria-theme-twelve .galleria-popout,.galleria-theme-twelve .galleria-thumblink{bottom:auto}
.galleria-theme-twelve .galleria-s1,.galleria-theme-twelve .galleria-s2,.galleria-theme-twelve .galleria-s3,.galleria-theme-twelve .galleria-s4{bottom:auto;top:0}
.galleria-lightbox-shadow{background:0 0 !important}
.galleria-lightbox-content .galleria-lightbox-info{bottom:25px !important;height:20px !important;font-size:1rem;font-family:NYUPerstare,Helvetica,Arial,sans-serif}
.galleria-lightbox-content .galleria-lightbox-info .galleria-lightbox-title{max-width:calc(100% - 80px);line-height:1.2;height:2.5rem;overflow:hidden}
.galleria-lightbox-content .galleria-lightbox-counter{line-height:1.2;margin-left:.25rem}
.galleria-lightbox-image{bottom:50px !important}
.galleria-lightbox-title{line-height:.9375rem;direction:ltr;text-align:left}
@media screen and (max-width:52.75em){.galleria-theme-twelve .galleria-info{height:1.25rem;overflow:hidden}
.galleria-theme-twelve .galleria-info .galleria-counter,.galleria-theme-twelve .galleria-info .galleria-info-text{vertical-align:top}
.galleria-theme-twelve .galleria-info .galleria-info-text{width:70%}
}
@media screen and (max-width:63.875em){main.three-column .lSSlideOuter .lSPager.lSGallery img,main.two-column .lSSlideOuter .lSPager.lSGallery img{height:auto}
.galleria-theme-twelve .galleria-info{height:2.8rem;bottom:7px}
.galleria-theme-twelve .galleria-info .galleria-info-text{padding-left:0}
.galleria-theme-twelve .galleria-info .galleria-info-text .galleria-info-description{height:1.25rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
article.teaser{position:relative;padding-top:1.25rem;margin-bottom:2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;--quoteimg-size:5.5rem;--quoteimg-space:3rem}
article.teaser blockquote{background-color:#e8e1ea;margin-bottom:0;padding-bottom:1.5rem;padding-top:2.25rem;position:relative;-webkit-flex:auto;-ms-flex:auto;flex:auto}
article.teaser blockquote:after{position:absolute;display:block;content:"";width:6.25rem;height:6.25rem;top:-.5rem;left:-1.625rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOTQiIGhlaWdodD0iMzI1IiB2aWV3Qm94PSItMjYwLjUgLTIwMy41IDM5NCAzMjUiPjxwYXRoIGQ9Ik0yOS45MzQtMjIuMjI2QzI2Ljk5Ny00MS44OCAxMC4yOC01NS44ODctOC42OTctNTYuNzljNC43NDQtMTcuNjIxIDE2LjI2Ni0yNC42MjUgMzAuMjcyLTI4LjY5MSAxLjM1NS0uNDUyIDEuMTMtMS44MDcgMS4xMy0xLjgwN2wtMi4yNTktMTQuMDA3cy0uMjI2LTEuMTMtMi4wMzMtLjkwNEMtMjkuOTMyLTk2Ljc3Ny02Mi42OS01OS45NTMtNTYuNTktMTUuMjIzYzUuNjQ4IDMwLjk1IDI5LjgyIDQyLjkyMyA1Mi4xODYgMzkuNzYxQzE3Ljk2MSAyMC45MjQgMzMuMzIzLjE0IDI5LjkzNC0yMi4yMjZ6TS0xMjQuMzY1LTU2Ljc5YzQuNTE4LTE3LjYyMSAxNi40OTItMjQuNjI1IDMwLjI3Mi0yOC42OTEgMS4zNTUtLjQ1MiAxLjEzLTEuODA3IDEuMTMtMS44MDdsLTIuMDMzLTE0LjAwN3MtLjIyNi0xLjEzLTIuMDMzLS45MDRjLTQ4LjM0NSA1LjE5Ni04MC44NzcgNDIuMDItNzUuMjI5IDg2Ljc1MSA1Ljg3NCAzMS4xNzYgMzAuMjcyIDQzLjE0OSA1Mi40MTIgMzkuOTg3Qy05Ny40ODEgMjAuOTI0LTgyLjExOS4xNC04NS43MzMtMjIuMjI1Yy0yLjkzNy0xOS44ODEtMTkuNDI5LTMzLjg4OC0zOC42MzItMzQuNTY1eiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==);background-size:6.25rem 6.25rem;background-repeat:no-repeat;z-index:0}
article.teaser blockquote::before{content:'';position:absolute;width:var(--quoteimg-space);height:100%;background:#e8e1ea;left:calc(var(--quoteimg-space) * -1);top:0}
article.teaser blockquote footer cite{font-size:.875rem;line-height:1.25rem;color:#1a022a;padding-left:33%;padding-right:0}
article.teaser blockquote div.content{position:relative;z-index:1;padding-left:1.5rem;padding-right:.9375rem}
article.teaser blockquote div.content p{margin-bottom:1.5rem;color:#1a022a;font-style:italic;line-height:1.5rem}
article.teaser figure{width:var(--quoteimg-size);height:var(--quoteimg-size);border-radius:50%;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:1}
article.teaser figure>img{width:100%;height:100%;object-fit:cover}
article.teaser.left-image figure{left:0}
article.teaser.right-image{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
article.teaser.right-image figure{right:0}
article.teaser.right-image blockquote:after{left:-.1875rem}
article.teaser.right-image blockquote::before{left:auto;right:calc(var(--quoteimg-space) * -1)}
article.teaser.right-image blockquote div.content{padding-left:2.875rem}
body.ar article.teaser blockquote footer{padding-right:2rem}
body.ar article.teaser.right-image{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
body.ar article.teaser.right-image div.indent{-webkit-order:-1;-ms-flex-order:-1;order:-1}
body.ar article.teaser.right-image blockquote::after{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);left:auto;right:0}
body.ar article.teaser.right-image figure{right:0}
body.ar article.teaser.right-image div.indent{margin-right:6rem}
body.ar article.teaser.right-image blockquote div.content{padding-right:0}
body.ar article.teaser.left-image{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
body.ar article.teaser.left-image blockquote{padding-right:1.5rem}
body.ar article.teaser.left-image blockquote div.content{padding-left:0}
@media screen and (min-width:52.8125em){article.teaser{gap:2rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;--quoteimg-size:12rem;--quoteimg-space:5rem}
}
article.directory{padding:1.1875rem 0 1.375rem;color:#1a022a;position:relative;margin-bottom:2.1875rem;padding-top:1.25rem;border-top:1px solid #cdb5dd}
article.directory:after{content:'';position:absolute;width:100%;height:1px;bottom:-.0625rem;left:0;background:#cdb5dd}
article.directory .directory-wrapper{margin:0}
article.directory .directory-wrapper h2{font-size:1.375rem;line-height:1.75rem;color:#1a022a;margin-bottom:1.125rem}
article.directory .directory-wrapper p{color:#474645;margin-bottom:1.75rem}
article.directory .directory-wrapper span{color:#474645;font-size:1rem;line-height:1.625rem;display:inline-block}
article.directory .directory-wrapper .contact-wrapper .label,article.directory .directory-wrapper .contact-wrapper h3.label,article.directory .directory-wrapper .contact-wrapper>h3{font-size:1rem;line-height:1.375rem;display:block;margin-bottom:.1875rem;color:#1a022a;padding:0}
article.directory .directory-wrapper .contact-wrapper>p{margin-bottom:0}
article.directory .directory-wrapper hr{padding:0;width:100%;margin:1.75rem .75rem 0;border:0}
article.directory h5{padding:0 1.5rem;display:block;width:100%;font-size:1.875rem;line-height:2.25rem;margin-bottom:1.25rem;font-weight:400}
article.directory a>span.name{text-decoration:underline}
article.directory span.name{font-weight:700}
article.directory.highlighted{background-color:#e2e1dd;padding-left:1.5625rem;padding-right:1.5625rem;padding-bottom:1.375rem;border-top:0}
article.directory.highlighted:after{display:none}
article.directory div.contact-wrapper h4,article.directory div.contact-wrapper p{padding:0}
@media screen and (max-width:63.875em){article.directory h2,article.directory h3,article.directory h4,article.directory h5,article.directory p{padding-left:0 !important}
article.directory div.directory-wrapper div.contact{margin-bottom:1.875rem}
article.directory div.directory-wrapper a{display:inline-block}
}
.container-component{overflow:hidden;margin-left:calc(-100vw / 2 + 90rem / 2 - 1rem);margin-right:calc(-100vw / 2 + 90rem / 2 - 1rem);min-height:15rem;background-color:#eae9e6;padding-top:2.5rem}
.container-component.light-gray.innerbox .content,.container-component.light-purple.innerbox .content{position:relative}
.container-component.light-gray.innerbox .content .parbase,.container-component.light-purple.innerbox .content .parbase{position:relative}
.container-component.light-gray.innerbox .content:before,.container-component.light-purple.innerbox .content:before{content:'';width:120%;width:calc(100% + 176px);height:58%;background:#bebfbb;position:absolute;left:50%;bottom:12%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.container-component.light-gray.innerbox .column-control .grid-3,.container-component.light-gray.innerbox .column-control .grid-4,.container-component.light-purple.innerbox .column-control .grid-3,.container-component.light-purple.innerbox .column-control .grid-4{margin-bottom:0}
.container-component.light-gray{background-color:#f0f0ed}
.container-component.light-gray.innerbox .content:before{background:#bebfbb}
.container-component.gray{background-color:#e2e1dd}
.container-component.light-purple{background-color:#e8e1ea}
.container-component.light-purple.innerbox .content:before{background:#ab83c6}
.container-component.purple{background-color:#57068c;color:#fefefe}
.container-component.teal{background-color:#275b7f;color:#fefefe}
.container-component .inner{margin-bottom:2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
.container-component .inner>img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
div.container{margin-bottom:2.125rem}
ul.tabs{list-style-type:none;margin:2rem 0 1.5625rem 0;padding:0;text-align:left;border-bottom:1px solid #c9c9c9}
ul.tabs:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden}
ul.tabs li{background-image:none;padding:.46875rem 1.875rem;margin-bottom:0;cursor:pointer;float:left;color:#6e6e6e;background:0;font-size:1.125rem;font-weight:500}
ul.tabs li:hover,ul.tabs li[aria-selected=true]{color:#57068c;border-bottom:3px solid #57068c}
ul.tab-container{list-style-type:none;padding:0}
ul.tab-container>li{background-image:none;display:none;padding:0}
ul.tab-container>li[aria-hidden=false]{display:block}
ul.tab-container>li figure.image{margin-bottom:1.875rem}
ul.tab-container>li ol,ul.tab-container>li ul{margin-bottom:1.625rem;padding-left:1.75rem}
ul.tab-container>li ol.expandable,ul.tab-container>li ul.expandable{padding-left:0}
ul.tab-container>li ol.expandable>li,ul.tab-container>li ul.expandable>li{margin-bottom:0}
ul.tab-container>li ol>li,ul.tab-container>li ul>li{margin-bottom:.1875rem;line-height:1.875rem}
ul.tab-container>li ol>li ul,ul.tab-container>li ul>li ul{padding-left:3.125rem}
ul.tab-container>li ol>li ol,ul.tab-container>li ul>li ol{padding-left:3.25rem}
ul.tab-container>li ol>li ol,ul.tab-container>li ol>li ul,ul.tab-container>li ul>li ol,ul.tab-container>li ul>li ul{margin-bottom:0}
ul.tab-container>li ol>li ol>li ol,ul.tab-container>li ol>li ol>li ul,ul.tab-container>li ol>li ul>li ol,ul.tab-container>li ol>li ul>li ul,ul.tab-container>li ul>li ol>li ol,ul.tab-container>li ul>li ol>li ul,ul.tab-container>li ul>li ul>li ol,ul.tab-container>li ul>li ul>li ul{padding-left:3.125rem;margin-bottom:0}
ul.tab-container>li ol{padding-left:1.875rem}
ul.tab-container>li div.rte{margin-bottom:2rem}
ul.tab-container>li div.rte ol+h3,ul.tab-container>li div.rte ol+h4,ul.tab-container>li div.rte ol+p,ul.tab-container>li div.rte ul+h3,ul.tab-container>li div.rte ul+h4,ul.tab-container>li div.rte ul+p{margin-top:-.3125rem}
ul.tab-container>li hr{border-color:#8a51af;margin:1.875rem 0 2.125rem}
ul.tab-container>li>div>div:last-of-type.image figure.image{margin-bottom:.9375rem}
ul.tab-container+hr{border-color:#8a51af;margin:0 0 2.125rem}
div.tabs+div.tabs{margin-top:40px}
article.video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:2.5rem}
article.video>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
div.highlight-list,div.highlight-top{margin-bottom:.9375rem;margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media print,screen and (min-width:36em){div.highlight-list,div.highlight-top{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){div.highlight-list,div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){div.highlight-list,div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){div.highlight-list,div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
div.news-highlights div.highlighted,div.news-highlights div.news-highlight-item{background:none transparent;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:1.5625rem}
div.news-highlights div.highlighted a,div.news-highlights div.news-highlight-item a{text-decoration:none}
div.news-highlights div.highlighted a h2,div.news-highlights div.news-highlight-item a h2{color:#1a022a;font-weight:500}
div.news-highlights div.highlighted a h2:hover,div.news-highlights div.news-highlight-item a h2:hover{text-decoration:underline}
div.news-highlights div.highlighted a.imageLink,div.news-highlights div.news-highlight-item a.imageLink{display:block}
div.news-highlights div.highlighted a.imageLink img,div.news-highlights div.news-highlight-item a.imageLink img{display:block}
div.news-highlights div.highlighted .news-highlight-detail,div.news-highlights div.news-highlight-item .news-highlight-detail{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:.0625rem solid #e2e1dd;border-top:0;padding:.9375rem 1.25rem 2.1875rem}
div.news-highlights div.highlighted .news-highlight-detail .category_tag,div.news-highlights div.highlighted .news-highlight-detail .subheading,div.news-highlights div.news-highlight-item .news-highlight-detail .category_tag,div.news-highlights div.news-highlight-item .news-highlight-detail .subheading{color:#474645;font-size:1rem;line-height:1.5rem}
div.news-highlights div.highlighted .news-highlight-detail .category_tag,div.news-highlights div.news-highlight-item .news-highlight-detail .category_tag{display:block;font-size:1rem}
div.news-highlights div.highlighted .news-highlight-detail .category_tag a,div.news-highlights div.news-highlight-item .news-highlight-detail .category_tag a{text-decoration:underline}
div.news-highlights div.highlighted .news-highlight-detail .category_tag a:hover,div.news-highlights div.news-highlight-item .news-highlight-detail .category_tag a:hover{text-decoration:none}
div.news-highlights div.news-highlight-item a h2{line-height:1.5rem;font-size:1rem;margin-bottom:.125rem;font-weight:500}
div.news-highlights div.news-highlight-item a h2:hover{text-decoration:underline}
div.news-highlights div.highlight-top>div.grid-8{display:-webkit-flex;display:-ms-flexbox;display:flex}
div.news-highlights div.highlight-top>div.grid-4{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
div.news-highlights div.highlight-top div.highlighted{width:100%}
div.news-highlights div.highlight-top div.highlighted h2{font-size:1.375rem;line-height:1.75rem;margin-bottom:.3125rem;color:#1a022a}
div.news-highlights div.highlight-top div.highlighted .news-highlight-detail .subheading{font-size:1.125rem}
div.news-highlights div.highlight-top div.news-highlight-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (max-width:63.875em){div.news-highlights div.news-highlight-item a h2{line-height:1.375rem;font-weight:700;font-size:16px;margin-bottom:0}
div.news-highlights div.news-highlight-item span.subheading{line-height:1.375rem;display:block}
div.news-highlights div.highlight-list,div.news-highlights div.highlight-top{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list,div.news-highlights div.highlight-top{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list,div.news-highlights div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list,div.news-highlights div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:90em){div.news-highlights div.highlight-list,div.news-highlights div.highlight-top{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-1,div.news-highlights div.highlight-top .grid-1{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-1,div.news-highlights div.highlight-top .grid-1{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-1,div.news-highlights div.highlight-top .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-1,div.news-highlights div.highlight-top .grid-1{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-2,div.news-highlights div.highlight-top .grid-2{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-2,div.news-highlights div.highlight-top .grid-2{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-2,div.news-highlights div.highlight-top .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-2,div.news-highlights div.highlight-top .grid-2{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-3,div.news-highlights div.highlight-top .grid-3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-3,div.news-highlights div.highlight-top .grid-3{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-3,div.news-highlights div.highlight-top .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-3,div.news-highlights div.highlight-top .grid-3{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-4,div.news-highlights div.highlight-top .grid-4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-4,div.news-highlights div.highlight-top .grid-4{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-4,div.news-highlights div.highlight-top .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-4,div.news-highlights div.highlight-top .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-5,div.news-highlights div.highlight-top .grid-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-5,div.news-highlights div.highlight-top .grid-5{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-5,div.news-highlights div.highlight-top .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-5,div.news-highlights div.highlight-top .grid-5{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-6,div.news-highlights div.highlight-top .grid-6{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-6,div.news-highlights div.highlight-top .grid-6{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-6,div.news-highlights div.highlight-top .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-6,div.news-highlights div.highlight-top .grid-6{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-7,div.news-highlights div.highlight-top .grid-7{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-7,div.news-highlights div.highlight-top .grid-7{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-7,div.news-highlights div.highlight-top .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-7,div.news-highlights div.highlight-top .grid-7{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-8,div.news-highlights div.highlight-top .grid-8{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-8,div.news-highlights div.highlight-top .grid-8{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-8,div.news-highlights div.highlight-top .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-8,div.news-highlights div.highlight-top .grid-8{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-9,div.news-highlights div.highlight-top .grid-9{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-9,div.news-highlights div.highlight-top .grid-9{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-9,div.news-highlights div.highlight-top .grid-9{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-9,div.news-highlights div.highlight-top .grid-9{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-10,div.news-highlights div.highlight-top .grid-10{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-10,div.news-highlights div.highlight-top .grid-10{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-10,div.news-highlights div.highlight-top .grid-10{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-10,div.news-highlights div.highlight-top .grid-10{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-11,div.news-highlights div.highlight-top .grid-11{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-11,div.news-highlights div.highlight-top .grid-11{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-11,div.news-highlights div.highlight-top .grid-11{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-11,div.news-highlights div.highlight-top .grid-11{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list .grid-12,div.news-highlights div.highlight-top .grid-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-highlights div.highlight-list .grid-12,div.news-highlights div.highlight-top .grid-12{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-highlights div.highlight-list .grid-12,div.news-highlights div.highlight-top .grid-12{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-highlights div.highlight-list .grid-12,div.news-highlights div.highlight-top .grid-12{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.news-highlights div.highlight-list div.news-highlight-item,div.news-highlights div.highlight-top div.news-highlight-item{margin-bottom:1.875rem}
div.news-highlights div.highlighted,div.news-highlights div.news-highlight-item{margin-bottom:2.5rem}
}
div.news-list{margin-top:-.75rem}
div.news-list form{height:100%}
div.news-list form fieldset{border-top:.3125rem solid #1a022a;background-color:#eee;height:100%}
div.news-list form h2{font-weight:700;line-height:2rem;background-color:#fefefe;border-bottom:1px solid #cbcbcb;position:relative;margin-bottom:1.5625rem;font-size:16px}
div.news-list form h2:after{position:absolute;top:1.9375rem;left:1.3125rem;content:"a";display:block;width:0;height:0;border:inset .6875rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent}
div.news-list form h2:before{position:absolute;top:1.9375rem;left:1.25rem;content:"a";display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#cbcbcb transparent transparent}
div.news-list form select{width:100%;color:#666;font-size:.875rem;background-color:#fefefe;margin-bottom:.9375rem;padding:0 .5625rem 0;border:1px solid #ccc;font-weight:700;height:1.875rem}
div.news-list form button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:100%;background:#2b0346;color:#fefefe;height:2.5rem}
div.news-list form button:hover{background:rgba(43,3,70,.6);text-decoration:none}
div.news-list form button.active,div.news-list form button:active{background:#57068c;text-decoration:none}
div.news-list form label{display:none}
div.news-list div.news-item-container{position:relative;margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media print,screen and (min-width:36em){div.news-list div.news-item-container{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){div.news-list div.news-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){div.news-list div.news-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){div.news-list div.news-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
div.news-list div.news-item-container>span{padding-left:.78125rem}
div.news-list div.news-item-container>div.news-item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;background:none transparent;margin-bottom:1.25rem}
@media print,screen and (min-width:36em){div.news-list div.news-item-container>div.news-item{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.news-list div.news-item-container>div.news-item{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.news-list div.news-item-container>div.news-item{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.news-list div.news-item-container>div.news-item img{display:block}
div.news-list div.news-item-container>div.news-item div.article{height:100%}
div.news-list div.news-item-container>div.news-item div.article .inner{padding:.875rem 0}
div.news-list div.news-item-container>div.news-item div.article .inner span.category_tag{display:block}
div.news-list div.news-item-container>div.news-item div.article .inner span.category_tag a{--bs-link-color:#00c;--bs-link-hover-color:#00c}
div.news-list div.news-item-container>div.news-item div.article .inner span.category_tag a:hover{text-decoration:none}
div.news-list div.news-item-container>div.news-item div.article a.article-link{font-weight:700;color:#1a022a;text-decoration:none}
div.news-list div.news-item-container>div.news-item div.article a.article-link h2{line-height:1.5rem;font-size:16px;margin-bottom:0;color:#1a022a}
div.news-list div.news-item-container>div.news-item div.article a.article-link:hover{text-decoration:underline}
@media screen and (max-width:63.875em){div.news-list div.news-item-container>span{padding-left:2.5rem}
div.news-list div.news-item-container>div.news-item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.news-list div.news-item-container>div.news-item{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.news-list div.news-item-container>div.news-item{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.news-list div.news-item-container>div.news-item{padding-right:1.5625rem;padding-left:1.5625rem}
}
.news-promotion-feed article .video{margin-bottom:.75rem}
.news-promotion-feed article .item-tag{display:inline-block;padding-left:1.1875rem;padding-right:1.1875rem;text-align:left}
.news-promotion-feed article .img-wrapper{position:relative;display:block;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;margin-bottom:.8rem}
.news-promotion-feed article .img-wrapper>img{object-fit:cover;position:absolute;width:100%;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.news-promotion-feed article.white .item-tag{padding-left:0;padding-right:0}
.container-component .news-promotion-feed article.white .item-tag{padding-left:1.1875rem;padding-right:1.1875rem}
.homepage .news-promotion-feed header h2,.landing .news-promotion-feed header h2{font-size:2.375rem;line-height:1.2;color:#1a022a;text-align:center}
div.pressreleaselist~div.inthenewslist{margin-top:-.25rem}
div.pressreleaselist+div.columncontol{position:relative}
div.pressreleaselist+div.columncontol .column-control{position:absolute;width:100%;right:0}
div.pressreleaselist+div.columncontol .column-control div.button-container{text-align:right}
div.pressreleaselist+div.columncontol .column-control div.button-container .generic-button{background:0;line-height:1.75rem;color:#00c;text-decoration:underline;display:inline-block;padding:0;font-weight:400}
div.pressreleaselist+div.columncontol .column-control div.button-container .generic-button:hover{text-decoration:none}
.inthenewslist{position:relative;margin-top:.125rem}
.inthenewslist>h2{font-size:1.375rem;line-height:1.625rem;color:#1a022a;margin-bottom:2rem}
.inthenewslist>h3{margin-bottom:2rem;font-size:1rem;line-height:1.5rem}
.inthenewslist h2+h3{margin-top:-1.8125rem}
.inthenewslist .inthenewslist-cta{position:absolute;right:0;top:0;line-height:1.75rem}
.inthenewslist .inthenewslist-cta:hover{text-decoration:none}
.inthenewslist ul.in-the-news{padding-left:0;margin-bottom:2rem}
.inthenewslist ul.in-the-news li{background:none transparent;padding:0;margin-bottom:1.625rem;line-height:0}
.inthenewslist ul.in-the-news li a,.inthenewslist ul.in-the-news li p,.inthenewslist ul.in-the-news li span{font-size:1rem;line-height:1.625rem}
.inthenewslist ul.in-the-news li a{font-weight:500;display:block;color:#1a022a;text-decoration:none;margin-bottom:.1875rem}
.inthenewslist ul.in-the-news li a:hover{text-decoration:underline}
.inthenewslist ul.in-the-news li p{margin-bottom:0}
.inthenewslist ul.in-the-news li span{display:inline-block}
@media screen and (max-width:52.75em){.inthenewslist .inthenewslist-cta{position:relative;margin-bottom:34px;display:inline-block}
}
.container-component .inthenewslist{margin-top:-.25rem}
.pressreleaselist{margin-top:-.3125rem;position:relative}
.pressreleaselist .pressreleaselist-title{font-size:1.375rem;line-height:1.75rem;color:#1a022a;margin-bottom:2.0625rem}
.pressreleaselist .pressreleaselist-subtitle{margin-bottom:1.9375rem}
.pressreleaselist .pressreleaselist-cta{position:absolute;right:0;top:0;line-height:1.75rem}
.pressreleaselist .pressreleaselist-cta:hover{text-decoration:none}
.pressreleaselist .pressreleaselist-title+.pressreleaselist-subtitle{margin-top:-1.875rem}
ul.press-releases{padding-left:0;margin-bottom:2.5rem}
ul.press-releases li{padding:1.5625rem 0 1.0625rem;background:0;border-bottom:1px solid #e8e1ea}
ul.press-releases li:first-of-type{padding-top:.3125rem}
ul.press-releases li div.videoWrapper,ul.press-releases li>a{display:block;float:left;margin-right:.9375rem;width:12.625rem;height:auto}
ul.press-releases li a.press-media{line-height:1;font-size:0;margin-bottom:.5rem}
ul.press-releases li a.press-media>img{width:100%}
ul.press-releases li div.detail{margin-left:13.5625rem}
ul.press-releases li div.detail::after,ul.press-releases li div.detail::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}
ul.press-releases li div.detail::after{clear:both}
ul.press-releases li h2{font-size:1rem;line-height:1.5rem;margin-bottom:.3125rem;margin-top:-.25rem}
ul.press-releases li h2>a{text-decoration:none}
ul.press-releases li h2>a:hover{text-decoration:underline}
ul.press-releases li h3,ul.press-releases li h4{margin-bottom:.75rem}
ul.press-releases li h3 a,ul.press-releases li h4 a{text-decoration:none;color:#1a022a;font-size:1.25rem}
ul.press-releases li h3 a:hover,ul.press-releases li h4 a:hover{text-decoration:underline}
ul.press-releases li span.subtitle{display:block;font-size:1rem;line-height:1.625rem;color:#474645}
ul.press-releases li span.date,ul.press-releases li span.subtitle{display:block;font-size:1rem;line-height:1.625rem}
@media screen and (max-width:63.875em){.pressreleaselist{margin-top:8.125rem;margin-top:9.0625rem}
}
@media screen and (max-width:52.75em){.pressreleaselist{margin-top:0}
.pressreleaselist .pressreleaselist-cta{position:relative;margin-bottom:34px;display:inline-block}
.pressreleaselist ul.press-releases{margin-bottom:0}
.pressreleaselist ul.press-releases li{padding:1.25rem;background:none #e8e1ea;margin-bottom:.9375rem}
.pressreleaselist ul.press-releases li div.videoWrapper,.pressreleaselist ul.press-releases li>a{display:block;float:left;padding-right:0;width:100%;height:auto}
.pressreleaselist ul.press-releases li>a img{width:100%}
.pressreleaselist ul.press-releases li div.detail{margin-left:0}
}
main.news nav.breadcrumbs ol li a{color:#1a022a}
main.news>nav{background-color:#2b0346;width:100%;display:block;text-align:right}
main.news>nav>.inner{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){main.news>nav>.inner{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){main.news>nav>.inner{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.news>nav>.inner{padding-right:1.5625rem;padding-left:1.5625rem}
}
main.news>nav>.inner ul{list-style-type:none;list-style-position:inside;margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
main.news>nav>.inner ul li{background-image:none;padding-left:0;margin-left:1.5625rem}
main.news>nav>.inner ul li:last-of-type{padding-right:.5rem}
main.news>nav>.inner ul li a{color:#fefefe;text-decoration:none;font-size:.9375rem;padding-top:1.25rem;padding-bottom:1.25rem;display:inline-block;line-height:1}
main.news>nav>.inner ul li a.active,main.news>nav>.inner ul li a:hover{color:#f4cd30}
main.news>header h1{background-color:#2b0346;color:#fefefe;font-size:4.5rem;font-weight:700;padding-bottom:0}
main.news>header .headline{line-height:1.75rem}
main.news>header nav.breadcrumbs{padding-top:1.1875rem;line-height:1;margin-bottom:1.5rem}
main.news article>div.innerArticleContainer div[itemprop=articleBody],main.news article>div.innerArticleContainer span[itemprop=author],main.news article>div.innerArticleContainer time{color:var(--bs-body-color)}
main.news article>div.innerArticleContainer div[itemprop=articleBody]>p{font-size:1.05rem}
main.news article>div.innerArticleContainer div[itemprop=articleBody]+footer{margin-top:-.375rem}
main.news article>div.innerArticleContainer>div.inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
main.news article>div.innerArticleContainer>div.inner>header{-webkit-order:2;-ms-flex-order:2;order:2}
main.news article>div.innerArticleContainer>div.inner>header>h2{font-size:1.375rem;line-height:1.27;margin-bottom:.25rem}
main.news article>div.innerArticleContainer>div.inner>.videoWrapper{-webkit-order:1;-ms-flex-order:1;order:1}
main.news article>div.innerArticleContainer>div.inner>figure{-webkit-order:1;-ms-flex-order:1;order:1;overflow:hidden;margin-bottom:2rem;line-height:1}
main.news article>div.innerArticleContainer>div.inner>figure img{width:100%}
main.news article>div.innerArticleContainer>div.inner>figure figcaption{font-size:.8125rem;line-height:1.38;display:block;font-style:italic;padding:.5rem 0 0;color:#1a022a}
main.news article>div.innerArticleContainer>div.inner>figure.hasImgCaption{margin-bottom:1.875rem}
main.news article>div.innerArticleContainer>div.inner h3.subtitle{-webkit-order:3;-ms-flex-order:3;order:3;font-size:1rem;line-height:1.5;color:#1a022a;margin-bottom:1.5rem}
main.news article>div.innerArticleContainer>div.inner p.pressReleaseTitle{-webkit-order:4;-ms-flex-order:4;order:4;font-weight:700;margin-bottom:1.4375rem}
main.news article>div.innerArticleContainer>div.inner div.byline{-webkit-order:5;-ms-flex-order:5;order:5;margin-bottom:1.5625rem;font-size:.9375rem}
main.news article>div.innerArticleContainer>div.inner div.byline span.author{display:block}
main.news article>div.innerArticleContainer>div.inner:has(p.pressReleaseTitle) h3.subtitle{margin-bottom:.5rem}
main.news article>div.innerArticleContainer>.social{margin-bottom:3.125rem}
main.news article>div.innerArticleContainer>.social #st-1{text-align:left}
main.news article.news-feed{padding:.9375rem 1.25rem .75rem;border:1px solid #bfbebb}
main.news article.news-feed h2,main.news article.news-feed h3{font-size:1.375rem;color:#1a022a;line-height:1.27;font-weight:500;margin-bottom:0}
main.news article.news-feed ul{list-style-position:inside;list-style-type:none;padding-left:0}
main.news article.news-feed ul li{background:none transparent;overflow:hidden;line-height:1.375rem;margin:1rem 0;padding-left:0}
main.news article.news-feed ul li:first-child{margin-bottom:1.625rem;margin-top:1.125rem}
main.news article.news-feed ul li a{display:block;text-decoration:none;color:#474645;line-height:1.625rem}
main.news article.news-feed ul li a:hover{text-decoration:underline}
main.news article.news-feed ul li span[itemprop=keywords] a{margin-right:.3125rem;display:inline;text-decoration:underline;color:#00c;font-weight:400}
main.news article.news-feed ul li:first-child>a{font-weight:700;color:#1a022a}
main.news article.news-feed ul li:first-child>a:nth-of-type(2n){margin-top:.875rem}
main.news .social{margin-bottom:2.8125rem}
main.news .social #st-1{text-align:left}
a.newsMediaWrapper{position:relative;display:block;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}
a.newsMediaWrapper.video:after{content:"";width:6.25rem;height:6.25rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC43MDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS42LDI5LjdjLTEuMS00LjYtNC44LTcuOS05LjMtOC40Yy0xMC43LTEuMi0yMS41LTEuOS0zMi4zLTEuOWMtMTAuOCwwLTIxLjYsMC43LTMyLjMsMS45CgljLTQuNSwwLjUtOC4zLDMuOS05LjMsOC40QzYuOSwzNi4yLDYuOSw0My4zLDYuOSw1MGMwLDYuNywwLDEzLjgsMS41LDIwLjNjMS4xLDQuNiw0LjgsNy45LDkuMyw4LjRjMTAuNywxLjIsMjEuNSwxLjksMzIuMywxLjkKCWMxMC44LDAsMjEuNi0wLjcsMzIuMy0xLjljNC41LTAuNSw4LjMtMy45LDkuMy04LjRjMS41LTYuNSwxLjUtMTMuNiwxLjUtMjAuM0M5My4xLDQzLjMsOTMuMiwzNi4yLDkxLjYsMjkuNyIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuNyw1Mkw0NC4zLDYzYy0yLDEuMS0zLjcsMC4xLTMuNy0yLjJWMzkuMmMwLTIuMywxLjctMy4zLDMuNy0yLjJsMjAuMywxMUM2Ni43LDQ5LjEsNjYuNyw1MC45LDY0LjcsNTIiLz4KPC9zdmc+Cg==);background-position:center center;background-size:6.25rem 6.25rem;background-repeat:no-repeat}
a.newsMediaWrapper img{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}
@media screen and (max-width:63.875em){main.news>article{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;padding-top:1.875rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main.news>article{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main.news>article{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main.news>article{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main.news>aside{-webkit-order:4;-ms-flex-order:4;order:4}
}
main.events>header h1{background-color:#2b0346;color:#fefefe;font-size:4.5rem;font-weight:700;padding-bottom:0}
main.events>article>div.innerArticleContainer>div.inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
main.events>article>div.innerArticleContainer>div.inner>header{-webkit-order:2;-ms-flex-order:2;order:2}
main.events>article>div.innerArticleContainer>div.inner>header h1{font-size:2.25rem;line-height:1.67;color:#1a022a;margin-bottom:1.25rem}
main.events>article>div.innerArticleContainer>div.inner>figure{-webkit-order:1;-ms-flex-order:1;order:1;overflow:hidden;margin-bottom:1.875rem}
main.events>article>div.innerArticleContainer>div.inner>figure img{width:100%}
main.events>article>div.innerArticleContainer>div.inner>figure figcaption{font-size:.875rem;display:block;font-style:italic;padding:.75rem 0}
main.events>article>div.innerArticleContainer>div.inner p.subtitle{-webkit-order:3;-ms-flex-order:3;order:3;font-size:1.5rem;color:#1a022a}
main.events>article>div.innerArticleContainer>div.inner p.pressReleaseTitle{-webkit-order:4;-ms-flex-order:4;order:4;font-weight:700}
main.events>article>div.innerArticleContainer>div.inner div.byline{-webkit-order:5;-ms-flex-order:5;order:5;margin-bottom:1.25rem;font-size:.9375rem}
main.events>article>div.innerArticleContainer>div.inner div.byline span.author{display:block}
main.events>article>div.innerArticleContainer>footer span[itemprop=keywords] a{margin-right:.3125rem}
main.events>article>div.innerArticleContainer>.social{margin-bottom:3.125rem}
main.events>article>div.innerArticleContainer>.social #st-1{text-align:left}
main.events .event-container .column-control .grid-4 article.form{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.event-venue-list .no-wrap{white-space:nowrap}
.event-venue-list .word-break{word-break:break-all}
.facultyFilter select{width:11.125rem}
.facultyFilter input{width:11.125rem}
.facultyListContainer.long .facultyFilter span.affiliation,.facultyListContainer.long .facultyFilter span.division,.facultyListContainer.long .facultyFilter span.program{margin-bottom:1.125rem}
.facultyListContainer.long .facultyFilter select{width:16.5rem}
.facultyListContainer.long .facultyFilter span.affiliation{margin-right:0}
.facultyListContainer.long .facultyFilter input{width:36rem}
ul.faculty-list .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media print,screen and (min-width:36em){ul.faculty-list .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
ul.faculty-list .faculty-container>.faculty-detail{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
ul.faculty-list .faculty-container>figure{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){ul.faculty-list .faculty-container>figure{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){ul.faculty-list .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){ul.faculty-list .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
.faculty-container>.faculty-detail span.title{font-size:1.125rem;line-height:1.33;font-weight:700;display:block;margin-bottom:.5625rem;color:#000}
.faculty-container>.faculty-detail strong.heading{display:block}
.faculty-container>.faculty-detail p:nth-of-type(2){margin-bottom:1.375rem}
.faculty-container>figure{padding-bottom:1.1875rem}
.faculty-container>figure img{width:100%}
.faculty-container>figure figcaption{font-size:.9375rem;line-height:1.2;font-style:italic}
ul.faculty-list{list-style-type:none;list-style-position:inside;display:block;margin-top:1.875rem;padding-left:0}
ul.faculty-list>li{display:block;padding:0;background:none transparent;border-bottom:1px solid #e8e1ea;margin-bottom:2.5rem}
ul.faculty-list>li .faculty-container{margin-bottom:.625rem}
ul.faculty-list>li .faculty-detail span.title{font-size:1.125rem;line-height:1.33;font-weight:500;color:#1a022a}
ul.faculty-list>li .faculty-detail span.title>a{color:#1a022a;text-decoration:underline}
ul.faculty-list>li .faculty-detail span.title>a>span[itemprop=name]{color:#1a022a}
ul.faculty-list>li .faculty-detail span.title>a:hover{text-decoration:none}
ul.faculty-list>li:last-child{border-bottom:0 none}
@media screen and (max-width:63.875em){ul.faculty-list .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
}
@media screen and (max-width:63.875em) and (min-width:36em){ul.faculty-list .faculty-container{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:90em){ul.faculty-list .faculty-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em){ul.faculty-list .faculty-container>.faculty-detail{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){ul.faculty-list .faculty-container>.faculty-detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){ul.faculty-list .faculty-container>figure{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){ul.faculty-list .faculty-container>figure{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){ul.faculty-list .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){ul.faculty-list .faculty-container>figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
h1+div.facultylist{margin-top:-1.1875rem}
ul.publications{padding-left:0}
ul.publications>li{list-style:none;background:0;padding-left:0}
ul.publications h2[itemprop=learningResourceType]{color:#1a022a}
div.event-container hr{margin-top:0}
div.event-container div.grid-8 h2{font-size:1.375rem;font-weight:700;line-height:1.75rem}
div.event-container div.grid-8 h4{font-weight:700;color:#1a022a;font-size:1rem;line-height:1.5rem}
div.event-container div.grid-8 p strong{color:#1a022a}
div.event-container article.event-highlights{max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#e8e1ea;position:relative;margin-bottom:2.1875rem}
@media screen and (min-width:63.9375em){div.event-container article.event-highlights div.event-header{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;background:#57068c;min-height:7.1875rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){div.event-container article.event-highlights div.event-header{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){div.event-container article.event-highlights div.event-header{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){div.event-container article.event-highlights div.event-header{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.event-container article.event-highlights div.event-header::after{content:"";display:block;width:138px;height:72px;position:absolute;top:.9375rem;right:1.875rem}
div.event-container article.event-highlights div.event-header.arts-center{background-color:#a41120}
div.event-container article.event-highlights div.event-header.arts-center::after{background:url(../../../content/dam/nyuad/events/logos/arts-center-logo.svg) no-repeat}
div.event-container article.event-highlights div.event-header.art-gallery{background-color:#473d4b}
div.event-container article.event-highlights div.event-header.art-gallery::after{background:url(../../../content/dam/nyuad/events/logos/art-gallery-logo.svg) no-repeat;background-size:9.375rem;width:9.375rem;top:.3125rem}
div.event-container article.event-highlights div.event-header.startAD{background-color:#414141}
div.event-container article.event-highlights div.event-header.startAD::after{background:url(../../../content/dam/nyuad/events/logos/startAD-logo.svg) no-repeat;background-position:0 .75rem}
div.event-container article.event-highlights div.event-header.other{background-color:#57068c}
div.event-container article.event-highlights div.event-header.other::after{background:0}
div.event-container article.event-highlights div.event-header.nyu-institute,div.event-container article.event-highlights div.event-header.nyuad-institute{background-color:#57068c}
div.event-container article.event-highlights div.event-header.nyu-institute::after,div.event-container article.event-highlights div.event-header.nyuad-institute::after{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzA1LjggMzQxLjIiPjxzdHlsZT4uc3Qwe2Rpc3BsYXk6bm9uZX0uc3Qxe2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzFkMWQxYn0uc3Qye2ZpbGw6I2ZmZn0uc3Qze3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9LnN0Mywuc3Q0e2ZpbGw6bm9uZX08L3N0eWxlPjxnIGlkPSJMYXllcl8yIiBjbGFzcz0ic3QwIj48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCAwaDMwNS44djM0MS4ySDB6Ii8+PC9nPjxnIGlkPSJMYXllcl8xXzFfIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNODkuMSAyNzYuNmg0LjN2MTUuNmgtNC4zdi0xNS42ek05Ny40IDI3Ni42aDRsNi40IDguMnYtOC4yaDQuM3YxNS42aC0zLjhsLTYuNy04LjV2OC41aC00LjNsLjEtMTUuNnpNMTIyLjEgMjkyLjRjLTEuNCAwLTIuNy0uMi00LS42cy0yLjQtMS4xLTMuMy0xLjlsMi40LTIuOWMxLjYgMS4yIDMuMiAxLjkgNS4xIDEuOS42IDAgMS0uMSAxLjMtLjMuMy0uMi41LS40LjUtLjggMC0uMiAwLS4zLS4xLS40bC0uNC0uNGMtLjItLjEtLjUtLjItLjgtLjMtLjMtLjEtLjgtLjItMS4zLS4zLS44LS4yLTEuNi0uNC0yLjMtLjYtLjctLjItMS4zLS41LTEuOS0uOS0uNS0uNC0uOS0uOC0xLjItMS40LS4zLS41LS41LTEuMi0uNS0yIDAtLjcuMS0xLjQuNC0ycy43LTEuMSAxLjItMS42IDEuMi0uOCAxLjktMWMuNy0uMiAxLjYtLjQgMi41LS40IDEuMyAwIDIuNS4yIDMuNi41czIgLjkgMi44IDEuNWwtMi4yIDNjLS43LS41LTEuNC0uOS0yLjItMS4xcy0xLjUtLjQtMi4yLS40Yy0uNSAwLS45LjEtMS4yLjMtLjMuMi0uNC40LS40LjcgMCAuMiAwIC4zLjEuNS4xLjEuMi4zLjQuNHMuNS4yLjguMy44LjIgMS4zLjNjLjkuMiAxLjcuNCAyLjQuN3MxLjMuNiAxLjguOWMuNS40LjkuOCAxLjIgMS4zcy40IDEuMi40IDEuOWMwIC44LS4yIDEuNS0uNSAyLjFzLS43IDEuMi0xLjMgMS42Yy0uNS40LTEuMi44LTIgMS0uNS4zLTEuNC40LTIuMy40ek0xMzQuOSAyODAuM2gtNC43di0zLjhoMTMuN3YzLjhoLTQuN3YxMS44aC00LjN2LTExLjh6TTE0NyAyNzYuNmg0LjN2MTUuNkgxNDd2LTE1LjZ6TTE1OS4xIDI4MC4zaC00Ljd2LTMuOGgxMy43djMuOGgtNC43djExLjhoLTQuM3YtMTEuOHpNMTc4LjEgMjkyLjRjLTEuMSAwLTIuMS0uMS0zLS40cy0xLjYtLjctMi4zLTEuMy0xLjEtMS4zLTEuNC0yLjJjLS4zLS45LS41LTItLjUtMy4ydi04LjdoNC40djguN2MwIDEuMS4zIDIgLjggMi41czEuMi44IDIuMS44IDEuNi0uMyAyLjEtLjguOC0xLjMuOC0yLjR2LTguOGg0LjR2OC42YzAgMS4zLS4yIDIuMy0uNSAzLjItLjMuOS0uOCAxLjctMS41IDIuMnMtMS40IDEtMi4zIDEuM2MtMSAuNC0yIC41LTMuMS41ek0xOTIuOSAyODAuM2gtNC43di0zLjhoMTMuN3YzLjhoLTQuN3YxMS44aC00LjN2LTExLjh6TTIwNC45IDI3Ni42aDEyLjV2My43aC04LjN2Mi40aDcuNXYzLjRoLTcuNXYyLjVoOC40djMuN2gtMTIuNnYtMTUuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDkuMyA0OS40aDIwNy40djIwNy40SDQ5LjN6Ii8+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExOS40IDIxMC4xVjIwM2gyLjF2Ny4xaC0yLjF6TTEyNSAyMTBoMTYuOHYtOS40aC0yLjF2Ny41aC0xMi41YzAtLjIuMS0yLjQgMi44LTIuNGgtLjF2LTEuOWguMWMtNC43IDAtNC45IDMuNi00LjkgNC4zbC0uMSAxLjl6TTE0NC4zIDIwMy44djUuN2MwIC42LS4yIDEuMS0uNSAxLjUtLjMuMy0uOS41LTEuNi41aC0uNXYxLjZoLjZjLjcgMCAxLjMtLjEgMS44LS4ycy45LS40IDEuMy0uN2MuMy0uMy42LS43LjgtMS4ycy4yLTEuMS4yLTEuN3YtNS40aC0yLjF2LS4xek0xMTcuOSAyMDMuOWgtMi4xdjQuM2gtNi43di00LjRoLTJjLTMuNy4yLTQuNCAyLjItNC40IDQuNHYxLjhoNC4zYy0uMS40LS4yLjctLjUgMXMtLjkuNS0xLjYuNWgtMS40djEuNmgxLjRjLjcgMCAxLjMtLjEgMS44LS4ycy45LS40IDEuMy0uN2MuMy0uMy42LS43LjgtMS4yLjEtLjMuMi0uNi4yLS45aDguOGwuMS02LjJ6bS0xMC45IDQuMmgtMi40YzAtMi41IDIuNC0yLjQgMi40LTIuNHYyLjR6TTE2MS40IDIwMy45aC0yLjF2NC4zSDE1NHYtNC40aC0yYy0zLjcuMi00LjQgMi4yLTQuNCA0LjR2MS44aDQuM2MtLjEuNC0uMi43LS41IDFzLS45LjUtMS42LjVoLTEuNHYxLjZoMS40Yy43IDAgMS4zLS4xIDEuOC0uMnMuOS0uNCAxLjMtLjdjLjMtLjMuNi0uNy44LTEuMi4xLS4zLjItLjYuMi0uOWg3LjR2LTYuMmguMXptLTkuNCA0LjJoLTIuNGMwLTIuNSAyLjQtMi40IDIuNC0yLjR2Mi40ek0xODEuMSAyMDMuOXY0LjNIMTc2di00LjNoLTIuMXY0LjNoLTQuNXYtNC40aC0yYy0zLjcuMi00LjQgMi4yLTQuNCA0LjR2MS44aDQuM2MtLjEuNC0uMi43LS41IDFzLS45LjUtMS42LjVIMTY0djEuNmgxLjRjLjcgMCAxLjMtLjEgMS44LS4ycy45LS40IDEuMy0uN2MuMy0uMy42LS43LjgtMS4yLjEtLjMuMi0uNi4yLS45aDEzLjl2LTYuMmgtMi4zem0tMTMuNyA0LjJIMTY1YzAtMi41IDIuNC0yLjQgMi40LTIuNHYyLjR6TTk4LjEgMjAzLjhIOTR2LTMuN2gtMi4xdjhoLTYuNnYtNC4zSDc4djEuOWguMWMxLjYgMCAyLjEuNyAyLjEgMS40IDAgMS4xLTEuNCAxLjYtMi43IDEuNWgtLjdjLTMuMSAwLTMtMi4xLTMtMi4xdi0yLjdoLTIuMnYzYzAgMiAyLjMgMy41IDQuOCAzLjVoMS4zYzQuNiAwIDQuNS0zLjEgNC41LTMuMSAwLS42LS4xLTEtLjQtMS41aDEuNHY0LjJoMTQuN2MzLjYgMCAzLjgtMi41IDMuOC0zIDAgMCAuMi0zLjEtMy42LTMuMXptLS4xIDQuM2gtNHYtMi40aDRjMS41IDAgMS43LjkgMS43IDEuMi0uMS4zLS4xIDEuMi0xLjcgMS4yeiIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9Ijk2LjQiIGN5PSIyMDIuMSIgcj0iMSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjE4Mi4xIiBjeT0iMjAyLjEiIHI9IjEiLz48Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSI4Mi40IiBjeT0iMjEyLjEiIHI9IjEiLz48Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIxMTUuMiIgY3k9IjIxMi4yIiByPSIxIi8+PGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iNzYiIGN5PSIyMTIuMSIgcj0iMSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9Ijc4LjIiIGN5PSIyMTIuMSIgcj0iMSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjE1Ny40IiBjeT0iMjEyLjIiIHI9IjEiLz48Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIxNTkuNyIgY3k9IjIxMi4yIiByPSIxIi8+PGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iMTcyLjkiIGN5PSIyMTIuMiIgcj0iMSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjE3NS4yIiBjeT0iMjEyLjIiIHI9IjEiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTIwLjYgMjAxLjl2LS4zYzAtLjEuMS0uMi4xLS4ybC4yLS4yYy4xIDAgLjItLjEuNC0uMXYtLjZjLS4zIDAtLjUgMC0uNy4xcy0uMy4yLS40LjMtLjIuMy0uMy40Yy0uMS4yLS4xLjMtLjEuNWgtLjR2LjdoMi4xdi0uNWwtLjktLjFjMCAuMSAwIC4xIDAgMHpNMTM0LjEgMjA1LjRjMC0uMSAwLS4zLjEtLjQgMC0uMS4xLS4yLjItLjMuMS0uMS4yLS4yLjMtLjJzLjItLjEuNS0uMXYtLjhjLS40IDAtLjcgMC0uOS4xcy0uNC4yLS42LjRjLS4yLjItLjMuNC0uNC42LS4xLjItLjEuNS0uMS43aC0uNXYuOWgyLjh2LS45aC0xLjR6TTIyOS40IDIwMy44aC0yLjl2MS45aDIuOWMyLjcgMCAyLjggMi4yIDIuOCAyLjRIMjIydi03LjVoLTIuMXY5LjRoMTQuNXYtMS45Yy0uMS0uNy0uMy00LjMtNS00LjN6Ii8+PGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iMjI5LjIiIGN5PSIyMTIuMiIgcj0iMSIvPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjE5MC40IiBjeT0iMjAyLjEiIHI9IjEiLz48Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIxOTIuNiIgY3k9IjIwMi4xIiByPSIxIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTIxNCAyMDMuN2gtMnY0LjRoLThjMC0uMi0uMS0uNC0uMS0uNiAwLS4zIDAtLjUuMS0uOC4xLS4yLjItLjQuNC0uNi4yLS4yLjMtLjMuNi0uNC4yLS4xLjQtLjIuNy0uMi40IDAgLjcuMS45LjIuMi4xLjUuMy43LjZsMS4zLTEuM2MtLjMtLjQtLjctLjctMS4yLS45LS40LS4yLTEtLjMtMS43LS4zLS42IDAtMS4xLjEtMS41LjMtLjUuMi0uOS41LTEuMi44cy0uNi43LS44IDEuMi0uMy45LS4zIDEuNXYuNWgtNy43di00LjNoLTIuNGMtNC4yIDAtNC45IDMuMS01IDQuM1YyMDkuOWgzMS41VjIwOGMuMS0yLS43LTQuMS00LjMtNC4zem0tMjUgNC40YzAtLjMtLjEtMi40IDIuOS0yLjRoLjN2Mi40SDE4OXptMjUgMHYtMi41czIuNC0uMiAyLjQgMi41SDIxNHoiLz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTI3LjMgMjIyLjRoMi45bDYuMSAxNC4zSDEzM2wtMS4zLTMuMmgtNmwtMS4zIDMuMmgtMy4ybDYuMS0xNC4zem0zLjIgOC40bC0xLjktNC42LTEuOSA0LjZoMy44ek0xMzggMjIyLjVoNi42YzEuNiAwIDIuOS40IDMuNyAxLjMuNi42IDEgMS40IDEgMi40IDAgMS42LS45IDIuNS0xLjkgMy4xIDEuNi42IDIuNyAxLjYgMi43IDMuNSAwIDIuNi0yLjEgMy45LTUuMyAzLjlIMTM4di0xNC4yem01LjkgNS43YzEuNCAwIDIuMy0uNCAyLjMtMS41IDAtLjktLjctMS41LTItMS41SDE0MXYzaDIuOXptLjggNS44YzEuNCAwIDIuMi0uNSAyLjItMS41cy0uNy0xLjUtMi4zLTEuNUgxNDF2My4xaDMuN3YtLjF6TTE1MS43IDIzMC42di04LjFoMy4xdjhjMCAyLjMgMS4yIDMuNSAzLjEgMy41IDEuOSAwIDMuMS0xLjIgMy4xLTMuNHYtOC4xaDMuMXY4YzAgNC4zLTIuNCA2LjQtNi4yIDYuNC0zLjkgMC02LjItMi4xLTYuMi02LjNNMTcwLjkgMjIyLjVoNS41YzQuNCAwIDcuNSAzLjEgNy41IDcgMCA0LTMuMSA3LjEtNy41IDcuMWgtNS41di0xNC4xem01LjUgMTEuNGMyLjUgMCA0LjMtMS43IDQuMy00LjJzLTEuNy00LjMtNC4zLTQuM0gxNzR2OC41aDIuNHpNMTg1LjggMjIyLjVoMy4xdjUuNmg1Ljh2LTUuNmgzLjF2MTQuMmgtMy4xVjIzMWgtNS44djUuN2gtMy4xek0yMDUuOSAyMjIuNGgyLjlsNi4xIDE0LjNoLTMuM2wtMS4zLTMuMmgtNmwtMS4zIDMuMmgtMy4ybDYuMS0xNC4zem0zLjMgOC40bC0xLjktNC42LTEuOSA0LjZoMy44ek0yMTcgMjIyLjVoNi42YzEuNiAwIDIuOS40IDMuNyAxLjMuNi42IDEgMS40IDEgMi40IDAgMS42LS44IDIuNS0xLjkgMy4xIDEuNi42IDIuNiAxLjYgMi42IDMuNSAwIDIuNi0yLjEgMy45LTUuMyAzLjlIMjE3di0xNC4yem01LjkgNS43YzEuNCAwIDIuMi0uNCAyLjItMS41IDAtLjktLjctMS41LTItMS41SDIyMHYzaDIuOXptLjggNS44YzEuNCAwIDIuMi0uNSAyLjItMS41cy0uNy0xLjUtMi4zLTEuNUgyMjB2My4xaDMuN3YtLjF6TTIzMSAyMjIuNWgzLjF2MTQuMkgyMzF6TTcxLjcgMjIyLjZoMi45bDYuNiA4Ljd2LTguN2gzLjF2MTQuMWgtMi42bC02LjgtOXY5aC0zLjFsLS4xLTE0LjF6TTkxLjcgMjMxLjFsLTUuNC04LjZoMy42bDMuNCA1LjcgMy40LTUuN2gzLjVsLTUuNCA4LjV2NS42aC0zLjF2LTUuNXpNMTAxLjkgMjMwLjZ2LTguMWgzLjF2OGMwIDIuMyAxLjEgMy41IDMgMy41czMtMS4yIDMtMy40di04LjFoMy4xdjhjMCA0LjMtMi40IDYuNC02LjIgNi40LTMuNyAwLTYtMi4xLTYtNi4zeiIvPjwvZz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExOS4yIDk1Ljh2NjcuNmg2Ny42Vjk1LjhoLTY3LjZ6bTQxLjcgMTQuOWMwLS4xLjEtLjEuMSAwIC41LjYgMi40IDUuNSAxLjQgOC4zLS43IDEuOC04LjMgMi0xMC4zIDExLjQgMCAuMS0uMS4xLS4yIDAtMy40LTcuOSAzLjItMTIuOCA1LTE0LjIgMS4zLTEgMy0zLjIgNC01LjV6bS02LjctNC4yYzAtLjEuMS0uMS4yIDAgLjUuNiAyLjEgNS4yIDIuMSA3LjkgMCAuMi4xLjQtLjEuNS0xLjQgMS4yLTkuNiA3LTUuNSAxNS44LjEuMS0uMS4yLS4xLjEtNi43LTQuNC04LjEtOS0xLjctMTYuNi42LS44IDQuNC00LjkgNS4xLTcuN3ptLTEzLjkgMTIuOWMyLjEtMy40IDMuNC02LjQgMy40LTcuNSAwLS4xLjEtLjEuMiAwIC41LjcgMS42IDMuMyAxLjcgNC4zIDAgLjIgMCAuMy0uMS40LTIuOSA0LjMtMy42IDEwLjIgMy40IDE0LjQuMS4xLjEuMiAwIC4yLTEwLjgtLjMtMTAuOC04LjEtOC42LTExLjh6bTExLjcgMzYuMWMtLjIuNy0xLjMuNS0xLjMgMGwtMi0xOC43aDUuN2wtMi40IDE4Ljd6bTQuMy0yMC4xaC05Ljh2LTIuOGg5Ljh2Mi44em0tMi44LTQuMmMtLjEgMC0uMS0uMS0uMS0uMS40LTMuNSAyLjgtNy40IDYuOC05LjEgNC41LTEuOSA2LjEtNS4xIDYuNC01LjkuMS0uMi4yLS4yLjIuMSAwIDQuMi0uOSAxNS40LTEzLjMgMTV6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTAgMGgzMDUuOHYzNDEuMkgweiIvPjwvZz48L3N2Zz4=) no-repeat;width:6.25rem;height:6.75rem;top:-.375rem;right:.9375rem;background-size:6.875rem}
div.event-container article.event-highlights div.event-header h1,div.event-container article.event-highlights div.event-header h3,div.event-container article.event-highlights div.event-header p{color:#fefefe}
div.event-container article.event-highlights div.event-header h1{font-size:1.75rem;padding:.9375rem 12.5rem 0 1.0625rem;margin-bottom:.1875rem;line-height:2rem}
div.event-container article.event-highlights div.event-header p{padding-left:.9375rem;margin-bottom:1.25rem}
div.event-container article.event-highlights>div.highlight-img-wrapper{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:.78125rem;padding-left:.78125rem;padding-right:.78125rem;padding-left:.78125rem;padding-left:0;overflow:hidden}
}
@media screen and (min-width:63.9375em) and (min-width:36em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:36em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:.78125rem;padding-left:.78125rem;padding-left:0}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:1.5625rem;padding-left:1.5625rem;padding-left:0}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){div.event-container article.event-highlights>div.highlight-img-wrapper{padding-right:1.5625rem;padding-left:1.5625rem;padding-left:0}
}
@media screen and (min-width:63.9375em){div.event-container article.event-highlights>div.highlight-img-wrapper img{height:100%;width:100%}
div.event-container article.event-highlights>div.highlight-img-wrapper.videoWrapper article.video{margin-bottom:0}
div.event-container article.event-highlights div.details{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem;padding-top:1.3125rem;padding-right:1.5rem !important;position:relative}
}
@media screen and (min-width:63.9375em) and (min-width:36em){div.event-container article.event-highlights div.details{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:63.9375em) and (min-width:52.8125em){div.event-container article.event-highlights div.details{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (min-width:63.9375em){div.event-container article.event-highlights div.details{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.event-container article.event-highlights div.details p>span{line-height:1.375rem}
div.event-container article.event-highlights div.details span.small-title{font-size:1rem;line-height:1.375rem;text-transform:uppercase;padding-top:1.75rem;display:block;color:#1a022a}
div.event-container article.event-highlights div.details span.small-title:first-of-type{padding-top:0}
div.event-container article.event-highlights div.details span.series{font-style:italic;padding-top:1.75rem;margin-bottom:.125rem;display:block}
div.event-container article.event-highlights div.details span[itemprop=startDate]+span{display:block}
div.event-container article.event-highlights div.details>div:last-of-type{position:absolute;bottom:-.9375rem;width:90%}
div.event-container article.event-highlights div.details div.button-container{padding-top:1.375rem}
div.event-container article.event-highlights div.details div.button-container+div.button-container{padding-top:0}
}
div.event-container span.keywords{margin-bottom:2.1875rem;display:block}
div.event-container div.social{margin-bottom:2.5rem}
div.event-container div.social div#st-1{text-align:left}
div.event-container div.article-outer-wrap,div.event-container div.collab-brand{-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.event-container div.article-outer-wrap{margin-bottom:1.6875rem}
div.event-container div.collab-brand{margin-bottom:2.625rem}
div.event-container div.collab-brand img{width:100%}
div.event-item{background:#e8e1ea;margin-bottom:1.25rem;height:97%}
div.event-item div.inner{padding:0 .9375rem .9375rem}
div.event-item div.inner span{display:block}
div.event-item div.inner span.event-type{margin-bottom:5px;font-style:italic}
div.event-item div.inner a{text-decoration:none;margin-bottom:.5rem;display:block}
div.event-item div.inner a h2:hover{text-decoration:underline}
div.event-item div.inner h2{font-weight:700;line-height:1.375rem;font-size:16px;margin-bottom:0}
div.event-item div.inner p.description{line-height:1.375rem}
div.maillist-container{border:1px solid #474645;padding:1.5625rem;margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.maillist-container div.maillist-innercontainer{padding:0;-webkit-flex:50%;-ms-flex:50%;flex:50%}
div.maillist-container div.maillist-innercontainer div.maillist-description h2{font-size:1.375rem;font-weight:700;color:#1a022a;margin-bottom:.8125rem}
div.maillist-logo-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:4.0625rem}
div.maillist-logo-container span.mail-list-item{-webkit-flex:50%;-ms-flex:50%;flex:50%;text-align:center;margin-bottom:1.5625rem}
div.maillist-logo-container span.mail-list-item:nth-of-type(3),div.maillist-logo-container span.mail-list-item:nth-of-type(4){margin-bottom:0}
@media screen and (max-width:63.875em){div.event-container article.event-highlights{background:0}
div.event-container article.event-highlights>div.highlight-img-wrapper{width:100%}
div.event-container article.event-highlights>div.highlight-img-wrapper img{width:100%}
div.event-container article.event-highlights>div.details{padding-top:1.25rem}
div.event-container article.event-highlights>div.details p span{display:block}
div.event-container article.event-highlights>div.details span.small-title{font-size:14px;text-transform:uppercase;font-weight:700;padding-top:1.875rem;display:block}
div.event-container article.event-highlights>div.details span.small-title:first-of-type{padding-top:0}
div.event-container div.article-outer-wrap,div.event-container div.collab-brand{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){div.event-container div.article-outer-wrap,div.event-container div.collab-brand{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){div.maillist-container{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:1.875rem}
div.maillist-container div.maillist-innercontainer{-webkit-flex:100%;-ms-flex:100%;flex:100%}
div.maillist-logo-container{padding-left:0}
div.maillist-logo-container span.mail-list-item{-webkit-flex:100%;-ms-flex:100%;flex:100%}
div.maillist-logo-container span.mail-list-item:nth-of-type(3){margin-bottom:1.5625rem}
}
div.events-list{margin-top:-1.5625rem}
div.events-list form{height:95%}
div.events-list form fieldset{border-top:.3125rem solid #1a022a;background-color:#eee;height:100%}
div.events-list form fieldset span.past-link{padding:1.25rem 0 .9375rem .625rem;display:block}
div.events-list form h2{font-weight:700;line-height:2rem;background-color:#fefefe;border-bottom:1px solid #cbcbcb;position:relative;margin-bottom:1.5625rem;font-size:16px}
div.events-list form h2:after{position:absolute;top:1.9375rem;left:1.3125rem;content:"a";display:block;width:0;height:0;border:inset .6875rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent}
div.events-list form h2:before{position:absolute;top:1.9375rem;left:1.25rem;content:"a";display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#cbcbcb transparent transparent}
div.events-list form input[type=text],div.events-list form select{width:100%;color:#666;font-size:.875rem;background-color:#fefefe;margin-bottom:.9375rem;padding:0 .5625rem;border:1px solid #ccc;font-weight:700;height:1.875rem}
div.events-list form button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:100%;background:#2b0346;color:#fefefe;height:2.5rem}
div.events-list form button:hover{background:rgba(43,3,70,.6);text-decoration:none}
div.events-list form button.active,div.events-list form button:active{background:#57068c;text-decoration:none}
div.events-list form label{display:none}
div.events-list div.events-item-container{position:relative;width:calc(100% + var(--bs-gutter-x));margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1.75rem}
@media print,screen and (min-width:36em){div.events-list div.events-item-container{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){div.events-list div.events-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){div.events-list div.events-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){div.events-list div.events-item-container{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
div.events-list div.events-item-container .error-msg{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}
div.events-list div.events-item-container>div.events-item-parent{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;background:none transparent;margin-bottom:1.75rem}
@media print,screen and (min-width:36em){div.events-list div.events-item-container>div.events-item-parent{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.events-list div.events-item-container>div.events-item-parent{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.events-list div.events-item-container>div.events-item-parent{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.events-list div.events-item-container>div.events-item-parent img{display:block;width:100%}
div.events-list div.events-item-container>div.events-item-parent div.event-item{background:0;height:auto;margin-bottom:0}
div.events-list div.events-item-container>div.events-item-parent div.event-item a.event-link{display:block;margin-bottom:.125rem}
div.events-list div.events-item-container>div.events-item-parent div.event-item a.event-link h2{color:#1a022a;line-height:1.5rem}
div.events-list div.events-item-container>div.events-item-parent div.event-item div.inner{padding:.5rem .9375rem 0 0}
div.events-list div.events-item-container>div.events-item-parent div.event-item div.inner span.event-date,div.events-list div.events-item-container>div.events-item-parent div.event-item div.inner span.event-type{color:#474645;line-height:1.5rem}
div.events-list div.events-item-container>div.events-item-parent div.event-item div.inner p.description{line-height:1.375rem}
div.events-list div.events-item-container a.eventsMediaWrapper{position:relative;display:block;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}
div.events-list div.events-item-container a.eventsMediaWrapper.video:after{content:"";width:6.25rem;height:6.25rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC43MDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS42LDI5LjdjLTEuMS00LjYtNC44LTcuOS05LjMtOC40Yy0xMC43LTEuMi0yMS41LTEuOS0zMi4zLTEuOWMtMTAuOCwwLTIxLjYsMC43LTMyLjMsMS45CgljLTQuNSwwLjUtOC4zLDMuOS05LjMsOC40QzYuOSwzNi4yLDYuOSw0My4zLDYuOSw1MGMwLDYuNywwLDEzLjgsMS41LDIwLjNjMS4xLDQuNiw0LjgsNy45LDkuMyw4LjRjMTAuNywxLjIsMjEuNSwxLjksMzIuMywxLjkKCWMxMC44LDAsMjEuNi0wLjcsMzIuMy0xLjljNC41LTAuNSw4LjMtMy45LDkuMy04LjRjMS41LTYuNSwxLjUtMTMuNiwxLjUtMjAuM0M5My4xLDQzLjMsOTMuMiwzNi4yLDkxLjYsMjkuNyIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuNyw1Mkw0NC4zLDYzYy0yLDEuMS0zLjcsMC4xLTMuNy0yLjJWMzkuMmMwLTIuMywxLjctMy4zLDMuNy0yLjJsMjAuMywxMUM2Ni43LDQ5LjEsNjYuNyw1MC45LDY0LjcsNTIiLz4KPC9zdmc+Cg==);background-position:center center;background-size:6.25rem 6.25rem;background-repeat:no-repeat}
div.events-list div.events-item-container a.eventsMediaWrapper img{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}
main.events div.page{padding-left:0 !important;padding-right:0 !important}
@media screen and (max-width:63.875em){.filterform-container .filterForm#eventsFilterForm span.past-link{display:none}
div.events-list div.events-item-container{margin-top:1rem;width:100%;margin-left:auto;margin-right:auto}
div.events-list div.events-item-container>div.events-item-parent{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}
div.events-list div.events-item-container .error-msg{padding-left:2.5rem}
}
@media screen and (min-width:63.9375em){body.level-two>header .mainnav{background-color:rgba(255,255,255,.7)}
body.level-two>header .mainnav .inner{background:0}
}
div.hero-image{overflow:hidden;position:relative;min-height:32.75rem;max-height:35.3125rem;margin-bottom:.1875rem}
div.hero-image:after{content:'';display:block;padding-bottom:33%}
div.hero-image img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover}
div.hero-image>h1{color:#fff;font-size:4.5rem;width:100%;position:absolute;z-index:975;top:50%;-webkit-transform:translate(0,-45%);-ms-transform:translate(0,-45%);transform:translate(0,-45%);text-align:center;text-shadow:.0625rem .1875rem .1875rem #000;padding:0 6.25rem;line-height:1.39}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.hero-image{min-height:auto}
div.hero-image:after{padding-bottom:0}
div.hero-image img{position:relative}
}
@supports(-ms-accelerator:true){div.hero-image{min-height:auto}
div.hero-image:after{padding-bottom:0}
div.hero-image img{position:relative}
}
@supports(-ms-ime-align:auto){div.hero-image{min-height:auto}
div.hero-image:after{padding-bottom:0}
div.hero-image img{position:relative}
}
.hero-banner-container+main.full.landing,.hero-image+main.full.landing{padding-top:2.5rem}
main.full.second-landing{margin-top:0;margin-bottom:3.125rem}
main.full.second-landing nav.breadcrumbs{margin-top:.125rem}
main.full.second-landing>div.page{margin-top:-.125rem}
main.full.second-landing>div.page div.grid-3,main.full.second-landing>div.page div.grid-4{margin-bottom:3.125rem}
main.full.second-landing>div.page div.grid-3 div.child-item,main.full.second-landing>div.page div.grid-4 div.child-item{background-color:#2b0346;padding:1.25rem 1.5625rem 2.125rem;position:relative;height:100%;box-shadow:0 .0625rem .0625rem .0625rem rgba(0,0,0,.4)}
main.full.second-landing>div.page div.grid-3 div.child-item a,main.full.second-landing>div.page div.grid-4 div.child-item a{color:#fff;text-decoration:none;display:block}
main.full.second-landing>div.page div.grid-3 div.child-item a.tabFocused,main.full.second-landing>div.page div.grid-4 div.child-item a.tabFocused{outline:0}
main.full.second-landing>div.page div.grid-3 div.child-item a.tabFocused:after,main.full.second-landing>div.page div.grid-4 div.child-item a.tabFocused:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;outline:#00c solid 5px}
main.full.second-landing>div.page div.grid-3 div.child-item p,main.full.second-landing>div.page div.grid-4 div.child-item p{margin-bottom:0;font-size:.9375rem;line-height:1.47}
main.full.second-landing>div.page div.grid-3 div.child-item h3,main.full.second-landing>div.page div.grid-3 div.child-item p,main.full.second-landing>div.page div.grid-4 div.child-item h3,main.full.second-landing>div.page div.grid-4 div.child-item p{color:#fefefe;text-align:center}
main.full.second-landing>div.page div.grid-3 div.child-item h3,main.full.second-landing>div.page div.grid-4 div.child-item h3{font-size:1.375rem;line-height:1.27;font-weight:500;padding-bottom:.5625rem;margin-bottom:1.25rem;border-bottom:1px solid #fefefe}
main.full.second-landing>div.page div.grid-3 div.child-item h3.no-desc,main.full.second-landing>div.page div.grid-4 div.child-item h3.no-desc{border-bottom:0}
main.full.second-landing>div.page div.grid-3 div.child-item hr,main.full.second-landing>div.page div.grid-4 div.child-item hr{border-color:#fefefe;margin-top:0;margin-bottom:.5625rem}
main.full.second-landing>div.page div.grid-3 div.child-item.with-image,main.full.second-landing>div.page div.grid-4 div.child-item.with-image{padding-top:1.875rem}
main.full.second-landing>div.page div.grid-3 div.child-item.with-image h3,main.full.second-landing>div.page div.grid-3 div.child-item.with-image p,main.full.second-landing>div.page div.grid-4 div.child-item.with-image h3,main.full.second-landing>div.page div.grid-4 div.child-item.with-image p{text-align:left}
main.full.second-landing>div.page div.grid-3 div.child-item.with-image figure,main.full.second-landing>div.page div.grid-4 div.child-item.with-image figure{margin:-1.875rem -1.5625rem .75rem;position:relative;overflow:hidden}
main.full.second-landing>div.page div.grid-3 div.child-item.with-image figure img,main.full.second-landing>div.page div.grid-4 div.child-item.with-image figure img{width:100%}
main.full.second-landing>div.page div.grid-3:has(.people,.phototext),main.full.second-landing>div.page div.grid-4:has(.people,.phototext){margin-bottom:0}
main.full.second-landing>div.page .container-component.innerbox .column-control div.grid-3,main.full.second-landing>div.page .container-component.innerbox .column-control div.grid-4{margin-bottom:0}
main.full.second-landing>div.page article.photo-text.white{background-color:#fefefe}
main.full.second-landing>div.page article.photo-text.white p,main.full.second-landing>div.page article.photo-text.white p+a,main.full.second-landing>div.page article.photo-text.white>h3{padding-left:1.1875rem;padding-right:1.1875rem}
main.full.second-landing>div.page article.photo-text.white>h3{padding-top:1.25rem}
main.full.second-landing>div.page article.photo-text.white>h3:empty{padding-top:0}
main.full.second-landing>div.page article.photo-text.white img+h3,main.full.second-landing>div.page article.photo-text.white>a+h3{padding-top:0}
main.full.second-landing>div.page article.photo-text.white:not(:has(>a)){--component-mb:2rem}
main.full.landing{margin-top:0}
main.full.landing article.directory h5{font-size:2.375rem;line-height:1.2;color:#1a022a}
main.full.landing div.editors-pick-container{padding-top:2rem}
main.full.landing div.editors-pick-container>h2,main.full.landing div.editors-pick-container>p{text-align:center}
main.full.landing div.editors-pick-container span.category_tag{padding-bottom:1.75rem}
main.full.landing div.editors-pick-container span.category_tag:empty{padding-bottom:1.5625rem}
main.full.landing h2>a,main.full.landing h3>a{color:inherit;text-decoration:none}
main.full.landing h2>a:hover,main.full.landing h3>a:hover{text-decoration:underline}
main.full.landing div.banner-text{margin-bottom:2.5rem;margin-top:1.5rem}
main.full.landing div.banner-text h2{text-align:center;font-size:3.75rem;margin-bottom:.75rem}
main.full.landing div.banner-text p{text-align:center}
main.full.landing div.banner-text.spaced{margin-top:3.5rem}
main.full.landing .column-control{margin-bottom:6.25rem}
main.full.landing .column-control:last-child{margin-bottom:0}
main.full.landing .column-control.divided{margin-bottom:6.25rem}
main.full.landing .column-control.divided h3{font-size:1.875rem}
main.full.landing .column-control div.rte>h2{padding-top:0}
main.full.landing .round-teaser-container{margin-bottom:.5rem !important}
main.full.landing article.photo-text{padding-bottom:1.375rem}
main.full.landing article.photo-text h2,main.full.landing article.photo-text h3,main.full.landing article.photo-text p,main.full.landing article.photo-text span.span.category_tag{margin-right:.9375rem;text-align:left;margin-left:0;margin-bottom:.75rem}
main.full.landing article.photo-text.news-events.editors-pick{padding-bottom:.4375rem}
main.full.landing article.photo-text.white{background-color:#fefefe;text-align:center}
main.full.landing article.photo-text.white p,main.full.landing article.photo-text.white p+a,main.full.landing article.photo-text.white>h3{padding-left:0;padding-right:1.1875rem;margin-right:0}
main.full.landing article.photo-text.white>h3{padding-top:1.25rem}
main.full.landing article.photo-text.white img+h3,main.full.landing article.photo-text.white>a+h3{padding-top:0}
main.full.landing article.photo-text.white h3>a:hover{text-decoration:underline}
main.full.landing .container-component{padding-top:2rem}
main.full.landing .container-component div.editors-pick-container{padding-top:0}
main.full.landing .container-component div.editors-pick-container article.photo-text{padding-bottom:8px}
main.full.landing .container-component div.editors-pick-container article.photo-text p,main.full.landing .container-component div.editors-pick-container article.photo-text p+a,main.full.landing .container-component div.editors-pick-container article.photo-text span.category_tag,main.full.landing .container-component div.editors-pick-container article.photo-text>h2,main.full.landing .container-component div.editors-pick-container article.photo-text>h3{padding-left:1.1875rem;padding-right:1.1875rem;margin-right:0}
main.full.landing .container-component div.editors-pick-container article.photo-text span.category_tag{padding-bottom:1.6875rem}
main.full.landing .container-component article.photo-text.purple p,main.full.landing .container-component article.photo-text.purple p+a,main.full.landing .container-component article.photo-text.purple span.category_tag,main.full.landing .container-component article.photo-text.purple>h2,main.full.landing .container-component article.photo-text.purple>h3,main.full.landing .container-component article.photo-text.white p,main.full.landing .container-component article.photo-text.white p+a,main.full.landing .container-component article.photo-text.white span.category_tag,main.full.landing .container-component article.photo-text.white>h2,main.full.landing .container-component article.photo-text.white>h3{padding-left:1.1875rem;padding-right:1.1875rem;margin-right:0}
main.full.landing .container-component article.photo-text.shaded p,main.full.landing .container-component article.photo-text.shaded p+a,main.full.landing .container-component article.photo-text.shaded span.category_tag,main.full.landing .container-component article.photo-text.shaded>h2,main.full.landing .container-component article.photo-text.shaded>h3{padding-left:0;padding-right:0}
main.full.landing .container-component div.editors-pick-container>h2,main.full.landing .container-component div.html>h2,main.full.landing .container-component div.rte>h2{padding-top:0}
main.full.landing .photo-text.purple{background:#e8e1ea;text-align:center}
main.full.landing .photo-text.purple h3>a{color:#2b0346;text-decoration:none;display:inline-block;vertical-align:top;line-height:1.2}
main.full.landing .photo-text.purple h3>a:hover{text-decoration:underline}
main.full.landing div.page span.page-header+div.html+div.richtext .rte:first-child>h2,main.full.landing div.page span.page-header+div.richtext .rte:first-child>h2{margin-top:-.5rem}
main.full.landing div.page span.page-header+div.columncontol div[class^=grid-] .richtext:first-child .rte:first-child>h2{margin-top:-.3125rem}
main.full.landing div.page>div.richtext+div.columncontol div[class^=grid-] .richtext{margin-top:.9375rem}
main.full.landing div.page>div.container .container-component .inner .content>div.richtext+div.columncontol{margin-bottom:2.5rem}
main.full.landing div.page>div.container .container-component .inner .content>div.richtext+div.columncontol article.photo-text.white{margin-bottom:0}
main.full.landing div.page .multimediahero+.quoteteaser,main.full.landing div.page>div.quoteteaser+div.quoteteaser,main.full.landing div.page>div.richtext+div.quoteteaser{padding-top:0}
@media screen and (max-width:63.875em){main.full.second-landing:not(.hashero){margin-top:2rem}
div.hero-image{margin-top:0;max-height:28.125rem;min-height:auto;position:relative;overflow:hidden}
div.hero-image>h1{font-size:1.875rem;line-height:1.17;padding-left:10px;padding-right:10px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
main.full.landing>div.page{padding-top:0}
main.full.landing>div.page .round-teaser-container .wrapper{margin-right:0}
main.full.landing>div.page>div.container .container-component .inner .content>div.richtext+div.columncontol article.photo-text.white{margin-bottom:2.5rem}
main.full.landing>div.page div.html>div.arabesque{margin-top:2.5rem !important}
main.full.landing>div.page>.quoteteaser{overflow:visible}
main.full.landing div.banner-text h2{font-size:2.375rem}
main.full.landing .container-component{padding-top:2.125rem;margin-top:0}
main.full.landing .container-component img.mynyuad{width:100%}
main.full.landing .column-control{margin-bottom:10px}
main.full.landing .column-control.divided{margin-bottom:1.25rem}
main.full.landing .column-control.divided h3{font-size:1.875rem}
main.full.landing div.rte{padding-top:1.875rem}
main.full.landing span.page-header{border:1px solid #2b0346;font-size:1.625rem;display:block;padding:.4375rem .625rem;margin-bottom:1.25rem;position:relative;background-color:#efe7f4;box-shadow:.0625rem .1875rem .125rem #ccc;top:1.25rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main.full.landing span.page-header{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main.full.landing span.page-header{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main.full.landing span.page-header{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main.full.landing span.page-header::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NSA5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUgOTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzIwNTUwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjEsMEgyMC45QzkuNCwwLDAsOS40LDAsMjAuOXY1My4yQzAsODUuNiw5LjQsOTUsMjAuOSw5NWg1My4yQzg1LjYsOTUsOTUsODUuNiw5NSw3NC4xVjIwLjkKCUM5NSw5LjQsODUuNiwwLDc0LjEsMHogTTczLjMsNzFIMjEuN3YtOC40aDUxLjZWNzF6IE03My4zLDUxLjdIMjEuN3YtOC40aDUxLjZWNTEuN3ogTTczLjMsMzIuNEgyMS43VjI0aDUxLjZWMzIuNHoiLz4KPC9zdmc+Cg==);content:"";display:block;background-size:28px 28px;width:28px;height:28px;position:absolute;right:.625rem;top:.3125rem}
main.full.landing span.page-header.subNavOn:after{background:#2b0346;border-radius:4px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NSA5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUgOTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHRpdGxlPkJTLSstTGlnaHQtUm91bmRlZC1TcXVhcmU8L3RpdGxlPgo8Zz4KCTxwYXRoIGQ9Ik03NC4xLDBIMjAuOUM5LjQsMCwwLDkuNCwwLDIwLjl2NTMuMkMwLDg1LjYsOS40LDk1LDIwLjksOTVoNTMuMkM4NS42LDk1LDk1LDg1LjYsOTUsNzQuMVYyMC45Qzk1LDkuNCw4NS42LDAsNzQuMSwweiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2OC43LDc2LjIgNDcuNSw1NC45IDI2LjMsNzYuMiAxOC45LDY4LjggNDAuMSw0Ny42IDE4LjgsMjYuMyAyNi4yLDE4LjkgNDcuNCw0MC4xIDY4LjYsMTguOSA3NiwyNi4zIAoJCTU0LjksNDcuNSA3Ni4xLDY4LjcgCSIvPgo8L2c+Cjwvc3ZnPgo=);background-color:transparent}
main.full.landing nav.secondary-nav{position:absolute;z-index:1006;background:rgba(0,0,0,.8);transition:all .5s ease;top:-56.25rem;width:100%;left:0}
main.full.landing nav.secondary-nav>div.wrapper{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;padding-top:20px;margin-right:auto;border:0}
}
@media screen and (max-width:63.875em) and (min-width:36em){main.full.landing nav.secondary-nav>div.wrapper{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main.full.landing nav.secondary-nav>div.wrapper{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main.full.landing nav.secondary-nav>div.wrapper{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em){main.full.landing nav.secondary-nav>div.wrapper>ul>li{background:#fff;padding:10px;margin-bottom:0;border-bottom:1px solid #cbc6cd;display:block}
main.full.landing nav.secondary-nav>div.wrapper>ul>li a{color:#371a39;font-size:.9375rem;line-height:1.47;text-decoration:none;display:block;padding-right:2.05882rem;text-align:left;font-weight:400}
main.full.landing nav.secondary-nav>div.wrapper>ul>li.active,main.full.landing nav.secondary-nav>div.wrapper>ul>li:hover{background:#8966a0}
main.full.landing nav.secondary-nav>div.wrapper>ul>li.active>a,main.full.landing nav.secondary-nav>div.wrapper>ul>li:hover>a{color:#fefefe;text-decoration:none}
main.full.landing nav.secondary-nav>div.wrapper>ul>li.active>a:hover,main.full.landing nav.secondary-nav>div.wrapper>ul>li:hover>a:hover{text-decoration:none}
body.subnav-on{overflow:hidden;position:fixed;width:100vw;--landingpage-top:21.5rem}
body.subnav-on main.landing.full nav.secondary-nav{top:var(--landingpage-top);height:calc(100dvh - var(--landingpage-top));transition:all .5s ease}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper{overflow-y:scroll !important;height:100vh;position:relative}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul{position:relative;top:-19px;height:auto;margin-bottom:26.25rem}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li{background:#fff;padding:10px;margin-bottom:0;border-bottom:1px solid #cbc6cd}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li:empty{padding:0}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li.active,body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li:hover{background:#8966a0;font-weight:400}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li.active>a,body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li:hover>a{color:#fefefe;text-decoration:none}
body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li.active>a:hover,body.subnav-on main.landing.full nav.secondary-nav>div.wrapper>ul>li:hover>a:hover{text-decoration:none}
}
@media screen and (min-width:20em) and (max-width:51em) and (orientation:landscape){body.subnav-on{transition:all .3s ease}
body.subnav-on main.landing.full nav.secondary-nav{transition-delay:.2s;top:55vw}
body.subnav-on.landing{-webkit-transform:translate3d(0,-40vw,0);transform:translate3d(0,-40vw,0)}
body.subnav-on.two-column{-webkit-transform:translate3d(0,-10vw,0);transform:translate3d(0,-10vw,0)}
}
@media screen and (min-width:48em) and (max-width:65em){div.hero-image>h1{top:65%}
}
@media screen and (min-width:36em) and (max-width:52.75em){div.hero-image{max-height:16.125rem}
main div.page .grid-4{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:36em){main div.page .grid-4{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:52.8125em){main div.page .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:36em) and (max-width:52.75em) and (min-width:63.9375em){main div.page .grid-4{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em) and (max-width:89.9375em){.container-component{width:100%;margin-left:0;margin-right:0}
main.full.landing div.banner-text h2{line-height:1.17}
}
main.research-report-page nav.breadcrumbs{padding-top:.9375rem;margin-bottom:1.6875rem}
main.research-report-page nav.breadcrumbs ol li{font-size:.875rem;font-family:NYUPerstare,Helvetica,Arial,sans-serif}
main.research-report-page nav.breadcrumbs ol li a{color:#474645;font-size:.875rem;font-family:NYUPerstare,Helvetica,Arial,sans-serif}
main.research-report-page .previous-reports-container h1,main.research-report-page .previous-reports-container h2,main.research-report-page .previous-reports-container h3,main.research-report-page .previous-reports-container h4,main.research-report-page .previous-reports-container h5,main.research-report-page .previous-reports-container h6,main.research-report-page .previous-reports-container p{color:#57068c;font-weight:700;margin-bottom:.8125rem}
main.research-report-page .previous-reports-container h2{font-size:1.375rem;line-height:1.625rem;margin-bottom:2.1875rem}
main.research-report-page div.report-list{margin-bottom:.9375rem}
main.research-report-page div.report-list .grid-2,main.research-report-page div.report-list .grid-3,main.research-report-page div.report-list .grid-4,main.research-report-page div.report-list .grid-5,main.research-report-page div.report-list .grid-6{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex}
main.research-report-page div.report-list .grid-2 div.phototext,main.research-report-page div.report-list .grid-3 div.phototext,main.research-report-page div.report-list .grid-4 div.phototext,main.research-report-page div.report-list .grid-5 div.phototext,main.research-report-page div.report-list .grid-6 div.phototext{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5625rem;position:relative;padding-bottom:72%}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text:hover .arrow-researchreport,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text:hover .arrow-researchreport,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text:hover .arrow-researchreport,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text:hover .arrow-researchreport,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text:hover .arrow-researchreport{background:#e23823}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text span.arrow-researchreport,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text span.arrow-researchreport,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text span.arrow-researchreport,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text span.arrow-researchreport,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text span.arrow-researchreport{width:2.625rem;height:2.625rem;display:block;background:#bfbebb}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text span.arrow-researchreport:before,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text span.arrow-researchreport:before,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text span.arrow-researchreport:before,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text span.arrow-researchreport:before,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text span.arrow-researchreport:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTJFMUREO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjQsMi44djguM2MwLDAtNy42LDAtMTIuMywzLjljLTUuNyw0LjgtNy43LDEzLjktNi45LDEyLjljNy4xLTksMTkuMi04LjQsMTkuMi04LjR2OC40TDMyLDE1LjdMMTkuNCwyLjh6IgoJLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;width:2.625rem;height:2.625rem;display:block;content:"";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);background-size:1.625rem}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text:before,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text:before,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text:before,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text:before,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#e2e1dd;transition:all .2s ease-out}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-img,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-img,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-img,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-img,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-img{width:50%;width:calc(50% - 12.5px);position:absolute;height:100%;left:0;top:0;overflow:hidden}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-img img{margin-bottom:0;position:absolute;width:100%;height:100%;object-fit:cover}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-img img{width:auto}
}
@supports(-ms-accelerator:true){main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-img img{width:auto}
}
@supports(-ms-ime-align:auto){main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-img img,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-img img{width:auto}
}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc{width:50%;width:calc(50% + 12.5px);height:100%;padding:0 1.5625rem;text-align:center;position:absolute;right:0;top:0;text-decoration:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc>h2{font-size:1.375rem;font-weight:700;max-height:30%;overflow:hidden;margin-bottom:1.6875rem}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc>p{color:#474645;max-height:50%;overflow:hidden;margin-bottom:0}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc .arrow-researchreport,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc .arrow-researchreport,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc .arrow-researchreport,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc .arrow-researchreport,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc .arrow-researchreport{line-height:0;position:absolute;right:0;bottom:0}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc .arrow-researchreport .arrow-path,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc .arrow-researchreport .arrow-path,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc .arrow-researchreport .arrow-path,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc .arrow-researchreport .arrow-path,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc .arrow-researchreport .arrow-path{fill:rgba(0,0,0,.2)}
main.research-report-page .report-inner{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){main.research-report-page .report-inner{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){main.research-report-page .report-inner{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.research-report-page .report-inner{padding-right:1.5625rem;padding-left:1.5625rem}
}
main.research-report-page .report-title{width:100%;text-align:center;padding-top:2.0625rem;padding-bottom:1.25rem}
main.research-report-page .report-title h1{color:#57068c;font-size:3.25rem}
main.research-report-page .report-title h6{font-size:1.75rem}
main.research-report-page .relatedreport{margin-bottom:3rem}
main.research-report-page .relatedreport h3{margin-bottom:.9375rem}
main.research-report-page .relatedreport article.photo-text{margin-bottom:2.5rem}
main.research-report-page .relatedreport article.photo-text h2{line-height:1}
main.research-report-page .relatedreport article.photo-text h2 a{font-size:1rem;line-height:1.2}
main.research-report-page article.photo-text.previous-report-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
main.research-report-page article.photo-text.previous-report-item .card-title,main.research-report-page article.photo-text.previous-report-item h2{font-size:1rem;color:#1a022a;margin-bottom:0;margin-top:1rem;font-weight:700;text-align:center;line-height:1.5rem;padding-left:.78125rem;padding-right:.78125rem}
main.research-report-page article.photo-text.previous-report-item p{font-size:1rem;color:#474645;margin-bottom:0}
main.research-report-page article.photo-text.previous-report-item .card-title{margin-bottom:.8125rem}
main.research-report-page article.photo-text.previous-report-item .img-holder{padding-bottom:137%;box-sizing:border-box;border:1px solid #c3c2bf}
main.research-report-page article.photo-text.previous-report-item img{margin-bottom:0}
main.research-report-page div.editorspick article.photo-text span.card-title{margin-bottom:.875rem}
main.research-report-page .container-component .inner.inner-report .photogallery .photo-gallery{margin-bottom:2.4375rem;margin-top:2rem}
main.research-report-page .container-component .inner.inner-report .social{margin-bottom:3.125rem;margin-top:.3125rem}
main.research-report-page .container-component .inner.inner-report .social .sharethis-inline-share-buttons{text-align:left !important}
main.research-report-page .container-component .inner.inner-report .report-title{color:#57068c;margin-bottom:1.375rem;font-weight:700}
main.research-report-page .container-component .inner.inner-report .report-subtitle{margin-bottom:1.625rem;font-size:1.375rem;font-weight:700}
main.research-report-page .container-component .inner.inner-report .richtext .rte{margin-bottom:0}
main.research-report-page .container-component .inner.inner-report .tab-container .richtext .rte{margin-bottom:2.1875rem}
main.research-report-page .container-component .inner.inner-report em{color:#474645}
main.research-report-page .container-component .inner.inner-report h3{color:#57068c;font-size:1.375rem;font-weight:700}
main.research-report-page .container-component .inner.inner-report p{color:#474645;margin-bottom:1.5rem}
main.research-report-page .container-component .inner.inner-report h2{margin-top:0;margin-bottom:1.8125rem;font-size:1.375rem;font-weight:700;line-height:1.75rem}
main.research-report-page .container-component .inner.inner-report.rte{margin-bottom:0}
main.research-report-page .container-component .inner.inner-report.text-center em{color:#474645}
main.research-report-page .container-component .inner.inner-report figure.image{margin-top:2.1875rem;margin-bottom:1.875rem}
main.research-report-page .container-component .inner.inner-report figure.image img{width:100%;height:100%}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote{margin-top:.25rem;margin-bottom:2.375rem;padding-top:.375rem;padding-bottom:.25rem;margin-left:16.6%;padding-left:.78125rem !important}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote p{font-size:1.375rem;color:#e23823;font-style:normal;line-height:1.2;margin-bottom:0}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote footer{padding-top:.75rem}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote footer cite{color:#e23823;font-size:.875rem;padding-left:0;text-indent:0;font-style:italic}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote footer cite p{font-size:.875rem;font-style:italic}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote footer cite:before{display:none}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote em{display:block;font-size:.875rem}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote a{color:#e23823}
main.research-report-page .container-component .inner.inner-report .blockquote blockquote:after{background-image:none;z-index:0;width:.5625rem;height:100%;background:#e23823;left:-.4375rem;top:0}
main.research-report-page div.button-container{margin-bottom:6.125rem}
main.research-report-page .carousel-wrapper .carousel-inner{max-width:75rem}
@media print,screen and (min-width:52.8125em){main.research-report-page .container-component{position:relative}
main.research-report-page .container-component>div.inner{max-width:75rem}
main.research-report-page .container-component>div.inner:first-of-type{padding-left:0;padding-right:0}
main.research-report-page .container-component>div.inner h1.page-title{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em) and (min-width:36em){main.research-report-page .container-component>div.inner h1.page-title{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em) and (min-width:52.8125em){main.research-report-page .container-component>div.inner h1.page-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:52.8125em) and (min-width:63.9375em){main.research-report-page .container-component>div.inner h1.page-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media print,screen and (min-width:52.8125em){main.research-report-page .container-component.no-border:after{border:0}
}
@media screen and (min-width:63.9375em){main.research-report-page div.report-list div.phototext.report-card .photo-text:hover{z-index:1}
main.research-report-page div.report-list div.phototext.report-card .photo-text:hover:before{-webkit-transform:scale(1.1,1.14);-ms-transform:scale(1.1,1.14);transform:scale(1.1,1.14);background:#e8e1ea;box-shadow:0 5px 10px rgba(0,0,0,.3)}
main.research-report-page div.report-list div.phototext.report-card .photo-text:hover .report-desc h2{color:#3d0462}
}
@media screen and (min-width:90em){main.research-report-page .container-component:after{content:'';width:80%;max-width:90rem;min-width:60rem;border:6px solid rgba(255,255,255,.8);border-bottom:0;position:absolute;left:50%;height:calc(100% - 40px);top:2.5rem;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);pointer-events:none}
}
@media screen and (max-width:52.75em){main.research-report-page div.report-list{margin-bottom:.5625rem}
main.research-report-page .previous-reports-container h2{margin-bottom:1.1875rem}
main.research-report-page .previous-reports-container>h3{color:#57068c;font-weight:700;font-size:1.3125rem;margin-bottom:.8125rem}
main.research-report-page .previous-reports-container div.grid-2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:40px;padding-right:40px}
main.research-report-page .previous-reports-container div.grid-2:nth-child(even){padding-left:10px}
main.research-report-page .previous-reports-container div.grid-2:nth-child(odd){padding-right:10px}
main.research-report-page .report-title{width:100%;text-align:center;padding-top:1.5625rem;padding-bottom:1.1875rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:52.75em) and (min-width:36em){main.research-report-page .report-title{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:52.75em) and (min-width:52.8125em){main.research-report-page .report-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:52.75em) and (min-width:63.9375em){main.research-report-page .report-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:52.75em){main.research-report-page .report-title h1{color:#57068c;font-size:2.1875rem;line-height:1.2em}
main.research-report-page .report-title h6{font-size:1.375rem;font-weight:500}
main.research-report-page article.photo-text{margin-bottom:1.625rem}
main.research-report-page article.photo-text.previous-report-item h2{font-size:.9375rem;padding-left:0;padding-right:0;line-height:1.125rem;color:#1a022a}
main.research-report-page .carousel-wrapper .slider-item{max-height:auto}
main.research-report-page .carousel-wrapper .slider-item:after{content:'';display:block;padding-bottom:69%}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc{top:0;-webkit-transform:none;-ms-transform:none;transform:none;height:100%;overflow:hidden;padding:.75rem .875rem;text-align:left;display:block}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc>h2,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc>h2{font-size:.9375rem;line-height:1.125rem;margin-bottom:.3125rem;text-overflow:ellipsis;text-align:center;max-height:-webkit-fit-content;max-height:fit-content}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc>p,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc>p{font-size:.8125rem;max-height:80%;overflow:hidden;line-height:1rem;text-align:center}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport{width:1.75rem;height:1.75rem;display:block;background:#bfbebb}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport:before,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport:before,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport:before,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport:before,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text .report-desc span.arrow-researchreport:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRTJFMUREO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjQsMi44djguM2MwLDAtNy42LDAtMTIuMywzLjljLTUuNyw0LjgtNy43LDEzLjktNi45LDEyLjljNy4xLTksMTkuMi04LjQsMTkuMi04LjR2OC40TDMyLDE1LjdMMTkuNCwyLjh6IgoJLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;width:1.75rem;height:1.75rem;display:block;content:"";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);background-size:1.25rem}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text:active,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text:active,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text:active,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text:active,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text:active{z-index:1}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text:active:before,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text:active:before,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text:active:before,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text:active:before,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text:active:before{-webkit-transform:scale(1.1,1.14);-ms-transform:scale(1.1,1.14);transform:scale(1.1,1.14);background:#e8e1ea;box-shadow:0 5px 10px rgba(0,0,0,.3)}
main.research-report-page div.report-list .grid-2 div.phototext.report-card .photo-text:active .report-desc h2,main.research-report-page div.report-list .grid-3 div.phototext.report-card .photo-text:active .report-desc h2,main.research-report-page div.report-list .grid-4 div.phototext.report-card .photo-text:active .report-desc h2,main.research-report-page div.report-list .grid-5 div.phototext.report-card .photo-text:active .report-desc h2,main.research-report-page div.report-list .grid-6 div.phototext.report-card .photo-text:active .report-desc h2{color:#3d0462}
main.research-report-page.container-full-width div.container-component{position:relative}
main.research-report-page.container-full-width div.container-component div.inner-report h1.page-title{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;font-size:1.875rem;line-height:1.2;font-weight:700;padding-top:2.1875rem;color:#57068c;margin-bottom:1.375rem}
}
@media screen and (max-width:52.75em) and (min-width:36em){main.research-report-page.container-full-width div.container-component div.inner-report h1.page-title{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:52.75em) and (min-width:52.8125em){main.research-report-page.container-full-width div.container-component div.inner-report h1.page-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:52.75em) and (min-width:63.9375em){main.research-report-page.container-full-width div.container-component div.inner-report h1.page-title{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:52.75em){main.research-report-page.container-full-width div.container-component div.inner-report h4.report-subtitle{font-size:1.25rem;line-height:1.2}
main.research-report-page.container-full-width div.container-component div.inner-report .blockquote blockquote{padding-left:.625rem;margin-left:.4375rem}
main.research-report-page.container-full-width div.container-component div.inner-report .blockquote blockquote p{font-size:1.25rem;font-weight:500;line-height:1.1}
main.research-report-page.container-full-width div.container-component div.inner-report .blockquote blockquote footer{padding-top:.3125rem}
main.research-report-page.container-full-width div.container-component div.inner-report .blockquote blockquote footer cite,main.research-report-page.container-full-width div.container-component div.inner-report .blockquote blockquote footer cite p{font-size:.875rem;font-style:italic;line-height:1.125rem}
main.research-report-page .multimediahero{width:100vw;margin-left:calc(var(--bs-gutter-x)* -.5);margin-right:calc(var(--bs-gutter-x)* -.5)}
main.research-report-page .multimediahero .hero-header .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner .btn-vd-ctrl{margin-left:.9375rem}
main.research-report-page .multimediahero .hero-header .backgroundvideo-wrapper.freeHeight{height:auto;margin-top:-4.375rem}
main.research-report-page .multimediahero .hero-header .backgroundvideo-wrapper.freeHeight:after{padding-bottom:0}
main.research-report-page .multimediahero .hero-header .backgroundvideo-wrapper.freeHeight .video-holder{height:auto}
main.research-report-page .multimediahero .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner .btn-vd-ctrl{margin-left:.9375rem}
main.research-report-page .multimediahero .carousel-wrapper .carousel-inner{max-width:75rem}
main.research-report-page .multimediahero .carousel-wrapper .backgroundvideo-wrapper{margin-bottom:1.625rem}
main.research-report-page div.editorspick div.grid-3{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:2.5rem;padding-right:2.5rem}
main.research-report-page div.editorspick div.grid-3:nth-child(odd){padding-right:.625rem}
main.research-report-page div.editorspick div.grid-3:nth-child(even){padding-left:.625rem}
main.research-report-page div.editorspick div.grid-3 article.photo-text div.img-holder{margin-bottom:.75rem}
main.research-report-page div.editorspick div.grid-3 article.photo-text span.card-title{margin-bottom:.9375rem}
main.research-report-page div.editorspick div.grid-3 article.photo-text span.card-desc{display:block;margin-bottom:.3125rem}
}
@media screen and (max-width:63.875em){main.research-report-page .container-component{margin-left:calc(var(--bs-gutter-x)* -.5);margin-right:calc(var(--bs-gutter-x)* -.5);padding-top:0}
}
main.two-column div.filterFormContainer.minimal-filters select,main.two-column div.filterFormContainer.minimal-filters span.keywords input{width:17.4375rem}
main.two-column div.filterFormContainer.more-filters select,main.two-column div.filterFormContainer.more-filters span.keywords input{width:11.1875rem}
main.two-column div.filterFormContainer.maximum-filters span.filter.keywords input{width:35.625rem}
main.two-column div.filterFormContainer.maximum-filters select{width:16.375rem}
main.three-column div.filterFormContainer.minimal-filters select,main.three-column div.filterFormContainer.minimal-filters span.keywords input{width:11.1875rem}
main.three-column div.filterFormContainer.more-filters select,main.three-column div.filterFormContainer.more-filters span.keywords input{width:7rem}
main.three-column div.filterFormContainer.maximum-filters span.filter.keywords input{width:23.625rem}
main.three-column div.filterFormContainer.maximum-filters select{width:12.375rem}
main.faculty div.filterFormContainer{display:none}
div.courseContainer div.filterFormContainer.minimal-filters span.filter.additional,div.courseContainer div.filterFormContainer.minimal-filters span.filter.program{display:none !important}
div.courseContainer div.filterFormContainer.minimal-filters span.additional,div.courseContainer div.filterFormContainer.minimal-filters span.program,div.courseContainer div.filterFormContainer.minimal-filters span.semester{margin-bottom:0 !important}
div.courseContainer div.filterFormContainer.more-filters span.filter.additional{display:none !important}
div.courseContainer div.filterFormContainer.more-filters span.additional,div.courseContainer div.filterFormContainer.more-filters span.program,div.courseContainer div.filterFormContainer.more-filters span.semester{margin-bottom:0 !important}
div.courseContainer div.filterFormContainer.most-filters span.filter.additional{display:none !important}
div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.additional,div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.program,div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.semester{margin-bottom:1.125rem}
div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.additional select,div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.program select,div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.semester select{font-size:.875rem;font-weight:700;color:#666}
div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.additional{margin-right:0}
div.courseContainer p.appearsLabel{margin-bottom:.1875rem}
div.courseContainer p.appearsLabel>strong{font-weight:400}
@media screen and (max-width:63.875em){div.courseContainer div.filterFormContainer form.filterForm.courseSearch span.filter.additional{margin-right:1.0625rem}
main.two-column div.filterFormContainer.maximum-filters span.filter.keywords input{width:16.375rem;margin-bottom:.625rem}
}
.chosen-container ul li{background-image:none}
.chosen-container-multi .chosen-choices{padding-right:1.3125rem !important;background-image:none}
.chosen-container-multi .chosen-choices:after{display:block;width:0;height:0;border:inset .3125rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#333 transparent transparent;position:absolute;top:calc(50% - .1875rem);right:.625rem}
.chosen-container-multi .chosen-choices input.chosen-search-input,.chosen-container-single .chosen-single{color:#666 !important;font-size:.875rem !important}
.chosen-container-multi .chosen-choices li.search-choice,.chosen-container-single .chosen-single{background-image:none !important;box-shadow:none;border-radius:0}
.chosen-container-multi .chosen-choices,.chosen-container-single .chosen-single{box-shadow:inset 0 .0625rem .0625rem 0 #dedede}
.chosen-container-multi .chosen-choices li.search-field input[type=text],.chosen-container-single .chosen-single span{font-size:1.0625rem !important;color:#333 !important}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{padding:0 .625rem}
.chosen-container-single .chosen-single span{padding:0 .4375rem}
.chosen-container .chosen-results li{line-height:1.375rem;font-size:1.0625rem;padding:.125rem .6875rem}
.chosen-container-multi,.chosen-container-single .chosen-single{height:2.75rem;line-height:2.75rem}
.chosen-container-single{background-color:#fefefe}
.chosen-container-single .chosen-single div b{background-position:0 .75rem}
.chosen-container-single .chosen-single abbr{top:1rem}
article.form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:.5rem}
article.form .chosen-container-multi .chosen-choices li.search-choice{line-height:1.25rem;margin:8px 5px 8px 0}
article.form h2{font-size:1.375rem;line-height:1.75rem;color:#1a022a}
article.form h2+p{margin-top:-.625rem}
article.form div.question+h2{margin-top:1.75rem}
article.form div.question,article.form fieldset.question{display:block;margin-bottom:1.4375rem}
article.form div.question input[type=text],article.form div.question select,article.form div.question textarea,article.form fieldset.question input[type=text],article.form fieldset.question select,article.form fieldset.question textarea{width:100%}
article.form div.question input[type=text],article.form fieldset.question input[type=text]{height:1.875rem;line-height:1.875rem;padding:0 .625rem}
article.form div.question textarea,article.form fieldset.question textarea{padding:.625rem .625rem 2.5rem .625rem;font-size:1.0625rem;color:#333}
article.form div.question input[type=text],article.form div.question textarea,article.form fieldset.question input[type=text],article.form fieldset.question textarea{outline:.0625rem solid #aaa;box-shadow:none;font-size:.875rem;line-height:1.375rem;color:#474645;background:#f6f1f8}
article.form div.question label,article.form div.question legend,article.form fieldset.question label,article.form fieldset.question legend{font-size:.875rem;color:#1a022a;line-height:1.125rem;margin-bottom:.25rem;display:block;font-weight:450}
article.form div.question label span.helper,article.form div.question legend span.helper,article.form fieldset.question label span.helper,article.form fieldset.question legend span.helper{font-size:.875rem;line-height:1.125rem;font-style:italic;font-weight:400;color:#474645}
article.form div.question .choice label,article.form fieldset.question .choice label{color:#474645;font-weight:400;margin-bottom:1rem}
article.form div.question>legend,article.form fieldset.question>legend{margin-bottom:.75rem}
article.form div.question .select2-container--lightpurple .select2-selection--multiple,article.form fieldset.question .select2-container--lightpurple .select2-selection--multiple{padding:0 .625rem;background:#f6f1f8}
article.form div.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered,article.form fieldset.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered{padding-left:0;margin-bottom:0}
article.form div.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li,article.form fieldset.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li{background:#fff}
article.form div.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text],article.form fieldset.question .select2-container--lightpurple .select2-selection--multiple .select2-selection__rendered li input[type=text]{padding:0;background:#f6f1f8;outline:0}
article.form div.question .select2-container--lightpurple .select2-selection--single .select2-selection__rendered,article.form fieldset.question .select2-container--lightpurple .select2-selection--single .select2-selection__rendered{padding-left:0;line-height:1.875rem;font-size:.875rem}
article.form button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:12.5rem;background:#2b0346;color:#fefefe;line-height:1.5rem;margin-bottom:3.25rem}
article.form button:hover{background:rgba(43,3,70,.6);text-decoration:none}
article.form button.active,article.form button:active{background:#57068c;text-decoration:none}
article.form .question.error label,article.form .question.error legend{color:red !important}
#feedback_captcha{margin-top:2.0625rem;margin-bottom:2.5rem}
form.general label{font-weight:500}
form.general h2{font-weight:500;font-size:1.375rem;line-height:1.75rem}
form.general div.button-container{margin:0;padding-top:1.5625rem}
form.general input{width:100%;color:#666;font-size:.875rem;background-color:#fefefe;margin-bottom:.9375rem;padding:.5625rem;border:1px solid #ccc;font-weight:400;height:2rem}
form.general button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:100%;background:#2b0346;color:#fefefe;line-height:1.5rem;margin-bottom:3.25rem}
form.general button:hover{background:rgba(43,3,70,.6);text-decoration:none}
form.general button.active,form.general button:active{background:#57068c;text-decoration:none}
input[type=checkbox],input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
input[type=checkbox]+label,input[type=radio]+label{display:inline-block;position:relative;padding-left:1.375rem}
input[type=checkbox]+label::before,input[type=radio]+label::before{content:"";box-sizing:border-box;border:solid 1px #6f6f6f;width:.875rem;height:.875rem;position:absolute;top:.125rem;left:0}
input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{border-color:#2d8dff;background:#2d8dff}
input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{content:"";box-sizing:border-box;width:.25rem;height:.25rem;border:solid .1875rem #fff;border-radius:50%;position:absolute;left:.25rem;top:.375rem}
input[type=checkbox]:focus+label::before,input[type=radio]:focus+label::before{box-shadow:0 0 0 1px #fff,0 0 0 2px #e2e1dd}
input[type=checkbox]:disabled+label::before,input[type=radio]:disabled+label::before{border-color:#999;background:0}
input[type=checkbox]:disabled+label::after,input[type=radio]:disabled+label::after{content:"";display:inline-block;box-sizing:border-box;overflow:hidden;position:absolute;width:1px;height:1.5625rem;top:-.03em;left:.5em;border:solid 1px #999;border-right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
input[type=checkbox][type=radio]+label::before,input[type=radio][type=radio]+label::before{border-radius:50%}
input[type=checkbox][type=radio]:disabled+label::after,input[type=radio][type=radio]:disabled+label::after{height:1.375rem;top:.125rem;left:.4375rem}
input[type=checkbox]+label::before{border-radius:.1875rem}
input[type=checkbox]:checked+label::before{border-width:1px;background:0}
input[type=checkbox]:checked+label::after{content:"";display:inline-block;box-sizing:border-box;position:absolute;border:solid .12em #fff;border-radius:.35294rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iNy41LDMxLjc1LDg1LDM2LjUiIHg9IjBweCIgeT0iMHB4Ij4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0xe3N0cm9rZTojYWFhO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7ZmlsbDpub25lO30KICAgICAgICAgICAgLmNscy0ye3N0cm9rZTojMzQ5N2ZmO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7ZmlsbDojMzQ5N2ZmO30KICAgICAgICA8L3N0eWxlPgogICAgPC9kZWZzPgogICAgPHJlY3QgY2xhc3M9ImNscy0xIiB4PSI4LjUiIHk9IjMyLjc1IiB3aWR0aD0iMzQuNTEiIGhlaWdodD0iMzQuNTEiIHJ4PSIyIiByeT0iMiI+PC9yZWN0PgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNODkuNSwzMi43NUg1OWEyLDIsMCwwLDAtMiwyVjY1LjI1YTIsMiwwLDAsMCwyLDJIODkuNWEyLDIsMCwwLDAsMi0yVjM0Ljc1QTIsMiwwLDAsMCw4OS41LDMyLjc1Wm0tMi44MSw5LjE3TDczLjQ4LDYxQTMuMTksMy4xOSwwLDAsMSw3MSw2Mi40MmgtLjE4YTMuMTcsMy4xNywwLDAsMS0yLjM5LTEuMDhsLTUuMy02LjA3YTMsMywwLDEsMSw0LjUyLTMuOTVsMi45MiwzLjM0TDgxLjc2LDM4LjVhMywzLDAsMSwxLDQuOTQsMy40MVoiPjwvcGF0aD4KPC9zdmc+);background-position:-1.47059rem 0;background-size:3rem;background-repeat:no-repeat;background-size:cover;width:1.125rem;height:1.125rem;background-position-x:-1.1875rem;top:0;left:-.125rem}
.hcm-true input[type=checkbox]:focus+label::before,.hcm-true input[type=radio]:focus+label::before{box-shadow:none;outline:solid .2em;outline-offset:.2em}
@media screen and (-ms-high-contrast:active){input[type=checkbox]:focus+label::before,input[type=radio]:focus+label::before{box-shadow:none;outline:solid .2em;outline-offset:.2em}
}
@media screen and (max-width:63.875em){input,input:focus,select,textarea{font-size:1rem !important}
}
h1.search-title{margin-bottom:2.0625rem;margin-top:-.9375rem}
.search-component form.search{position:relative;margin-bottom:.9375rem}
.search-component form.search input{border:0;background-color:#e8e1ea;position:relative;height:3.375rem;width:100%;font-size:1.125rem;color:#1a022a;line-height:3.375rem;padding:0 6.25rem 0 1.25rem;border-radius:0}
.search-component form.search input:focus{outline-width:0}
.search-component form.search button.search{position:absolute;top:0;right:0;display:block;height:3.375rem;width:5rem;background-color:#57068c;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDguNzAwMDEgNDExLjg5OTk5IiB3aWR0aD0iNDA4LjciIGhlaWdodD0iNDExLjkiPjxwYXRoIGQ9Ik00MDguNyAzNzEuNUwzMDIuMSAyNjVjMjAtMjcuNiAzMS45LTYxLjQgMzEuOS05OEMzMzQgNzQuOSAyNTkuMSAwIDE2NyAwUzAgNzQuOSAwIDE2N3M3NC45IDE2NyAxNjcgMTY3YzM0LjkgMCA2Ny40LTEwLjggOTQuMi0yOS4ybDEwNyAxMDcuMSA0MC41LTQwLjR6TTQ4LjkgMTY2LjljMC02NS4xIDUzLTExOC4xIDExOC4xLTExOC4xczExOC4xIDUzIDExOC4xIDExOC4xUzIzMi4xIDI4NSAxNjcgMjg1IDQ4LjkgMjMyIDQ4LjkgMTY2Ljl6Ii8+PHBhdGggZD0iTTMxNC4wNzIgMzU2LjQ1OWwtNTIuOTA3LTUyLjk0LTEwLjM5NiA2LjM5N2MtMjUuNTM3IDE1LjcxMy02NS43NTcgMjUuMTY5LTk1Ljg4MiAyMi41NDNDNjcuNzYgMzI0Ljg2NCAxLjQwNyAyNTMuNTAxIDEuNTA1IDE2Ny41Yy4wNTQtNDYuMjU1IDE1Ljg0OC04NC4xNiA0OC44MDEtMTE3LjExMkM4My4wNjQgMTcuNjMgMTIxLjE0NiAxLjY2MyAxNjYuNzM0IDEuNTcyYzg3LjExNi0uMTc1IDE1OC41OCA2Ni4xNjIgMTY1LjgwMiAxNTMuOTA1IDIuNTE2IDMwLjU3Ni03LjQ5IDcxLjE4LTI0LjA4MiA5Ny43MThsLTcuNDYgMTEuOTMyIDUzLjA5MSA1My4xODMgNTMuMDkyIDUzLjE4My0xOS4wNCAxOC45NTNjLTEwLjQ3MyAxMC40MjQtMTkuNTE4IDE4Ljk1Mi0yMC4xIDE4Ljk1Mi0uNTgyIDAtMjQuODY2LTIzLjgyMy01My45NjUtNTIuOTR6bS0xMTkuNzU4LTc0LjA1N2M1MS4wMjEtMTIuMDI3IDg4LjEzMi01Ni4zMzUgOTAuNzg4LTEwOC4zOTQgMi44MDMtNTQuOTI2LTI4LjYzMi0xMDEuNzI2LTgwLjU4LTExOS45NjYtMjAuNDgtNy4xOTEtNTEuNzU0LTcuNDk0LTczLjA1Ni0uNzA4LTE2LjE4OSA1LjE1OC0zNi41MDIgMTcuNTQ1LTQ4LjU4NSAyOS42MjgtMzguMjMzIDM4LjIzMy00NS40MzkgOTguNTMzLTE3LjM2MiAxNDUuMjg0IDkuNjQgMTYuMDUyIDE1LjkyNCAyMi45MDEgMzEuOTg4IDM0Ljg3IDI2Ljc0IDE5LjkyIDYzLjI1MyAyNy4xOTUgOTYuODA3IDE5LjI4NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:30%;background-position:50% 60%;text-indent:-9999rem;border-radius:0}
div.search-component p{margin-bottom:0}
div.search-component nav.types{background-color:#e2e1dd;padding:.3125rem 1.25rem;margin-bottom:2.125rem}
div.search-component nav.types ul{margin-bottom:0}
div.search-component nav.types ul li{background:none transparent;padding-left:0;display:inline-block;padding-right:1.25rem}
div.search-component nav.types ul li a{color:#2b0346;text-decoration:underline;font-weight:400}
div.search-component nav.types ul li a.selected{text-decoration:none;font-weight:700}
div.search-results{width:100%}
div.search-results ul.results{padding-top:1.875rem;width:100%;padding-left:0;margin-bottom:1.9375rem}
div.search-results ul.results li{width:100%;padding-left:0;padding:2.125rem 0 2rem;border-bottom:1px solid #cbc6cd;background:none transparent}
div.search-results ul.results li:last-child{margin-bottom:0}
div.search-results ul.results li:first-of-type{padding-top:0}
div.search-results ul.results li div.result{width:100%;margin-left:0;margin-right:0}
div.search-results ul.results li figure{overflow:hidden;line-height:1;padding:.375rem 0 .3125rem}
div.search-results ul.results li div.detail{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;padding-left:0;padding-right:0;line-height:1.625rem;word-wrap:break-word}
@media print,screen and (min-width:36em){div.search-results ul.results li div.detail{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.search-results ul.results li div.detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.search-results ul.results li div.detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.search-results ul.results li div.detail a{display:block}
div.search-results ul.results li div.detail a:hover{text-decoration:none}
div.search-results ul.results li div.detail span.url{display:block}
div.search-results ul.results li div.result{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media print,screen and (min-width:36em){div.search-results ul.results li div.result{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){div.search-results ul.results li div.result{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){div.search-results ul.results li div.result{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){div.search-results ul.results li div.result{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
div.search-results ul.results li div.result.has-image figure{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){div.search-results ul.results li div.result.has-image figure{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.search-results ul.results li div.result.has-image figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.search-results ul.results li div.result.has-image figure{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.search-results ul.results li div.result.has-image div.detail{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){div.search-results ul.results li div.result.has-image div.detail{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){div.search-results ul.results li div.result.has-image div.detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){div.search-results ul.results li div.result.has-image div.detail{padding-right:1.5625rem;padding-left:1.5625rem}
}
div.search-results ul.pages{padding-left:0}
div.search-results ul.pages li{background:none transparent;display:inline-block;padding-left:.125rem;margin-right:.25rem}
div.search-results ul.pages li:first-child{padding-left:0}
div.search-results ul.pages li a:hover{text-decoration:none}
body.ar div.overlay form.search input{padding:1.875rem 1.875rem 1.875rem 7.5rem}
body.ar .search-component form.search input{padding:0 1.25rem 0 7.5rem}
body.ar ul.pages li,body.ar ul.results li{padding-right:0}
@media screen and (min-width:52.8125em){div.overlay{background-color:rgba(0,0,0,.9);width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;display:none}
div.overlay form.search{position:absolute;top:261px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
div.overlay form.search input{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background-color:#fefefe;font-size:1.625rem;padding:1.875rem 7.5rem 1.875rem 1.875rem;color:#474645;height:5rem}
div.overlay form.search button.search{width:5rem;height:5rem;background-size:52%;background-position:48%}
div.overlay form.search button.close{position:absolute;top:-8.25rem;right:2.25rem;color:#fefefe;font-weight:700;font-size:1.875rem;width:1.1875rem;height:1.1875rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIuNiwxOCA5LDExLjYgMTUuNCwxOCAxOCwxNS40IDExLjYsOSAxOCwyLjYgMTUuNCwwIDksNi40IDIuNiwwIDAsMi42IDYuNCw5IDAsMTUuNCAJIi8+CjwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;text-indent:-624.9375rem}
}
@media screen and (max-width:52.75em){div.overlay{display:block;background:0}
div.overlay form.search{top:0}
.search-component form.search{margin-bottom:1.875rem}
.search-component form.search input{height:2.5rem;line-height:1.3rem}
.search-component form.search button.search{height:2.5rem;width:2.5rem;background-size:50%;background-position:50%}
div.search-results ul.results li div.result{width:100%;margin-left:0;margin-right:0}
div.search-results ul.results li div.result.has-image{width:100%}
div.search-results ul.results li div.result.has-image figure{display:block;width:100%;max-width:100%;padding-left:0;padding-right:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
div.search-results ul.results li div.result.has-image div.detail{width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}
div.search-results ul.results li div.detail{padding-left:0;padding-right:0;word-wrap:break-word}
}
main.job-detail div.share{display:inline-block;float:right;width:18.75rem}
main.job-detail dl{margin-bottom:2.4375rem}
main.job-detail dl dt{width:8.25rem;margin-right:.625rem;float:left}
main.job-detail dl dt:after{content:":"}
main.job-detail div.buttons{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.5rem}
@media print,screen and (min-width:36em){main.job-detail div.buttons{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media print,screen and (min-width:52.8125em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:63.9375em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (min-width:90em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
main.job-detail div.buttons div.button{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){main.job-detail div.buttons div.button{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){main.job-detail div.buttons div.button{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){main.job-detail div.buttons div.button{padding-right:1.5625rem;padding-left:1.5625rem}
}
main.job-detail div.buttons div.button a{padding:0;vertical-align:middle}
main.job-detail a.apply-button{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:auto;background:#2b0346;color:#fefefe;line-height:3rem}
main.job-detail a.apply-button:hover{background:rgba(43,3,70,.6);text-decoration:none}
main.job-detail a.apply-button.active,main.job-detail a.apply-button:active{background:#57068c;text-decoration:none}
main.job-detail a.continue-application{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:auto;background:#fefefe;color:#2b0346;border:2px solid #2b0346;line-height:2.875rem}
main.job-detail a.continue-application:hover{color:#fefefe;background:#2b0346}
main.job-detail ul.spaced li{margin-bottom:1.375rem}
main.job-detail section.about h6{margin-bottom:0;font-weight:700}
@media screen and (max-width:63.875em){main.job-detail div.buttons{margin-right:-.78125rem;margin-left:-.78125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2.5rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main.job-detail div.buttons{margin-right:-.78125rem;margin-left:-.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:90em){main.job-detail div.buttons{margin-right:-1.5625rem;margin-left:-1.5625rem}
}
@media screen and (max-width:63.875em){main.job-detail div.buttons div.button{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:.78125rem;padding-left:.78125rem;margin-bottom:1.25rem}
}
@media screen and (max-width:63.875em) and (min-width:36em){main.job-detail div.buttons div.button{padding-right:.78125rem;padding-left:.78125rem}
}
@media screen and (max-width:63.875em) and (min-width:52.8125em){main.job-detail div.buttons div.button{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (max-width:63.875em) and (min-width:63.9375em){main.job-detail div.buttons div.button{padding-right:1.5625rem;padding-left:1.5625rem}
}
.job-vacancy-list div.filterFormContainer input{width:36.125rem}
.job-vacancy-list div.button{width:17.375rem}
.job-vacancy-list div.button a{padding:.8125rem 1.25rem .75rem;text-decoration:none;display:block;text-align:center;cursor:pointer;font-weight:450;font-size:1rem;line-height:1.56;width:auto;background:#2b0346;color:#fefefe;line-height:3rem;margin-bottom:2.5rem;padding:0;vertical-align:middle}
.job-vacancy-list div.button a:hover{background:rgba(43,3,70,.6);text-decoration:none}
.job-vacancy-list div.button a.active,.job-vacancy-list div.button a:active{background:#57068c;text-decoration:none}
@media screen and (max-width:63.875em){.job-vacancy-list div.button{width:auto}
}
.social-media-directory .banner{background-color:#4198d3;padding:1.375rem;margin-bottom:1.875rem;position:relative}
.social-media-directory .banner h1{font-size:1.875rem;color:#fefefe;margin-bottom:.625rem}
.social-media-directory .banner img.branding{position:absolute;bottom:1.5rem;right:1.5rem}
.social-media-directory ul li{background:transparent none;display:inline-block;padding:0;margin:0}
.social-media-directory ul li a,.social-media-directory ul li img{display:block}
.social-media-directory ul.social-icons li{margin:0 .6875rem 0 0}
.social-media-directory table img{width:2.1875rem}
.social-media-directory table ul{margin-bottom:0;float:right;line-height:1}
.social-media-directory table ul li{margin-right:.0625rem}
.social-media-directory table td{padding:.75rem .9375rem;font-size:1.25rem;line-height:2.1875rem;vertical-align:middle}
@media screen and (max-width:63.875em){.social-media-directory .banner img.branding{position:static;width:100%}
}
nav.buttons{border-top:.3125rem solid #2b0346}
nav.buttons h2{font-size:1.0625rem;line-height:2rem;font-weight:700}
nav.buttons ul{display:block;background-color:#eee;border-top:1px solid #cbcbcb;padding-bottom:2.0625rem;padding-top:1.625rem;position:relative}
nav.buttons ul:after{position:absolute;top:-.0625rem;left:1.3125rem;content:"a";display:block;width:0;height:0;border:inset .6875rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent}
nav.buttons ul:before{position:absolute;top:-.0625rem;left:1.25rem;content:"a";display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#cbcbcb transparent transparent}
nav.buttons ul li{background:none transparent;padding:0}
nav.buttons ul li a{text-decoration:none;color:#fefefe;font-size:.875rem;line-height:2.125rem;background-color:#2b0346;display:block;text-align:center;margin-bottom:.9375rem;font-weight:700}
.bobcat_embed{color:#1a022a;margin-bottom:3.125rem}
.bobcat_embed ul{list-style:none;margin:0;padding:0}
.bobcat_embed_searchbox{zoom:1;background:#fefefe;border:.0625rem solid #cbc6cd;padding:1.875rem;box-shadow:1px 1px 0 rgba(0,0,0,.1)}
.bobcat_embed_searchbox:after,.bobcat_embed_searchbox:before{content:"";display:table}
.bobcat_embed_searchbox:after{clear:both}
@media only screen and (max-width:585px){.bobcat_embed_searchbox{padding:1.25rem}
}
.bobcat_embed_searchbox input[type=email],.bobcat_embed_searchbox input[type=password],.bobcat_embed_searchbox input[type=text],.bobcat_embed_searchbox input[type=url]{width:100%;display:block}
.bobcat_embed_searchbox li{margin-bottom:.9375rem}
.bobcat_embed_searchbox li:last-child{margin-bottom:0}
@media only screen and (min-width:586px){.bobat_embed_searchbox_submit_container{float:right}
}
.bobcat_embed input[type=submit]{margin-bottom:.9375rem}
@media only screen and (max-width:585px){.bobcat_embed input[type=submit]{display:block;width:100%}
}
.bobcat_embed_limit_to .filter--checkbox,.bobcat_embed_limit_to select{margin:.3125rem 0}
.bobcat_embed_journal_search_type{display:block}
.bobcat_embed_tabs{zoom:1;margin-bottom:-.0625rem}
.bobcat_embed_tabs:after,.bobcat_embed_tabs:before{content:"";display:table}
.bobcat_embed_tabs:after{clear:both}
.bobcat_embed_tabs li{vertical-align:bottom;float:left;margin-right:.5625rem;background:none transparent;padding-left:0}
.block .s-la-widget .bobcat_embed_tabs a,.bobcat_embed_tabs .block .s-la-widget a,.bobcat_embed_tabs a{background:#fefefe;border:.0625rem solid #cbc6cd;padding:.9375rem;display:inline-block;text-decoration:none;color:#0a0a0a}
@media only screen and (max-width:865px){.block .s-la-widget .bobcat_embed_tabs a,.bobcat_embed_tabs .block .s-la-widget a,.bobcat_embed_tabs a{padding:.625rem}
}
@media only screen and (max-width:770px){.block .s-la-widget .bobcat_embed_tabs a,.bobcat_embed_tabs .block .s-la-widget a,.bobcat_embed_tabs a{margin-bottom:.3125rem}
}
@media only screen and (max-width:450px){.block .s-la-widget .bobcat_embed_tabs a,.bobcat_embed_tabs .block .s-la-widget a,.bobcat_embed_tabs a{padding:.3125rem;font-size:.75rem}
}
.bobcat_embed_tabs a:hover{background-color:#efe7f4;color:#00c}
.block .s-la-widget .bobcat_embed_tabs_selected a,.bobcat_embed_tabs_selected .block .s-la-widget a,.bobcat_embed_tabs_selected a,.bobcat_embed_tabs_selected a:hover{background:#2b0346;color:#fefefe;border:.0625rem solid #2b0346;pointer-events:none}
.bobcat_embed_tabs_selected a{font-weight:700}
.bobcat_embed input[type=text]{box-shadow:inset 0 .0625rem .0625rem 0 #dedede;padding:.8125rem .9375rem}
.bobcat_embed input,.bobcat_embed select{font-size:1.0625rem;line-height:1.375rem;border:.0625rem solid #cbc6cd;margin-bottom:.9375rem;background-color:#fafbfc}
.bobcat_embed select{padding:.625rem 2.8125rem .625rem .9375rem;margin-right:.75rem;-webkit-appearance:none;appearance:none;position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPScjMDAwJz48cG9seWdvbiBwb2ludHM9JzAsMCAxMDAsMCA1MCw1MCcvPjwvc3ZnPg==);background-size:.75rem;background-position:calc(100% - .625rem) calc(100% - .75rem);background-repeat:no-repeat}
.bobcat_embed input[type=submit]{background-color:#2b0346;color:#fefefe;font-weight:700;padding:.8125rem 1.625rem}
.bobcat_embed_links ul li{background-image:none;padding-left:0}
.library-chat .wrapper{position:fixed;bottom:0;right:.625rem;z-index:200;display:none;width:18.75rem;height:17.5rem}
.libraryh3lp iframe{width:18.75rem !important;height:17.5rem !important;border:none !important}
.library-chat button.toggle-library-chat{position:fixed;bottom:0;right:.625rem;z-index:200;padding:.625rem;border-radius:.1875rem .1875rem 0 0;font-size:.875rem;color:#fff;background-color:#8a51af;display:inline-block;line-height:1.125rem}
.library-chat button.toggle-library-chat:before{content:" ";display:inline-block;width:.9375rem;height:.9375rem;margin-right:.4375rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNzkgNzcuMSI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM5LjUgNzcuMWMtMS45IDAtMy42LS45LTQuNi0yLjVMMjkuMyA2NmgtNS43QzEwLjYgNjYgMCA1NS43IDAgNDNWMjNDMCAxMC4zIDEwLjYgMCAyMy42IDBoMzEuOUM2OC40IDAgNzkgMTAuMyA3OSAyM3YyMGMwIDEyLjctMTAuNiAyMy0yMy42IDIzaC01LjdMNDQgNzQuNmMtLjkgMS42LTIuNiAyLjUtNC41IDIuNXpNMjMuNiA2QzEzLjkgNiA2IDEzLjYgNiAyM3YyMGMwIDkuNCA3LjkgMTcgMTcuNiAxN2g4LjlsNyAxMC43IDctMTAuN2g4LjlDNjUuMSA2MCA3MyA1Mi40IDczIDQzVjIzYzAtOS40LTcuOS0xNy0xNy42LTE3SDIzLjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU2LjUgMjhoLTM1Yy0xLjcgMC0zLTEuMy0zLTNzMS4zLTMgMy0zaDM1YzEuNyAwIDMgMS4zIDMgM3MtMS4zIDMtMyAzek00Mi41IDQ0aC0yMWMtMS43IDAtMy0xLjMtMy0zczEuMy0zIDMtM2gyMWMxLjcgMCAzIDEuMyAzIDNzLTEuMyAzLTMgM3pNNTYuNSA0NGMtLjggMC0xLjYtLjMtMi4xLS45LS42LS42LS45LTEuMy0uOS0yLjFzLjMtMS42LjktMi4xbC40LS40Yy4yLS4xLjMtLjIuNS0uM3MuNC0uMS42LS4yYy40LS4xLjgtLjEgMS4yIDAgLjIgMCAuNC4xLjYuMi4yLjEuNC4yLjUuMy4yLjEuMy4yLjQuNC42LjYuOSAxLjMuOSAyLjFzLS4zIDEuNi0uOSAyLjFjLS4xLjEtLjMuMy0uNS40LS4yLjEtLjMuMi0uNS4zcy0uNC4xLS42LjJoLS41eiIvPjwvc3ZnPg==);background-size:.9375rem .9375rem;background-position:center;background-repeat:no-repeat;vertical-align:top;margin-top:.125rem}
.library-chat.toggled button.toggle-library-chat{display:none}
.library-chat.toggled .wrapper{display:block}
.library-chat .close-library-chat{position:absolute;top:-.9375rem;right:-.3125rem;border-radius:50%;display:block;line-height:1.875rem;width:1.875rem;height:1.875rem;background-color:#f5f7fa;color:#000}
.library-chat .close-library-chat{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHRpdGxlPmljX2Nsb3NlPC90aXRsZT48cGF0aCBkPSJNMTEgOS41ODZMNi43NTggNS4zNDRhLjk5OC45OTggMCAwIDAtMS40MTUgMCAuOTk4Ljk5OCAwIDAgMCAwIDEuNDE0TDkuNTg3IDExbC00LjI0MiA0LjI0MmEuOTk4Ljk5OCAwIDAgMCAwIDEuNDE1Ljk5OC45OTggMCAwIDAgMS40MTQgMEwxMSAxMi40MTNsNC4yNDIgNC4yNDJhLjk5OC45OTggMCAwIDAgMS40MTUgMCAuOTk4Ljk5OCAwIDAgMCAwLTEuNDE0TDEyLjQxMyAxMWw0LjI0Mi00LjI0MmEuOTk4Ljk5OCAwIDAgMCAwLTEuNDE1Ljk5OC45OTggMCAwIDAtMS40MTQgMEwxMSA5LjU4N3oiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-size:.9375rem .9375rem;background-position:center;background-repeat:no-repeat}
@media screen and (max-width:63.875em){body{--subnav-top:9rem}
body main div.page{padding-left:0;padding-right:0}
body main div.page h1.hasNav,body main div.page>span.mobile-title{position:relative;font-size:1.5rem;line-height:1.75rem;margin-bottom:3.125rem;padding-right:2rem;font-weight:500}
body main div.page h1.hasNav::after,body main div.page>span.mobile-title::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NSA5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUgOTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTc0LjEsMEgyMC45QzkuNCwwLDAsOS40LDAsMjAuOXY1My4yQzAsODUuNiw5LjQsOTUsMjAuOSw5NWg1My4yQzg1LjYsOTUsOTUsODUuNiw5NSw3NC4xVjIwLjlDOTUsOS40LDg1LjYsMCw3NC4xLDB6CgkgTTczLjMsNzFIMjEuN3YtOC40aDUxLjZWNzF6IE03My4zLDUxLjdIMjEuN3YtOC40aDUxLjZWNTEuN3ogTTczLjMsMzIuNEgyMS43VjI0aDUxLjZWMzIuNHoiLz4KPC9zdmc+Cg==);content:"";display:block;background-size:28px 28px;width:28px;height:28px;position:absolute;right:0;top:0}
body main div.page h1.hasNav.no-secondLevMenu,body main div.page>span.mobile-title.no-secondLevMenu{pointer-events:none}
body main div.page h1.hasNav.no-secondLevMenu::after,body main div.page>span.mobile-title.no-secondLevMenu::after{display:none}
body main div.page h1.hasNav.subNavOn:after,body main div.page>span.mobile-title.subNavOn:after{background:#000;border-radius:4px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NSA5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUgOTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHRpdGxlPkJTLSstTGlnaHQtUm91bmRlZC1TcXVhcmU8L3RpdGxlPgo8Zz4KCTxwYXRoIGQ9Ik03NC4xLDBIMjAuOUM5LjQsMCwwLDkuNCwwLDIwLjl2NTMuMkMwLDg1LjYsOS40LDk1LDIwLjksOTVoNTMuMkM4NS42LDk1LDk1LDg1LjYsOTUsNzQuMVYyMC45Qzk1LDkuNCw4NS42LDAsNzQuMSwweiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2OC43LDc2LjIgNDcuNSw1NC45IDI2LjMsNzYuMiAxOC45LDY4LjggNDAuMSw0Ny42IDE4LjgsMjYuMyAyNi4yLDE4LjkgNDcuNCw0MC4xIDY4LjYsMTguOSA3NiwyNi4zIAoJCTU0LjksNDcuNSA3Ni4xLDY4LjcgCSIvPgo8L2c+Cjwvc3ZnPgo=);background-color:transparent}
body main div.page>span.mobile-title{display:block}
body main nav.children{position:absolute;z-index:-100;background:rgba(0,0,0,.8);transition:all .1s ease;top:-700px;width:100%;opacity:0;left:0}
body main nav.children>div.wrapper{padding-top:20px;margin-right:auto;border:0}
body main nav.children>div.wrapper>a,body main nav.children>div.wrapper>h2{display:none}
body main nav.children>div.wrapper ul li.has-children a{background:0}
body main.news>nav{position:absolute;z-index:1006;background:rgba(0,0,0,.8);transition:all .5s ease;top:-700px;width:100%;left:0}
body main.news>nav>div.inner{padding-top:20px;margin-right:auto;border:0}
body main.news>nav>div.inner>ul{display:block}
body main.news>nav>div.inner>ul>li{background:#fff;padding:10px;margin-bottom:0;border-bottom:1px solid #cbc6cd;display:block;margin-left:0}
body main.news>nav>div.inner>ul>li a{color:#371a39;font-size:.9375rem;line-height:1.375rem;text-decoration:none;display:block;padding-right:2.05882rem;text-align:left;font-weight:400}
body main.news>nav>div.inner>a,body main.news>nav>div.inner>h2{display:none}
body.subnav-on{overflow:hidden;position:fixed;width:100vw}
body.subnav-on main:has(.hero-banner-container){--subnav-top:19rem}
body.subnav-on main nav.children{top:var(--subnav-top);height:calc(100dvh - var(--subnav-top));width:100%;z-index:1006;transition:all .3s ease;opacity:1}
body.subnav-on main nav.children>div.wrapper{overflow-y:scroll !important;height:100vh;position:relative}
body.subnav-on main nav.children>div.wrapper>ul{position:relative;top:-19px;height:auto;margin-bottom:15rem}
body.subnav-on main nav.children>div.wrapper>ul>li{background:#fff;padding:0 .6rem;margin-bottom:0;border-bottom:1px solid #cbc6cd}
body.subnav-on main nav.children>div.wrapper>ul>li>a{border-bottom:0}
body.subnav-on main nav.children>div.wrapper>ul>li.active,body.subnav-on main nav.children>div.wrapper>ul>li:hover{background:#8966a0;font-weight:400}
body.subnav-on main nav.children>div.wrapper>ul>li.active>a,body.subnav-on main nav.children>div.wrapper>ul>li:hover>a{color:#fefefe;text-decoration:none}
body.subnav-on main nav.children>div.wrapper>ul>li.active>a:hover,body.subnav-on main nav.children>div.wrapper>ul>li:hover>a:hover{text-decoration:none}
body.subnav-on main.news>nav{top:var(--subnav-top);height:calc(100dvh - var(--subnav-top));width:100%;transition:all .5s ease}
body.subnav-on main.news>nav>div.inner{overflow-y:scroll !important;height:100vh;position:relative}
body.subnav-on main.news>nav>div.inner>ul{position:relative;top:-19px;height:auto;margin-bottom:12.5rem;display:block}
body.subnav-on main.news>nav>div.inner>ul>li{background:#fff;padding:0 .6rem;margin-bottom:0;border-bottom:1px solid #cbc6cd;display:block}
body.subnav-on main.news>nav>div.inner>ul>li a{color:#371a39;font-size:.9375rem;line-height:1.375rem;text-decoration:none;display:block;padding-right:2.05882rem;text-align:left;padding-top:0;padding-bottom:0}
body.subnav-on main.news>nav>div.inner>ul>li.active,body.subnav-on main.news>nav>div.inner>ul>li:hover{background:#8966a0}
body.subnav-on main.news>nav>div.inner>ul>li.active>a,body.subnav-on main.news>nav>div.inner>ul>li:hover>a{color:#fefefe;text-decoration:none}
body.subnav-on main.news>nav>div.inner>ul>li.active>a:hover,body.subnav-on main.news>nav>div.inner>ul>li:hover>a:hover{text-decoration:none}
body header.news-events h1.page-title{display:none}
}
.alert-container{background:#bf0003}
.alert-container .alert-inner-container{max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;height:0;overflow:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.alert-container .alert-inner-container .alert-text-holder{margin-bottom:0;width:100%;margin:1.5625rem;color:#fff;text-align:center;font-size:1.3rem;line-height:1.2}
.alert-container .alert-inner-container .alert-text-holder>strong{font-weight:400;text-transform:uppercase}
.alert-container .alert-inner-container .alert-text-holder .alert-seemore{color:#fff;margin-left:.3125rem}
.campus-alertlist-wrapper .campus-alert-list{padding-left:0}
.campus-alertlist-wrapper .campus-alert-list .campus-alert-item{list-style:none;background:0;padding-left:0;border-bottom:1px solid;padding-top:1.25rem}
.campus-alertlist-wrapper .campus-alert-list .campus-alert-item:first-of-type{padding-top:0}
.campus-alertlist-wrapper .campus-alert-list .campus-alert-item>h3{color:#bf0003;margin-bottom:.5rem;line-height:1.5;font-size:1.75rem}
.campus-alertlist-wrapper .campus-alert-list .campus-alert-item .alert-time{font-style:italic;margin-bottom:.5rem;display:inline-block}
@media screen and (max-width:63.875em){.alert-container .alert-inner-container .alert-text-holder{font-size:1.125rem}
.campus-alertlist-wrapper .campus-alert-list .campus-alert-item>h3{font-size:1.2rem}
}
.skipLinks{background:#fefefe;color:#2b0346}
.skipLinks .skipLink-outter-wrapper{max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:.875rem;font-weight:700;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;max-height:0;overflow:hidden;transition:all .3s ease}
.skipLinks .skipLink-outter-wrapper.active{padding:1.5rem 0;max-height:80px}
.skipLinks .skipLink-outter-wrapper .skipLink-inner-left{display:inline-block}
.skipLinks .skipLink-outter-wrapper .skipLink-inner-left>span{display:inline-block;margin-right:2px}
.skipLinks .skipLink-outter-wrapper .skipLink-inner-left .select-holder{width:16.25rem;display:inline-block}
.skipLinks .skipLink-outter-wrapper .skipLink-inner-right i{font-style:normal;background:#2b0346;display:inline-block;padding:.3125rem .25rem;border-radius:4px;margin:0 .375rem;color:#fefefe}
.skipNavElement.tabFocused{border-radius:2px;box-shadow:0 0 0 2px #00c,0 0 0 4px #00c;overflow:hidden}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;line-height:0}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(main/img/ajax-loader.gif) center center no-repeat}
@font-face{font-family:slick;src:url(main/fonts/slick.eot);src:url(main/fonts/slick.eot?#iefix) format("embedded-opentype"),url(main/fonts/slick.woff) format("woff"),url(main/fonts/slick.ttf) format("truetype"),url(main/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-arrow{opacity:0;transition:all .3s ease}
.slick-arrow.showArrow{opacity:.7}
.slick-arrow.tabFocused{opacity:.7;border-radius:50% !important}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;color:#2b0645;top:50%;-webkit-transform:translate(0,-50%) scale(2);-ms-transform:translate(0,-50%) scale(2);transform:translate(0,-50%) scale(2);padding:0;border:0;outline:0;z-index:1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDBDOSwwLDAsOSwwLDIwYzAsMTEsOSwyMCwyMCwyMHMyMC05LDIwLTIwQzQwLDksMzEsMCwyMCwweiBNMjguNSwyMi40TDE3LjQsMzMuNWwtNC45LTQuOWw4LjYtOC42CglsLTguNi04LjZsNC45LTQuOWwxMS4xLDExLjFDMjkuOCwxOC45LDI5LjgsMjEuMSwyOC41LDIyLjR6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:-2px 2px 5px rgba(0,0,0,.5)}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;opacity:.8;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMjBjMCwxMSw5LDIwLDIwLDIwczIwLTksMjAtMjBDNDAsOSwzMSwwLDIwLDBTMCw5LDAsMjB6IE0xMS41LDE3LjZMMjIuNiw2LjVsNC45LDQuOUwxOC44LDIwbDguNiw4LjYKCWwtNC45LDQuOUwxMS41LDIyLjRDMTAuMiwyMS4xLDEwLjIsMTguOSwxMS41LDE3LjZ6Ii8+Cjwvc3ZnPgo=);left:1rem}
[dir=rtl] .slick-prev{left:auto;right:1rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLDBDOSwwLDAsOSwwLDIwYzAsMTEsOSwyMCwyMCwyMHMyMC05LDIwLTIwQzQwLDksMzEsMCwyMCwweiBNMjguNSwyMi40TDE3LjQsMzMuNWwtNC45LTQuOWw4LjYtOC42CglsLTguNi04LjZsNC45LTQuOWwxMS4xLDExLjFDMjkuOCwxOC45LDI5LjgsMjEuMSwyOC41LDIyLjR6Ii8+Cjwvc3ZnPgo=)}
.slick-next{right:1rem}
[dir=rtl] .slick-next{left:1rem;right:auto;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMjBjMCwxMSw5LDIwLDIwLDIwczIwLTksMjAtMjBDNDAsOSwzMSwwLDIwLDBTMCw5LDAsMjB6IE0xMS41LDE3LjZMMjIuNiw2LjVsNC45LDQuOUwxOC44LDIwbDguNiw4LjYKCWwtNC45LDQuOUwxMS41LDIyLjRDMTAuMiwyMS4xLDEwLjIsMTguOSwxMS41LDE3LjZ6Ii8+Cjwvc3ZnPgo=)}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:24px;width:24px;margin:0 5px;padding:0;vertical-align:middle;cursor:pointer}
.slick-dots li button{box-sizing:border-box;border:0;background:0;display:block;height:24px;width:24px;line-height:0;font-size:0;color:#fff;border-radius:50%;border:2px solid #fff;cursor:pointer}
.slick-dots li button:focus{border-radius:50%}
.slick-dots li button:hover{outline:0}
.slick-dots li.slick-active button{background:#2b0645}
.slick-dots .pause-slide{background:0;margin:0 5px;vertical-align:middle;cursor:pointer;box-sizing:border-box;border-radius:50%;position:relative;display:inline-block;padding:0;border:0}
.carousel-wrapper{font-size:1rem;box-shadow:0 .1875rem .3125rem 0 rgba(0,0,0,.15);opacity:0;transition:all .2s ease .6s}
.carousel-wrapper.show{opacity:1}
.carousel-wrapper .slider-inner-wrapper{position:relative;width:100%;height:100%}
.carousel-wrapper img{width:100%;object-fit:cover;height:100%}
.carousel-wrapper video{width:100%;height:100%;object-fit:cover}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel-wrapper video{height:auto;width:100%}
}
@supports(-ms-accelerator:true){.carousel-wrapper video{height:auto;width:100%}
}
@supports(-ms-ime-align:auto){.carousel-wrapper video{height:auto;width:100%}
}
.carousel-wrapper a.tabFocused,.carousel-wrapper button.tabFocused{outline:0;box-sizing:border-box;border-radius:2px;box-shadow:0 0 0 2px #00c,0 0 0 4px #00c !important}
.carousel-wrapper button.pause-slide{border-radius:50%}
.carousel-wrapper button.pause-slide.tabFocused,.carousel-wrapper button.pause-slide:focus{border-radius:50%}
.carousel-wrapper button.slick-arrow.tabFocused{box-shadow:0 0 0 2px #00c,0 0 0 2px #00c !important}
.carousel-wrapper .carousel-inner{position:relative;max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.carousel-wrapper .slick-list{line-height:1;background:#000}
.carousel-wrapper .slick-slide{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-wrapper .slider-item{position:relative;min-height:32.75rem;max-height:33.75rem;overflow:hidden}
.carousel-wrapper .slider-item:after{content:'';display:block;padding-bottom:33%}
.carousel-wrapper .slider-item picture{position:static !important}
.carousel-wrapper .slider-item .slider-inner{position:absolute;width:100%;height:100%;left:0;top:0}
.carousel-wrapper .slider-item .slider-desc{line-height:1.5;position:absolute;box-sizing:border-box;bottom:4.5rem;left:1.0625rem;width:80%;max-width:29.875rem;background:#e8e1ea;border-top:5px solid #57068c;padding:1.375rem 1.875rem 2.1875rem 1.875rem;text-decoration:none;box-shadow:-2px 2px 5px rgba(0,0,0,.5)}
.carousel-wrapper .slider-item .slider-desc p{margin:0;color:#414141;line-height:1.5;text-align:left}
.carousel-wrapper .slider-item .slider-desc h6{margin-bottom:0;color:#3d0462}
@media screen and (max-width:63.875em){.carousel-wrapper .slider-item .slider-desc{width:96%;position:absolute;bottom:5rem;margin-left:0;left:2%;padding:1.25rem 1.25rem 1.5625rem 1.25rem}
}
.carousel-wrapper .slick-dots{bottom:1.5rem}
.carousel-wrapper .slick-dots li button{-webkit-filter:drop-shadow(1px 1px 1px #8a8a8a);filter:drop-shadow(1px 1px 1px #8a8a8a)}
.carousel-wrapper .slick-dots li button.tabFocused{border-radius:50%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel-wrapper .slider-item{min-height:auto;height:100%}
.carousel-wrapper .slider-item:after{padding-bottom:0}
.carousel-wrapper .slider-item .slider-inner{position:relative;line-height:0}
}
@supports(-ms-accelerator:true){.carousel-wrapper .slider-item{min-height:auto;height:100%}
.carousel-wrapper .slider-item:after{padding-bottom:0}
.carousel-wrapper .slider-item .slider-inner{position:relative;line-height:0}
}
@supports(-ms-ime-align:auto){.carousel-wrapper .slider-item{min-height:auto;height:100%}
.carousel-wrapper .slider-item:after{padding-bottom:0}
.carousel-wrapper .slider-item .slider-inner{position:relative;line-height:0}
}
@media screen and (max-width:52.75em){.carousel-wrapper .slick-arrow{display:none !important}
.carousel-wrapper .slider-item{min-height:auto;max-height:500px;overflow:hidden}
.carousel-wrapper .slider-item:after{padding-bottom:120%}
.carousel-wrapper .slider-item .slider-desc{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.carousel-wrapper .slider-item .slider-desc p{display:none}
.carousel-wrapper .slider-item.hasvideo .slider-inner{left:-68%}
.carousel-wrapper video{width:auto}
}
@media screen and (min-width:20em) and (max-width:51em) and (orientation:landscape){.carousel-wrapper .slider-item{max-height:500px}
.carousel-wrapper .slider-item:after{padding-bottom:80%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.carousel-wrapper .slider-item{max-height:500px}
.carousel-wrapper .slider-item:after{padding-bottom:60%}
}
@media screen and (max-width:31em){.carousel-wrapper .slider-item .slider-desc{-webkit-transform:none;-ms-transform:none;transform:none;left:2%}
}
.multimediahero .hero-header .backgroundvideo-wrapper,.multimediahero .hero-header .carousel-wrapper{z-index:0;margin-top:-86px;margin-bottom:0}
@media screen and (max-width:63.875em){.multimediahero .hero-header .backgroundvideo-wrapper .slider-item:after,.multimediahero .hero-header .carousel-wrapper .slider-item:after{padding-bottom:120%}
}
.multimediahero{width:100%}
.multimediahero .carousel-wrapper{box-shadow:none;transition:none;opacity:1;position:relative;z-index:1;margin-left:calc(-100vw / 2 + 1200px / 2 - 45px);margin-right:calc(-100vw / 2 + 1200px / 2 - 45px);margin-top:.375rem;margin-bottom:2.75rem}
@media screen and (max-width:52.75em){.multimediahero .carousel-wrapper{width:100%;margin-left:0}
}
@media screen and (max-width:1200px){.multimediahero .carousel-wrapper{width:100%;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:20em) and (max-width:51em) and (orientation:landscape){.multimediahero .carousel-wrapper:after{padding-bottom:80%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.multimediahero .carousel-wrapper:after{padding-bottom:60%}
}
.multimediahero .carousel-wrapper .carousel-list{margin-bottom:0;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.multimediahero .carousel-wrapper .carousel-list .slider-item .slider-inner{background-color:#e8e1ea}
.multimediahero .carousel-wrapper .carousel-list .slider-item .slider-inner .responsive-img{height:100%}
.multimediahero .carousel-wrapper .carousel-list .slider-item .slider-inner .responsive-img>div{position:relative;height:100%}
.multimediahero .carousel-wrapper .carousel-inner{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.multimediahero .carousel-wrapper .carousel-inner .slider-desc{background:0;box-shadow:none;border:0;width:auto;padding:0;left:0;bottom:auto;text-transform:uppercase;color:rgba(255,255,255,.8);font-size:4.5rem;line-height:1;margin-top:.875rem;text-shadow:0 5px 10px rgba(0,0,0,.5);max-width:50rem;margin-top:12.5rem}
@media screen and (max-width:52.75em){.multimediahero .carousel-wrapper .slider-item{max-height:inherit}
.multimediahero .carousel-wrapper .slider-item:after{padding-bottom:120%}
.multimediahero .carousel-wrapper .carousel-inner .slider-desc{font-size:55px}
}
.multimediahero.normal-header .backgroundvideo-wrapper .carousel-inner>h1,.multimediahero.normal-header .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner>h1,.multimediahero.normal-header .carousel-wrapper .carousel-inner>h1,.multimediahero.normal-header .carousel-wrapper .vd-overlay .vd-overlay-inner>h1{text-transform:none;color:#fff;margin-top:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:.0625rem .1875rem .1875rem #000}
.multimediahero.multimediahero-not-research .backgroundvideo-wrapper,.multimediahero.multimediahero-not-research .carousel-wrapper{width:100%;margin-left:auto;margin-right:auto;margin-top:-2.5rem}
.multimediahero.multimediahero-not-research .backgroundvideo-wrapper .carousel-inner,.multimediahero.multimediahero-not-research .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner,.multimediahero.multimediahero-not-research .carousel-wrapper .carousel-inner,.multimediahero.multimediahero-not-research .carousel-wrapper .vd-overlay .vd-overlay-inner{max-width:90rem;padding:0 6.25rem;text-align:center}
.multimediahero.multimediahero-not-research .backgroundvideo-wrapper .carousel-inner>h1,.multimediahero.multimediahero-not-research .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner>h1,.multimediahero.multimediahero-not-research .carousel-wrapper .carousel-inner>h1,.multimediahero.multimediahero-not-research .carousel-wrapper .vd-overlay .vd-overlay-inner>h1{width:80%;width:calc(100% - 200px);max-width:initial;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper,main.full:not(.research-report-page) .multimediahero .carousel-wrapper{margin-top:0;margin-bottom:3.125rem}
main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .carousel-inner,main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .vd-overlay-inner,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .carousel-inner,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .vd-overlay-inner{max-width:90rem;text-align:center;padding-left:6.25rem;padding-right:6.25rem}
main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .carousel-inner>h1,main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .vd-overlay-inner>h1,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .carousel-inner>h1,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .vd-overlay-inner>h1{display:none}
@media screen and (max-width:89.9375em){main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper,main.full:not(.research-report-page) .multimediahero .carousel-wrapper{margin-left:-.78125rem;margin-right:-.78125rem}
}
@media screen and (max-width:63.875em){main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper,main.full:not(.research-report-page) .multimediahero .carousel-wrapper{margin-left:-2.5rem;margin-right:-2.5rem;width:100vw}
main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .carousel-inner,main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .vd-overlay-inner,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .carousel-inner,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .vd-overlay-inner{padding-left:2.5rem;padding-right:2.5rem}
main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .carousel-inner h1.slider-desc,main.full:not(.research-report-page) .multimediahero .backgroundvideo-wrapper .vd-overlay-inner h1.slider-desc,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .carousel-inner h1.slider-desc,main.full:not(.research-report-page) .multimediahero .carousel-wrapper .vd-overlay-inner h1.slider-desc{display:none}
}
main.full:not(.research-report-page) .multimediahero+div.richtext .rte:first-line {line-height:1}
main.full:not(.research-report-page) .multimediahero+div.richtext .rte>h2:first-of-type{margin-top:-.25rem}
main.full:not(.research-report-page) .multimediahero+.editorspick .editors-pick-container{padding-top:0}
main.full:not(.research-report-page) .multimediahero+.editorspick .editors-pick-container>h2{line-height:1 !important}
main.full:not(.research-report-page) .multimediahero+.editorspick .editors-pick-container>h2:first-of-type{margin-top:-.25rem}
main.hashero .hero-banner-container .container-component{padding-top:0;margin-bottom:0}
main.hashero .hero-banner-container .container-component .multimediahero .backgroundvideo-wrapper,main.hashero .hero-banner-container .container-component .multimediahero .carousel-wrapper{margin:0}
main.hashero .hero-banner-container .container-component .multimediahero .backgroundvideo-wrapper .carousel-inner>h1,main.hashero .hero-banner-container .container-component .multimediahero .backgroundvideo-wrapper .vd-overlay-inner>h1,main.hashero .hero-banner-container .container-component .multimediahero .carousel-wrapper .carousel-inner>h1,main.hashero .hero-banner-container .container-component .multimediahero .carousel-wrapper .vd-overlay-inner>h1{display:block}
.hero-banner-container .multimediahero.multimediahero-not-research .backgroundvideo-wrapper,.hero-banner-container .multimediahero.multimediahero-not-research .carousel-wrapper{margin-top:0}
@media screen and (max-width:63.875em){.hero-banner-container{margin-top:0}
main.full.hashero .container-component .multimediahero .backgroundvideo-wrapper .carousel-inner>h1,main.full.hashero .container-component .multimediahero .backgroundvideo-wrapper .vd-overlay-inner>h1,main.full.hashero .container-component .multimediahero .carousel-wrapper .carousel-inner>h1,main.full.hashero .container-component .multimediahero .carousel-wrapper .vd-overlay-inner>h1{display:none}
}
@media screen and (max-width:52.75em){.hero-banner-container>.container-component{min-height:auto}
.hero-banner-container .multimediahero .carousel-wrapper .slider-item{max-height:10rem}
.hero-banner-container .multimediahero .backgroundvideo-wrapper{max-height:10rem}
.multimediahero .carousel-wrapper .slider-item{max-height:16.5625rem}
.multimediahero .carousel-wrapper .carousel-inner h1.slider-desc{display:none}
.multimediahero .backgroundvideo-wrapper{max-height:16.5625rem;overflow:hidden}
.multimediahero .vd-overlay .vd-overlay-inner>h1{display:none}
}
.backgroundvideo-wrapper{overflow:hidden;position:relative;min-height:32.75rem;max-height:33.75rem}
.backgroundvideo-wrapper:after{content:'';display:block;padding-bottom:33%}
.backgroundvideo-wrapper .video-holder{position:absolute;width:100%;height:100%;background:#000;background-repeat:no-repeat;background-size:cover;background-position:center top;line-height:0}
.backgroundvideo-wrapper .video-holder.vdend{background-image:none !important}
.backgroundvideo-wrapper .video-holder video{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}
.backgroundvideo-wrapper .video-holder video.vdend{opacity:.5}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.backgroundvideo-wrapper .video-holder video{width:100%;height:auto}
.backgroundvideo-wrapper .video-holder video.dimension2{width:auto;height:100%}
}
@supports(-ms-accelerator:true){.backgroundvideo-wrapper .video-holder video{width:100%;height:auto}
.backgroundvideo-wrapper .video-holder video.dimension2{width:auto;height:100%}
}
@supports(-ms-ime-align:auto){.backgroundvideo-wrapper .video-holder video{width:100%;height:auto}
.backgroundvideo-wrapper .video-holder video.dimension2{width:auto;height:100%}
}
.backgroundvideo-wrapper .vd-overlay{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}
.backgroundvideo-wrapper .vd-overlay .vd-overlay-inner{position:relative;max-width:90rem;margin-right:auto;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%}
.backgroundvideo-wrapper .vd-overlay button.tabFocused{border-radius:50%;outline:0;box-sizing:border-box;box-shadow:0 0 0 2px #00c,0 0 0 4px #00c !important}
.backgroundvideo-wrapper .vd-overlay .caption-trigger{height:1.625rem;width:1.625rem;border-radius:50%;margin-bottom:1.25rem;margin-left:1.0625rem;background-size:100% 100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLDQuOGMtMjQuOSwwLTQ1LDIwLjEtNDUsNDVzMjAuMSw0NSw0NSw0NXM0NS0yMC4xLDQ1LTQ1Uzc0LjksNC44LDUwLDQuOHogTTQ2LjQsMjcuOGMxLTAuOCwyLjItMS4yLDMuOC0xLjJjMS41LDAsMi44LDAuNCwzLjgsMS4yYzEsMC44LDEuNSwyLDEuNSwzLjRTNTUsMzMuNyw1NCwzNC41Yy0xLDAuOC0yLjIsMS4yLTMuOCwxLjJjLTEuNSwwLTIuOC0wLjQtMy44LTEuMnMtMS41LTEuOS0xLjUtMy4zQzQ0LjksMjkuOCw0NS40LDI4LjYsNDYuNCwyNy44eiBNNTguOCw3Mi4yaC0xN3YtMi4zYzAuNi0wLjMsMS4zLTAuNiwxLjktMC44YzAuNy0wLjIsMS40LTAuNCwyLjItMC43VjQ1LjZsLTQuMS0wLjV2LTIuM2MwLjYtMC4yLDEuNC0wLjUsMi4zLTAuN2MwLjktMC4yLDEuOS0wLjUsMi45LTAuNmMxLTAuMiwyLTAuMywzLTAuNWMxLTAuMSwxLjktMC4zLDIuNi0wLjNoMi4xdjI3LjhjMC44LDAuMiwxLjYsMC40LDIuMiwwLjZjMC43LDAuMiwxLjMsMC41LDEuOSwwLjhDNTguOCw2OS45LDU4LjgsNzIuMiw1OC44LDcyLjJ6Ii8+PC9zdmc+);padding:0;border:0}
.backgroundvideo-wrapper .vd-overlay #captions{line-height:1.5;position:absolute;box-sizing:border-box;bottom:4.5rem;left:1.0625rem;width:80%;max-width:29.875rem;background:#e8e1ea;border-top:5px solid #57068c;padding:1.375rem 1.875rem 2.1875rem 1.875rem;text-decoration:none;box-shadow:-2px 2px 5px rgba(0,0,0,.5);transition:opacity .4s ease;opacity:0}
.backgroundvideo-wrapper .vd-overlay #captions p{margin:0;color:#414141;line-height:1.5;text-align:left}
.backgroundvideo-wrapper .vd-overlay #captions h6{margin-bottom:0;color:#3d0462}
@media screen and (max-width:63.875em){.backgroundvideo-wrapper .vd-overlay #captions{width:96%;position:absolute;bottom:5rem;margin-left:0;left:2%;padding:1.25rem 1.25rem 1.5625rem 1.25rem}
}
.backgroundvideo-wrapper .vd-overlay #captions.show{opacity:1}
.backgroundvideo-wrapper .vd-overlay .btn-vd-ctrl{background:0;margin:0 5px;vertical-align:middle;cursor:pointer;box-sizing:border-box;border-radius:50%;position:relative;display:inline-block;padding:0;border:0;margin-bottom:1.25rem;margin-left:.9375rem}
.backgroundvideo-wrapper .vd-overlay .btn-vd-ctrl .icon-control:focus{border-radius:50%}
.backgroundvideo-wrapper.freeHeight{padding-bottom:0;min-height:inherit;max-height:inherit}
.backgroundvideo-wrapper.freeHeight .video-holder{position:relative}
@media screen and (max-width:52.75em){.backgroundvideo-wrapper{min-height:auto}
.backgroundvideo-wrapper:after{padding-bottom:120%}
.backgroundvideo-wrapper.freeHeight{padding-bottom:0}
.backgroundvideo-wrapper .vd-overlay #captions{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
}
@media screen and (min-width:20em) and (max-width:51em) and (orientation:landscape){.backgroundvideo-wrapper:after{padding-bottom:80%}
.backgroundvideo-wrapper.freeHeight:after{padding-bottom:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.backgroundvideo-wrapper:after{padding-bottom:60%}
.backgroundvideo-wrapper.freeHeight:after{padding-bottom:0}
}
@media screen and (min-width:1600px){.backgroundvideo-wrapper.freeHeight{min-height:32.75rem;max-height:33.75rem}
.backgroundvideo-wrapper.freeHeight:after{padding-bottom:33%}
.backgroundvideo-wrapper.freeHeight .video-holder{position:absolute}
}
.multimediahero{width:100%}
.multimediahero .backgroundvideo-wrapper{z-index:1;margin-left:calc(-100vw / 2 + 1200px / 2 - 45px);margin-right:calc(-100vw / 2 + 1200px / 2 - 45px);margin-top:.375rem;margin-bottom:2.75rem}
@media screen and (max-width:52.75em){.multimediahero .backgroundvideo-wrapper{width:100%;margin-left:0}
}
@media screen and (max-width:1200px){.multimediahero .backgroundvideo-wrapper{width:100%;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:20em) and (max-width:51em) and (orientation:landscape){.multimediahero .backgroundvideo-wrapper:after{padding-bottom:80%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.multimediahero .backgroundvideo-wrapper:after{padding-bottom:60%}
}
.multimediahero .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner{max-width:75rem}
.multimediahero .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner>h1{text-transform:uppercase;color:rgba(255,255,255,.8);font-size:4.5rem;line-height:1;margin-top:.875rem;text-shadow:0 5px 10px rgba(0,0,0,.5);max-width:50rem;position:absolute;top:11.625rem}
.multimediahero .backgroundvideo-wrapper .vd-overlay .vd-overlay-inner .btn-vd-ctrl{margin-left:0}
@media screen and (max-width:52.75em){.multimediahero .backgroundvideo-wrapper .video-holder video{display:block}
.multimediahero .backgroundvideo-wrapper .vd-overlay .btn-vd-ctrl{display:block}
}
div.container+div.multimediahero{margin-top:40px}
@media screen and (min-width:63.9375em){.blockquote-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:4.5625rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.blockquote-wrapper.start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.blockquote-wrapper.end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.fancy-blockquote{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.fancy-blockquote h2{position:relative;margin:0;border:solid .25rem;padding:1.25rem 1.5625rem;text-transform:uppercase;text-align:center}
.fancy-blockquote h2:after{content:"";position:absolute;border:solid .25rem;width:3.75rem;height:2.5rem;bottom:-1.5rem;right:1.875rem;border-bottom:0;border-left:0;border-top:0;z-index:5;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.fancy-blockquote h2:before{content:"";position:absolute;width:.625rem;border:.375rem solid #fff;bottom:-.3125rem;right:1.6875rem;z-index:4}
}
.projects-list-wrapper .projects-results-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8e1ea;padding:.625rem 0}
.projects-list-wrapper .projects-results-header .results-detail-btns,.projects-list-wrapper .projects-results-header .results-sorting{font-size:.9375rem}
.projects-list-wrapper .projects-results-header a{text-decoration:none;font-size:.9375rem}
.projects-list-wrapper .projects-results-header a:hover{text-decoration:underline}
.projects-list-wrapper .projects-results-header a.active{pointer-events:none;text-decoration:none;color:#474645}
.projects-list-wrapper .projects-results-list{padding-left:0}
.projects-list-wrapper .projects-results-list li{list-style:none;background:0;padding-left:0}
.projects-list-wrapper .projects-results-list>li{border-bottom:1px solid #e8e1ea;margin-top:2.0625rem;padding-bottom:.3125rem}
.projects-list-wrapper .projects-results-list>li>h3+div.results-detail{margin-top:1.875rem}
.projects-list-wrapper .projects-results-list>li.detail-hide>h3{margin-bottom:1.875rem}
.projects-list-wrapper .projects-results-list>li .results-detail{margin-bottom:1.5625rem}
.projects-list-wrapper .projects-results-list>li .results-detail>p{margin-bottom:0}
.projects-list-wrapper .projects-results-list>li ul.results-detail{margin-bottom:1.375rem}
.projects-list-wrapper .projects-results-list>li ul.results-detail>li{line-height:1.625rem}
.projects-list-wrapper .projects-results-list>li>ul{padding-left:0;font-size:.875rem}
.projects-list-wrapper .projects-results-list>li h2{color:#57068c}
.projects-list-wrapper .projects-results-list>li h2 a{color:#57068c}
.projects-list-wrapper .projects-results-list>li p.project-keywords{font-size:.875rem}
.mmslider-outter-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;width:200%;overflow:hidden}
@media screen and (max-width:52.75em){.mmslider-outter-wrapper{overflow:visible}
}
.mmsliders-container{position:relative;width:50%;margin-bottom:3.125rem}
.mmsliders-container a.tabFocused,.mmsliders-container button.tabFocused{outline:0;box-sizing:border-box;border-radius:2px;box-shadow:0 0 0 2px #00c,0 0 0 4px #00c !important}
.mmsliders-container:after{content:'';width:17%;height:100%;box-sizing:border-box;border:1px solid #bfbebb;position:absolute;left:0;bottom:0;border-right:0;background:#fff}
.mmsliders-container ol,.mmsliders-container ul{padding-left:0;margin-left:0;list-style:none}
.mmsliders-container ol>li,.mmsliders-container ul>li{background:0;padding:0;margin:0}
.mmsliders-container .momentum-slider{list-style:none;visibility:hidden;display:none}
.mmsliders-container .ms--images{position:relative;left:0}
.mmsliders-container .ms--images.ms-container--horizontal{width:100%;height:28.1875rem}
.mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:17%}
.mmsliders-container .ms--images .ms-track{position:absolute;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex}
.mmsliders-container .ms--images .ms-slide{width:49.0625rem;height:28.1875rem;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .3s ease}
.mmsliders-container .ms--images .ms-slide.hide{opacity:0}
.mmsliders-container .ms--images .ms-slide__image-container{width:100%;height:100%;padding-right:14%;overflow:hidden}
.mmsliders-container .ms--images .ms-slide__image{width:100%;height:100%}
.mmsliders-container .ms--images .ms-slide__image .mm-imgholder{width:100%;height:100%;position:relative}
.mmsliders-container .ms--images .ms-slide__image .mm-imgholder.video>a:after{content:"";width:6.25rem;height:6.25rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC43MDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS42LDI5LjdjLTEuMS00LjYtNC44LTcuOS05LjMtOC40Yy0xMC43LTEuMi0yMS41LTEuOS0zMi4zLTEuOWMtMTAuOCwwLTIxLjYsMC43LTMyLjMsMS45CgljLTQuNSwwLjUtOC4zLDMuOS05LjMsOC40QzYuOSwzNi4yLDYuOSw0My4zLDYuOSw1MGMwLDYuNywwLDEzLjgsMS41LDIwLjNjMS4xLDQuNiw0LjgsNy45LDkuMyw4LjRjMTAuNywxLjIsMjEuNSwxLjksMzIuMywxLjkKCWMxMC44LDAsMjEuNi0wLjcsMzIuMy0xLjljNC41LTAuNSw4LjMtMy45LDkuMy04LjRjMS41LTYuNSwxLjUtMTMuNiwxLjUtMjAuM0M5My4xLDQzLjMsOTMuMiwzNi4yLDkxLjYsMjkuNyIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuNyw1Mkw0NC4zLDYzYy0yLDEuMS0zLjcsMC4xLTMuNy0yLjJWMzkuMmMwLTIuMywxLjctMy4zLDMuNy0yLjJsMjAuMywxMUM2Ni43LDQ5LjEsNjYuNyw1MC45LDY0LjcsNTIiLz4KPC9zdmc+Cg==);background-position:center center;background-size:6.25rem 6.25rem;background-repeat:no-repeat;pointer-events:none}
.mmsliders-container .ms--images .ms-slide__image a{display:block;width:100%;height:100%;cursor:pointer}
.mmsliders-container .ms--images .ms-slide__image a.disabled{pointer-events:none;cursor:none}
.mmsliders-container .ms--images .ms-slide__image a.tabFocused{border:#00c solid 4px;box-shadow:none}
.mmsliders-container .ms--images .ms-slide__image img{width:100%;height:100%;object-fit:cover}
.mmsliders-container .ms--numbers{position:relative;overflow:hidden;pointer-events:none;position:absolute;left:.9375rem;width:17%;top:-4.75rem;z-index:1;pointer-events:none}
.mmsliders-container .ms--numbers.ms-container--horizontal{width:240px;height:240px;max-width:100%}
.mmsliders-container .ms--numbers.ms-container--horizontal .ms-track{left:calc(50% - 120px)}
.mmsliders-container .ms--numbers.ms-container--horizontal .ms-slide{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.mmsliders-container .ms--numbers .ms-track{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none}
.mmsliders-container .ms--numbers .ms-slide{-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:240px;height:240px;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-weight:900;color:#57068c;font-size:72px}
.mmsliders-container .ms--titles{position:relative;overflow:hidden;pointer-events:auto;position:absolute;left:0;top:0;z-index:1}
.mmsliders-container .ms--titles.ms-container--vertical{width:200px;width:17%;height:28.1875rem;max-height:100%;overflow:hidden}
.mmsliders-container .ms--titles.ms-container--vertical .ms-track{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;left:0}
.mmsliders-container .ms--titles.ms-container--vertical.ms-container--reverse .ms-track{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto;width:100%}
.mmsliders-container .ms--titles .ms-track{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none;white-space:normal;top:0}
.mmsliders-container .ms--titles .ms-slide{height:28.1875rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.mmsliders-container .ms--titles .ms-slide .mm-title-outter{padding:0 .9375rem;height:100%;padding-top:5.5rem;padding-bottom:2.5rem;overflow:hidden;max-height:calc(100% - 40px)}
.mmsliders-container .ms--titles .ms-slide h2,.mmsliders-container .ms--titles .ms-slide h3{color:#1a022a;font-size:1.5rem;line-height:1.2;margin-bottom:.625rem}
.mmsliders-container .ms--titles .ms-slide h2 a,.mmsliders-container .ms--titles .ms-slide h3 a{cursor:pointer;text-decoration:none}
.mmsliders-container .ms--titles .ms-slide h2 a.tabFocused,.mmsliders-container .ms--titles .ms-slide h3 a.tabFocused{outline:#00c solid 4px !important;box-shadow:none !important}
.mmsliders-container .ms--titles .ms-slide h2 a:hover,.mmsliders-container .ms--titles .ms-slide h3 a:hover{text-decoration:underline}
.mmsliders-container .ms--titles .ms-slide p{text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:11.375rem}
.mmsliders-container .ms--titles.noNumbers .ms-slide .mm-title-outter{padding-top:.9375rem}
.mmsliders-container .pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:50%;bottom:-2.75rem;list-style:none;margin:0;padding:0;z-index:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.mmsliders-container .pagination .pagination-list{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}
.mmsliders-container .pagination .pagination-list .pagination__item{line-height:1;padding-right:0}
.mmsliders-container .pagination .pagination-list .pagination__item a.tabFocused{border-radius:50%;border-color:#00c}
.mmsliders-container .pagination .btn-autoplay-ctrl{margin-left:.3125rem;overflow:hidden;border-radius:50%;background:#7f7f7c}
.mmsliders-container .pagination .btn-autoplay-ctrl .icon-control{width:1.125rem;height:1.125rem}
.mmsliders-container .pagination .btn-autoplay-ctrl.tabFocused{border-radius:50%;border-color:#00c}
.mmsliders-container .pagination__button{display:inline-block;position:relative;width:18px;height:18px;margin:0 5px;border-radius:50%;border:2px solid #7f7f7c;cursor:pointer;background:rgba(255,255,255,.9);text-indent:-9999px}
.mmsliders-container .pagination__item--active .pagination__button{border-color:#57068c}
@media screen and (max-width:52.75em){.mmsliders-container{width:100vw;margin-left:-2.5rem;margin-right:-2.5rem}
.mmsliders-container:after{width:24%}
.mmsliders-container .ms--numbers .ms-slide{font-size:3rem}
.mmsliders-container .ms--titles .ms-slide{width:100%;height:19.375rem}
.mmsliders-container .ms--titles .ms-slide h2,.mmsliders-container .ms--titles .ms-slide h3{font-size:1.5rem;line-height:1.2;max-height:8.125rem;overflow:hidden}
.mmsliders-container .ms--titles .ms-slide .mm-title-outter{padding-top:5.625rem;max-height:calc(100% - 20px)}
.mmsliders-container .ms--titles.ms-container--vertical{width:24%;height:19.375rem}
.mmsliders-container .ms--titles.ms-container--vertical .ms-track{width:100%}
.mmsliders-container .ms--descs .ms-slide{width:100%}
.mmsliders-container .ms--descs .ms-slide .ms-slide__desc{line-height:1.2}
.mmsliders-container .ms--descs.ms-container--vertical{width:calc(24% - 30px)}
.mmsliders-container .ms--images{left:2%}
.mmsliders-container .ms--images .ms-slide{width:31.25rem;height:19.375rem}
.mmsliders-container .ms--images .ms-slide__image-container{border:0;padding-right:8%}
.mmsliders-container .ms--images.ms-container--horizontal{height:19.375rem}
.mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:17%}
}
@media screen and (max-width:35.9375em){.mmsliders-container{padding-bottom:0}
.mmsliders-container:after{content:none}
.mmsliders-container .ms--images .ms-slide{width:30rem;height:31.25rem}
.mmsliders-container .ms--images .ms-slide .ms-slide__image-container{padding-right:0}
.mmsliders-container .ms--images.ms-container--horizontal{height:31.25rem}
.mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:-1.875rem}
.mmsliders-container .ms--numbers{visibility:hidden}
.mmsliders-container .ms--titles{background:#fff}
.mmsliders-container .ms--titles .ms-slide{height:11.25rem}
.mmsliders-container .ms--titles .ms-slide h2,.mmsliders-container .ms--titles .ms-slide h3{font-size:1.25rem;margin-bottom:.3125rem}
.mmsliders-container .ms--titles .ms-slide .mm-desc{line-height:1.2}
.mmsliders-container .ms--titles .ms-slide .mm-title-outter{padding-top:1.0625rem;padding-bottom:0}
.mmsliders-container .ms--titles.ms-container--vertical{width:96%;left:2%;top:auto;bottom:.625rem;height:11.25rem}
.mmsliders-container .ms--titles.ms-container--vertical .ms-track{top:0}
.mmsliders-container .ms--titles.noNumbers .ms-slide{height:9.375rem}
.mmsliders-container .ms--titles.noNumbers .ms-slide .mm-title-outter{padding-top:.9375rem}
.mmsliders-container .ms--titles.noNumbers.ms-container--vertical{height:9.375rem}
.mmsliders-container .ms--titles.noNumbers.ms-container--vertical .ms-track{top:0}
}
.two-column .mmsliders-container:after{width:20%}
.two-column .mmsliders-container .ms--images .ms-slide{height:20.75rem}
.two-column .mmsliders-container .ms--images .ms-slide__image-container{padding-right:15%}
.two-column .mmsliders-container .ms--images.ms-container--horizontal{height:20.75rem}
.two-column .mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:20%}
.two-column .mmsliders-container .ms--titles.ms-container--vertical{height:20.75rem;width:20%}
.two-column .mmsliders-container .ms--titles .ms-slide{height:20.75rem}
.two-column .mmsliders-container .ms--titles .ms-slide h2,.two-column .mmsliders-container .ms--titles .ms-slide h3{font-size:1.25rem;line-height:1.5rem}
.two-column .mmsliders-container .ms--titles .ms-slide p{max-height:8.125rem}
@media screen and (max-width:52.75em){.two-column .mmsliders-container{width:100vw;margin-left:-2.5rem;margin-right:-2.5rem}
.two-column .mmsliders-container:after{width:24%}
.two-column .mmsliders-container .ms--numbers .ms-slide{font-size:3rem}
.two-column .mmsliders-container .ms--titles .ms-slide{width:100%;height:19.375rem}
.two-column .mmsliders-container .ms--titles .ms-slide h2,.two-column .mmsliders-container .ms--titles .ms-slide h3{font-size:1.5rem;line-height:1.2;max-height:8.125rem;overflow:hidden}
.two-column .mmsliders-container .ms--titles .ms-slide .mm-title-outter{padding-top:5.625rem;max-height:calc(100% - 20px)}
.two-column .mmsliders-container .ms--titles.ms-container--vertical{width:24%;height:19.375rem}
.two-column .mmsliders-container .ms--titles.ms-container--vertical .ms-track{width:100%}
.two-column .mmsliders-container .ms--descs .ms-slide{width:100%}
.two-column .mmsliders-container .ms--descs .ms-slide .ms-slide__desc{line-height:1.2}
.two-column .mmsliders-container .ms--descs.ms-container--vertical{width:calc(24% - 30px)}
.two-column .mmsliders-container .ms--images{left:2%}
.two-column .mmsliders-container .ms--images .ms-slide{width:31.25rem;height:19.375rem}
.two-column .mmsliders-container .ms--images .ms-slide__image-container{border:0;padding-right:8%}
.two-column .mmsliders-container .ms--images.ms-container--horizontal{height:19.375rem}
.two-column .mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:17%}
}
@media screen and (max-width:35.9375em){.two-column .mmsliders-container{padding-bottom:0}
.two-column .mmsliders-container:after{content:none}
.two-column .mmsliders-container .ms--images .ms-slide{width:30rem;height:31.25rem}
.two-column .mmsliders-container .ms--images .ms-slide .ms-slide__image-container{padding-right:0}
.two-column .mmsliders-container .ms--images.ms-container--horizontal{height:31.25rem}
.two-column .mmsliders-container .ms--images.ms-container--horizontal .ms-track{left:-1.875rem}
.two-column .mmsliders-container .ms--numbers{visibility:hidden}
.two-column .mmsliders-container .ms--titles{background:#fff}
.two-column .mmsliders-container .ms--titles .ms-slide{height:11.25rem}
.two-column .mmsliders-container .ms--titles .ms-slide h2,.two-column .mmsliders-container .ms--titles .ms-slide h3{font-size:1.25rem;margin-bottom:.3125rem}
.two-column .mmsliders-container .ms--titles .ms-slide .mm-desc{line-height:1.2}
.two-column .mmsliders-container .ms--titles .ms-slide .mm-title-outter{padding-top:1.0625rem;padding-bottom:0}
.two-column .mmsliders-container .ms--titles.ms-container--vertical{width:96%;left:2%;top:auto;bottom:.625rem;height:11.25rem}
.two-column .mmsliders-container .ms--titles.ms-container--vertical .ms-track{top:0}
.two-column .mmsliders-container .ms--titles.noNumbers .ms-slide{height:9.375rem}
.two-column .mmsliders-container .ms--titles.noNumbers .ms-slide .mm-title-outter{padding-top:.9375rem}
.two-column .mmsliders-container .ms--titles.noNumbers.ms-container--vertical{height:9.375rem}
.two-column .mmsliders-container .ms--titles.noNumbers.ms-container--vertical .ms-track{top:0}
}
body.ar .mmsliders-container .pagination{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
body.ar .mmsliders-container .ms--numbers{left:auto;right:.9rem}
body.ar .mmsliders-container .ms--numbers.ms-container--horizontal .ms-track{left:auto}
body.ar .mmsliders-container .ms--titles{left:auto;right:0}
body.ar .mmsliders-container .ms--images .ms-slide__image-container{padding-right:0;padding-left:14%}
body.ar .mmsliders-container:after{left:auto;right:.5px;background:#fff}
body.ar .mmsliders-container .ms--images .ms-slide__image-container .ms-slide__image{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}
.simplecarousel{margin-bottom:2.5rem}
.carousel-slide-container ol,.carousel-slide-container ul{padding-left:0;margin-left:0;list-style:none}
.carousel-slide-container ol>li,.carousel-slide-container ul>li{background:0;padding:0;margin:0}
.carousel-slide-container ul.carousel-slide-list{border:1px solid #e8e1ea;background:#fff}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;background:#fff}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder{position:relative;position:relative;-webkit-flex-basis:62%;-ms-flex-preferred-size:62%;flex-basis:62%;max-width:62%;padding-left:0;padding-right:0;overflow:hidden}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder:before{content:'';display:block;width:100%;padding-top:66.7%}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>a,.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>img,.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>picture{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>a img,.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>img img,.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder>picture img{width:100%;height:100%;object-fit:cover}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder.video:after{content:'';content:"";width:6.25rem;height:6.25rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC43MDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS42LDI5LjdjLTEuMS00LjYtNC44LTcuOS05LjMtOC40Yy0xMC43LTEuMi0yMS41LTEuOS0zMi4zLTEuOWMtMTAuOCwwLTIxLjYsMC43LTMyLjMsMS45CgljLTQuNSwwLjUtOC4zLDMuOS05LjMsOC40QzYuOSwzNi4yLDYuOSw0My4zLDYuOSw1MGMwLDYuNywwLDEzLjgsMS41LDIwLjNjMS4xLDQuNiw0LjgsNy45LDkuMyw4LjRjMTAuNywxLjIsMjEuNSwxLjksMzIuMywxLjkKCWMxMC44LDAsMjEuNi0wLjcsMzIuMy0xLjljNC41LTAuNSw4LjMtMy45LDkuMy04LjRjMS41LTYuNSwxLjUtMTMuNiwxLjUtMjAuM0M5My4xLDQzLjMsOTMuMiwzNi4yLDkxLjYsMjkuNyIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuNyw1Mkw0NC4zLDYzYy0yLDEuMS0zLjcsMC4xLTMuNy0yLjJWMzkuMmMwLTIuMywxLjctMy4zLDMuNy0yLjJsMjAuMywxMUM2Ni43LDQ5LjEsNjYuNyw1MC45LDY0LjcsNTIiLz4KPC9zdmc+Cg==);background-position:center center;background-size:6.25rem 6.25rem;background-repeat:no-repeat;pointer-events:none}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-right:.78125rem;padding-left:.78125rem;-webkit-flex-basis:38%;-ms-flex-preferred-size:38%;flex-basis:38%;max-width:38%;background:#fff;position:relative;padding-top:4.5rem;color:#474645}
@media print,screen and (min-width:36em){.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-right:1.5625rem;padding-left:1.5625rem}
}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc>p{max-height:110px;overflow:hidden}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc a{text-decoration:none}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc a:hover{text-decoration:underline}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc:before{content:'';width:100%;height:1.75rem;background:repeating-linear-gradient(-50deg,#ccc0d6,#e7dfea 5px);position:absolute;left:0;top:0}
.carousel-slide-container ul.carousel-slide-list .slick-arrow{opacity:1 !important;width:30px;height:30px;background-color:#fff;box-shadow:none;border:2px solid #8c57b3;top:auto;bottom:1.25rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-image:none}
.carousel-slide-container ul.carousel-slide-list .slick-arrow:after{content:'';border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(-45deg) translate3d(-1px,-1px,0);transform:rotate(-45deg) translate3d(-1px,-1px,0);border-color:#8c57b3}
.carousel-slide-container ul.carousel-slide-list .slick-arrow.slick-prev{left:72%;left:calc(62% + 90px)}
.carousel-slide-container ul.carousel-slide-list .slick-arrow.slick-prev:after{-webkit-transform:rotate(135deg) translate3d(-1px,-1px,0);transform:rotate(135deg) translate3d(-1px,-1px,0)}
.carousel-slide-container ul.carousel-slide-list .slick-arrow.slick-next{right:auto;left:75%;left:calc(62% + 130px)}
.carousel-slide-container ul.carousel-slide-list .slick-dots{bottom:1.5625rem;max-width:62%}
.carousel-slide-container ul.carousel-slide-list .slick-dots button{width:30px;height:30px;border-color:#8c57b3}
.carousel-slide-container ul.carousel-slide-list .slick-dots>li{margin:0 .3125rem}
.carousel-slide-container ul.carousel-slide-list .slick-dots>li.slick-active button{background-color:#fff}
.carousel-slide-container ul.carousel-slide-list .btn-pauseplay-slide{position:absolute;width:30px;height:30px;bottom:1.25rem;left:calc(62% + 170px);background-color:#fff;box-shadow:none;border-radius:50%;border:2px solid #8c57b3}
.carousel-slide-container ul.carousel-slide-list .btn-pauseplay-slide .icon-control{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;-webkit-filter:none;filter:none;background-image:none;border-color:transparent transparent transparent #8c57b3;margin:0 auto}
.carousel-slide-container ul.carousel-slide-list .btn-pauseplay-slide[data-action=pause] .icon-control{height:12px;border-style:double;border-width:0 0 0 10px;border-color:#8c57b3}
@media print,screen and (min-width:52.8125em){.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-left:3.5rem;padding-right:3.5rem}
}
@media screen and (max-width:63.875em){.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item{display:block !important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc,.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-imgholder{min-height:52vw}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:5rem;padding-top:2.5rem}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc>h1{font-size:1.375rem;margin-bottom:16px}
.carousel-slide-container ul.carousel-slide-list li.carousel-slide-item .slide-desc>p{max-height:none;line-height:1.5}
.carousel-slide-container ul.carousel-slide-list .btn-pauseplay-slide{left:auto;right:20px}
.carousel-slide-container ul.carousel-slide-list .slick-arrow{display:none !important}
.carousel-slide-container ul.carousel-slide-list .slick-dots{max-width:100%}
}
body.ar .carousel-slide-container ul.carousel-slide-list .btn-pauseplay-slide{left:calc(15% + 6rem)}
body.ar .carousel-slide-container ul.carousel-slide-list .slick-arrow.slick-prev{left:15%;right:auto}
body.ar .carousel-slide-container ul.carousel-slide-list .slick-arrow.slick-next{left:calc(15% + 3rem)}
.carousel-slide-container.purple ul.carousel-slide-list{border:0;background:#57068c}
.carousel-slide-container.purple ul.carousel-slide-list .btn-pauseplay-slide{background:#57068c;border-color:#fff}
.carousel-slide-container.purple ul.carousel-slide-list .btn-pauseplay-slide .icon-control{border-color:transparent transparent transparent #fff}
.carousel-slide-container.purple ul.carousel-slide-list .btn-pauseplay-slide[data-action=pause] .icon-control{border-color:#fff}
.carousel-slide-container.purple ul.carousel-slide-list .slick-arrow{background:#57068c;border-color:#fff}
.carousel-slide-container.purple ul.carousel-slide-list .slick-arrow:after{border-color:#fff}
.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc{padding-top:2.75rem;background:#57068c;color:#fff}
.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc:before{display:none}
.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc a,.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc h1,.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc h2,.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc h3,.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc h4,.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc p{color:#fff}
@media screen and (max-width:63.875em){.carousel-slide-container.purple ul.carousel-slide-list li.carousel-slide-item .slide-desc{border:0;padding-top:.9375rem}
.carousel-slide-container.white ul.carousel-slide-list .slick-dots>li.slick-active button{background-color:#57068c}
}
@media screen and (max-width:52.75em){.container-component.innerbox .column-control .grid-3,.container-component.innerbox .column-control .grid-4{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
}
@media print{.print-only{display:block}
body{-webkit-print-color-adjust:exact;color-adjust:exact}
body>header{position:absolute !important}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-6,.grid-8,.grid-9{padding-right:12.5px !important;padding-left:12.5px !important}
.column-control{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.grid-1{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.grid-2{-webkit-flex:0 0 16.66%;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.grid-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.grid-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.grid-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.grid-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.grid-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
h1,h2,h3,h5{line-height:1}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:20px}
p{font-size:16px}
.container-component{width:1600px !important;margin-left:-200px !important;margin-right:-200px !important}
.container-component .inner{display:block !important}
.container-component .inner .content{width:90% !important;padding-left:12px !important;padding-right:4px !important}
main.full .page>div.columncontol>div{margin-left:-12.5px !important;width:96% !important;padding-left:0 !important;padding-right:4% !important}
main.homepage div.editors-pick-container{margin-left:-12.5px !important;width:96% !important;padding-left:0 !important;padding-right:12.5px !important}
main.container-full-width .container-component{margin-left:-250px !important}
main.container-full-width .container-component .inner .content{width:100% !important}
main.research-report-page .container-component:after{max-width:800px}
.multimediahero .backgroundvideo-wrapper,.multimediahero .carousel-wrapper{width:1600px !important;margin-left:-200px !important;margin-right:-200px !important}
body.with-campus-alert main{margin-top:240px}
main{margin-top:180px}
main.full div.page{padding-right:12.5px !important;padding-left:12.5px !important}
main.full nav.breadcrumbs{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:12.5px !important;padding-left:12.5px !important}
main.faculty nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:12.5px !important;padding-left:12.5px !important}
main.faculty div.page{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:12.5px;padding-left:12.5px}
main.news>article{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:12.5px !important;padding-left:12.5px !important}
main.news>aside{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:12.5px !important;padding-left:12.5px !important}
main.three-column div.page{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-right:12.5px !important;padding-left:12.5px !important}
main.three-column div.page .photogallery{width:100%}
main.three-column nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:12.5px !important;padding-left:12.5px !important}
main.three-column>aside{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;padding-right:12.5px !important;padding-left:12.5px !important}
main.two-column{margin-top:150px}
main.two-column div.page{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:12.5px !important;padding-left:12.5px !important}
main.two-column nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:12.5px !important;padding-left:12.5px !important}
main.job-detail nav.children{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:12.5px !important;padding-left:12.5px !important}
main.job-detail div.page{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:12.5px !important;padding-left:12.5px !important}
.quoteteaser{width:800px !important;margin:0 auto}
article.teaser figure{-webkit-flex:0 0 16.66667% !important;-ms-flex:0 0 16.66667% !important;flex:0 0 16.66667% !important;max-width:16.66667% !important;padding-right:12.5px !important;padding-left:12.5px !important}
article.teaser blockquote{padding-right:12.5px !important;padding-left:12.5px !important}
article.teaser blockquote .content{-webkit-flex:0 0 83% !important;-ms-flex:0 0 83% !important;flex:0 0 83% !important;max-width:83% !important;margin-left:16.66667%}
.overlay .search{display:none !important}
div.event-container article.event-highlights>div.highlight-img-wrapper{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-right:12.5px !important;padding-left:12.5px !important;position:relative !important}
div.event-container article.event-highlights>div.highlight-img-wrapper>img{width:100% !important;height:auto !important}
div.event-container article.event-highlights div.details{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-right:12.5px !important;padding-left:12.5px !important}
div.events-list div.events-item-container>div.events-item-parent,div.news-list div.news-item-container>div.news-item{padding-right:12.5px !important;padding-left:12.5px !important}
}
@page{margin:15px 25px}
body.ar{font-family:Cairo,NYUPerstare,sans-serif}
body.ar em,body.ar i{font-family:Cairo,NYUPerstare,sans-serif}
body.ar main nav.breadcrumbs ol li{font-family:Cairo,NYUPerstare,sans-serif}
body.ar main nav.breadcrumbs ol li:after{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body.ar>header{font-family:Cairo,NYUPerstare,sans-serif}
body.ar>header .topnav .inner>ul>li.more>a{padding-left:1.875rem;padding-right:.9375rem;font-size:1rem}
body.ar>header .topnav .inner>ul>li.more>a:after{left:.625rem;right:auto}
body.ar>header .topnav .inner>ul>li>ul>li a{font-size:1rem}
body.ar>header.main-width .mainnav .inner>div.site-header{padding-right:1.0625rem !important;padding-left:.75rem !important}
body.ar>footer{font-family:Cairo,NYUPerstare,sans-serif}
body.ar>footer .inner div.navigation h2{font-size:1rem;font-weight:700}
body.ar>footer .inner div.navigation ul li a{font-size:1rem}
body.ar>footer .inner div.navigation.social{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:.78125rem;padding-left:.78125rem;direction:ltr}
@media print,screen and (min-width:36em){body.ar>footer .inner div.navigation.social{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){body.ar>footer .inner div.navigation.social{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){body.ar>footer .inner div.navigation.social{padding-right:1.5625rem;padding-left:1.5625rem}
}
body.ar>footer .inner div.navigation.social h2{font-size:.8125rem;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5rem}
body.ar>footer .inner div.navigation.social ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:0}
body.ar>footer .inner div.navigation.social ul>li{margin:0 .3rem;margin-top:-.125rem}
body.ar>footer .inner div.navigation.social ul>li:first-of-type{margin-right:0}
body.ar>footer .inner div.navigation.copyright{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-right:.78125rem;padding-left:.78125rem}
@media print,screen and (min-width:36em){body.ar>footer .inner div.navigation.copyright{padding-right:.78125rem;padding-left:.78125rem}
}
@media print,screen and (min-width:52.8125em){body.ar>footer .inner div.navigation.copyright{padding-right:1.5625rem;padding-left:1.5625rem}
}
@media screen and (min-width:63.9375em){body.ar>footer .inner div.navigation.copyright{padding-right:1.5625rem;padding-left:1.5625rem}
}
body.ar>footer .inner div.navigation.copyright a{font-size:.875rem}
body.ar>footer .inner div.navigation.copyright a:after{right:auto;left:-.6875rem}
body.ar>footer .inner div.navigation.copyright a:first-of-type{margin-right:0}
body.ar>footer .inner div.navigation.copyright a:last-of-type{margin-right:.625rem}
body.ar>footer .inner div.navigation.copyright small{font-size:.875rem}
body.ar>footer .inner div.navigation ul li.lang a{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:.875rem}
body.ar .skipLink-outter-wrapper .skipLink-inner-left{direction:ltr}
body.ar .skipLink-outter-wrapper .skipLink-inner-left>span{float:right;margin-left:10px}
body.ar .backgroundvideo-wrapper .vd-overlay #captions>p,body.ar .carousel-wrapper .slider-item .slider-desc>p{text-align:right}
body.ar .backgroundvideo-wrapper .vd-overlay .caption-trigger{margin-right:1.0625rem}
body.ar figure img{width:100%}
@media print,screen and (min-width:52.8125em){body.ar .backgroundvideo-wrapper .vd-overlay #captions,body.ar .carousel-wrapper .slider-item .slider-desc{left:auto;right:1.0625rem}
}
@media screen and (min-width:48em) and (max-width:75em){body.ar>footer .inner div.navigation.social ul>li{margin:0 .5rem}
}
@media screen and (max-width:52.75em){body.ar>footer .inner div.navigation.social ul>li{margin:0 .1rem}
}
body.ar ul.tabs{text-align:right}
body.ar ul.tabs li{padding-right:1.875rem;padding-left:1.875rem;float:right}
body.ar div.homepage-banner div.bottom-content div.wrapper{margin-right:33.33333%;margin-left:0}
body.ar main.second-landing>div.page div.grid-3 div.child-item.with-image h3,body.ar main.second-landing>div.page div.grid-3 div.child-item.with-image p,body.ar main.second-landing>div.page div.grid-4 div.child-item.with-image h3,body.ar main.second-landing>div.page div.grid-4 div.child-item.with-image p{text-align:right}
body.ar main.second-landing>div.page div.grid-3 div.child-item.with-image figure:before,body.ar main.second-landing>div.page div.grid-4 div.child-item.with-image figure:before{left:0;width:78%}
body.ar main.second-landing>div.page div.grid-3 div.child-item.with-image figure:after,body.ar main.second-landing>div.page div.grid-4 div.child-item.with-image figure:after{right:-6px;width:27px}
body.ar main.two-column nav.children .skipNavElement ul>li{padding-right:0}
body.ar main.three-column nav.children .skipNavElement ul>li{padding-right:0}
body.ar main ol>li{padding-right:.625rem;margin-right:16px;padding-left:0;margin-left:0;list-style-type:arabic-indic}
body.ar main ul>li{background-position:right .75rem;padding-left:0;padding-right:1.25rem}
body.ar main table{direction:ltr}
body.ar main table td,body.ar main table th{text-align:right}
body.ar main nav.breadcrumbs ol li{padding-right:0;margin-right:0}
body.ar main nav.children div.wrapper{margin-right:0;margin-left:.9375rem}
body.ar main nav.children ul li{padding-right:0}
body.ar main nav.children ul li a{padding-right:.625rem}
body.ar main nav.children ul li.has-children a::after{right:auto;left:.625rem;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}
body.ar main.news article>div.innerArticleContainer>div.inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
body.ar main.news article>div.innerArticleContainer>div.inner header{-webkit-order:2;-ms-flex-order:2;order:2}
body.ar main.news article>div.innerArticleContainer>div.inner header h1{font-size:2.25rem;line-height:3.4375rem;margin-bottom:.9375rem;font-family:Cairo,NYUPerstare,sans-serif}
body.ar main.news article>div.innerArticleContainer>div.inner figure.image{-webkit-order:1;-ms-flex-order:1;order:1}
body.ar main.news article>div.innerArticleContainer>div.inner h2.subtitle{-webkit-order:3;-ms-flex-order:3;order:3;font-size:1.5rem;line-height:2.5rem}
body.ar main.news article>div.innerArticleContainer>div.inner p.pressReleaseTitle{-webkit-order:4;-ms-flex-order:4;order:4;font-weight:700}
body.ar main.news article>div.innerArticleContainer>div.inner div.byline{-webkit-order:5;-ms-flex-order:5;order:5}
body.ar main .photogallery .galleria .galleria-thumbnails-list.imageflowAdjust .galleria-thumbnails{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}
body.ar main .photogallery .galleria .galleria-thumbnails-list.imageflowAdjust .galleria-thumbnails .galleria-image{margin:0 0 7px 7px}
body.ar main .photogallery .galleria .galleria-theme-twelve .galleria-info{direction:rtl;text-align:right;left:2.1875rem;right:4.375rem}
body.ar main .photogallery .galleria .galleria-theme-twelve .galleria-info .galleria-counter{padding-left:.625rem;float:left;direction:ltr}
body.ar .galleria-lightbox-box .galleria-lightbox-info{font-size:1rem}
body.ar .galleria-lightbox-box .galleria-lightbox-info .galleria-lightbox-title{float:right;text-align:right;direction:rtl}
body.ar .galleria-lightbox-box .galleria-lightbox-info .galleria-lightbox-counter{float:left;margin-left:0;direction:ltr}
body.ar div.overlay form.search button.close{right:auto;left:2.0625rem}
body.ar form.search button.search{right:auto;left:0}
body.ar>footer .inner div.navigation.social h2{text-align:right;font-family:Cairo,NYUPerstare,sans-serif;font-size:1rem;font-weight:700}
body.ar ul.press-releases li div.videoWrapper,body.ar ul.press-releases li>a{padding-left:1.25rem;width:11.5625rem;padding-right:1.25rem}
body.ar ul.press-releases li h4,body.ar ul.press-releases li span.subtitle{margin-bottom:1.25rem}
body.ar ul.press-releases li h4{line-height:2rem}
body.ar ul.press-releases li span.subtitle{line-height:1.5625rem}
body.ar>footer .inner div.navigation.social,body.ar>footer .inner div.navigation:nth-of-type(2) ul li:nth-of-type(4) a{font-family:Lato,sans-serif}
body.ar article.cta a:after{right:auto;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body.ar nav.buttons ul li{padding-right:0}
body.en>footer .inner div.navigation:first-of-type ul li:last-of-type a,body.en>header .topnav .inner>ul>li.lang>a{font-family:Cairo,NYUPerstare,sans-serif;font-weight:700}
@media screen and (max-width:63.875em){body.ar div.homepage-banner div.bottom-content div.wrapper{margin-right:0}
body.ar div.homepage-banner div.left-content h2{font-size:2.1875rem}
body.ar>footer .inner div.navigation.social{border-right:0}
body.ar>header .inner-header .mainnav a#navToggle{left:2.35294rem;right:auto}
body.ar main>div.page>h1::after,body.ar main>div.page>span.mobile-title::after{left:0;right:auto}
body.ar>header .inner-header .mainnav .inner>div.site-header>a{width:8.375rem}
body.ar body main>div.page>span.mobile-title,body.ar main>div.page>h1{padding-left:2rem;padding-right:0}
body.ar.search-on>div.overlay>form.search>button.search{left:32px;right:auto;border-radius:.25rem 0 0 .25rem}
body.ar.search-on div.overlay form.search button.close{right:20px;left:0}
body.ar>footer .inner div.navigation.events,body.ar>footer .inner div.navigation.innovation{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;text-align:right;padding-left:0}
body.ar>footer .inner div.navigation.innovation{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-order:0;-ms-flex-order:0;order:0;padding-right:0;padding-left:2.5rem}
body.ar>footer .inner div.navigation.innovation li.lang a{font-size:.8125rem}
body.ar>footer .inner div.navigation.events{padding-right:2.5rem}
body.ar>footer .inner div.navigation.social{padding-right:2.5rem;padding-left:2.5rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
body.ar>footer .inner div.navigation.social h2{text-align:right;font-family:Cairo,NYUPerstare,sans-serif;font-size:1rem;font-weight:700}
body.ar>footer .inner div.navigation.copyright{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 2.5rem}
body.ar>footer .select2-container--dark .select2-selection--single .select2-selection__arrow,body.ar>footer .select2-container--default .select2-selection--single .select2-selection__arrow{left:.5rem;right:auto}
body.ar>footer .select2-container .select2-selection--single .select2-selection__rendered{padding:.125rem .75rem .125rem 0;text-align:right;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:100}
}
@media screen and (min-width:52.8125em) and (max-width:63.875em){body.ar>footer .inner div.navigation.social{border-right:0}
}