@charset "UTF-8";/*!----------------------------------------------------------------------------------------------------
Theme Name: Haslam College of Business Theme
Author: Sean Harrington
Author URI: http://haslam.utk.edu
Description: Theme for Haslam College Business at University of Tennessee site
Version: 1.0.0
-----------------------------------------------------------------------------------------------------*/:root{--river:$river;--orange:$orange;--smokey:$smokey;--white:$white;--bigstone:$bigstone;--sanjuan:$sanjuan;--gallery:$gallery;--montserrat:$montserrat;--sofia:$sofia;--georgia:$georgia;--fontawesome:$fontawesome}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;font-family:sans-serif;line-height:1.15;font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-width:320px;margin:0 auto;interpolate-size:allow-keywords}*{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}body{margin:0 auto;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;color:#4b4b4b;text-align:left;background-color:#fff}.site-wrapper{overflow-x:hidden;padding-top:90px}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.bigcontainer,.container,.smallcontainer{width:100%;padding:0 1.5rem;margin:0 auto}.smallcontainer{max-width:calc(1024px - 1em)}.container{max-width:calc(1570px - 1em)}.bigcontainer{max-width:calc(1920px - 1em)}body.wp-admin{margin-top:32px}menu{padding-left:0;list-style-type:none}.nav-search-form{display:flex;justify-content:stretch;align-items:center}.nav-search-form .nav-search-input{width:100%;border-left:6px solid #ff8200;border-right:0;border-top:0;border-bottom:0;font-size:1.125rem;background-color:#efefef;margin-top:1em;padding:10px;color:#4b4b4b;position:relative}.nav-search-form .nav-search-input::-moz-placeholder{color:#4b4b4b}.nav-search-form .nav-search-input::placeholder{color:#4b4b4b}.nav-search-form .search-submit{border:0;height:-moz-max-content;height:max-content;padding:.65em;cursor:pointer;margin-top:1.1em;transition:.3s ease all;background-color:#4b4b4b}.nav-search-form .search-submit img{height:20px;filter:invert(1)}.main-cover .wp-block-column>.wp-block-group{padding:0}.main-cover .wp-block-column.is-style-drop-column{margin-top:3em}.is-style-fill .wp-element-button{background-color:#efefef;border-radius:.5em;color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em}.is-style-fill .wp-element-button:active,.is-style-fill .wp-element-button:focus,.is-style-fill .wp-element-button:focus-within,.is-style-fill .wp-element-button:hover{transform:scale(1.1);text-decoration-color:#ff8200}.wp-block-buttons .wp-block-button:not(.is-style-fill,.is-style-arrow-link,.is-style-arrow-button,.is-style-outline,.is-style-torch-button) .wp-element-button{background-color:#efefef;border-radius:.5em;color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em}.wp-block-buttons .wp-block-button:not(.is-style-fill,.is-style-arrow-link,.is-style-arrow-button,.is-style-outline,.is-style-torch-button) .wp-element-button:active,.wp-block-buttons .wp-block-button:not(.is-style-fill,.is-style-arrow-link,.is-style-arrow-button,.is-style-outline,.is-style-torch-button) .wp-element-button:focus,.wp-block-buttons .wp-block-button:not(.is-style-fill,.is-style-arrow-link,.is-style-arrow-button,.is-style-outline,.is-style-torch-button) .wp-element-button:focus-within,.wp-block-buttons .wp-block-button:not(.is-style-fill,.is-style-arrow-link,.is-style-arrow-button,.is-style-outline,.is-style-torch-button) .wp-element-button:hover{transform:scale(1.1);text-decoration-color:#ff8200}.is-style-arrow-link .wp-element-button{color:#006c93;font-weight:600;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);margin:10px 0;padding:0;line-height:1em;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;text-transform:uppercase}.is-style-arrow-link .wp-element-button::after{position:relative;transition:all .3s ease-in-out;content:"";margin:0 0 0 15px;width:32px;background-image:url(../../assets/img/rocky-top-arrow.png);background-position:center;background-size:cover;height:1.25rem;display:inline-block;line-height:1rem;top:2px}.is-style-arrow-link .wp-element-button:active,.is-style-arrow-link .wp-element-button:focus,.is-style-arrow-link .wp-element-button:focus-within,.is-style-arrow-link .wp-element-button:hover{text-decoration-color:#006c93;transition:.2s ease all}.is-style-arrow-link .wp-element-button:active::after,.is-style-arrow-link .wp-element-button:focus-within::after,.is-style-arrow-link .wp-element-button:focus::after,.is-style-arrow-link .wp-element-button:hover::after{transform:translateX(10px)}.is-style-arrow-link .wp-element-button.has-white-color:active,.is-style-arrow-link .wp-element-button.has-white-color:focus,.is-style-arrow-link .wp-element-button.has-white-color:focus-within,.is-style-arrow-link .wp-element-button.has-white-color:hover{text-decoration-color:#ff8200}.is-style-arrow-button .wp-element-button{color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;border-radius:.5em;background-color:#fff;border:3px solid #ff8200}.is-style-arrow-button .wp-element-button::after{position:relative;transition:all .3s ease-in-out;content:"";margin:0 0 0 15px;width:32px;background-image:url(../../assets/img/rocky-top-arrow.png);background-position:center;background-size:cover;height:1.25rem;display:inline-block;line-height:1rem;top:2px}.is-style-arrow-button .wp-element-button:active,.is-style-arrow-button .wp-element-button:focus,.is-style-arrow-button .wp-element-button:focus-within,.is-style-arrow-button .wp-element-button:hover{text-decoration-color:#ff8200}.is-style-arrow-button .wp-element-button:active::after,.is-style-arrow-button .wp-element-button:focus-within::after,.is-style-arrow-button .wp-element-button:focus::after,.is-style-arrow-button .wp-element-button:hover::after{margin-left:25px}.is-style-outline .wp-element-button{border:3px solid #ff8200;background-color:#fff;color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;border-radius:.5em}.is-style-outline .wp-element-button:active,.is-style-outline .wp-element-button:focus,.is-style-outline .wp-element-button:focus-within,.is-style-outline .wp-element-button:hover{transform:scale(1.1);text-decoration-color:#ff8200}.outline-button{border:3px solid #ff8200;background-color:#fff;color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;border-radius:.5em;display:block;max-width:-moz-fit-content;max-width:fit-content}.outline-button:active,.outline-button:focus,.outline-button:focus-within,.outline-button:hover{transform:scale(1.1);text-decoration-color:#ff8200}.is-style-torch-button{border:2px solid #ff8200;display:block;width:100%}.is-style-torch-button a{color:#4b4b4b;font-weight:900;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25em;padding:.75em .5em;text-align:left;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;display:flex}.is-style-torch-button a::before{position:relative;transition:all .3s ease-in-out;content:"";margin:0 10px 0 0;min-width:2rem;background-image:url(../../assets/img/torch.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:2rem;display:inline-block;vertical-align:center;line-height:2rem;top:4px}.is-style-torch-button a:active,.is-style-torch-button a:focus,.is-style-torch-button a:focus-within,.is-style-torch-button a:hover{transform:scale(1.05);text-decoration-color:#ff8200}input.gform_button{background-color:#fff!important;border:3px solid #ff8200!important;font-size:1.25rem!important;text-transform:uppercase!important;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700!important;color:#006c93!important;padding:.75rem 1.5rem!important;text-decoration-color:transparent!important;text-decoration-line:underline!important;text-decoration-thickness:.125em!important}input.gform_button:active,input.gform_button:focus,input.gform_button:focus-within,input.gform_button:hover{transform:scale(1.05);text-decoration-color:#ff8200!important}.wp-block-cover{padding-left:0;padding-right:0}.is-style-small-top-box-left,.is-style-small-top-box-right{position:relative}.is-style-small-top-box-left::before,.is-style-small-top-box-right::before{content:"";position:absolute;width:7em;height:7em;z-index:-1;aspect-ratio:1/1;background-color:#ff8200}.is-style-small-top-box-left::before{top:-1em;left:-1em}.is-style-small-top-box-right::before{top:-1em;right:-1em}.shadowed{box-shadow:10px 10px 10px rgba(0,0,0,.3)}.wp-block-group{max-width:calc(1570px - 1em);margin:0 auto;padding:0 2rem}.wp-block-group>.wp-block-group{padding:0}.wp-block-group.is-style-full-width-group{max-width:100%}.wp-block-group.is-style-full-width-group:has(.wp-block-cover){padding:0}.orange-bump-up{top:-5rem!important;position:relative;margin-bottom:-4rem!important}.wp-block-cover__inner-container .wp-block-image.sunken{position:absolute;display:block;text-align:center;left:0;right:0;z-index:-1;top:50%;transform:translateY(-50%)}.wp-block-image.aligncenter{margin:0 auto;display:block}.orange-bottom-border{margin-bottom:0}.orange-bottom-border img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:50px;height:100%;display:block}.wp-block-image{position:relative;z-index:2}.is-style-orange-box-left,.is-style-orange-box-right{position:relative;z-index:1;margin-bottom:2rem;transform-style:preserve-3d}.is-style-orange-box-left::after,.is-style-orange-box-right::after{content:"";position:absolute;width:50%;height:50%;max-height:400px;max-width:400px;z-index:-1;aspect-ratio:1/1;background-color:#ff8200;bottom:-1.25em;transform:translateZ(-1px)}.is-style-orange-box-left::after{left:-1.25em}.is-style-orange-box-right::after{right:-1.25em}.is-style-full-width-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block}.is-style-full-width-image a{width:100%}.is-style-full-width-image a img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block}.is-style-link-list{list-style-image:url(../../assets/img/list-chevron.png);padding-left:20px}.is-style-link-list li{margin-bottom:1em;width:100%;margin:0}.is-style-link-list li a{color:#006c93;font-weight:600;font-size:1.25rem;line-height:1.75rem;text-decoration:none;transition:.2s ease all;text-transform:uppercase;border-bottom:2px solid #efefef;width:100%;display:block;padding:.5em 0;transition:.2s ease all}.is-style-link-list li a:active,.is-style-link-list li a:focus,.is-style-link-list li a:focus-within,.is-style-link-list li a:hover{background-color:#efefef;font-weight:700}.is-style-orange-arrows{list-style-image:url(../../assets/img/rocky-top-arrow-small.png);padding-left:1.75em}.is-style-orange-arrows li{width:100%;margin:0}.is-style-orange-arrows li a{color:#006c93;font-weight:600;font-size:1.25rem;line-height:1.75rem;text-decoration-color:transparent;transition:.2s ease all;width:100%;display:block;padding:.5em 0;transition:.2s ease all;margin-left:.4em}.is-style-orange-arrows li a:active,.is-style-orange-arrows li a:focus,.is-style-orange-arrows li a:focus-within,.is-style-orange-arrows li a:hover{font-weight:700;text-decoration-color:#ff8200}.is-style-equal-height .wp-block-column .wp-block-group{height:100%}.three-across .wp-block-group,.two-across .wp-block-group{padding:0;background-color:#fff}.three-across .wp-block-heading,.two-across .wp-block-heading{min-height:2.5em}.three-across .wp-block-image,.two-across .wp-block-image{aspect-ratio:1/.75;margin:0!important}.card-across .wp-block-column{align-content:center}.card-across .wp-block-column h2 a{line-height:1.25em;font-weight:900;text-decoration-color:transparent}.orange-band{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:-1}.relative{position:relative}.highlights .highlight-interior img{transition:.2s ease all}.highlights .highlight-interior img:active,.highlights .highlight-interior img:focus,.highlights .highlight-interior img:focus-within,.highlights .highlight-interior img:hover{transform:scale(1.05) translateY(-10px)}.highlights .highlight-interior a{text-decoration-color:transparent}.highlights .highlight-interior a:active,.highlights .highlight-interior a:focus,.highlights .highlight-interior a:focus-within,.highlights .highlight-interior a:hover{text-decoration-color:#ff8200}.gform-body fieldset{border:none;padding:0;width:100%}.gform-body .gfield--type-name{width:100%}.gform-body .gfield--type-name .ginput_container{display:flex;justify-content:space-between;margin-bottom:1rem}.gform-body .gfield--type-name .ginput_container>*{flex-grow:1;flex-shrink:1}.gform-body .gfield{flex-grow:1}.gform-body .gfield--width-full{width:100%}.gform-body .ginput_container:not(.ginput_container_radio) input,.gform-body .ginput_container:not(.ginput_container_radio) textarea{width:100%;padding:1rem;border-radius:2px;border:2px solid #ff8200;font-weight:500;font-size:1.25rem;color:#4b4b4b}.gform-body .ginput_container:not(.ginput_container_radio) .gfield_label{padding:0;color:#4b4b4b;font-weight:600;font-size:1.125rem}.gform-body .ginput_container input[type=checkbox],.gform-body .ginput_container input[type=radio]{width:unset}.gform-body .ginput_container ul.gfield_radio{list-style:none;padding-left:0}.gform-body .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;list-style:none;padding:0}.gform-body .ginput_container_name{gap:1rem}.gform-body .gfield--type-honeypot{display:none}.gfield_required_asterisk{color:#ff8200}.gform_footer{margin-top:40px}.gfield--type-textarea{width:100%}.wp-block-group.slanted-columns{background:#f1f1f1;background:linear-gradient(60deg,#f1f1f1 0,#f1f1f1 30%,rgba(241,241,241,0) 30%,rgba(241,241,241,0) 100%)}.gfield_checkbox .gchoice{display:flex;align-items:baseline;gap:1rem;justify-content:flex-start;margin-bottom:.5rem}.gfield_checkbox .gchoice h3{font-size:1.5rem}.gfield_label{font-weight:600}.gfield .name_first,.gfield .name_last{font-size:clamp(.875rem,1vw,1rem);font-weight:500}.no-dots ul{list-style:none;padding-left:0}.has-blue-background-color{background-color:#313e48}.triple-circles .wp-block-cover{border-radius:50%;display:block;overflow:hidden;aspect-ratio:1/1;width:100%;min-height:unset;max-width:400px;margin:0 auto}.triple-circles .wp-block-cover .wp-block-cover__background,.triple-circles .wp-block-cover img{transition:.2s ease all}.triple-circles .wp-block-cover:active .wp-block-cover__inner-container,.triple-circles .wp-block-cover:focus .wp-block-cover__inner-container,.triple-circles .wp-block-cover:focus-within .wp-block-cover__inner-container,.triple-circles .wp-block-cover:hover .wp-block-cover__inner-container{opacity:1}.triple-circles .wp-block-cover:active img,.triple-circles .wp-block-cover:focus img,.triple-circles .wp-block-cover:focus-within img,.triple-circles .wp-block-cover:hover img{transform:scale(.9);border-radius:50%}.triple-circles .wp-block-cover__inner-container{position:relative;z-index:2;top:50%;transform:translateY(-50%);opacity:0}.triple-circles .circle-arrow{background-color:#ff8200;width:3rem;height:3rem;display:block;margin:.75rem auto;border-radius:50%;aspect-ratio:1/1}.triple-circles .circle-arrow i{text-align:center;display:block;font-size:2.5rem;color:#fff;position:relative;top:4px}.org-accords{padding:0}.org-accords .container{padding:0}#handbooks,#jump-to{text-transform:uppercase;padding:15px;font-size:1.75rem;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;max-width:unset;min-width:unset;width:auto;background-color:transparent;border:3px solid #ff8200;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/hcb/assets/img/up-and-down.png);background-repeat:no-repeat;background-position:90% center}#handbooks option,#jump-to option{background-color:#fff;color:#4b4b4b;font-size:1.125rem}#handbooks::-ms-expand,#jump-to::-ms-expand{display:none}#jump-to{color:#fff;width:150px;margin-top:40px}#handbooks{color:#4b4b4b;width:300px;margin-top:10px}.side-dots .wp-block-cover__image-background{left:unset;-o-object-fit:cover;object-fit:cover;width:30%;right:-5vw}.slate-form div.form_page input:not([type]),.slate-form div.form_page input[type=email],.slate-form div.form_page input[type=password],.slate-form div.form_page input[type=tel],.slate-form div.form_page input[type=text],.slate-form div.form_page select,.slate-form div.form_page textarea{width:100%;padding:8px 15px;color:#4b4b4b;font-size:1.125rem}.slate-form div.form_page .form_label{font-weight:500;font-size:1.125rem;padding-bottom:5px}.slate-form [type=button]:not(:disabled),.slate-form [type=reset]:not(:disabled),.slate-form [type=submit]:not(:disabled),.slate-form button:not(:disabled){padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.125em;background-color:#fff;color:#006c93;border:2px solid #ff8200;border-radius:10px;margin-top:20px;transition:.2s ease all;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;font-weight:700;text-transform:uppercase;cursor:pointer}.slate-form [type=button]:not(:disabled):active,.slate-form [type=button]:not(:disabled):focus,.slate-form [type=button]:not(:disabled):focus-within,.slate-form [type=button]:not(:disabled):hover,.slate-form [type=reset]:not(:disabled):active,.slate-form [type=reset]:not(:disabled):focus,.slate-form [type=reset]:not(:disabled):focus-within,.slate-form [type=reset]:not(:disabled):hover,.slate-form [type=submit]:not(:disabled):active,.slate-form [type=submit]:not(:disabled):focus,.slate-form [type=submit]:not(:disabled):focus-within,.slate-form [type=submit]:not(:disabled):hover,.slate-form button:not(:disabled):active,.slate-form button:not(:disabled):focus,.slate-form button:not(:disabled):focus-within,.slate-form button:not(:disabled):hover{text-decoration-color:#006c93;transform:scale(1.1)}.gfield--type-email{width:100%}.gsection{width:100%}.gform-body .gfield{min-width:calc(50% - 20px)}.ginput_container select{padding:.75rem;font-size:1.125rem;background-color:#fff;border:2px solid #ff8200;color:#4b4b4b;display:block;width:-moz-fit-content;width:fit-content}.below.hour_minute_colon.gform-grid-col,.gfield_time_ampm,.gfield_time_hour,.gfield_time_minute{max-width:-moz-max-content;max-width:max-content}.gfield--type-time .ginput_complex{display:flex;gap:10px;align-items:center;justify-content:flex-start}.gsection_title{font-size:clamp(1.125rem,2vw,1.5rem)}.gfield--type-fileupload,.ginput_container_fileupload{max-width:-moz-max-content;max-width:max-content;min-width:unset}.gform-datepicker{max-width:-moz-max-content;max-width:max-content;margin-right:1rem}#ui-datepicker-div{padding:.75rem;background-color:#fff;border:1px solid #ff8200;margin:.75rem 0;max-width:220px}#ui-datepicker-div .ui-datepicker-header{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;margin-bottom:4px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.wp-block-columns-5 .card-h2{font-size:clamp(1.125rem,1cqi,1.25rem)!important}:active,:focus,:focus-visible{outline:1px dotted var(--black);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.skip-to-content-link{color:#fff!important;text-align:center;cursor:pointer;position:absolute;left:50%;z-index:2000;background:#333;padding:10px 20px;transform:translateX(-50%);top:-50px}.sr-only,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.skip-to-content-link:focus{top:0}:focus{outline:1px dotted #00f!important}.event-agenda-card-agenda-time,.event-agenda-slideshow-control{background-color:#1e5778!important}.event-agenda-card-event-btn{color:#1e5778!important}.wp-block-button.is-style-outline .has-orange-background-color{font-weight:700}.medium.gfield_select,.nm-innews .va-link,.nm-innews ul li span{color:#333!important}.screen-reader-shortcut{color:#fff}.study-abroad-mid-bar-right p{font-size:24px}.sign-sidebar-latest-tweet-content a{color:#fff!important;text-decoration:underline}.testimonial-header-block-content{background-color:rgba(0,0,0,.75)}.testimonial-dept-title h2{color:#fff}.prombaslate .form_responses input[type=email],.prombaslate .form_responses input[type=tel],.prombaslate .form_responses input[type=text]{width:100%}header{border-top:6px solid #ff8200;background-color:#fff;position:fixed;left:0;right:0;top:0;z-index:100;width:100%}header.sticky{box-shadow:0 0 10px rgba(0,0,0,.1)}header.sticky .mobile_nav{visibility:visible;opacity:1;transition:opacity .3s ease all .3s}header.sticky .utility_nav_holder{overflow:hidden;transform:scaleY(0);transition:.4s ease all}header.sticky .mainnav_holder{transform:scaleY(0);transition:transform .4s ease all,max-height .4s ease all .4s;transform-origin:top;max-height:0}header.sticky .logo_utility_nav{max-height:60px}header.sticky .logo_utility_nav .logo_holder{transform:scale(.57);transition:.4s ease all;transform-origin:left}header.sticky .backdrop_overlay.active{opacity:.5;display:block!important;z-index:10}header .logo_utility_nav{display:flex;align-items:center;justify-content:space-between;max-height:90px;transition:.4s ease all}header .logo_utility_nav .logo_holder{width:14rem;transform:scale(1);transition:.4s ease all}header .logo_utility_nav .logo_holder .logo{max-width:14rem;width:100%;height:-moz-fit-content;height:fit-content;display:block;padding:1.25rem 0;line-height:0}header .logo_utility_nav .utility_nav_holder{width:calc(100% - 14rem);display:none;transition:.4s ease all}header .logo_utility_nav .utility_nav_holder .utility_menu_list{display:flex;align-items:center;justify-content:flex-end;list-style:none;gap:1.25rem}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a{font-size:1rem;line-height:1;text-transform:uppercase;font-weight:500;color:#4b4b4b;text-decoration-color:transparent}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a:active,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a:focus,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a:focus-within,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a:hover{text-decoration-color:#ff8200}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item a:focus{outline:2px solid #ff8200;outline-offset:2px}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item.menu-button a{padding:.5rem 1rem;border:2px solid #ff8200;border-radius:1rem;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-align:center;line-height:1em;color:#006c93}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item.menu-button:active a,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item.menu-button:focus a,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item.menu-button:focus-within a,header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu-item.menu-button:hover a{background-color:#4b4b4b;color:#fff}header .logo_utility_nav .utility_nav_holder .utility_menu_list .menu_search a::before{content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;margin-right:10px;font-size:1rem;line-height:1em}header .mainnav_holder{border-top:2px solid #efefef;display:none;transition:.4s ease all;opacity:1}header .mainnav_holder .mainnav .main_menu_list{display:flex;justify-content:flex-start;gap:2rem;list-style:none;margin:0}header .mainnav_holder .mainnav .main_menu_list>li{position:relative}header .mainnav_holder .mainnav .main_menu_list>li.menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#4b4b4b;font-weight:900;font-size:1rem;margin-left:.5em;padding:.5em;margin-right:-.5em;transition:.3s ease all;transform-origin:50% 50%;line-height:1em}header .mainnav_holder .mainnav .main_menu_list>li>a{border-top:3px solid #fff}header .mainnav_holder .mainnav .main_menu_list>li>a:active,header .mainnav_holder .mainnav .main_menu_list>li>a:focus,header .mainnav_holder .mainnav .main_menu_list>li>a:focus-within,header .mainnav_holder .mainnav .main_menu_list>li>a:hover{border-top:3px solid #ff8200;background-color:#efefef}header .mainnav_holder .mainnav .main_menu_list li a{color:#4b4b4b;font-size:1.125rem;font-weight:500;text-decoration-color:transparent;padding:1em .5em;display:block;cursor:pointer}header .mainnav_holder .mainnav .main_menu_list li a:focus{outline:2px solid #ff8200;outline-offset:2px;text-decoration-color:#ff8200!important}header .mainnav_holder .mainnav .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2,.sub-menu-container-depth-3){position:absolute;left:0;background-color:#efefef;display:block;z-index:10;opacity:0;visibility:hidden;transition:.3s ease all;overflow:hidden;pointer-events:none;top:100%;width:-moz-max-content;width:max-content}header .mainnav_holder .mainnav .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2,.sub-menu-container-depth-3).show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;z-index:20}header .mainnav_holder .mainnav .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2,.sub-menu-container-depth-3) .sub-menu{margin:0 auto;max-width:calc(1570px - 1em);padding:0 1rem;justify-content:space-between;gap:1em;list-style:none}header .mainnav_holder .mainnav .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2,.sub-menu-container-depth-3) .sub-menu a{display:block;padding:.4rem 0;font-size:1rem}header .mainnav_holder .mainnav .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2,.sub-menu-container-depth-3) .sub-menu a:focus{outline:2px solid #ff8200;outline-offset:-2px;background-color:rgba(255,130,0,.1)}header .mainnav_holder .mainnav .sub-menu-container.sub-menu-container-depth-1 a::before,header .mainnav_holder .mainnav .sub-menu-container.sub-menu-container-depth-2 a::before{content:"";border-left:4px solid #ff8200;padding-right:.5rem}header .mainnav_holder .mainnav .current-menu-item>a,header .mainnav_holder .mainnav .current_page_parent>a{font-weight:700!important;text-decoration-color:#ff8200}header .mobile_nav{visibility:visible;opacity:1}header .mobile_nav a:focus,header .mobile_nav button:focus{outline:2px solid #ff8200;outline-offset:2px;text-decoration:underline}header .mobile_nav .menu_toggle{border:0;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease all;min-width:95px;white-space:nowrap}header .mobile_nav .menu_toggle:active,header .mobile_nav .menu_toggle:focus,header .mobile_nav .menu_toggle:focus-within,header .mobile_nav .menu_toggle:hover{transform:scale(1.1)}header .mobile_nav .menu_toggle .menu_toggle_text{text-transform:uppercase;font-weight:500;color:#4b4b4b}header .mobile_nav .mobile-wrapper{display:grid;grid-template-columns:1fr 1fr}header .mobile_nav .mobile-wrapper .header-apply{padding:.5rem 1rem calc(.5rem - 2px) 1rem;border:3px solid #ff8200;border-radius:1rem;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-align:center;line-height:1em}header .mobile_nav .mobile_menu{width:-moz-fit-content;width:fit-content;overflow-x:hidden;transition:transform .3s ease all;position:absolute;transform:translateX(100%);right:0;top:-4px;background-color:#fff;border-top:4px solid #ff8200;z-index:101;height:100vh}header .mobile_nav .mobile_menu.toggled{transform:none}header .mobile_nav .mobile_menu .menu_search{display:none}header .mobile_nav .mobile_menu .close_holder{display:flex;justify-content:flex-end}header .mobile_nav .mobile_menu .close_holder .close_x{padding:1rem;font-size:1rem;cursor:pointer;transition:.3s ease all;display:flex;align-items:center;justify-content:flex-end;opacity:.6;max-width:-moz-min-content;max-width:min-content}header .mobile_nav .mobile_menu .close_holder .close_x:active,header .mobile_nav .mobile_menu .close_holder .close_x:focus,header .mobile_nav .mobile_menu .close_holder .close_x:focus-within,header .mobile_nav .mobile_menu .close_holder .close_x:hover{font-weight:700;transform:scale(1.1);transform-origin:center;opacity:1}header .mobile_nav .mobile_menu .close_holder .close_x:focus{outline:2px solid #ff8200;outline-offset:-2px}header .mobile_nav .mobile_menu .close_holder .close_x .close_text{font-weight:500;text-transform:uppercase}header .mobile_nav .mobile_menu .m_menu_holder{padding:0 20px 20px}header .mobile_nav .mobile_menu .m_utility_nav_holder{display:flex;align-items:center;justify-content:space-between}header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list{display:flex;align-items:center;justify-content:flex-end;list-style:none;gap:2rem}header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list .menu-item a{font-size:1rem;line-height:1;text-transform:uppercase;font-weight:500;color:#4b4b4b;transition:.3s ease all;text-decoration-color:transparent}header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list .menu-item a:active,header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list .menu-item a:focus,header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list .menu-item a:focus-within,header .mobile_nav .mobile_menu .m_utility_nav_holder .m_utility_menu_list .menu-item a:hover{text-decoration-color:#4b4b4b}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li{padding:0}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2){width:100%;background-color:#efefef;display:block;transition:max-height .3s ease all,opacity .3s ease all,visibility 0s;overflow:hidden;pointer-events:none;max-height:0;visibility:hidden}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container:not(.sub-menu-container-depth-1,.sub-menu-container-depth-2).show{opacity:1;max-height:1000px;visibility:visible;pointer-events:auto}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container.sub-menu-container-depth-1,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container.sub-menu-container-depth-2{padding-left:1rem}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container.sub-menu-container-depth-1 a::before,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container.sub-menu-container-depth-2 a::before{content:"";border-left:4px solid #ff8200;padding-right:.5rem}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container .sub-menu{list-style:none;padding:0}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .sub-menu-container .sub-menu a{display:block;padding:.5em .75em;font-size:1rem}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)>.current-menu-item-wrapper,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)>.other-menu-item-wrapper{display:flex;align-items:baseline;justify-content:flex-start;cursor:pointer}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)>.current-menu-item-wrapper::after,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)>.other-menu-item-wrapper::after{content:"\f107";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#4b4b4b;font-weight:900;font-size:1rem;margin-left:.5em;padding:.5em;margin-right:-.5em;transition:.3s ease all;transform-origin:50% 50%;line-height:1em}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)[data-clicked=true]>.current-menu-item-wrapper::after,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.menu-item-has-children:has(>.depth-0)[data-clicked=true]>.other-menu-item-wrapper::after{transform:rotate(180deg)}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li .current_page_parent>a,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li.current-menu-item>a{font-weight:700!important}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li a{padding:10px 0;font-size:1.125rem;font-weight:500;color:#4b4b4b;transition:.3s ease all;text-decoration-color:transparent;display:block}header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li a:active,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li a:focus,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li a:focus-within,header .mobile_nav .mobile_menu .m_mainnav .m_main_menu_list li a:hover{text-decoration-color:#4b4b4b}.backdrop_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#4b4b4b;z-index:100;display:none;opacity:0;transition:opacity .15s linear}.backdrop_overlay.active{opacity:.5;display:block;z-index:10}@font-face{font-family:Montserrat;src:url(../../assets/fonts/montserrat-900.woff2) format("woff2"),url(../../assets/fonts/montserrat-900.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/montserrat-800.woff2) format("woff2"),url(../../assets/fonts/montserrat-800.woff) format("woff");font-weight:extrabold;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/montserrat-700.woff2) format("woff2"),url(../../assets/fonts/montserrat-700.woff) format("woff");font-weight:700;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/montserrat-500.woff2) format("woff2"),url(../../assets/fonts/montserrat-500.woff) format("woff");font-weight:medium;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../../assets/fonts/montserrat-300.woff2) format("woff2"),url(../../assets/fonts/montserrat-300.woff) format("woff");font-weight:light;font-weight:300;font-style:normal}@font-face{font-family:"Sofia Sans Extra Condensed";src:url(../../assets/fonts/sofia-sans-condensed-900.woff2) format("woff2"),url(../../assets/fonts/sofia-sans-condensed-900.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Sofia Sans Extra Condensed";src:url(../../assets/fonts/sofia-sans-condensed-700.woff2) format("woff2"),url(../../assets/fonts/sofia-sans-condensed-700.woff) format("woff");font-weight:700;font-weight:700;font-style:normal}@font-face{font-family:"Sofia Sans Extra Condensed";src:url(../../assets/fonts/sofia-sans-condensed-500.woff2) format("woff2"),url(../../assets/fonts/sofia-sans-condensed-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Sofia Sans Extra Condensed";src:url(../../assets/fonts/sofia-sans-condensed-400.woff2) format("woff2"),url(../../assets/fonts/sofia-sans-condensed-400.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Sofia Sans Extra Condensed";src:url(../../assets/fonts/sofia-sans-condensed-300.woff2) format("woff2"),url(../../assets/fonts/sofia-sans-condensed-300.woff) format("woff");font-weight:400;font-weight:300;font-style:normal}body,html{font-size:16px}article,blockquote,div,dl,em,h1,h2,h3,h4,h5,h6,li,p,span,strong{color:#4b4b4b}article.has-white-color,blockquote.has-white-color,div.has-white-color,dl.has-white-color,em.has-white-color,h1.has-white-color,h2.has-white-color,h3.has-white-color,h4.has-white-color,h5.has-white-color,h6.has-white-color,li.has-white-color,p.has-white-color,span.has-white-color,strong.has-white-color{color:#fff}.has-white-color article,.has-white-color blockquote,.has-white-color div,.has-white-color dl,.has-white-color em,.has-white-color h1,.has-white-color h2,.has-white-color h3,.has-white-color h4,.has-white-color h5,.has-white-color h6,.has-white-color li,.has-white-color p,.has-white-color span,.has-white-color strong{color:#fff}.has-sofia-sans-condensed-font-family article,.has-sofia-sans-condensed-font-family blockquote,.has-sofia-sans-condensed-font-family div,.has-sofia-sans-condensed-font-family dl,.has-sofia-sans-condensed-font-family em,.has-sofia-sans-condensed-font-family h1,.has-sofia-sans-condensed-font-family h2,.has-sofia-sans-condensed-font-family h3,.has-sofia-sans-condensed-font-family h4,.has-sofia-sans-condensed-font-family h5,.has-sofia-sans-condensed-font-family h6,.has-sofia-sans-condensed-font-family li,.has-sofia-sans-condensed-font-family p,.has-sofia-sans-condensed-font-family span,.has-sofia-sans-condensed-font-family strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.h1,h1{margin:0;line-height:1em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(2.5rem,3vw,3.5rem);text-transform:uppercase}.h2,h2{margin:0;line-height:1em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.5rem,2vw,2.5rem);text-transform:uppercase}.h2.is-style-alt,h2.is-style-alt{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(2rem,2.5vw,3rem)}.h2.is-style-alt a,.h2.is-style-alt em,.h2.is-style-alt span,.h2.is-style-alt strong,h2.is-style-alt a,h2.is-style-alt em,h2.is-style-alt span,h2.is-style-alt strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.h3,h3{margin:0;line-height:1.25em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.25rem,2vw,2rem)}.h3.is-style-alt,h3.is-style-alt{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.5rem,2vw,2.5rem)}.h3.is-style-alt a,.h3.is-style-alt em,.h3.is-style-alt span,.h3.is-style-alt strong,h3.is-style-alt a,h3.is-style-alt em,h3.is-style-alt span,h3.is-style-alt strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.h4,h4{margin:0;line-height:1.5em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.5rem,2cqi,1.75rem)}.h4.is-style-alt,h4.is-style-alt{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(1.25rem,2vw,2rem)}.h4.is-style-alt a,.h4.is-style-alt em,.h4.is-style-alt span,.h4.is-style-alt strong,h4.is-style-alt a,h4.is-style-alt em,h4.is-style-alt span,h4.is-style-alt strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.h5,h5{margin:0;line-height:1.5em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(1.125rem,5vw,1.125rem)}.h5.is-style-alt,h5.is-style-alt{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(1.125rem,2vw,1.5rem)}.h5.is-style-alt a,.h5.is-style-alt em,.h5.is-style-alt span,.h5.is-style-alt strong,h5.is-style-alt a,h5.is-style-alt em,h5.is-style-alt span,h5.is-style-alt strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.h6,h6{margin:0;line-height:1.5em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(1rem,5vw,1rem)}.h6.is-style-alt,h6.is-style-alt{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(1.125rem,5vw,1.25rem)}.h6.is-style-alt a,.h6.is-style-alt em,.h6.is-style-alt span,.h6.is-style-alt strong,h6.is-style-alt a,h6.is-style-alt em,h6.is-style-alt span,h6.is-style-alt strong{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.has-medium-font-size{font-size:clamp(1.125rem,2vw,1.35rem)!important}.has-large-font-size{font-size:clamp(1.5rem,2vw,2.25rem)!important}.has-x-large-font-size{font-size:clamp(2rem,5vw,4rem)}.has-xx-large-font-size{font-size:clamp(2.5rem,5vw,6rem)}p{font-size:1.125rem;font-weight:500;line-height:1.5em;margin:0}article a,blockquote a,div a,dl a,em a,li a,p a,span a,strong a{color:#006c93;font-weight:700;transition:.2s ease all;text-decoration-color:transparent;text-decoration-line:underline}article a:active,article a:focus,article a:focus-within,article a:hover,blockquote a:active,blockquote a:focus,blockquote a:focus-within,blockquote a:hover,div a:active,div a:focus,div a:focus-within,div a:hover,dl a:active,dl a:focus,dl a:focus-within,dl a:hover,em a:active,em a:focus,em a:focus-within,em a:hover,li a:active,li a:focus,li a:focus-within,li a:hover,p a:active,p a:focus,p a:focus-within,p a:hover,span a:active,span a:focus,span a:focus-within,span a:hover,strong a:active,strong a:focus,strong a:focus-within,strong a:hover{text-decoration-color:#ff8200;text-decoration-thickness:.125em}.wp-block-navigation a span{color:#006c93;font-weight:700;transition:.2s ease all;text-decoration-color:transparent;text-decoration-line:underline}.wp-block-navigation a span:active,.wp-block-navigation a span:focus,.wp-block-navigation a span:focus-within,.wp-block-navigation a span:hover{text-decoration-color:#ff8200;text-decoration-thickness:.125em}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin:0;font-size:1.125rem;font-weight:500;line-height:1.5em}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}dl.is-style-orange-dots,ol.is-style-orange-dots,ul.is-style-orange-dots{list-style-type:none;padding-left:10px}dl.is-style-orange-dots li,ol.is-style-orange-dots li,ul.is-style-orange-dots li{position:relative;padding-left:1.5em;padding-bottom:.5rem}dl.is-style-orange-dots li:before,ol.is-style-orange-dots li:before,ul.is-style-orange-dots li:before{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#ff8200;border-radius:50%}dl.is-style-orange-dots li ul,ol.is-style-orange-dots li ul,ul.is-style-orange-dots li ul{padding-top:.5rem}dl.is-style-orange-dots li ul li::marker,ol.is-style-orange-dots li ul li::marker,ul.is-style-orange-dots li ul li::marker{color:transparent}dl.is-style-orange-chevrons,ol.is-style-orange-chevrons,ul.is-style-orange-chevrons{list-style-type:none;padding-left:10px}dl.is-style-orange-chevrons li,ol.is-style-orange-chevrons li,ul.is-style-orange-chevrons li{position:relative;padding-left:1.5em;padding-bottom:.5rem}dl.is-style-orange-chevrons li:before,ol.is-style-orange-chevrons li:before,ul.is-style-orange-chevrons li:before{content:"";position:absolute;top:.4em;left:.5em;width:.6em;height:.75em;background-image:url(../../assets/img/chevron.png);background-size:contain;background-position:center;background-repeat:no-repeat}dl.is-style-orange-chevrons li ul,ol.is-style-orange-chevrons li ul,ul.is-style-orange-chevrons li ul{padding-top:.5rem}dl.is-style-orange-chevrons li ul li::marker,ol.is-style-orange-chevrons li ul li::marker,ul.is-style-orange-chevrons li ul li::marker{color:transparent}blockquote{margin:1rem 0 2rem 1rem!important;border-color:#ff8200!important;padding:12px}blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;line-height:1.5556em;padding-left:15px}blockquote cite{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.6667rem!important;line-height:1.3334em;display:block;padding-left:15px}blockquote cite span{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.3334rem;line-height:1.3334em;display:block}blockquote cite strong{font-size:.8rem}.blockquote-footer{display:block;font-size:80%;color:#4b4b4b}.blockquote-with-image{display:flex;flex-wrap:no-wrap;justify-content:flex-start;align-items:flex-start}.blockquote-with-image img{width:100px;height:100px;border-radius:50%;max-height:100px;-o-object-fit:cover;object-fit:cover;margin-top:60px}.blockquote-with-image blockquote{border-left:0!important;margin-left:10px!important}.search_icon{display:inline-block;width:1.25em;height:1.25em;background-image:url(../../assets/img/search.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.5rem;margin-left:.5rem}.close_icon{display:block;width:1em;height:1em;line-height:1em;background-image:url(../../assets/img/close-x.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.5rem;margin-left:.5rem}.wp-block-separator.is-style-left-sep{margin-right:0!important;margin-left:0!important}.wp-block-separator.is-style-wide-dots{border-bottom:4px dotted gray;content:"";background-color:transparent;width:100%!important;max-width:700px;display:block}.wp-block-separator.is-style-dots::before{font-size:2.5em;font-weight:900}.flexspacebetween{justify-content:space-between;align-items:flex-start!important}.lineaside{border-left:3px solid #ff8200}.is-style-chevronlist{list-style-type:none;padding-left:0;margin-left:30px}.aside .is-style-arrowlist,.aside .is-style-chevronlist,.aside .is-style-orangebullet,.aside ul,aside .is-style-arrowlist,aside .is-style-chevronlist,aside .is-style-orangebullet,aside ul{margin-left:0;padding-left:0;padding-top:0}.is-style-arrowlist,.is-style-chevronlist,.is-style-orangebullet{position:relative}.is-style-arrowlist li,.is-style-chevronlist li,.is-style-orangebullet li{position:relative;padding-left:1.5em;margin-bottom:10px}.is-style-arrowlist li::before,.is-style-chevronlist li::before,.is-style-orangebullet li::before{font-family:var(--fontawesome);left:1px;color:var(--orange);font-weight:900;position:absolute;transition:all .2s ease}.is-style-arrowlist,.is-style-chevronlist,.is-style-orangebullet,main.basic-page ul{padding-top:30px;list-style:none outside}main.basic-page ul:not(.sidebar-recent-news-list):not(.navbar-nav):not(.mega-menu):not(.mega-menu-sub):not(.gform_fields) li{position:relative}main.basic-page ul:not(.sidebar-recent-news-list):not(.navbar-nav):not(.mega-menu):not(.mega-menu-sub):not(.gform_fields) li{position:relative;padding-left:1.5em;margin-bottom:10px}main.basic-page ul:not(.sidebar-recent-news-list):not(.navbar-nav):not(.mega-menu):not(.mega-menu-sub):not(.gform_fields) li::before{font-family:var(--fontawesome);left:1px;color:var(--orange);font-weight:900;position:absolute;transition:all .2s ease}main.basic-page ul:not(.is-style-chevronlist):not(.gfield_radio):not(.gfield_checkbox):not(.is-style-arrowlist):not(.is-style-orangebullet):not(.sidebar-recent-news-list):not(.navbar-nav):not(.mega-menu):not(.mega-menu-sub):not(.gform_fields) li::before{content:"\f111";font-size:.5rem;left:1px}.is-style-chevronlist li:before{content:"\f054"}.is-style-orangebullet li:before{content:"\f111";font-size:.5rem;left:3px}.is-style-arrowlist li:before{content:"\f061"}.asidegroup{margin-bottom:40px;margin-left:45px}.asidegroupfull{margin-bottom:40px}.news-page-container .featured-story{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:4rem;margin-top:2rem;gap:40px}.news-page-container .featured-story .featured-image{flex:1 1 100%}.news-page-container .featured-story .featured-image a{display:block;width:100%}.news-page-container .featured-story .featured-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.news-page-container .featured-story .news-content{flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.news-page-container .featured-story .news-content .featured-category{background-color:#4b4b4b;color:#fff;font-weight:500;font-style:italic;padding:.5em 1em;margin-bottom:.5em;width:-moz-fit-content;width:fit-content}.news-page-container .featured-story .news-content .featured-category a{color:#fff;text-decoration-color:transparent}.news-page-container .featured-story .news-content .featured-category a:active,.news-page-container .featured-story .news-content .featured-category a:focus,.news-page-container .featured-story .news-content .featured-category a:focus-within,.news-page-container .featured-story .news-content .featured-category a:hover{text-decoration-color:#ff8200}.news-page-container .featured-story .news-content .featured-title{font-size:2em;margin-bottom:1.125rem;line-height:1.125em}.news-page-container .featured-story .news-content .featured-title-link{text-decoration-color:transparent}.news-page-container .featured-story .news-content .featured-title-link:active,.news-page-container .featured-story .news-content .featured-title-link:focus,.news-page-container .featured-story .news-content .featured-title-link:focus-within,.news-page-container .featured-story .news-content .featured-title-link:hover{text-decoration-color:#ff8200}.news-page-container .featured-story .news-content .featured-excerpt{font-size:1em;line-height:1.5;margin-bottom:1.5rem;font-weight:500}.news-page-container .bottom-news-container{max-width:1570px;margin:0 auto;padding:2em}.news-page-container .bottom-news-container .news-search{margin-bottom:3rem;width:100%}.news-page-container .bottom-news-container .news-search form{display:flex;align-items:center;gap:10px}.news-page-container .bottom-news-container .news-search form .search-text{font-weight:700;font-size:1.25rem}.news-page-container .bottom-news-container .news-search form .search-field{flex:1;padding:10px;font-size:1em;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-right:1px solid #4b4b4b;border-left:10px solid #ff8200;width:100%}.news-page-container .bottom-news-container .news-search form .search-field::-moz-placeholder{font-weight:500;font-size:1.125rem}.news-page-container .bottom-news-container .news-search form .search-field::placeholder{font-weight:500;font-size:1.125rem}.news-page-container .bottom-news-container .news-search form .search-submit{display:none}.news-page-container .bottom-news-container .news-search form .search-submit:hover{background:#ff8200}.news-page-container .bottom-news-container .news-list{display:flex;flex-wrap:wrap;gap:40px}.news-page-container .bottom-news-container .news-list .news-item{border:1px solid #4b4b4b}.news-page-container .bottom-news-container .news-list .news-item .news-text{margin-bottom:2em}.news-page-container .bottom-news-container .news-list .news-item .news-content{padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category{background-color:#4b4b4b;color:#fff;font-weight:500;font-style:italic;padding:.5em 1em;margin-bottom:.5em;width:-moz-fit-content;width:fit-content;font-size:.8em}.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category a{color:#fff;font-weight:500;text-decoration-color:transparent}.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category a:active,.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category a:focus,.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category a:focus-within,.news-page-container .bottom-news-container .news-list .news-item .news-content .featured-category a:hover{text-decoration-color:#ff8200}.news-page-container .bottom-news-container .news-list .news-item .news-content a{text-decoration-color:transparent}.news-page-container .bottom-news-container .news-list .news-item .news-content a:active,.news-page-container .bottom-news-container .news-list .news-item .news-content a:focus,.news-page-container .bottom-news-container .news-list .news-item .news-content a:focus-within,.news-page-container .bottom-news-container .news-list .news-item .news-content a:hover{text-decoration-color:#ff8200}.news-page-container .bottom-news-container .news-list .news-item .news-content a .news-title{font-size:1.25em;margin-bottom:1.125rem;margin-top:1em;line-height:1.125em}.news-page-container .bottom-news-container .news-list .news-item .news-content .news-excerpt{font-weight:500}.news-page-container .bottom-news-container .news-list .news-item .news-image img{-o-object-fit:cover;object-fit:cover;height:20vh;min-height:400px}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(1){grid-area:a}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(1) a:not(.read-more),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(6) a:not(.read-more){width:100%}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(1) a:not(.read-more) img,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(6) a:not(.read-more) img{width:100%;-o-object-fit:cover;object-fit:cover;height:20vh}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5){display:flex;gap:20px;flex-wrap:wrap}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-content{width:100%}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-image{width:100%}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-image a:not(.read-more),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-image a:not(.read-more),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-image a:not(.read-more),.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-image a:not(.read-more){width:100%;height:100%;display:block}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-image a:not(.read-more) img,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-image a:not(.read-more) img,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-image a:not(.read-more) img,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-image a:not(.read-more) img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;display:block}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2){grid-area:b}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3){grid-area:c}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4){grid-area:d}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5){grid-area:e}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(6){grid-area:f}.news-page-container .more-news{margin:50px auto}.news-page-container .more-news .read-more{border:4px solid #ff8200;width:-moz-fit-content;width:fit-content;flex:0 1 fit-content;font-size:1.5rem;padding:.5em 1em;text-decoration-color:transparent;text-transform:uppercase;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;margin:0 auto;display:block}.news-page-container .more-news .read-more:active,.news-page-container .more-news .read-more:focus,.news-page-container .more-news .read-more:focus-within,.news-page-container .more-news .read-more:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.news-archive-page{border-top:1px solid #efefef;padding-top:1em}.news-archive-page .news-archive-container{max-width:1570px;margin:2em auto;padding:2rem}.news-archive-page .news-archive-container .news-item{display:flex;gap:20px;flex-wrap:wrap;border:1px solid #4b4b4b;margin:2em auto}.news-archive-page .news-archive-container .news-item .news-content{width:100%;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.news-archive-page .news-archive-container .news-item .featured-category{background-color:#4b4b4b;color:#fff;font-weight:500;font-style:italic;padding:.5em 1em;margin-bottom:.5em;width:-moz-fit-content;width:fit-content;font-size:.8em}.news-archive-page .news-archive-container .news-item .featured-category a{color:#fff;font-weight:500;text-decoration-color:transparent}.news-archive-page .news-archive-container .news-item .featured-category a:active,.news-archive-page .news-archive-container .news-item .featured-category a:focus,.news-archive-page .news-archive-container .news-item .featured-category a:focus-within,.news-archive-page .news-archive-container .news-item .featured-category a:hover{text-decoration-color:#ff8200}.news-archive-page .news-archive-container .news-item a{text-decoration-color:transparent}.news-archive-page .news-archive-container .news-item a:active,.news-archive-page .news-archive-container .news-item a:focus,.news-archive-page .news-archive-container .news-item a:focus-within,.news-archive-page .news-archive-container .news-item a:hover{text-decoration-color:#ff8200}.news-archive-page .news-archive-container .news-item a .news-title{font-size:1.25em;margin-bottom:1.125rem;margin-top:1em;line-height:1.125em}.news-archive-page .news-archive-container .news-item .news-excerpt{font-weight:500}.news-archive-page .news-archive-container .news-item .news-image{width:100%}.news-archive-page .news-archive-container .news-item .news-image a:not(.read-more){width:100%;height:100%;display:block}.news-archive-page .news-archive-container .news-item .news-image a:not(.read-more) img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;display:block}.news-archive-page .read-more{margin-top:20px;border:4px solid #ff8200;width:-moz-fit-content;width:fit-content;flex:0 1 fit-content;font-size:1.5rem;padding:.5em 1em;text-decoration-color:transparent;text-transform:uppercase;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}.news-archive-page .read-more:active,.news-archive-page .read-more:focus,.news-archive-page .read-more:focus-within,.news-archive-page .read-more:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.pagination{display:flex;flex-wrap:wrap;gap:.5em;margin:2em 0;justify-content:center}.pagination a,.pagination span{display:inline-block;padding:.5em 1em;background:#efefef;color:#4b4b4b;border:1px solid #ff8200;text-decoration:none;transition:background-color .3s,color .3s}.pagination a:active,.pagination a:focus,.pagination a:focus-within,.pagination a:hover,.pagination span:active,.pagination span:focus,.pagination span:focus-within,.pagination span:hover{background-color:#4b4b4b;color:#fff}.pagination .next,.pagination .prev{background:#fff;color:#4b4b4b}.pagination .next:active,.pagination .next:focus,.pagination .next:focus-within,.pagination .next:hover,.pagination .prev:active,.pagination .prev:focus,.pagination .prev:focus-within,.pagination .prev:hover{background-color:#4b4b4b;color:#fff}.pagination .active{background:#ff8200;color:#fff;border:1px solid #ff8200}.mountain-bump-up{transform:translateY(-42%);margin-bottom:-50px}.box-bump-up{transform:translateY(-12%);margin-bottom:-20px;box-shadow:10px 10px 10px rgba(0,0,0,.3)}.undergrad-gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "a c";gap:40px 0}.undergrad-gallery .wp-block-image{position:relative;margin:0}.undergrad-gallery .wp-block-image:first-of-type{grid-area:a;max-height:calc(60vh + 40px)}.undergrad-gallery .wp-block-image:nth-of-type(2){grid-area:b;max-height:35vh}.undergrad-gallery .wp-block-image:nth-of-type(3){grid-area:c;max-height:25vh}.undergrad-gallery .wp-block-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.events-header-content{margin:60px 0 0 0;padding:4.375rem 0;text-align:center!important;overflow:hidden}.events-header-content p{padding:20px 0}.events-header-upcoming{font-size:clamp(1.5rem,5vw,2.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;text-transform:uppercase;color:#4b4b4b;line-height:1em;margin:0}.events-header-submit{display:block;margin-top:30px}.events-header-submit a{margin-right:1rem;font-size:1.5rem;font-weight:600}.events-header-submit i{font-size:1.5rem;color:#ff8200}.events-content{overflow:hidden}.events-content .row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.events-archive-title{margin-top:unset;margin-bottom:40px}.events-cards{overflow:hidden}.events-sidebar{overflow:hidden;margin-bottom:40px}.events-sidebar input{width:100%;padding:15px;font-size:clamp(1rem,.88rem + .64vw,1.5rem);font-weight:700}.events-sidebar button{width:100%;padding:15px;font-size:clamp(1rem,.88rem + .64vw,1.5rem);font-weight:700;padding:.5rem 2rem;border:solid 3px #ff8200;border-radius:.5em;text-transform:uppercase;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;background-color:#fff}.events-sidebar button i{float:right;font-size:1rem;margin-top:.25rem}.events-sidebar select{width:100%;padding:15px;font-size:clamp(1rem,.88rem + .64vw,1.5rem);font-weight:700;-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:middle;border:solid 2px #ff8200;background-color:#efefef;font-size:clamp(1rem,.88rem + .64vw,1.5rem);font-weight:700;margin-bottom:20px}.events-sidebar input[type=search]{border-top:solid 1px #4b4b4b;border-right:solid 1px #4b4b4b;border-bottom:solid 1px #4b4b4b;border-left:solid 10px #ff8200}.events-sidebar button[type=submit]{text-align:left}.events-search{margin-bottom:40px}.events-search-field{margin-bottom:20px}.events-search-actions{display:flex;flex-basis:50%;gap:10px;margin-bottom:20px}.events-search-select{position:relative}.events-search-select::before{content:"\f0d7";position:absolute;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-size:1.5rem;font-weight:900;color:#ff8200;top:35%;right:15px;transform:translateY(-50%);pointer-events:none}.events-widget{margin-bottom:20px}.events-widget h4{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 3px #ff8200}.events-widget-inner{margin:0;padding:0}.events-widget-inner ul{margin:0;padding:0;list-style:none}.events-widget-inner ul li{display:flex;margin-bottom:15px}.events-widget-inner ul li::before{content:"\f0da";display:inline-block;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-weight:900;font-style:normal;color:#ff8200}.events-widget-inner ul li a{margin-left:10px;color:#006c93}.events-widget-more{font-weight:700;text-align:right;color:#ff8200}.events-arrow-right::after{content:"\f0da";display:inline-block;margin-left:5px;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-weight:900;font-style:normal;color:#ff8200}.events-arrow-up::after{content:"\f0d8";display:inline-block;margin-left:5px;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-weight:900;font-style:normal;color:#ff8200}.events-cards-row{display:flex;flex-wrap:wrap}.events-card{flex-grow:1;flex-shrink:1;flex-basis:100%;position:relative;margin-bottom:50px;padding:0 30px 30px 0;z-index:1}.events-card::before{display:block;content:"";position:absolute;width:80%;height:80%;background-color:#ff8200;right:15px;bottom:15px;z-index:-1}.events-card-wrapper{position:relative;height:500px;max-height:500px;overflow:hidden;z-index:4}.events-card-date{position:absolute;display:block;padding:15px;text-transform:uppercase;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.9444rem;font-weight:700;color:#fff!important;z-index:5}.events-card-button{display:inline-block;content:"";position:absolute;bottom:0;right:0;z-index:5}.events-card-button span{display:inline-block;background-color:#fff;padding:15px;border:solid 4px #ff8200;border-radius:50%;font-weight:700;font-size:2.3rem;color:#006c93}.events-card-default{position:relative;padding:15px;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}.events-card-default::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent,#4b4b4b 80%);z-index:-1}.events-card-details{display:block;position:absolute;bottom:0;right:0;left:0;padding:15px}.events-card-details h3{margin-bottom:0;text-transform:uppercase;word-break:break-word;font-size:clamp(1rem,5vw,2rem)}.events-card-details h3 a{color:#fff}.events-card-details p{margin-bottom:20px;color:#fff}.events-card-time{text-transform:uppercase;display:block;margin-bottom:5px;font-weight:700;color:#fff}.events-card-time .fa-regular::before{display:inline-block;margin-right:8px;font-size:1rem;color:#fff}.events-card-time a{text-decoration:none;color:#fff}.events-card-location{display:block;margin-bottom:5px;font-weight:700;color:#fff}.events-card-location .fa-regular::before{display:inline-block;margin-right:8px;font-size:1rem;color:#fff}.events-card-location a{text-decoration:none;color:#fff}.events-card-overlay{position:absolute;padding:15px;width:100%;height:100%;top:100%;background-color:#4b4b4b;transition:all .4s ease-out;z-index:4}.events-card-summary{position:relative;padding:40px 0;height:100%;width:100%;bottom:0;top:0}.events-card-summary h4{margin-bottom:20px;text-transform:uppercase;word-break:break-word;line-height:1.2;font-weight:500;color:#fff}.events-card-summary p{height:175px;color:#fff}.events-card-click{display:block;position:absolute;left:0;right:0;bottom:40px;text-align:center}.events-card-click a{display:inline-block;width:75%;max-width:300px;padding:5px 10px;border:solid 2px #ff8200;border-radius:7px;background-color:#fff;text-transform:uppercase;font-weight:700}.events-card-slidein{top:0}.events-nav{display:block;width:100%;text-transform:uppercase;overflow:hidden}.events-nav a{font-weight:700;color:#4b4b4b}.events-nav .fa-solid::before{color:#ff8200}.events-nav-prev{float:left}.events-nav-prev .fa-solid::before{margin-right:8px}.events-nav-next{float:right}.events-nav-next .fa-solid::before{margin-left:8px}.flexcontainer{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:0;margin:0;align-items:flex-start;gap:10px}.flexcontainer h3{background-color:#58595b;color:#fff;padding:10px;text-align:center;margin:0!important;font-size:1.5rem}.flexcontainer .ninehours,.flexcontainer .required,.flexcontainer .threehours{width:100%}.flexcontainer .ninehours .flextable{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;gap:0 10px}.flexcontainer .ninehours .flextable p{padding:10px}.flexcontainer .ninehours .flextable>p{width:100%}.flexcontainer p.greenclass,.flexcontainer p.orangeclass,.flexcontainer span.greenclass,.flexcontainer span.orangeclass,.flexlegend p.greenclass,.flexlegend p.orangeclass,.flexlegend span.greenclass,.flexlegend span.orangeclass{color:#4b4b4b}.flexcontainer p.pinkclass,.flexcontainer p.purpleclass,.flexcontainer p.tealclass,.flexcontainer p.yellowclass,.flexcontainer span.pinkclass,.flexcontainer span.purpleclass,.flexcontainer span.tealclass,.flexcontainer span.yellowclass,.flexlegend p.pinkclass,.flexlegend p.purpleclass,.flexlegend p.tealclass,.flexlegend p.yellowclass,.flexlegend span.pinkclass,.flexlegend span.purpleclass,.flexlegend span.tealclass,.flexlegend span.yellowclass{color:#fff}.flexcontainer p.pinkclass strong,.flexcontainer p.purpleclass strong,.flexcontainer p.tealclass strong,.flexcontainer p.yellowclass strong,.flexcontainer span.pinkclass strong,.flexcontainer span.purpleclass strong,.flexcontainer span.tealclass strong,.flexcontainer span.yellowclass strong,.flexlegend p.pinkclass strong,.flexlegend p.purpleclass strong,.flexlegend p.tealclass strong,.flexlegend p.yellowclass strong,.flexlegend span.pinkclass strong,.flexlegend span.purpleclass strong,.flexlegend span.tealclass strong,.flexlegend span.yellowclass strong{color:#fff}.flexcontainer p.orangeclass,.flexcontainer span.orangeclass,.flexlegend p.orangeclass,.flexlegend span.orangeclass{background-color:#efefef;border:2px solid #efefef}.flexcontainer p.purpleclass,.flexcontainer p.purpleclass strong,.flexcontainer span.purpleclass,.flexlegend p.purpleclass,.flexlegend p.purpleclass strong,.flexlegend span.purpleclass{background-color:#4b4b4b;border:2px solid #4b4b4b}.flexcontainer p.tealclass,.flexcontainer p.tealclass strong,.flexcontainer span.tealclass,.flexlegend p.tealclass,.flexlegend p.tealclass strong,.flexlegend span.tealclass{background-color:#006c93;border:2px solid #006c93}.flexcontainer p.yellowclass,.flexcontainer p.yellowclass strong,.flexcontainer span.yellowclass,.flexlegend p.yellowclass,.flexlegend p.yellowclass strong,.flexlegend span.yellowclass{background-color:#313e48;border:2px solid #313e48}.flexcontainer p.pinkclass,.flexcontainer p.pinkclass strong,.flexcontainer span.pinkclass,.flexlegend p.pinkclass,.flexlegend p.pinkclass strong,.flexlegend span.pinkclass{background-color:#465866;border:2px solid #465866}.flexcontainer p.greenclass,.flexcontainer span.greenclass,.flexlegend p.greenclass,.flexlegend span.greenclass{background-color:#fff;border:2px solid #ff8200}.flexcontainer .flexlegend,.flexlegend .flexlegend{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}.flexcontainer .flexlegend p span,.flexlegend .flexlegend p span{width:40px;height:20px;display:inline-block;margin-right:15px;vertical-align:middle}.flexcontainer .course-by-college,.flexlegend .course-by-college{text-align:center;font-size:1.25rem;margin-bottom:20px}.flexlegend{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}.flexlegend p span{width:40px;height:20px;display:inline-block;margin-right:15px;vertical-align:middle}#audience-orange{position:absolute;width:100%;bottom:0;height:60%;left:0;right:0}.home-audiences a img{background-color:#fff;border-radius:100%;padding:15px;transition:.3s ease background-color}.home-audiences a:active img,.home-audiences a:focus img,.home-audiences a:focus-within img,.home-audiences a:hover img{background-color:#4b4b4b}.home-dept-cards .wp-block-cover{padding-inline:2rem}.home-dept-cards h2{font-size:1em}.home-dept-cards h2 a{font-size:clamp(1.25rem,2.125vw,2rem);font-weight:900;letter-spacing:-.5px;text-shadow:0 0 10px #fff;text-decoration-color:transparent;line-height:1.1em;color:#006c93}.home-dept-cards h2 a:active,.home-dept-cards h2 a:focus,.home-dept-cards h2 a:focus-within,.home-dept-cards h2 a:hover{text-decoration-color:#ff8200}.home-dept-cards a img{transition:all .2s ease}.home-dept-cards a:active img,.home-dept-cards a:focus img,.home-dept-cards a:focus-within img,.home-dept-cards a:hover img{transform:translateX(5px)}.sign-sidebar{height:1080px;background-color:#505050;color:#fff}.sign-sidebar a{color:#fd7e14}.sign-sidebar-ut-logo{display:block;width:100%;max-width:290px;margin:0 auto}.sign-sidebar-latest-news{padding-top:10%;background-color:#58595b}.sign-sidebar-latest-news-content{padding:10px 40px 50px;font-size:16px;font-weight:200}.sign-sidebar-latest-news-img{width:100%;height:350px;margin-top:50px;background-size:cover;background-position:center center}.sign-sidebar-latest-news-title{font-size:1.5rem;color:#fff}.sign-sidebar-latest-tweet{padding-top:70px}.sign-sidebar-latest-tweet-content{margin-top:25px;padding:0 40px;text-align:center;font-size:16px;font-weight:200}.sign-sidebar-latest-news-excerpt{color:#fff;font-size:1.125rem}.sign-sidebar-body header{display:none}.sitemap-intro{text-align:center;color:#4b4b4b;margin-bottom:30px;font-size:1rem;padding:0 15px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.sitemap-container{margin:0 auto;padding:20px 15px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.sitemap-section{margin-bottom:30px;background:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.05);padding:20px;transition:transform .3s ease,box-shadow .3s ease}.sitemap-section h2{color:#4b4b4b;font-size:clamp(1.25rem,2vw,2rem);margin-top:0;margin-bottom:15px;padding-bottom:10px;padding-left:15px;position:relative;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.sitemap-section h2:before{content:"";position:absolute;left:0;top:40%;transform:translateY(-50%);width:4px;height:70%;background:#ff8200}.sitemap-list{list-style:none;margin:0;padding:0}.sitemap-list li{margin-bottom:10px;position:relative;padding-left:18px}.sitemap-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:8px;background:url(../../assets/img/chevron.png) no-repeat center center;background-size:contain}.sitemap-list a{color:#4b4b4b;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease;font-size:1rem}.sitemap-list a:active,.sitemap-list a:focus,.sitemap-list a:focus-within,.sitemap-list a:hover{color:#006c93;text-decoration:underline;text-decoration-color:#ff8200;text-decoration-thickness:3px}.error-404{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:20px;min-height:60vh}.error-404 .error-container{display:flex;flex-direction:column;margin:0 auto;max-width:1570px}.error-404 .error-content{text-align:center}.error-404 .error-title{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:120px;line-height:.8;font-weight:900;margin:0 0 20px;color:#006c93;text-shadow:3px 3px 0 #ff8200}.error-404 .error-message{margin-bottom:30px}.error-404 .error-message h2{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(2rem,2.5vw,3rem);color:#4b4b4b;margin:0 0 15px;position:relative;display:inline-block}.error-404 .error-message h2:after{content:"";display:block;width:80px;height:3px;background:#ff8200;margin:10px auto 0}.error-404 .error-message p{color:#4b4b4b;font-size:1.125rem;font-weight:500;margin:0;max-width:500px}.error-404 .error-actions{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:20px}.error-404 .error-actions .home-button{border:4px solid #ff8200;width:-moz-fit-content;width:fit-content;flex:0 1 fit-content;font-size:1.5rem;padding:.5em 1em;text-decoration-color:transparent;text-transform:uppercase;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;display:block;text-align:center}.error-404 .error-actions .home-button:active,.error-404 .error-actions .home-button:focus,.error-404 .error-actions .home-button:focus-within,.error-404 .error-actions .home-button:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.error-404 .error-actions .search-container-404{width:100%}.error-404 .error-actions .search-container-404 p{margin-bottom:10px;font-size:1rem;color:#4b4b4b}.error-404 .error-actions .search-container-404 .search-form{display:flex}.error-404 .error-actions .search-container-404 .search-form .search-field{flex:1;border:2px solid #ff8200;border-right:none;padding:10px 15px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem}.error-404 .error-actions .search-container-404 .search-form .search-field:focus{outline:0;border-color:#006c93}.error-404 .error-actions .search-container-404 .search-form .search-submit{border:3px solid #ff8200;background-color:#fff;font-size:1.25rem;padding:.5rem 2rem;font-weight:900;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:transparent;transition:.2s ease all;border-left:none;padding:10px 15px}.error-404 .error-actions .search-container-404 .search-form .search-submit .search{color:#006c93;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.error-404 .error-actions .search-container-404 .search-form .search-submit:active,.error-404 .error-actions .search-container-404 .search-form .search-submit:focus,.error-404 .error-actions .search-container-404 .search-form .search-submit:focus-within,.error-404 .error-actions .search-container-404 .search-form .search-submit:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.events .event-header{display:grid;background-color:#313e48;grid-gap:0;grid-template-columns:1fr;grid-auto-rows:1fr}.events .event-header .event-header-image img{aspect-ratio:16/9;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.events .event-header .event-header-details{background-color:#313e48;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.events .event-header .event-header-details *{color:#fff;fill:#fff}.events .event-header .event-header-details .event-header-details-date{font-size:clamp(1.125rem,2vw,1.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.events .event-header .event-header-details .event-location{display:flex;gap:20px;margin-block:20px;align-items:flex-start;font-weight:500;border:4px solid #ff8200;width:-moz-fit-content;width:fit-content;padding:10px 20px}.events .event-header .event-header-details h1{font-size:clamp(2rem,2.5vw,3rem)}.events .event-header .event-header-details #icon-map{width:1.5rem}.events .event-header .event-header-details .event-button{margin-top:1.5rem;border:2px solid #4b4b4b;padding:1rem 2rem;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#006c93}.event-content{max-width:1570px;margin:50px auto}.event-content div{margin-block-start:1.25rem;margin-block-end:0}.event-content p{margin-block:1rem}.day-table-sec .container>h2{padding-block:20px;text-align:center}.day-table-sec .container .event-agenda{margin:0 auto;width:-moz-fit-content;width:fit-content}.day-table-sec .container .event-agenda h2{font-size:clamp(2rem,2.5vw,3rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;width:-moz-fit-content;width:fit-content;padding-bottom:5px;border-bottom:4px solid #ff8200}.day-table-sec .container .event-agenda .agenda-block{padding:2rem}.day-table-sec .container .event-agenda .agenda-block:nth-of-type(even){background-color:#465866}.day-table-sec .container .event-agenda .agenda-block:nth-of-type(odd){background-color:#313e48}.day-table-sec .container .event-agenda .agenda-block *{color:#fff;fill:#fff}.day-table-sec .container .event-agenda .agenda-block .agenda-item{display:grid;grid-template-columns:auto minmax(0,3fr);border-bottom:4px solid #efefef;gap:2rem;padding:2rem;align-items:center}.day-table-sec .container .event-agenda .agenda-block .agenda-item .agenda-time{border-right:4px solid #fff;padding-right:2rem}.day-table-sec .container .event-agenda .agenda-block .agenda-item h4{text-transform:uppercase}.day-table-sec .container .event-agenda .agenda-block .agenda-item h5{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600}.day-table-sec .container .event-agenda .agenda-block .agenda-item .agenda-time p{font-size:clamp(1.5rem,2vw,2.5rem);font-weight:900}.day-table-sec .container .event-agenda .agenda-block .agenda-item .agenda-location{font-style:italic;padding-top:20px}.day-table-sec .container .event-agenda .agenda-block .agenda-item:last-of-type{border-bottom:none}.single-event-cta{background-color:#efefef;padding:4rem 0;margin-top:50px}.single-event-cta h2{padding-bottom:2px}.single-event-cta h3{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.single-event-cta *{text-align:center}.single-event-cta .is-style-outline{margin-block:40px}.article-header{display:grid;grid-template-columns:1fr}.article-header .article-header-text{background-color:#efefef;display:flex;flex-direction:column;justify-content:center;order:2}.article-header .article-header-text .article-header-text-wrapper{background-color:#465866;position:relative;padding:2rem;border-top:10px solid #ff8200;box-shadow:.25rem .25rem .75rem #4b4b4b}.article-header .article-header-text .article-header-text-wrapper .article-header-title{font-size:clamp(2rem,2.5vw,3rem);padding-bottom:.5rem;color:#fff}.article-header .article-header-text .article-header-text-wrapper .article-header-date{font-size:clamp(1.125rem,2vw,1.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#fff}.article-header .article-header-text .article-header-text-wrapper .article-header-excerpt{padding-block:2rem 1rem}.article-header .article-header-text .article-header-text-wrapper .article-header-excerpt p{color:#fff}.article-header .article-image{aspect-ratio:16/9;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat;order:1}.article-content .article-content-wrapper{padding-inline:40px;margin-block:50px;max-width:1570px;margin-inline:auto}.article-content .article-content-wrapper .alignleft{float:left;padding:20px}.article-content .article-content-wrapper .alignright{float:right;padding:20px}.article-content .article-content-wrapper .wp-caption .wp-caption-text{font-size:.8rem;font-style:italic;text-align:center}.article-content .article-content-wrapper h2,.article-content .article-content-wrapper h3{font-size:clamp(1.125rem,2vw,1.5rem);margin-block:10px}.article-content .article-content-wrapper h2 b,.article-content .article-content-wrapper h2 em,.article-content .article-content-wrapper h2 span,.article-content .article-content-wrapper h2 strong,.article-content .article-content-wrapper h3 b,.article-content .article-content-wrapper h3 em,.article-content .article-content-wrapper h3 span,.article-content .article-content-wrapper h3 strong{font-size:clamp(1.125rem,2vw,1.5rem)}.article-content .article-content-wrapper h4{font-size:1.25rem;margin-block:10px}.article-content .article-content-wrapper h4 b,.article-content .article-content-wrapper h4 em,.article-content .article-content-wrapper h4 span,.article-content .article-content-wrapper h4 strong{font-size:1.25rem}.article-content .article-content-wrapper p{font-weight:500;margin-block:10px}.article-content .article-content-wrapper p span{font-weight:500!important}.article-content .article-content-wrapper p b,.article-content .article-content-wrapper p strong{font-weight:700}.article-content .article-content-wrapper p em,.article-content .article-content-wrapper p i{font-style:italic;font-weight:500}.article-content .article-meta{padding-inline:2rem;margin-block:50px;max-width:1570px;margin-inline:auto;display:grid;gap:20px;grid-template-columns:1fr;border-top:10px solid #ff8200;padding-top:40px}.article-content .article-meta .author-info .author-info-wrapper{display:grid;gap:20px;align-items:center;margin-block:1rem;grid-template-columns:80px 1fr}.article-content .article-meta .author-info .author-info-wrapper img{border-radius:50%;width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.article-content .article-meta .author-info .author-info-wrapper .author-name{font-size:1.25rem;font-weight:700}.article-content .article-meta .author-info .author-info-wrapper .author-title{font-size:1rem;font-weight:500}.article-content .social-share-links{display:flex;gap:20px;justify-content:flex-start;align-items:center;margin-block:1rem}.article-content .social-share-links a{display:inline-block;transition:.2s ease all;font-size:2rem;color:#4b4b4b}.article-content .social-share-links a:active,.article-content .social-share-links a:focus,.article-content .social-share-links a:focus-within,.article-content .social-share-links a:hover{color:#ff8200;transform:scale(1.3)}.article-content .article-recommended{background-color:#efefef}.article-content .article-recommended .article-recommended-wrapper{padding-inline:2rem;padding-block:40px;margin-block:50px 0;max-width:1570px;margin-inline:auto}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-heading{margin-bottom:20px;text-transform:uppercase}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper{display:grid;gap:40px;grid-template-columns:1fr}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item{background-color:#fff;display:grid;gap:0;position:relative;z-index:1;grid-template-columns:1fr}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item::after{content:"";position:absolute;bottom:-1rem;left:-1rem;width:50%;max-width:250px;height:50%;max-height:250px;background-color:#ff8200;z-index:-1}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-image{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16/9}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text{padding:2rem;background-color:#fff}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text h4{line-height:1.125em}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text a{text-decoration-thickness:3px}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text a:active,.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text a:focus,.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text a:focus-within,.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text a:hover{text-decoration-color:#ff8200}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-text .excerpt{margin-block:15px}.feature-header{display:grid;grid-template-columns:1fr}.feature-header .feature-video-header iframe{aspect-ratio:16/9;width:100%;height:100%}.feature-header .feature-image{aspect-ratio:1/1;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.feature-header .feature-header-text{background-color:#465866;display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem}.feature-header .feature-header-text em,.feature-header .feature-header-text h2,.feature-header .feature-header-text p,.feature-header .feature-header-text strong{color:#fff}.feature-header .feature-header-text .feature-header-quote{margin-block:.75em;font-style:italic;font-size:clamp(1.125rem,2vw,1.5rem)}.feature-content{margin-block:50px}.feature-content p{margin-block:1rem}.feature-content iframe{margin:20px auto;width:100%;aspect-ratio:16/9;max-width:600px;display:block}.related-spotlights{margin-block:50px}.related-spotlights .container .related-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem;margin-top:1rem}.related-spotlights .container .spotlights-wrapper{display:grid;gap:40px;grid-template-columns:1fr}.related-spotlights .container .spotlights-wrapper .spotlight-item .spotlight-card .spotlight-card-img-wrapper{aspect-ratio:1;width:100%;height:100%;overflow:hidden;border:4px solid #ff8200}.related-spotlights .container .spotlights-wrapper .spotlight-item .spotlight-card .spotlight-card-img-wrapper .spotlight-card-img{background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s ease all;width:100%;height:100%}.related-spotlights .container .spotlights-wrapper .spotlight-item .spotlight-card .spotlight-card-title{text-align:center;font-size:1.125rem;margin-block:.5rem}.related-spotlights .container .spotlights-wrapper .spotlight-item .spotlight-card:hover .spotlight-card-img{transform:scale(1.1)}.whitepaper-detail .whitepaper-card{display:grid;gap:0;grid-template-columns:1fr;align-content:center}.whitepaper-detail .whitepaper-card .whitepaper-image{width:100%;background-color:#efefef}.whitepaper-detail .whitepaper-card .whitepaper-image .whitepaper-card-img{max-height:400px;margin:2rem auto;display:block;border:3px solid #ff8200}.whitepaper-detail .whitepaper-card .whitepaper-heading{padding:2rem;background-color:#465866;display:flex;flex-direction:column;justify-content:center}.whitepaper-detail .whitepaper-card .whitepaper-heading h1{font-size:clamp(2rem,2.5vw,3rem);color:#fff;margin-bottom:1rem}.whitepaper-detail .whitepaper-card .whitepaper-heading em,.whitepaper-detail .whitepaper-card .whitepaper-heading p,.whitepaper-detail .whitepaper-card .whitepaper-heading span,.whitepaper-detail .whitepaper-card .whitepaper-heading strong{color:#fff;margin-block:.125rem}.whitepaper-detail .whitepaper-info{margin-block:50px}.whitepaper-detail .whitepaper-info p{margin-block:.5rem}.whitepaper-detail .whitepaper-card-link{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;color:#006c93;text-decoration-thickness:3px}.whitepaper-detail .whitepaper-card-link:hover{text-decoration-color:#ff8200}.whitepaper-detail .whitepaper-card-link:hover svg{transform:scale(1.2)}.whitepaper-detail .whitepaper-card-link svg{max-width:1.5rem;-o-object-fit:contain;object-fit:contain;transition:.2s ease all}.whitepaper-detail .whitepaper-card-link p{color:#006c93;font-weight:700}.related-courses{margin-top:2rem;background-color:#efefef;padding-block:2rem}.related-courses .open-enrollment-programs{display:grid;gap:10px 40px;margin-block:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:center;list-style-image:url(../../assets/img/list-chevron.png)}.related-courses .open-enrollment-programs li{padding-left:10px;padding-bottom:.75rem;line-height:1.125em}.related-courses .open-enrollment-programs li::marker{font-size:1em}.course-header{background-color:#313e48;padding-block:2rem}.course-header h2,.course-header h3{color:#fff}.course-header h2 a,.course-header h3 a{color:#fff;font-size:clamp(1.5rem,5vw,2rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;text-transform:uppercase;line-height:1em;margin:0;text-decoration-thickness:3px}.course-header h2 a:active,.course-header h2 a:focus,.course-header h2 a:focus-within,.course-header h2 a:hover,.course-header h3 a:active,.course-header h3 a:focus,.course-header h3 a:focus-within,.course-header h3 a:hover{text-decoration-color:#ff8200}.course-introduction .short-courses{margin-block:2rem .5rem}.course-introduction .course-content p{padding-bottom:1rem}.course-introduction .course-content ul{margin-block:1rem;list-style-image:url(../../assets/img/list-chevron.png)}.course-introduction .course-content ul li{padding-left:10px;padding-bottom:.75rem;line-height:1.125em}.course-introduction .course-content ul li::marker{font-size:1em}.course-details .course-detail-information .register-button{margin-block:1rem}.course-details .course-detail-information .course-benefits{background-color:#efefef;padding:2rem;border-top:10px solid #ff8200;margin-block:2rem}.course-details .course-detail-information .course-benefits strong{font-weight:700;font-size:1.125rem}.course-details .course-detail-information .course-benefits ul{margin-block:1rem;list-style-image:url(../../assets/img/list-chevron.png)}.course-details .course-detail-information .course-benefits ul li{padding-left:10px;padding-bottom:.75rem;line-height:1.125em}.course-details .course-detail-information .course-benefits ul li::marker{font-size:1em}.course-details .course-details-content{display:grid;gap:2rem;grid-template-columns:1fr;margin-block:2rem 3rem}.course-details .course-details-content .orange-block{border-top:10px solid #ff8200;background-color:#efefef;padding:2rem;font-size:1.125rem;font-weight:500;line-height:1.5em}.course-details .course-details-content .orange-block h4{line-height:1em;margin-bottom:1rem}.custom-courses{background-color:#313e48;padding-block:3rem}.custom-courses .custom-course-wrapper{background-color:#465866;padding:2rem}.custom-courses .custom-course-wrapper h2,.custom-courses .custom-course-wrapper label,.custom-courses .custom-course-wrapper legend,.custom-courses .custom-course-wrapper p{color:#fff}.custom-courses .custom-course-wrapper label,.custom-courses .custom-course-wrapper legend{font-weight:500}.custom-courses .custom-course-wrapper .gform_wrapper{margin-block:2rem}.people-profile .people-header{padding-top:3rem;margin-bottom:2rem}.people-profile .people-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:min(400px,40%);z-index:-1;background-color:#ff8200}.people-profile .people-header .people-header-wrapper{display:grid;gap:40px;grid-template-columns:1fr;background-color:#fff;border:1px solid #4b4b4b;border-bottom-color:#ff8200;border-bottom-width:10px;padding:min(2rem,5%) min(3rem,7%)}.people-profile .people-header .people-header-wrapper .people-image-social .people-photo{position:relative;margin:0 auto;text-align:center}.people-profile .people-header .people-header-wrapper .people-image-social .people-photo img{aspect-ratio:1;width:100%;height:100%;max-width:300px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:-1rem 1rem 0 #ff8200;-o-object-fit:cover;object-fit:cover}.people-profile .people-header .people-header-wrapper .people-information .people-designation{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;margin-bottom:1rem}.people-profile .people-header .people-header-wrapper .people-information .faculty-header-dept{font-weight:700}.people-profile .people-header .people-header-wrapper .people-information .people-location,.people-profile .people-header .people-header-wrapper .people-information .people-meta{display:flex;gap:40px;align-items:center;margin-block:.5rem .75rem;justify-content:flex-start}.people-profile .people-header .people-header-wrapper .people-information .people-location p,.people-profile .people-header .people-header-wrapper .people-information .people-meta p{display:flex;justify-content:flex-start;gap:10px;align-items:center;font-size:1rem;font-weight:700}.people-profile .people-header .people-header-wrapper .people-information .people-location p span,.people-profile .people-header .people-header-wrapper .people-information .people-meta p span{font-size:1.125rem;color:#ff8200}.people-profile .people-header .people-header-wrapper .people-information .people-location p a,.people-profile .people-header .people-header-wrapper .people-information .people-meta p a{text-decoration-thickness:3px}.people-profile .people-header .people-header-wrapper .people-information .people-location p a:hover,.people-profile .people-header .people-header-wrapper .people-information .people-meta p a:hover{text-decoration-color:#ff8200}.people-profile .people-header .people-header-wrapper .people-information .people-center,.people-profile .people-header .people-header-wrapper .people-information .people-department,.people-profile .people-header .people-header-wrapper .people-information .people-program{margin-block:.5rem}.people-profile .people-header .people-social{margin-block:2rem 1rem}.people-profile .people-header .people-social .social-list{padding:0;margin:0;list-style:none;display:flex;gap:20px;justify-content:flex-start;align-items:center;color:#ff8200}.people-profile .people-header .people-social .social-list .fa-brands{color:#ff8200;transition:.2s ease all}.people-profile .people-header .people-social .social-list .fa-brands:active,.people-profile .people-header .people-social .social-list .fa-brands:focus,.people-profile .people-header .people-social .social-list .fa-brands:focus-within,.people-profile .people-header .people-social .social-list .fa-brands:hover{transform:scale(1.2);color:#006c93}.people-profile .people-bio{margin-block:2rem}.people-profile .people-bio .bio-header{margin-bottom:1.5rem}.people-profile .people-bio .container{font-size:1.125rem;line-height:1.5em;font-weight:500}.people-profile .people-bio h2,.people-profile .people-bio h3,.people-profile .people-bio h4,.people-profile .people-bio h5,.people-profile .people-bio h6,.people-profile .people-bio p{margin-block:.5em}.people-profile .faculty-information{margin-block:2rem}.people-profile .faculty-information .container{display:grid;gap:40px;grid-template-columns:1fr}.people-profile .faculty-information .container .people-widget{border:4px solid #ff8200;padding:2rem}.people-profile .faculty-information .container .people-widget h6{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:.5rem}.people-profile .faculty-information .container .people-widget ul li{margin-bottom:.5rem}.people-profile .faculty-information .container .people-widget ul li::marker{color:#ff8200}.people-profile .media-press .people-widget{border:4px solid #ff8200;padding:2rem;margin-block:20px}.people-profile .media-press .people-widget h6{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:.5rem}.people-profile .media-press .people-widget ul li{margin-bottom:.5rem}.people-profile .media-press .people-widget ul li::marker{color:#ff8200}.people-profile .featured-guest-speakers{margin-top:2rem;background-color:#efefef;padding-block:2rem}.people-profile .featured-guest-speakers h3{margin-bottom:1.5rem}.people-profile .featured-guest-speakers .speaker-wrapper{display:grid;gap:40px;grid-template-columns:1fr}.people-profile .featured-guest-speakers .speaker-wrapper .category-speaker .speaker-card .speaker-card-img{aspect-ratio:1;width:100%;height:auto;overflow:hidden;border:4px solid #ff8200;-o-object-fit:contain;object-fit:contain}.people-profile .featured-guest-speakers .speaker-wrapper .category-speaker .speaker-card .speaker-card-img .speaker-card-img{background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s ease all;width:100%;height:100%}.people-profile .featured-guest-speakers .speaker-wrapper .category-speaker .speaker-card .speaker-card-info{margin-block:1rem}.card-block h2{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:900;text-align:center;margin-bottom:20px;letter-spacing:1px;text-transform:capitalize;line-height:1.125em}.card-block h2 a{text-decoration-color:transparent}.card-block h2 a:active,.card-block h2 a:focus,.card-block h2 a:focus-within,.card-block h2 a:hover{text-decoration-color:#ff8200}.card-block.is-style-dark-block{background-color:#313e48;border-top:10px solid #ff8200;margin:0 20px;padding:20px}.card-block.is-style-dark-block a{margin:20px auto 30px;display:block}.card-block.is-style-dark-block img{margin:20px auto 30px;background-color:#fff;border-radius:100%;display:block;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;padding:10px}.card-block.is-style-dark-block h2{color:#fff;text-align:center}.card-block.is-style-dark-block h2 a{color:#fff;text-decoration-color:transparent}.card-block.is-style-dark-block h2 a:active,.card-block.is-style-dark-block h2 a:focus,.card-block.is-style-dark-block h2 a:focus-within,.card-block.is-style-dark-block h2 a:hover{text-decoration-color:#ff8200}.card-block.is-style-dark-block p{font-size:1.125rem}.card-block.is-style-light-block{background-color:#efefef;padding:0;border-top:10px solid #ff8200;margin:0 20px}.card-block h2{color:#4b4b4b;min-height:4.5rem;text-align:left}.card-block h2 a{color:#006c93}.card-block a:active,.card-block a:focus,.card-block a:focus-within,.card-block a:hover{transform:translateX(5px)}.card-block p{font-size:1.125rem}.is-style-equal-height .card-block,.is-style-equal-height .custom-card-block{height:100%}.is-style-equal-height .wp-block-column{overflow-y:hidden}.wp-block-group.hero-header-wrapper{padding:40px}.numbers-grid{display:flex;flex-wrap:wrap;gap:1rem;padding:0}.numbers-grid .wp-block-group{flex-grow:1}.accordion h2{cursor:pointer;margin-bottom:10px;display:flex;align-items:center}.accordion h2::before{max-height:1.5rem;content:"+";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;margin-right:1rem;font-size:1.5rem;color:#ff8200;font-weight:900;cursor:pointer;transition:.2s ease all;line-height:.6em;max-width:1.5rem}.accordion h2.toggled::before{transform:rotate(45deg)}.accordion h2:active,.accordion h2:focus,.accordion h2:focus-within,.accordion h2:hover{opacity:.8}.accordion .inneraccord{display:grid;grid-template-rows:0fr;transition:250ms all ease}.accordion .inneraccord>div{margin:0!important;overflow:hidden}.accordion .inneraccord>div li{padding-bottom:10px}.accordion .inneraccord.active{grid-template-rows:1fr}.three-across .wp-block-column>.wp-block-group{display:flex;flex-direction:column;height:100%}.three-across .wp-block-column>.wp-block-group>div{flex-grow:1}.orange-bump-up{position:relative;z-index:2}.bump-up{margin-top:-100px;margin-bottom:100px}.featured-person{background-color:#313e48;padding:3rem;margin-bottom:3rem}.featured-person h2{text-transform:capitalize}.featured-person .featured-card{display:grid;gap:4rem;align-items:center;grid-template-columns:1fr}.featured-person .featured-card img{width:300px;height:300px;border-radius:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto}.featured-person .featured-card .people-content{max-width:100%}.featured-person .featured-card h3{font-size:1.25rem;margin-bottom:1.5rem;margin-top:.5rem}.featured-person .featured-card .email-listing::before{content:"\f0e0";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#fff;margin-right:10px}.featured-person .featured-card .email-listing a{color:#006c93;text-decoration-color:transparent}.featured-person .featured-card .email-listing a:active,.featured-person .featured-card .email-listing a:focus,.featured-person .featured-card .email-listing a:focus-within,.featured-person .featured-card .email-listing a:hover{text-decoration-color:#fff}.featured-person .featured-card .phone-listing::before{content:"\f095";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#fff;margin-right:10px}.featured-person .featured-card .linkedin-listing::before{content:"\f08c";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#fff;margin-right:10px}.featured-person .featured-card .linkedin-listing a{color:#006c93;text-decoration-color:transparent}.featured-person .featured-card .linkedin-listing a:active,.featured-person .featured-card .linkedin-listing a:focus,.featured-person .featured-card .linkedin-listing a:focus-within,.featured-person .featured-card .linkedin-listing a:hover{text-decoration-color:#fff}.featured-person .featured-card .bio{margin-bottom:2.5rem;color:#fff}.featured-person .featured-card .bio p{margin-bottom:1rem}.featured-person .featured-card .bio a,.featured-person .featured-card .bio em,.featured-person .featured-card .bio p,.featured-person .featured-card .bio strong{color:#fff}.department-people .people-wrapper h3{margin-bottom:1.5rem;font-weight:700}.department-people .people-wrapper .emeritus-list{background-color:#e1e1e1;padding:40px}.department-people .people-wrapper .people-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4rem;margin-bottom:6rem}.department-people .people-wrapper .people-list .bio{color:#fff}.department-people .people-wrapper .people-list .people-item img{width:300px;height:300px;border-radius:100%;-o-object-fit:cover;object-fit:cover;margin-inline:auto;display:block}.department-people .people-wrapper .people-list .people-item h3{font-size:1.65rem;margin:.5rem 0;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.department-people .people-wrapper .people-list .people-item .email-listing::before{content:"\f0e0";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.department-people .people-wrapper .people-list .people-item .email-listing a{color:#006c93;text-decoration-color:transparent}.department-people .people-wrapper .people-list .people-item .email-listing a:active,.department-people .people-wrapper .people-list .people-item .email-listing a:focus,.department-people .people-wrapper .people-list .people-item .email-listing a:focus-within,.department-people .people-wrapper .people-list .people-item .email-listing a:hover{text-decoration-color:#ff8200}.department-people .people-wrapper .people-list .people-item .phone-listing::before{content:"\f095";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.department-people .people-wrapper .people-list .people-item .linkedin-listing::before{content:"\f08c";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.department-people .people-wrapper .people-list .people-item .linkedin-listing a{color:#006c93;text-decoration-color:transparent}.department-people .people-wrapper .people-list .people-item .linkedin-listing a:active,.department-people .people-wrapper .people-list .people-item .linkedin-listing a:focus,.department-people .people-wrapper .people-list .people-item .linkedin-listing a:focus-within,.department-people .people-wrapper .people-list .people-item .linkedin-listing a:hover{text-decoration-color:#ff8200}.alumni-search-field input,.faculty-search-field input{border-left:10px solid #ff8200;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-right:1px solid #4b4b4b;padding:10px;font-size:1.125rem;color:#4b4b4b;background-color:#fff;font-weight:500;width:100%;margin-bottom:10px}.alumni-filters,.faculty-filters{display:grid;grid-template-columns:1fr;gap:10px}.alumni-filters .alumni-select,.alumni-filters .faculty-select,.faculty-filters .alumni-select,.faculty-filters .faculty-select{width:100%}.alumni-filters .alumni-select select,.alumni-filters .faculty-select select,.faculty-filters .alumni-select select,.faculty-filters .faculty-select select{border-left:10px solid #ff8200;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-right:1px solid #4b4b4b;padding:10px;font-size:1.125rem;color:#4b4b4b;background-color:#fff;font-weight:500;width:100%}.alumni-buttons,.faculty-buttons{display:flex;align-items:center;gap:50px;margin:20px 0 50px}.alumni-buttons .alumni-submit button,.alumni-buttons .faculty-submit button,.faculty-buttons .alumni-submit button,.faculty-buttons .faculty-submit button{border:3px solid #ff8200;background-color:#fff;font-size:1.25rem;padding:.5rem 2rem;font-weight:900;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:transparent;transition:.2s ease all}.alumni-buttons .alumni-submit button .search,.alumni-buttons .faculty-submit button .search,.faculty-buttons .alumni-submit button .search,.faculty-buttons .faculty-submit button .search{color:#006c93;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.alumni-buttons .alumni-submit button:active,.alumni-buttons .alumni-submit button:focus,.alumni-buttons .alumni-submit button:focus-within,.alumni-buttons .alumni-submit button:hover,.alumni-buttons .faculty-submit button:active,.alumni-buttons .faculty-submit button:focus,.alumni-buttons .faculty-submit button:focus-within,.alumni-buttons .faculty-submit button:hover,.faculty-buttons .alumni-submit button:active,.faculty-buttons .alumni-submit button:focus,.faculty-buttons .alumni-submit button:focus-within,.faculty-buttons .alumni-submit button:hover,.faculty-buttons .faculty-submit button:active,.faculty-buttons .faculty-submit button:focus,.faculty-buttons .faculty-submit button:focus-within,.faculty-buttons .faculty-submit button:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.alumni-cardrow,.faculty-cardrow{display:grid;grid-template-columns:1fr;gap:2rem}.alumni-cardrow .alum-card,.faculty-cardrow .alum-card{background-color:#efefef;display:flex}.alumni-cardrow .alum-card .alum-wrap,.faculty-cardrow .alum-card .alum-wrap{display:grid;grid-template-columns:1fr;gap:1rem}.alumni-cardrow .alum-card .alum-wrap .alum-img img,.faculty-cardrow .alum-card .alum-wrap .alum-img img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.alumni-cardrow .alum-card .alum-wrap .alum-info,.faculty-cardrow .alum-card .alum-wrap .alum-info{display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:1.25rem}.alumni-cardrow .alum-card .alum-wrap .alum-info .class-of,.faculty-cardrow .alum-card .alum-wrap .alum-info .class-of{font-style:italic}.alumni-cardrow .alum-card .alum-wrap .alum-info .alum-name a,.faculty-cardrow .alum-card .alum-wrap .alum-info .alum-name a{font-size:1.125rem;text-transform:capitalize}.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing::before,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing::before{content:"\f0e0";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing a,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing a{color:#006c93;text-decoration-color:transparent}.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing a:active,.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing a:focus,.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing a:focus-within,.alumni-cardrow .alum-card .alum-wrap .alum-info .email-listing a:hover,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing a:active,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing a:focus,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing a:focus-within,.faculty-cardrow .alum-card .alum-wrap .alum-info .email-listing a:hover{text-decoration-color:#ff8200}.alumni-cardrow .alum-card .alum-wrap .alum-info .phone-listing span,.faculty-cardrow .alum-card .alum-wrap .alum-info .phone-listing span{font-weight:500}.alumni-cardrow .alum-card .alum-wrap .alum-info .phone-listing::before,.faculty-cardrow .alum-card .alum-wrap .alum-info .phone-listing::before{content:"\f095";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing::before,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing::before{content:"\f08c";font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px}.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a{color:#006c93;text-decoration-color:transparent}.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:active,.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:focus,.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:focus-within,.alumni-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:hover,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:active,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:focus,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:focus-within,.faculty-cardrow .alum-card .alum-wrap .alum-info .linkedin-listing a:hover{text-decoration-color:#ff8200}#resource-results .resource-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin:0 auto;max-width:1570px;padding:40px}#resource-results .resource-items .resource-wrapper{position:relative;height:500px;max-height:500px;z-index:4;display:none}#resource-results .resource-items .resource-wrapper .resource-item{background-image:linear-gradient(transparent,#313e48 80%);border:2px solid #ff8200;width:100%;position:relative;padding:15px;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}#resource-results .resource-items .resource-wrapper .resource-item::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent,#313e48 80%);z-index:-1}#resource-results .resource-items .resource-wrapper .resource-item img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}#resource-results .resource-items .resource-wrapper .resource-item .resource-info{padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%}#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:.5rem;font-weight:700;color:#fff}#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3 a{color:#fff}#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3 a:active,#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3 a:focus,#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3 a:focus-within,#resource-results .resource-items .resource-wrapper .resource-item .resource-info h3 a:hover{text-decoration-color:#ff8200}#resource-results .resource-items .resource-wrapper .resource-item .resource-info .resource-org{font-size:1rem;margin-bottom:1rem;font-weight:700;color:#fff}#resource-results .resource-items .resource-wrapper .resource-item .resource-desc{position:absolute;padding:15px;width:100%;height:100%;top:100%;left:0;right:0;background-color:#313e48;transition:all .4s ease-out;z-index:4}#resource-results .resource-items .resource-wrapper .resource-item .resource-desc>p{padding:.75rem;color:#fff}#resource-results .resource-items .resource-wrapper .resource-item .resource-desc.show{top:0}#resource-results .resource-items .resource-wrapper.show{display:block}#resource-results .resource-items .ev-card-button{display:inline-block;content:"";position:absolute;bottom:-25px;right:-25px;z-index:5}#resource-results .resource-items .ev-card-button .card-slider{display:inline-block;background-color:#fff;padding:15px;border:solid 4px #ff8200;border-radius:50%;font-weight:700;font-size:2.3rem;color:#006c93;transition:.2s ease all}.filter-wrapper{background-color:#f1f1f1}.filter-wrapper .filters{max-width:1570px;margin:0 auto;padding:40px}.filter-wrapper .filters>h4{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:20px;text-transform:uppercase}.filter-wrapper .filters .filter-text{font-weight:700;margin-bottom:10px}.filter-wrapper .filters #resource-filter-form .dropdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 30px;margin:0 auto}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown-button{width:calc(100% - 20px);padding:10px;font-size:16px;cursor:pointer;background-color:#fff;border:1px solid #ff8200;text-align:left;display:flex;justify-content:space-between;align-items:center;position:relative}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown{position:relative}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown i{position:absolute;top:0;right:0}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .tooltip{display:none;padding:10px}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .tooltip.show{display:block}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .chevron{font-size:14px;transition:transform .3s ease;margin-left:10px;color:#ff8200}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content{display:none;position:absolute;background-color:#fff;width:calc(100% - 20px);border:1px solid #4b4b4b;border-radius:0 0 5px 5px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:5;padding:10px;margin-inline:0}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content input[type=checkbox]{margin-right:8px}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content label{display:block;padding:5px;font-size:14px;font-weight:500}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content label:active,.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content label:focus,.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content label:focus-within,.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown .dropdown-content label:hover{background-color:#efefef}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown.open .dropdown-content{display:block}.filter-wrapper .filters #resource-filter-form .dropdowns .dropdown.open .chevron{transform:rotate(180deg)}.filter-wrapper .filters #resource-filter-form .button-holder{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:40px}.filter-wrapper .filters #resource-filter-form .button-holder #apply-filters,.filter-wrapper .filters #resource-filter-form .button-holder #reset-filters{font-size:1rem;padding:.5rem 1rem;border:3px solid #ff8200;max-height:-moz-fit-content;max-height:fit-content;font-weight:700;text-transform:uppercase;transition:.2s ease all;background-color:#fff;color:#006c93;border-radius:10px;display:block;margin:20px 0;cursor:pointer}.filter-wrapper .filters #resource-filter-form .button-holder #apply-filters:active,.filter-wrapper .filters #resource-filter-form .button-holder #apply-filters:focus,.filter-wrapper .filters #resource-filter-form .button-holder #apply-filters:focus-within,.filter-wrapper .filters #resource-filter-form .button-holder #apply-filters:hover,.filter-wrapper .filters #resource-filter-form .button-holder #reset-filters:active,.filter-wrapper .filters #resource-filter-form .button-holder #reset-filters:focus,.filter-wrapper .filters #resource-filter-form .button-holder #reset-filters:focus-within,.filter-wrapper .filters #resource-filter-form .button-holder #reset-filters:hover{border-color:#4b4b4b;transform:scale(1.1)}.filter-wrapper .selected-filter{padding:.25rem .5rem;background-color:#efefef;margin-right:.25rem;border-radius:3px;font-size:.8rem}.filter-wrapper .selected-filter button{margin-left:.25rem;border:medium;background:0 0;cursor:pointer}#whitepaper-search .filters .dropdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 20px}#whitepaper-search .filters input,#whitepaper-search .filters select{border-left:10px solid #ff8200;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-right:1px solid #4b4b4b;padding:10px;font-size:1.125rem;color:#4b4b4b;background-color:#fff;font-weight:500;width:100%;margin-bottom:10px}#whitepaper-search .whitepaper-buttons{display:flex;align-items:center;gap:50px;margin:20px 0 50px}#whitepaper-search .whitepaper-buttons button{border:3px solid #ff8200;background-color:#fff;font-size:1.25rem;padding:.5rem 2rem;font-weight:900;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:transparent;transition:.2s ease all}#whitepaper-search .whitepaper-buttons button .search{color:#006c93;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}#whitepaper-search .whitepaper-buttons button:active,#whitepaper-search .whitepaper-buttons button:focus,#whitepaper-search .whitepaper-buttons button:focus-within,#whitepaper-search .whitepaper-buttons button:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.pub-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:0 auto;max-width:1570px}.pub-results .result-item{background-color:#efefef;padding:2rem;width:100%;display:flex;flex-direction:column;justify-content:space-between}.pub-results .result-item h2{font-size:1.25rem;margin-bottom:10px}.pub-results .result-item p{font-size:1rem;font-style:italic}.pub-results .whitepaper-links{display:flex;justify-content:flex-start;gap:40px;margin-top:20px}.pub-results .whitepaper-links a::before{font-weight:700;font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;color:#ff8200;margin-right:10px;font-size:1.5rem}.pub-results .whitepaper-links .download::before{content:"\f1c1"}.pub-results .whitepaper-links .view::before{content:"\f0c1"}.custom-post-block{position:relative;z-index:2;margin-bottom:30px;background-color:#fff;height:100%}.custom-post-block:not(.is-style-side-image){display:flex;justify-content:flex-start;flex-direction:column;max-width:400px;margin:0 auto}.custom-post-block img{margin:0 auto;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.custom-post-block .custom-post-info{border:1px solid #4b4b4b;padding:2rem;margin:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;height:inherit}.custom-post-block .custom-post-info h3,.custom-post-block .custom-post-info p{text-align:center}.custom-post-block .custom-post-info h3{font-weight:700;margin-bottom:30px;font-size:clamp(1.125rem,2vw,1.5rem)}.custom-post-block .custom-post-info h3.custom-title{font-size:clamp(1.125rem,2vw,1.5rem)}.custom-post-block .custom-post-info .wp-block-button{display:flex;justify-content:center;margin-top:20px}.custom-post-block::before{position:absolute;content:"";height:50%;width:50%;max-height:400px;max-width:400px;background-color:#ff8200;z-index:-1;bottom:-1rem;left:-1rem}.custom-post-block.is-style-side-image{display:grid;grid-template-columns:1fr}.wp-block-cover.is-style-contain-image img{-o-object-fit:contain;object-fit:contain}.float-up{margin-top:-50px}.is-style-move-block-up{margin-top:-100px!important;margin-bottom:50px!important}.research-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px;margin:0 auto;padding:0}.research-list .research-item{background-color:#efefef;border-top:10px solid #ff8200;padding:2rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.research-list .research-item h4{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:10px;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.research-list .research-item ul{list-style-type:none;padding-left:10px}.research-list .research-item ul li{position:relative;padding-left:1.5em}.research-list .research-item ul li:before{content:"";position:absolute;top:.4em;left:.5em;width:.6em;height:.75em;background-image:url(../../assets/img/chevron.png);background-size:contain;background-position:center;background-repeat:no-repeat}.research-list .research-item ul li a{font-size:1rem}.research-list .research-item ul li a:active,.research-list .research-item ul li a:focus,.research-list .research-item ul li a:focus-within,.research-list .research-item ul li a:hover{text-decoration-color:#ff8200}.newswire-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px;margin:0 auto;list-style-type:none;padding:0}.newswire-list .newswire-item{position:relative;padding-left:1.5em;width:100%}.newswire-list .newswire-item:before{content:"";position:absolute;top:.4em;left:.5em;width:.6em;height:.75em;background-image:url(../../assets/img/chevron.png);background-size:contain;background-position:center;background-repeat:no-repeat}.newswire-list .newswire-item a{font-size:1rem;font-weight:700}.newswire-list .newswire-item a:active,.newswire-list .newswire-item a:focus,.newswire-list .newswire-item a:focus-within,.newswire-list .newswire-item a:hover{text-decoration-color:#ff8200}.newswire-list .newswire-item span{display:block;font-size:1rem;font-style:italic}.student-wrapper .student-item{display:grid;grid-template-columns:1fr;background-color:#efefef;padding:2rem;width:100%;border-top:10px solid #ff8200;gap:40px;margin-bottom:40px}.student-wrapper .student-item .student-image img{border-radius:100%;margin:0 auto;display:block;-o-object-fit:cover;object-fit:cover;width:250px;height:250px}.student-wrapper .student-item h2{font-size:clamp(1.5rem,2vw,2.5rem);margin-bottom:10px}.student-wrapper .student-item p{font-size:1.125rem;padding-bottom:10px}#gls-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px}#gls-results .gls-person{padding:2rem;width:100%}#gls-results .gls-person img{border-radius:100%;aspect-ratio:1/1;max-width:300px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}#gls-results .gls-person h3{font-size:clamp(1.125rem,2vw,1.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px}#gls-results .gls-person p{font-size:1rem;padding-bottom:10px}#gls-year-select{background-color:#fff;padding:10px;border-radius:0;border:3px solid orange;font-size:1.5rem;font-weight:600;color:#4b4b4b}.spotlight-block{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 30px),1fr));gap:60px}.spotlight-block .orange-line-heading-block{margin-bottom:20px}.spotlight-block .paragraph-field{font-size:1rem;font-weight:500;margin-bottom:20px}.spotlight-block .spotlight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px 5vw}.spotlight-block .spotlight-grid .spotlight-grid-image{border-top:10px solid #ff8200;margin:0 auto;min-width:300px;display:block}.spotlight-block .spotlight-grid .spotlight-grid-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;-o-object-position:center;object-position:center}.spotlight-block .spotlight-grid .spotlight-grid-title{text-align:center;font-size:clamp(1.125rem,2vw,1.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px}.spotlight-block .spotlight-grid .spotlight-grid-title a:active,.spotlight-block .spotlight-grid .spotlight-grid-title a:focus,.spotlight-block .spotlight-grid .spotlight-grid-title a:focus-within,.spotlight-block .spotlight-grid .spotlight-grid-title a:hover{text-decoration-color:#ff8200}.spotlight-block .spotlight-grid .spotlight-grid-title p{font-size:1rem;padding-bottom:10px}.spotlight-block .feature-spotlight{border:1px solid #4b4b4b;background-color:#fff;position:relative}.spotlight-block .feature-spotlight::before{content:"";position:absolute;width:50%;height:50%;max-height:400px;max-width:400px;z-index:-1;aspect-ratio:1/1;background-color:#ff8200;bottom:-1.25em;right:-1.25em}.spotlight-block .feature-spotlight .feature-spotlight-image{max-height:50%;overflow:hidden}.spotlight-block .feature-spotlight .feature-spotlight-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.spotlight-block .feature-spotlight .feature-spotlight-content{padding:40px;display:flex;flex-direction:column;justify-content:space-between;height:50%}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-title{font-size:clamp(1.5rem,2vw,2.5rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:capitalize}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-title a:active,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-title a:focus,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-title a:focus-within,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-title a:hover{text-decoration-color:#ff8200}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-excerpt{font-weight:500;font-size:1.25rem}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button{border:3px solid #ff8200;background-color:#fff;font-size:1.25rem;padding:.5rem 2rem;font-weight:900;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:transparent;transition:.2s ease all;max-width:265px;text-align:center;margin-top:20px}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button .search{color:#006c93;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button:active,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button:focus,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button:focus-within,.spotlight-block .feature-spotlight .feature-spotlight-content .feature-spotlight-button:hover{text-decoration-color:#ff8200;transform:scale(1.1)}.ambassador-item{display:grid;grid-template-columns:1fr;gap:40px;padding-bottom:1rem}.ambassador-item .ambassador-image img{aspect-ratio:1/1;border-radius:10px;width:250px;height:auto;margin-inline:auto;-o-object-fit:cover;object-fit:cover;display:block;border:4px solid orange}.ambassador-item .ambassador-info h3{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:10px}.ambassador-item .ambassador-info p{margin-bottom:1em}.ranking-block .ranking-group{padding-block:40px}.ranking-block .ranking-group:nth-of-type(even){background-color:#efefef}.ranking-block .ranking-group .ranking-content-wrapper{max-width:1570px;margin:0 auto;padding-inline:2rem}.ranking-block .ranking-group .ranking-content-wrapper h2{font-size:clamp(1.125rem,2vw,1.5rem)}.ranking-block .ranking-group .ranking-content-wrapper h3{font-size:clamp(1.5rem,2vw,2.5rem)}.ranking-block .ranking-group .ranking-content-wrapper h4{font-size:1.25rem;font-weight:500;font-style:italic;margin-block:20px}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card{border:4px solid #ff8200;aspect-ratio:4/3}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front{transition:.3s ease all;display:flex;flex-direction:column;justify-content:space-between}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front .ranking-number{background-color:#313e48;flex-grow:1}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front .ranking-number h4{color:#fff;font-style:normal;letter-spacing:2px;font-size:clamp(4rem,5vw,5rem);font-weight:900;text-align:center;margin:0;padding:20px;position:relative}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front .ranking-title{background-color:#fff;text-align:center;padding:1rem;font-size:1.125rem;font-weight:900;text-transform:uppercase}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .top-card{background-color:#efefef;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .top-card .ranking-year{font-size:clamp(2rem,2.5vw,3rem);font-weight:900;padding-bottom:1rem;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .top-card .ranking-modifier{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;font-style:italic;line-height:1em}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button{width:100%;text-align:center;position:relative;padding:1rem;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem)}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button::after{position:relative;transition:all .3s ease-in-out;content:"";margin:0 0 0 15px;width:32px;background-image:url(../../assets/img/rocky-top-arrow.png);background-position:center;background-size:cover;height:1.25rem;display:inline-block;line-height:1rem;top:2px}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:active,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:focus,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:focus-within,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:hover{text-decoration-color:#ff8200;transition:.2s ease all}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:active::after,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:focus-within::after,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:focus::after,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .ranking-source-button:hover::after{transform:translateX(10px)}.jump-ranks{max-width:1570px;margin:0 auto;padding-inline:2rem}.jump-ranks #department-jump{padding:.75rem;font-size:1.125rem;font-weight:700;color:#4b4b4b;border:2px solid #ff8200;margin-block:1rem;width:100%}.jump-ranks #department-jump option{width:100%}.yab-block{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px}.yab-block .yab-block-person{border:2px solid #ff8200}.yab-block .yab-block-person h4{font-size:clamp(1.125rem,2vw,1.5rem)}.yab-block .yab-block-person .yab-block-person-info{padding:1.5rem}.yab-block .yab-block-person .yab-block-person-info p{margin-block:.75rem}.yab-block .yab-block-person .yab-block-person-info p a{margin-right:.75rem;text-decoration-thickness:2px}.yab-block .yab-block-person .yab-block-person-info p a span{color:#ff8200;transition:.2s ease all}.yab-block .yab-block-person .yab-block-person-info p a:active,.yab-block .yab-block-person .yab-block-person-info p a:focus,.yab-block .yab-block-person .yab-block-person-info p a:focus-within,.yab-block .yab-block-person .yab-block-person-info p a:hover{text-decoration-color:#ff8200}.yab-block .yab-block-person .yab-block-person-info p a:active span,.yab-block .yab-block-person .yab-block-person-info p a:focus span,.yab-block .yab-block-person .yab-block-person-info p a:focus-within span,.yab-block .yab-block-person .yab-block-person-info p a:hover span{color:#006c93;transform:scale(1.2)}.yab-block .yab-block-person .yab-block-person-image{display:block;margin:0 auto}.yab-block .yab-block-person .yab-block-person-image img{display:block;aspect-ratio:1/1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin:0 auto}.course-list-wrapper .course-offerings{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:1rem}.course-list-wrapper .course-list{-moz-columns:1;columns:1;-moz-column-gap:2rem;column-gap:2rem}.course-list-wrapper .course-list li::marker{color:#ff8200}.spotlights{max-width:1570px;margin:50px auto}.spotlights ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0}.spotlights ul li{margin:0;position:relative}.spotlights ul li .spotlight-post-content{position:absolute;max-height:0;overflow:hidden;top:0;width:100%;height:100%;transition:.3s ease max-height}.spotlights ul li .spotlight-post-content .content-wrapper{padding:2rem;background-color:#313e48;height:100%}.spotlights ul li .spotlight-post-content .content-wrapper h2{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:10px}.spotlights ul li .spotlight-post-content .content-wrapper h2 a{color:#fff;text-decoration-color:transparent;text-decoration-thickness:3px;text-decoration-line:underline}.spotlights ul li .spotlight-post-content .content-wrapper h2 a:active,.spotlights ul li .spotlight-post-content .content-wrapper h2 a:focus,.spotlights ul li .spotlight-post-content .content-wrapper h2 a:focus-within,.spotlights ul li .spotlight-post-content .content-wrapper h2 a:hover{text-decoration-color:#ff8200}.spotlights ul li .spotlight-post-content .content-wrapper p{font-size:1rem;color:#fff}.spotlights ul li:active .spotlight-post-content,.spotlights ul li:focus .spotlight-post-content,.spotlights ul li:focus-within .spotlight-post-content,.spotlights ul li:hover .spotlight-post-content{max-height:100%}.spotlights ul li figure{margin:0}.spotlights ul li figure img{aspect-ratio:1/1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.stat-block .wp-block-columns .wp-block-group{padding-inline:0}.dept-degrees .degree-dept-list{min-width:210px}.orange-line-heading{border-left:10px solid #ff8200;padding-left:12px;padding-top:1px;padding-bottom:1px;max-width:600px;margin:0!important}.orange-line-heading h2{font-size:clamp(1.5rem,5vw,2rem);font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;text-transform:uppercase;color:#4b4b4b;line-height:1em;margin:0}.orange-line-heading h3{font-size:clamp(2rem,5vw,3rem);font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;color:#4b4b4b;line-height:1em;margin:0}.orange-line-heading.is-style-full-width{max-width:100%;border:0;padding:0}.orange-line-heading.is-style-full-width-line{max-width:100%}.orange-line-heading.is-style-border-remove{border-left:none;padding-left:0}.orange-line-heading.is-style-centered{border-left:none;padding-left:0;margin:0 auto;max-width:1540px}.orange-line-heading.is-style-centered h2,.orange-line-heading.is-style-centered h3{text-align:center}.newswire-list-block .newswire-filters{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:30px}.newswire-list-block .newswire-filters .filter-group{position:relative;min-width:170px;width:-moz-max-content;width:max-content}.newswire-list-block .newswire-filters .filter-group>label{font-size:1rem;font-weight:500;line-height:1.75rem}.newswire-list-block .newswire-filters .filter-group .dropdown-filter{position:relative}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-header{background-color:#fff;border:2px solid #ff8200;border-radius:.5rem;padding:8px 14px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-header:after{content:"▾";margin-left:20px;color:#ff8200;font-size:1.5rem}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-content{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #efefef;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:10;max-height:300px;overflow-y:auto;padding-block:10px;padding-inline:10px 20px;width:-moz-max-content;width:max-content}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-content.active{display:block}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-content label{display:block;padding:5px 0;margin:5px 0;font-size:1rem;font-weight:500}.newswire-list-block .newswire-filters .filter-group .dropdown-filter .dropdown-content label input[type=checkbox]{margin-right:8px}.newswire-list-block .newswire-filters .filter-actions{display:flex;gap:20px;align-items:self-end}.newswire-list-block .newswire-filters .filter-actions button{cursor:pointer;border-radius:.5rem;padding:.55rem 1rem;font-size:1.125rem;font-weight:700;border:2px solid #efefef;height:-moz-fit-content;height:fit-content;color:#4b4b4b;transition:.3s ease all}.newswire-list-block .newswire-filters .filter-actions button.apply-filters{background-color:#fff;border-color:#ff8200}.newswire-list-block .newswire-filters .filter-actions button.apply-filters:active,.newswire-list-block .newswire-filters .filter-actions button.apply-filters:focus,.newswire-list-block .newswire-filters .filter-actions button.apply-filters:focus-within,.newswire-list-block .newswire-filters .filter-actions button.apply-filters:hover{background-color:#f2f2f2;transform:scale(1.05)}.newswire-list-block .newswire-filters .filter-actions button.clear-filters{background-color:#efefef;color:#4b4b4b}.newswire-list-block .newswire-filters .filter-actions button.clear-filters:active,.newswire-list-block .newswire-filters .filter-actions button.clear-filters:focus,.newswire-list-block .newswire-filters .filter-actions button.clear-filters:focus-within,.newswire-list-block .newswire-filters .filter-actions button.clear-filters:hover{background-color:#e2e2e2;transform:scale(1.05)}.newswire-list-block .newswire-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.newswire-list-block .newswire-items .newswire-item{background-color:#fff;border-radius:.5rem;border:2px solid #ff8200;padding:25px;transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.newswire-list-block .newswire-items .newswire-item:active,.newswire-list-block .newswire-items .newswire-item:focus,.newswire-list-block .newswire-items .newswire-item:focus-within,.newswire-list-block .newswire-items .newswire-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.newswire-list-block .newswire-items .newswire-item .newswire-title{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px;line-height:1.3}.newswire-list-block .newswire-items .newswire-item .newswire-title a{color:#4b4b4b;text-decoration:none}.newswire-list-block .newswire-items .newswire-item .newswire-title a:active,.newswire-list-block .newswire-items .newswire-item .newswire-title a:focus,.newswire-list-block .newswire-items .newswire-item .newswire-title a:focus-within,.newswire-list-block .newswire-items .newswire-item .newswire-title a:hover{color:#006c93}.newswire-list-block .newswire-items .newswire-item .newswire-meta{display:flex;justify-content:space-between;color:#efefef;font-size:14px;gap:1rem;margin-bottom:20px}.newswire-list-block .newswire-items .newswire-item .newswire-meta .newswire-domain{font-weight:500}.newswire-list-block .newswire-items .newswire-item .newswire-meta .newswire-date{white-space:nowrap;font-weight:500}.newswire-list-block .newswire-items .no-results{grid-column:1/-1;text-align:center;padding:40px;color:#efefef;font-size:16px}.program-compare-block{margin:2rem 0;padding:0;box-sizing:border-box}.program-compare-controls{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.program-dropdown-wrapper{flex:1;min-width:250px}.program-dropdown-wrapper label{display:block;margin-bottom:.5rem;font-weight:600}.program-select{width:100%;padding:.75rem;border:2px solid #ff8200;border-radius:4px;font-size:1rem;background-color:#fff}.hidden{display:none!important}.select-programs-message{padding:1.5rem;background-color:#efefef;border-radius:6px;text-align:center;border:1px dashed #4b4b4b;margin:2rem 0}.select-programs-message p{margin:0;font-size:1.1rem;color:#4b4b4b;font-weight:500}.program-comparison-table{width:100%;overflow-x:auto;margin-top:2rem;border:2px solid #ff8200}.program-comparison-table th{text-transform:uppercase}.program-comparison-table td{font-weight:500}.program-comparison-table td.feature-name{font-weight:600}.program-compare-description{margin-block:0 1rem}.placeholder{color:#999;font-style:italic}.program-select option:disabled{background-color:#efefef;color:#aaa}.program-comparison-table{transition:opacity .3s ease-in-out}.program-comparison-table.hidden{opacity:0;height:0;overflow:hidden}.program-select:focus{outline:0;border-color:#006c93;box-shadow:0 0 0 1px #006c93}.program-select:hover{border-color:#006c93;cursor:pointer}footer{background-color:#313e48;color:#efefef;border-top:clamp(2rem,7vw,7rem) solid #ff8200;position:relative;z-index:1}footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}footer .container h3{font-weight:700;font-size:clamp(1.125rem,2vw,1.5rem);padding-bottom:1.5em;color:#fff}footer .container p{color:#fff}footer .container .haslam_footer{width:100%;padding-bottom:4rem}footer .container .haslam_footer .footer_logo img{width:100%;-o-object-fit:contain;object-fit:contain;max-width:300px;padding:30px 0}footer .container .haslam_footer .haslam_bottom_footer{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}footer .container .haslam_footer .haslam_bottom_footer .footer_contact,footer .container .haslam_footer .haslam_bottom_footer .services_menu_holder{width:100%}footer .container .haslam_footer .haslam_bottom_footer .services_menu_holder{order:1}footer .container .haslam_footer .haslam_bottom_footer .footer_contact_holder{order:2}footer .container .haslam_footer .haslam_bottom_footer address{font-weight:500;color:#fff;opacity:1;font-size:1.125rem}footer .container .haslam_footer .haslam_bottom_footer address span{color:#fff}footer .container .haslam_footer .haslam_bottom_footer address abbr{text-decoration-color:transparent;color:#fff}footer .container .haslam_footer .haslam_bottom_footer address a{color:#fff;text-decoration:underline;font-weight:500;font-size:1.125rem;text-decoration-color:transparent}footer .container .haslam_footer .haslam_bottom_footer address a:active,footer .container .haslam_footer .haslam_bottom_footer address a:focus,footer .container .haslam_footer .haslam_bottom_footer address a:focus-within,footer .container .haslam_footer .haslam_bottom_footer address a:hover{opacity:.8;text-decoration-color:#fff}footer .container .haslam_footer .services_menu ul{list-style:none;padding-left:0}footer .container .haslam_footer .services_menu ul li a{display:block;color:#fff;font-weight:500;padding:10px 0}footer .container .haslam_footer .services_menu ul li a:active,footer .container .haslam_footer .services_menu ul li a:focus,footer .container .haslam_footer .services_menu ul li a:focus-within,footer .container .haslam_footer .services_menu ul li a:hover{text-decoration-color:#fff}footer .container .footer_social{display:flex;justify-content:flex-start;align-items:center;padding-top:3rem;gap:30px}footer .container .footer_social a,footer .container .footer_social span{color:#fff}footer .container .footer_social a img,footer .container .footer_social span img{height:20px}footer .ut_footer{width:100%;background-color:#465866;padding:1.5rem;position:relative;margin-top:-3.5rem;min-width:320px}footer .ut_footer .flagship{padding-top:20px}footer .ut_footer .ut_tel_link{font-weight:500;text-decoration-color:transparent;text-decoration-thickness:2px;transition:.2s ease all}footer .ut_footer .ut_tel_link:active,footer .ut_footer .ut_tel_link:focus,footer .ut_footer .ut_tel_link:focus-within,footer .ut_footer .ut_tel_link:hover{text-decoration-color:#fff}footer .ut_footer a{color:#fff;text-decoration:underline;font-weight:700}footer .ut_footer a:active,footer .ut_footer a:focus,footer .ut_footer a:focus-within,footer .ut_footer a:hover{opacity:.8}footer .ut_footer img{width:100%;max-width:310px}footer .ut_footer .impt_links ul{display:flex;justify-content:flex-start;align-items:center;gap:30px;padding-left:0;list-style:none;padding-top:20px;font-size:1rem}.search-header{background-color:#efefef;height:auto;padding:4.375rem 0;text-align:center}.search-header span{line-height:1;font-size:clamp(2rem,1.73rem + 1.44vw,3.125rem);font-weight:500;text-transform:uppercase}.search-header h1{font-size:clamp(2rem,10vw,4.063rem)}.search-field{display:flex;flex-direction:column;gap:30px;align-items:center;padding:4.375rem 0}.search-field label{font-size:1.875rem;font-weight:700}.search-field input{width:100%;border-top:solid 1px #4b4b4b;border-right:solid 1px #4b4b4b;border-bottom:solid 1px #4b4b4b;border-left:solid 10px #ff8200;padding:15px;font-size:1.5rem;font-weight:500}.search-actions{overflow:hidden}.search-actions .inner-row{display:flex;flex-wrap:wrap;flex-direction:column;gap:100px}.search-filters{flex:1 1 310px}.search-param{margin-bottom:30px}.search-param h4{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.2rem + 1.92vw,2.5rem);margin-bottom:20px}.search-param-dropdown{position:relative}.search-param-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:.5rem;vertical-align:middle;border:solid 2px #ff8200;background-color:transparent;font-size:clamp(1rem,.88rem + .64vw,1.5rem);font-weight:700}.search-param-dropdown::before{content:"\f0d7";position:absolute;font-family:"Font Awesome 6 Pro";font-size:1.5rem;font-weight:900;color:#ff8200;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.search-results{flex:1 1 calc(100% - 418px)}.search-results-count{margin:20px 0 30px 0;font-size:2.188rem;font-weight:600;line-height:1.1}.search-result-card{margin-bottom:40px;padding:20px;border:solid 2px #efefef}.search-result-header{display:flex;gap:50px;margin-bottom:40px}.search-result-thumb{flex:0 0 86px;padding:4px;background-color:#ff8200;height:86px}.search-result-thumb img{max-width:78px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.search-result-thumb i{display:block;padding:.5rem;height:100%;max-height:78px;background-color:#fff;text-align:center;font-size:4rem;font-weight:700;color:#ff8200}.search-result-head{flex:1 1 auto}.search-result-department{margin-bottom:20px;font-size:1.25rem;font-weight:700;font-style:italic;color:#707070}.search-result-title{line-height:1.1;font-size:clamp(1rem,.64rem + 1.92vw,2.5rem);font-weight:900}.search-result-title a{color:#1a73c5}.search-result-title a:hover{text-decoration-color:#1a73c5}.search-more{text-align:center}.search-more button{display:inline-block;padding:.5rem 4rem;border:solid 4px #ff8200;border-radius:10px;text-transform:uppercase;text-align:center;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875rem;color:#1a73c5;cursor:pointer;background-color:transparent}.search-footer{position:relative;background-color:#ff8200;margin-top:6rem;padding-bottom:3rem;border-top:8rem solid #fff}.search-footer-content{position:relative;width:auto;max-width:870px;margin-top:-8rem;margin-left:auto;margin-right:auto;padding:3.125rem;background-color:#fff;border:solid 3px #ff8200;border-radius:12px}.search-footer-content span{font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.438rem;font-weight:500;font-style:italic}.search-footer-content h3{font-size:clamp(2.5rem,2.2749rem + 1.2006vw,3.438rem)}.search-footer-content p{margin:.5rem 0}.search-footer-content a{display:inline-block;margin-top:52px;text-transform:uppercase;text-decoration:none;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.125rem;line-height:1rem;color:#58595b}.search-footer-content a::after{display:inline-block;position:relative;content:"";margin:0 0 0 15px;width:2.813rem;height:1.813rem;background-image:url(../../assets/img/rocky-top-arrow.png);background-position:center;background-size:cover;line-height:1rem;top:3px}.nav-links{text-align:center;margin-top:40px}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px;border:1px solid #ddd;color:#666;text-decoration:none}.page-numbers.current{background-color:#ff8200;color:#fff;border-color:#ff8200}.page-numbers:hover:not(.current){background-color:#f5f5f5}.no-results{padding:30px;text-align:center}.no-results h2{font-size:2rem;margin-bottom:1rem}.search-param-checkbox ul{margin:0;padding:0;list-style:none}.search-param-checkbox ul li{display:flex;gap:10px;align-items:flex-start;margin-bottom:25px}.search-param-checkbox ul li input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-content:center;justify-content:center;padding:.2rem;border:solid 2px #ff8200;background-color:transparent}.search-param-checkbox ul li input[type=checkbox]::before{content:"";width:15px;height:15px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);background-color:#4b4b4b}.search-param-checkbox ul li input[type=checkbox]:checked::before{transform:scale(1)}.search-param-checkbox ul li input[type=checkbox]:hover{color:#4b4b4b}.search-param-checkbox ul li label{font-size:1.25rem;font-weight:500}.search-param-more{font-size:1.25rem;font-weight:500}.search-param-more i{margin-left:10px;color:#ff8200}.apply-filters-btn,.reset-filters-btn{display:inline-block;padding:.5rem 2rem;margin-block:.5rem;border:solid 4px #ff8200;border-radius:10px;text-transform:uppercase;text-align:center;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875rem;color:#1a73c5;cursor:pointer;background-color:transparent;text-decoration:none;transition:.3s ease all}.apply-filters-btn:active,.apply-filters-btn:focus,.apply-filters-btn:focus-within,.apply-filters-btn:hover,.reset-filters-btn:active,.reset-filters-btn:focus,.reset-filters-btn:focus-within,.reset-filters-btn:hover{transform:scale(1.1)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:none;line-height:0;font-size:0;cursor:pointer;background:0 0;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0;transition:.2s ease all;z-index:3;color:rgba(255,255,255,.7);transition:.3s ease all}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;color:#fff;transition:.2s ease all}.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:1}.slick-next:before,.slick-prev:before{font-family:"Font Awesome 5 Pro";font-size:2.5rem;line-height:1;font-weight:900;transition:.3s ease all;color:#4b4b4b;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-20px;opacity:.5}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"\f137"}[dir=rtl] .slick-prev:before{content:"\f138"}.slick-next{right:-20px;opacity:.5}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"\f138"}[dir=rtl] .slick-next:before{content:"\f137"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:2px solid #ff8200;background-color:transparent;border-radius:50%;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:slick;font-size:1.25rem;line-height:20px;text-align:center;color:#ff8200;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;border-radius:50%}.slick-dots li.slick-active button:before{color:#ff8200;opacity:1;background-color:#ff8200}.magazine-news-card{background-color:#efefef;color:#4b4b4b;padding:20px}.magazine-news-card-source{font-size:16px;font-weight:600;margin-bottom:10px}.magazine-news-card-quote{font-size:16px;margin-bottom:10px}.magazine-news-card-attribution{font-size:16px;font-weight:600;margin-bottom:10px}.magazine-news-card-attribution p{font-size:16px;font-weight:600}.magazine-news-card-share{margin-top:15px}.magazine-news-card-share .facebook-share,.magazine-news-card-share .twitter-share{color:#4b4b4b;margin-right:10px;text-decoration:none;outline:0}.magazine-news-card-share .facebook-share .fa,.magazine-news-card-share .twitter-share .fa{font-size:1.2rem}.footer-magazine-disclaimer{position:fixed;display:flex;justify-content:space-between;bottom:0;z-index:299;width:100%;background:rgba(0,0,0,.9);color:#fff;padding:8px 20px}.footer-magazine-disclaimer-image{display:block;width:20px;height:20px}.footer-magazine-disclaimer-content{display:flex;align-items:center}.footer-magazine-disclaimer p{font-size:16px;color:#fff;font-weight:100;width:100%;line-height:11px;margin:0;padding:0 30px 0 15px}.footer-magazine-disclaimer p em{font-weight:300;color:#fff}.footer-magazine-disclaimer .mag-archive{float:right;font-size:18px;padding-top:2px;font-weight:700;color:#fff}.haslam_magazine-template #wpfront-notification-bar-spacer{display:none}.magazine_gallery-template #wpfront-notification-bar-spacer{display:none}.magazine-gallery{background-color:#4b4b4b}.magazine-gallery-cover{position:fixed;width:100%;height:100vh;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#4b4b4b}.magazine-gallery-cover-logo:focus,.magazine-gallery-cover-logo:hover{text-decoration:none}.magazine-gallery-cover-logo img{position:relative;width:70%;max-width:500px;padding:30px 30px 0;z-index:2}.magazine-gallery-cover-logo p{color:#fff;position:relative;margin:10px 30px;z-index:2}.magazine-gallery-share{position:absolute;display:flex;bottom:38px;z-index:3}.magazine-gallery-share-item{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:20px;background-color:rgba(29,29,29,.6);color:#4b4b4b}.magazine-gallery-share-item:focus,.magazine-gallery-share-item:hover{text-decoration:none;color:#4b4b4b}.magazine-gallery-grid{display:grid;grid-template-columns:1fr;gap:20px;padding:20px 20px 100px}.magazine-gallery-grid-item{padding:10.2vw;background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#efefef}.magazine-gallery .article{position:relative;width:30%;left:70%}.tax-issue #wpfront-notification-bar-spacer{display:none}.magazine-archive{background-color:#4b4b4b;color:#fff;padding:5% calc(5% + 15px) calc(5% - 40px)}.magazine-archive-head{display:flex;flex-direction:column;margin-bottom:20px;color:#fff}.magazine-archive-head span{margin:10px 0;font-size:clamp(1.25rem,.83rem + 2.24vw,3rem);color:#fff}.magazine-archive-logo{flex-grow:1;flex-shrink:0;flex-basis:100%}.magazine-archive-row{display:flex;flex-wrap:wrap}.magazine-archive-card{flex-grow:1;flex-shrink:1;flex-basis:100%;margin-bottom:60px}.magazine-archive-card a{color:#fff}.magazine-archive-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine-issue{overflow:hidden}.magazine-issue .row-cover{display:flex;flex-direction:column;flex-wrap:wrap}.magazine-issue .row-cover .cover-logo{height:100vh;width:100vw}.magazine-issue .row-cover .cover-logo .cover-image{position:fixed;height:100vh;width:100vw;background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.magazine-issue .row-cover .cover-logo .cover-image::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.magazine-issue .row-cover .cover-logo .cover-image img{position:relative;width:100%;max-width:400px;padding:45px 30px 0;z-index:2}.magazine-issue .row-cover .cover-logo .cover-image p{position:relative;margin:10px 30px;color:#fff}.magazine-issue .row-cover .cover-stories{padding:40px 5% 60px;background-color:#4b4b4b}.magazine-issue .row-cover .cover-stories .cover-story{padding-top:15px;color:#fff}.magazine-issue .row-cover .cover-stories .cover-story:not(:last-child){margin-bottom:80px}.magazine-issue .row-cover .cover-stories .cover-story h2 a{line-height:1.1;text-decoration:none;text-transform:capitalize;font-size:50px;font-weight:300;color:#fff}.magazine-issue .row-cover .cover-stories .cover-story img{display:block;width:100%;height:auto;margin:20px 0}.magazine-issue .row-cover .cover-stories .cover-story .cover-subtitle{color:#fff}.magazine-issue .row-index{padding:40px 0;background-color:#fff}.magazine-issue .row-index h1{font-weight:300}.magazine-issue .row-index .row{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}.magazine-issue .row-index .row .col-left{margin-top:20px}.magazine-issue .row-index .row .col-left a{text-decoration:none}.magazine-issue .row-index .row .col-left p{margin-bottom:10px;font-weight:700;text-transform:uppercase}.magazine-issue .row-index .row .col-left .vline{display:none}.magazine-issue .row-index .row .col-right .articles{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}.magazine-issue .row-index .row .col-right .articles .thumbnail{position:relative;display:block;width:100%;height:520px;background-size:cover;background-repeat:no-repeat;background-position:top center;overflow:hidden}.magazine-issue .row-index .row .col-right .articles .thumbnail .info{position:absolute;bottom:40px;padding:20px;width:auto;max-width:75%;background:rgba(255,255,255,.9)}.magazine-issue .row-index .row .col-right .articles .thumbnail .info .title{text-transform:uppercase;font-weight:500;margin-bottom:0}.magazine-issue .row-index .row .col-right .articles .thumbnail .info .article-subtitle{padding:0;margin:0;font-weight:300;color:#595959}.magazine-issue .row-gallery{padding:40px 0;background-color:#f1f1f1;overflow:hidden}.magazine-issue .row-gallery .row{display:flex;flex-direction:column;gap:30px}.magazine-issue .row-gallery .row .col-left h2{margin-top:5px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.06px;font-size:40px;font-weight:300}.magazine-issue .row-gallery .row .col-right .gallery-grid{display:grid;gap:30px}.magazine-issue .row-gallery .row .col-right .gallery-grid .gallery-image{display:block;padding:40% 0;background-position:center top;background-repeat:no-repeat;background-size:cover}.magazine-issue .row-gallery .row .col-right .gallery-grid .gallery-image a{color:#006c93;font-weight:700;font-size:18px}.magazine-issue .row-newswire{padding:80px 0;background-color:#fff}.magazine-issue .row-newswire .row{display:flex;flex-direction:column;gap:20px}.magazine-issue .row-newswire .col-left{text-align:center}.magazine-issue .row-newswire .col-left h2{font-size:40px;font-weight:300;letter-spacing:1.06px}.magazine-issue .row-newswire .col-left svg{width:100%;max-width:164px;height:auto}.magazine-issue .row-newswire .col-right .cards{display:flex;flex-direction:column;gap:1%}.magazine-issue .row-newswire .col-right .cards .card{margin-bottom:20px;padding:20px;background-color:#efefef;color:#58595b}.magazine-issue .row-newswire .col-right .cards .card .card-attr{margin-bottom:10px}.magazine-issue .row-newswire .col-right .cards .card .card-attr p{font-weight:700}.magazine-issue .row-newswire .col-right .cards .card .card-source{margin-bottom:10px;font-weight:700}.magazine-issue .row-newswire .col-right .cards .card .card-quote{margin-bottom:10px}.magazine-issue .row-newswire .col-right .cards .card .card-share{color:#4b4b4b}.magazine-issue .row-newswire .col-right .cards .card .card-share a{text-decoration:none;font-size:1rem;color:#4b4b4b}.magazine-issue .row-faculty{padding:80px 0;background-color:#fff;position:relative}.magazine-issue .row-faculty .row{display:flex;flex-direction:column;gap:10px}.magazine-issue .row-faculty .row .col-left{position:relative}.magazine-issue .row-faculty .row .col-left:before{content:"";background:#ff8200;position:absolute;width:60%;height:2px;left:-65%;margin-top:80px}.magazine-issue .row-faculty .row .col-left h2{font-size:40px;font-weight:300;letter-spacing:1.06px}.magazine-issue .row-faculty .row .col-left p{margin:20px 0}.magazine-issue .row-faculty .row .col-right .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:4%}.magazine-issue .row-faculty .row .col-right .cards .card{flex-basis:48%;margin-bottom:20px}.magazine-issue .row-faculty .row .col-right .cards .card img{display:block;width:100%;height:100%}.magazine-issue .row-faculty .row .col-right .cards .card a{display:block;padding:50%;margin-bottom:20px}.magazine-issue .row-research{padding:60px 15px 80px;background-color:#cecece;color:#58585b}.magazine-issue .row-research .row{display:flex;flex-wrap:wrap}.magazine-issue .row-research .row .col-left h2{margin-bottom:20px;font-size:40px;font-weight:300;letter-spacing:1.06px;text-transform:uppercase}.magazine-issue .row-research .row .col-left .permalink{display:block;margin-bottom:10px;text-decoration:none;font-size:26px;font-weight:300;color:#006c93}.magazine-issue .row-research .row .col-left .subtitle{margin-bottom:20px;line-height:1.2;font-size:21px;font-weight:400;color:#4b4b4b}.magazine-issue .row-research .row .col-left .info{cursor:pointer;display:block;width:25%;margin-top:30px;padding:15px;border-radius:0;background-color:#006c93;border:2px solid #ff8200!important;outline:2px solid transparent!important;text-transform:inherit;text-align:center;font-weight:400;color:#fff}.magazine-issue .row-research .row .col-right{display:none}.magazine-issue .row-story{padding:80px 0;background-color:#fff}.magazine-issue .row-story .title{display:block;margin-bottom:20px}.magazine-issue .row-story .title span{line-height:1.1;text-transform:uppercase;font-size:5rem;font-weight:300;color:#006c93}.magazine-issue .row-story .row{display:flex;flex-direction:column}.magazine-article{display:block}.magazine-article .article-row{display:flex;flex-wrap:wrap;flex-direction:column}.magazine-article .article-cover{height:100vh;width:100vw}.magazine-article .cover-image{position:fixed;height:100vh;width:100vw;background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.magazine-article .cover-logo:focus,.magazine-article .cover-logo:hover{text-decoration:none}.magazine-article .cover-logo img{position:relative;width:100%;max-width:400px;padding:45px 30px 0;z-index:2}.magazine-article .cover-logo p{color:#fff;position:relative;margin:10px 30px;z-index:2}.magazine-article .article-content{flex-grow:1;flex-shrink:1;flex-basis:100%;z-index:0}.magazine-article .article{position:relative;padding:40px 10%;background-color:#fff;z-index:3}.magazine-article .article p{margin-bottom:10px}.magazine-article .article .h2,.magazine-article .article .h3,.magazine-article .article h2,.magazine-article .article h3{text-transform:uppercase;color:#4b4b4b}.magazine-article .article h1{margin-bottom:10px;color:#4b4b4b}.magazine-article .article h2{font-size:21px;line-height:33px}.magazine-article .article .teaser{color:#4b4b4b;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18px;font-weight:100!important;margin-top:20px;margin-bottom:20px}.magazine-article .article .media-wrap{position:relative;width:100%;height:auto;padding:10% auto;margin:10px auto;overflow:hidden}.magazine-article .article .open-modal{position:relative;display:block;width:100%;max-width:100%;padding:10px;padding-left:40px;background:#4b4b4b;color:#fff}.magazine-article .article .open-modal::before{position:absolute;display:block;width:25px;height:25px;left:14px;top:10px}.magazine-article .article .open-modal.audio::before{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-weight:900;content:"\f028"}.magazine-article .article .open-modal.video::before{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Solid","Font Awesome 6 Duotone",Fontawesome,fontawesome;font-weight:900;content:"\f26c"}.magazine-article .article .open-modal:focus,.magazine-article .article .open-modal:hover{text-decoration:none}.magazine-article .share{display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.magazine-article .share a{display:block;width:30px;height:30px;font-size:20px;color:#4b4b4b}.magazine-article .article-stories{position:relative;padding:100px 0 0 0;background-color:#fff;z-index:3}.magazine-article .article-stories h2{margin:20px 0;font-size:1.625rem;letter-spacing:.8pt;text-transform:uppercase;color:#4b4b4b}.magazine-article .article-stories{padding:100px 0;background-color:#fff;overflow:hidden}.magazine-article .stories-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}.magazine-article .story-card{position:relative;display:block;width:100%;height:520px;background-size:cover;background-repeat:no-repeat;background-position:top center;overflow:hidden}.magazine-article a.story-link{display:block;width:100%;height:100%}.magazine-article .story-info{position:absolute;bottom:40px;padding:20px;width:auto;max-width:75%;background:rgba(255,255,255,.9);pointer-events:none}.magazine-article .story-title{text-transform:uppercase;font-weight:500;margin-bottom:0}.magazine-article .stpry-subtitle{padding:0;margin:0;font-weight:300;color:#595959}.wp-block-navigation{z-index:3}.side-by-side-card-row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.side-by-side-card-inner{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.side-by-side-card{position:relative;padding:0!important;flex:0 0 33.33333%;max-width:33.33333%}.side-by-side-card-img{display:block;position:relative;width:100%;min-height:280px;padding:0;margin-top:0;text-align:center;z-index:0}.side-by-side-card-content{position:absolute;top:0;right:0;bottom:0;left:0;text-align:left;padding:3px 8px;background:rgba(0,0,0,.3);width:100%;height:100%;pointer-events:none}.side-by-side-card-title{transform:rotate(-90deg);transform-origin:left top;position:absolute;white-space:nowrap;min-height:30px;bottom:-20px;left:10px;color:#fff;font-size:16px;font-weight:300;text-transform:uppercase;margin:0}.side-by-side-card-title span{color:#fff!important;display:block;margin-top:5px}.side-by-side-card-info{display:none;position:relative;will-change:transform;transform:translateY(100%);transition:transform .3s;transition-delay:.2s}.side-by-side-card-description{font-size:16px;font-weight:300}.side-by-side-card-description p{color:#fff}.side-by-side-card-btn{display:inline-block;margin-top:15px;border:3px solid #ff8200;background-color:#fff;color:#313e48;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);line-height:calc(clamp(1.125rem,2vw,1.5rem) + .5rem);padding:.25em 1em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;border-radius:.5em}.mgmtchart h3{margin:0!important;padding:20px;font-size:18px}.mgmtchart .wp-block-columns{align-items:center!important;margin-bottom:0}.mgmtchart h2{margin-bottom:0}.mgmtchart p{margin-top:0}.mgmtchart h3 span.fa-arrow-right{font-size:2rem;display:inline-block;vertical-align:middle;color:#ff8200}.circlegroup{border:2px solid #ff8200;margin-bottom:20px;margin-top:10px;padding:15px 10px!important;border-radius:10px}.site-name-header{max-width:1570px;padding-inline:2rem;margin-inline:auto;padding-bottom:1rem;transition:.2s ease all;transform-origin:left}.site-name-header h1{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;margin:0}.sticky .site-name-header{transform:scale(.7);padding-bottom:.5rem}.wp-block-group .has-background:not(.is-style-orange-box-left,.is-style-orange-box-right){padding:1rem}.wp-block-columns{gap:2rem}#main>.wp-block-group{margin-block:3rem}#main>.wp-block-group.is-style-full-width-group,#main>.wp-block-group:has(.wp-block-cover){margin-block:0}.is-style-stretch-column{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.is-style-stretch-column>.wp-block-group{width:100%;flex:1;align-content:center}.is-style-stretch-column>.wp-block-cover{height:100%}#department-jump{display:none!important}.has-sanjuan-background-color .gfield_label,.has-sanjuan-background-color .gform-body label,.has-stone-background-color .gfield_label,.has-stone-background-color .gform-body label{color:#fff!important}.has-gallery-background-color .ginput_container_select select,.has-sanjuan-background-color .ginput_container_select select,.has-stone-background-color .ginput_container_select select{border:2px solid #ff8200;outline:0;font-size:1rem;font-weight:500;color:#4b4b4b}.has-gallery-background-color .gform-theme--foundation .gform_fields,.has-sanjuan-background-color .gform-theme--foundation .gform_fields,.has-stone-background-color .gform-theme--foundation .gform_fields{gap:15px!important}.has-gallery-background-color .ginput_container_name,.has-sanjuan-background-color .ginput_container_name,.has-stone-background-color .ginput_container_name{margin-bottom:0!important}.tabbed-columns{gap:0!important}.tabbed-columns .tab-buttons p{margin:0}.tabbed-columns .tab-buttons p.active a{background-color:#465866}.tabbed-columns .tab-buttons p a{background-color:#313e48;color:#fff;padding:.5rem 1rem;display:block;font-size:1rem;border-bottom:1px solid #465866}.tabbed-columns .tab-content{transition:.2s ease all;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out,opacity .3s ease-out}.tabbed-columns .tab-content.show{padding:20px;max-height:5000px;opacity:1;visibility:visible;transition:max-height .5s ease-in,padding .3s ease-in,opacity .3s ease-in;border:2px solid #ff8200}.tabbed-columns .tab-content:not(.show){padding:0;max-height:0;opacity:0;visibility:hidden}.whitepaper-detail .whitepaper-card-topic a{color:#fff;text-decoration-color:#efefef;transition:.3s ease all;text-decoration-thickness:2px}.whitepaper-detail .whitepaper-card-description{margin-block:2rem}.whitepaper-detail .whitepaper-card-description .btn.btn-cta{border:3px solid #ff8200;background-color:#fff;color:#006c93;font-weight:700;font-family:"Sofia Sans Extra Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:.5em 2em;text-transform:uppercase;transition:.2s ease all;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125em;border-radius:.5em;display:block;max-width:-moz-fit-content;max-width:fit-content}.whitepaper-detail .whitepaper-card-description .btn.btn-cta:active,.whitepaper-detail .whitepaper-card-description .btn.btn-cta:focus,.whitepaper-detail .whitepaper-card-description .btn.btn-cta:focus-within,.whitepaper-detail .whitepaper-card-description .btn.btn-cta:hover{transform:scale(1.1);text-decoration-color:#ff8200}.whitepaper-detail .whitepaper-second-section{background-color:#efefef;padding:2rem;margin-block:2rem}.whitepaper-detail .whitepaper-second-section h2{text-align:center;font-size:clamp(1.5rem,2vw,2.5rem)}.whitepaper-detail .whitepaper-second-section ul ::marker{color:#ff8200}.whitepaper-detail .document-download{background-color:#465866;padding-block:2rem 3rem}.whitepaper-detail .document-download h2{margin-block:2rem;color:#fff}.whitepaper-detail .document-download .download-form{background-color:#efefef;padding:1rem 2rem 2rem}.secondary-news{width:100%}@media screen and (min-width:600px){.events-cards-row{gap:4%}.events-card{flex-grow:0;flex-basis:48%}.magazine-archive-logo{flex-grow:unset;flex-basis:unset;width:50%}.magazine-archive-row{gap:6%}.magazine-archive-card{flex-grow:unset!important;flex-basis:47%}.magazine-article .stories-row{flex-direction:row;gap:4%}.magazine-article .story-card{flex:0 1 48%;margin-bottom:4%}}@media (min-width:640px){.error-404 .error-title{font-size:150px}.related-spotlights .container .related-header{margin-top:0;flex-wrap:nowrap}footer .container .haslam_footer .haslam_bottom_footer .services_menu_holder{order:2}footer .container .haslam_footer .haslam_bottom_footer .footer_contact_holder{order:1}}@media screen and (min-width:640px){footer .container .haslam_footer .haslam_bottom_footer{flex-wrap:nowrap}footer .container .haslam_footer .haslam_bottom_footer .footer_contact,footer .container .haslam_footer .haslam_bottom_footer .services_menu_holder{width:unset}}@media (min-width:768px){.program-comparison-table table{width:100%;border-collapse:collapse;border-spacing:0}.program-comparison-table td,.program-comparison-table th{padding:1rem;text-align:left;border:1px solid #efefef}.program-comparison-table th{background-color:#efefef;font-weight:600}.program-comparison-table tbody tr:nth-child(even){background-color:#f9f9f9}.feature-name{font-weight:600;width:20%}.program-1-value,.program-2-value{width:40%}.magazine-gallery-cover{width:55%}.magazine-gallery-grid-item{padding:10.2vw}.magazine-gallery .article{width:45%;left:55%}.magazine-gallery-grid{grid-template-columns:1fr 1fr}.side-by-side-card-content{position:absolute;top:auto;right:0;bottom:0;left:0;text-align:left;padding:3px 20px;background:rgba(0,0,0,.5);width:100%;height:30%;pointer-events:auto;will-change:height;transition:height .3s}.side-by-side-card-content:focus,.side-by-side-card-content:hover{height:36%}.side-by-side-card-content:focus .side-by-side-card-info,.side-by-side-card-content:hover .side-by-side-card-info{display:none}.side-by-side-card-title{position:unset;transform:rotate(0);margin-top:20px;white-space:normal}.side-by-side-card-title a:focus,.side-by-side-card-title a:hover{text-decoration:underline!important}}@media screen and (min-width:780px){.events-content .row{gap:20px;flex-direction:row}.events-cards{flex:1 1 calc(100% - 350px)}.events-cards-row{gap:unset}.events-card{flex-basis:100%}.events-sidebar{flex:0 0 330px}.magazine-archive-logo{flex-grow:unset;flex-basis:unset;width:30%}.magazine-archive-row{gap:5%}.magazine-archive-card{flex-basis:30%}.magazine-issue .row-index h1{margin-bottom:40px}.magazine-issue .row-index .row{flex-direction:row;gap:2%}.magazine-issue .row-index .row .col-left{position:relative;flex:0 0 24%;margin-top:0}.magazine-issue .row-index .row .col-left .vline{display:block;position:relative;width:2px;height:calc(100% - 50px);top:30px;left:50px;bottom:40px;background-color:#ff8200;z-index:0}.magazine-issue .row-index .row .col-right{flex:0 0 74%}.magazine-issue .row-newswire .row{flex-direction:row;gap:2%}.magazine-issue .row-newswire .row .col-left{flex:0 0 24%}.magazine-issue .row-newswire .row .col-left h2{font-size:1.5rem}.magazine-issue .row-newswire .row .col-right{flex:0 0 74%}.magazine-issue .row-faculty .row{flex-direction:row;gap:2%}.magazine-issue .row-faculty .row .col-left{flex:0 0 24%}.magazine-issue .row-faculty .row .col-left h2{font-size:2.3rem}.magazine-issue .row-faculty .row .col-left p{font-size:1rem}.magazine-issue .row-faculty .row .col-right{flex:0 0 74%}.magazine-issue .row-faculty .row .col-right .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:4%}.magazine-issue .row-faculty .row .col-right .cards .card{flex:0 0 48%;margin-bottom:30px}.magazine-issue .row-story .title{display:flex}.magazine-issue .row-story .title span{flex-grow:0;flex-shrink:0;flex-basis:58%}}@media screen and (min-width:782px){.wp-block-column.is-style-drop-column{margin-top:3em}.main-cover .wp-block-column.is-style-drop-column{margin-top:10em}.wp-block-group.hero-header-wrapper{padding:40px 100px 40px 40px}.alumni-filters{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr))}.faculty-filters{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr))}.alumni-cardrow,.faculty-cardrow{grid-template-columns:1fr 1fr}.alumni-cardrow .alum-card .alum-wrap,.faculty-cardrow .alum-card .alum-wrap{grid-template-columns:1fr 1fr}}@media (min-width:782px){.sitemap-intro{font-size:1.125rem;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.sitemap-container{padding:30px}.sitemap-section{margin-bottom:45px;padding:25px 30px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.sitemap-section h2{font-size:clamp(1.5rem,2vw,2.5rem);margin-bottom:20px;padding-bottom:12px;padding-left:20px}.sitemap-section h2:before{width:6px}.sitemap-list{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.sitemap-list li{margin-bottom:12px;-moz-column-break-inside:avoid;break-inside:avoid;padding-left:20px}.sitemap-list li:before{width:6px;height:10px}.sitemap-list a{font-size:1.125rem}.error-404{padding:40px;min-height:70vh}.error-404 .error-actions{flex-direction:row;justify-content:center;flex-wrap:wrap}.article-content .article-meta{grid-template-columns:1fr 1fr}.related-spotlights .container .spotlights-wrapper{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.whitepaper-detail .whitepaper-card{grid-template-columns:minmax(250px,1fr) 2fr}.course-details .course-details-content{grid-template-columns:1fr 1fr}.people-profile .faculty-information .container{grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}.people-profile .featured-guest-speakers .speaker-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#resource-results .resource-items .resource-wrapper .resource-item{max-width:500px}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front{overflow:hidden;max-height:100%;height:100%}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-front .ranking-number h4{padding:0;top:calc(50% - 1rem);transform:translateY(-50%)}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back{height:100%;max-height:0}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card .ranking-card-back .top-card{padding:10px}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:active .ranking-card-front,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:focus .ranking-card-front,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:focus-within .ranking-card-front,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:hover .ranking-card-front{max-height:0}.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:active .ranking-card-back,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:focus .ranking-card-back,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:focus-within .ranking-card-back,.ranking-block .ranking-group .ranking-content-wrapper .ranking-card-wrapper .ranking-card:hover .ranking-card-back{transition:.3s ease all;max-height:100%}}@media (min-width:900px){.flexcontainer .ninehours .flextable>p{width:calc(33.33% - 10px)}}@media screen and (min-width:1024px){.news-page-container .featured-story .featured-image{flex:1 1 calc(50% - 20px)}.news-page-container .featured-story .news-content{flex:1 1 calc(50% - 20px);padding:2.5rem 8vw 2.5rem 2.5rem}.news-page-container .bottom-news-container .news-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.5fr .5fr .5fr .5fr;gap:60px 60px;grid-template-areas:"a b" "a c" "d f" "e f"}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-content,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-content{width:calc(70% - 20px)}.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(2) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(3) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(4) .news-image,.news-page-container .bottom-news-container .news-list .news-item:nth-of-type(5) .news-image{width:calc(30% - 20px);height:100%}.news-archive-page .news-archive-container .news-item .news-content{width:calc(70% - 20px)}.news-archive-page .news-archive-container .news-item .news-image{width:calc(30% - 20px)}.events-cards{flex-basis:calc(100% - 370px)}.events-content .row{gap:40px;flex-direction:row}.events-cards-row{gap:4%}.events-card{flex-basis:48%}.card-block.is-style-dark-block{padding:10px 20px;margin:20px auto}.featured-person .featured-card{grid-template-columns:300px 1fr}.alumni-filters{grid-template-columns:repeat(auto-fill,minmax(calc(25% - 10px),1fr))}.faculty-filters{grid-template-columns:repeat(auto-fill,minmax(calc(33% - 10px),1fr))}.custom-post-block.is-style-side-image{grid-template-columns:minmax(350px,1fr) 3fr}.student-wrapper .student-item{grid-template-columns:1fr 4fr}footer .container .haslam_footer{width:50%}footer .ut_footer{width:33.333%}.search-field{flex-direction:row}.search-actions .inner-row{flex-direction:row;gap:40px}.search-filters{flex:1 1 300px}.search-result-card{padding:40px}.magazine-archive-row{gap:4%}.magazine-archive-card{flex-basis:22%}.magazine-issue .row-index .row .col-right .articles{flex-direction:row;gap:4%}.magazine-issue .row-index .row .col-right .articles .article{flex:0 0 48%;margin-bottom:30px}.magazine-issue .row-cover{flex-direction:row}.magazine-issue .row-cover .cover-logo{flex:0 1 50%}.magazine-issue .row-cover .cover-logo .cover-image{width:50vw}.magazine-issue .row-cover .cover-stories{flex:1 1 50%}.magazine-issue .row-gallery .col-right .gallery-grid{grid-template-columns:1fr 1fr}.magazine-issue .row-faculty .row .col-right .cards{gap:5%}.magazine-issue .row-faculty .row .col-right .cards .card{flex:0 0 30%}.magazine-issue .row-newswire .row .col-right .cards{flex-direction:row;flex-wrap:wrap;gap:4%}.magazine-issue .row-newswire .row .col-right .cards .card{flex:0 0 48%}.magazine-issue .row-story .row{flex-direction:row;gap:2%}.magazine-issue .row-story .row .col-left{flex:0 0 34%}.magazine-issue .row-story .row .col-right{flex:0 0 64%}.magazine-issue .row-research .row{display:flex;flex-wrap:wrap;flex-direction:row;gap:10%}.magazine-issue .row-research .row .col-left{flex:0 1 45%}.magazine-issue .row-research .row .col-right{display:unset;flex:0 1 45%}.magazine-issue .row-research .row .col-right img{width:100%}.magazine-article .article-row{flex-direction:row;gap:unset}.magazine-article .article-cover{width:50vw}.magazine-article .cover-image{width:50vw}.magazine-article .article-content{flex-basis:49%}.magazine-article .story-card{flex:0 1 30.66%;margin-bottom:5%}}@media (min-width:1024px){.flexcontainer .required,.flexcontainer .threehours{width:calc(20% - 10px)}.flexcontainer .ninehours{width:calc(60% - 10px)}.error-404 .error-container{flex-direction:row;align-items:center;justify-content:space-between}.error-404 .error-content{text-align:left;flex:0 0 55%;padding-right:30px}.error-404 .error-title{font-size:180px}.error-404 .error-message h2:after{margin:10px 0 0}.error-404 .error-message p{margin:0}.error-404 .error-actions{justify-content:flex-start}.events .event-header{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.article-header{grid-template-columns:1fr 1fr}.article-header .article-header-text{order:1}.article-header .article-header-text .article-header-text-wrapper{left:19%;max-width:85%}.article-header .article-image{order:2}.feature-header{grid-template-columns:1fr 3fr}.feature-header:has(.feature-video-header){grid-template-columns:1fr 1fr}.people-profile .people-header .people-header-wrapper{grid-template-columns:300px 2fr}.ambassador-item{grid-template-columns:1fr 3fr}.ambassador-item .ambassador-image img{margin-bottom:20px}.course-list-wrapper .course-list{-moz-columns:2;columns:2}.slick-next,.slick-prev{display:block}.side-by-side-card{height:700px}.side-by-side-card:nth-child(even) .side-by-side-card-content.smokey{background-color:#4b4b4b;color:#fff}.side-by-side-card:nth-child(even) .side-by-side-card-content.light{background-color:#efefef;color:#4b4b4b}.side-by-side-card:nth-child(even) .side-by-side-card-content.river{background-color:#4b4b4b;color:#fff}.side-by-side-card:nth-child(even) .side-by-side-card-content.white{background-color:#efefef;color:#4b4b4b}.side-by-side-card-img{display:block;position:relative;width:100%;min-height:75%;padding:0;margin-top:0;text-align:center;z-index:0}.side-by-side-card-content{position:absolute;top:auto;height:25%;width:100%;bottom:0;min-height:25%;text-align:left;padding:25px 30px;overflow:hidden;will-change:height;transition:height .3s;transition-delay:.2s}.side-by-side-card-content.smokey{background-color:#4b4b4b;color:#fff}.side-by-side-card-content.lightgray{background-color:#efefef;color:#4b4b4b}.side-by-side-card-content.river{background-color:#313e48;color:#fff}.side-by-side-card-content.white{background-color:#fff;color:#4b4b4b}.side-by-side-card-content:focus,.side-by-side-card-content:hover{height:60%}.side-by-side-card-content:focus .side-by-side-card-info,.side-by-side-card-content:hover .side-by-side-card-info{display:block;transform:translateY(0)}.side-by-side-card-info{display:block}.side-by-side-card-title{transform:rotate(0);transform-origin:left top;position:unset;bottom:unset;font-size:18px;font-weight:300;text-transform:uppercase;margin-bottom:15px;color:inherit}.side-by-side-card-title span{font-size:calc(30% + 16px)}.wp-block-group .has-background:not(.is-style-orange-box-left,.is-style-orange-box-right){padding:2rem}.wp-block-columns{gap:3rem}}@media (min-width:1170px){.site-wrapper{padding-top:190px}.backdrop_overlay.active{display:none}}@media screen and (min-width:1170px){header .logo_utility_nav .utility_nav_holder{display:block}header .mainnav_holder{display:block}header .mobile_nav{visibility:hidden;opacity:0}}@media (min-width:1200px){.side-by-side-card-title span{font-size:calc(40% + 16px)}}@media (min-width:1240px){.sitemap-container{max-width:1240px}.error-404{padding:60px 0}.error-404 .error-title{font-size:220px}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper{grid-template-columns:1fr 1fr}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item{grid-template-columns:1fr 3fr}.article-content .article-recommended .article-recommended-wrapper .rec-news .rec-news-wrapper .rec-news-item .rec-news-image{aspect-ratio:unset}.course-details .course-details-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (min-width:1280px){.events-cards-row{gap:5%}.events-card{flex-grow:0;flex-basis:30%}.magazine-archive-row{gap:2.5%}.magazine-archive-card{flex-basis:18%}.magazine-issue .row-index{padding-top:80px}.magazine-issue .row-index h1{margin-bottom:80px}.magazine-issue .row-index .row{flex-direction:row;gap:2%}.magazine-issue .row-index .row .col-left{flex:0 0 24%}.magazine-issue .row-index .row .col-right{flex:1 1 74%}.magazine-issue .row-index .row .col-right .row{display:flex;flex-direction:row;gap:2%}.magazine-issue .row-index .row .col-right .row .article-card{flex:0 1 48%;margin-bottom:20px}.magazine-issue .row-index .row .col-right .row .article-card .article-info{position:absolute;bottom:40px;padding:20px;width:auto;max-width:75%;background:rgba(255,255,255,.9)}.magazine-issue .row-gallery .row{flex-direction:row;gap:2%}.magazine-issue .row-gallery .row .col-left{flex:0 0 24%}.magazine-issue .row-gallery .row .col-right{flex:1 1 74%}.magazine-issue .row-faculty .row .col-right .cards{gap:4%}.magazine-issue .row-faculty .row .col-right .cards .card{flex:0 0 22%;margin-bottom:30px}.magazine-issue .row-newswire .row .col-right .cards{gap:2%}.magazine-issue .row-newswire .row .col-right .cards .card{flex:0 0 32%}.magazine-issue .row-story .title span{flex-basis:38%}.magazine-issue .row-story .row{gap:10%}.magazine-issue .row-story .row .col-left{flex-basis:40%}.magazine-issue .row-story .row .col-right{flex-basis:50%}.magazine-article .story-card{flex:0 1 22%;margin-bottom:0}}@media (min-width:1550px){.slick-prev{left:-50px}.slick-next{right:-50px}}@media (min-width:1570px){.bigcontainer,.container,.smallcontainer{padding:0}.wp-block-group.is-style-full-width-group{padding:0}.article-content .article-content-wrapper{padding-inline:0}.article-content .article-meta{padding-inline:0}.article-content .article-recommended .article-recommended-wrapper{padding-inline:0}.ranking-block .ranking-group .ranking-content-wrapper{padding-inline:0}.jump-ranks{padding-inline:0}.site-name-header{padding-inline:0}}@media screen and (min-width:1570px){.wp-block-group{padding:0}.news-page-container .bottom-news-container{padding:0}#resource-results .resource-items{padding:40px 0}.filter-wrapper .filters{padding:40px 0}}@media (min-width:1675px){.slick-prev{left:-100px}.slick-next{right:-100px}}@media (max-width:1570px){.stat-block .wp-block-column .wp-block-columns{flex-wrap:wrap!important}.stat-block .wp-block-column .wp-block-columns .wp-block-column{flex-basis:auto!important}}@media (max-width:1240px){.wp-block-columns-4,.wp-block-columns-5{flex-wrap:wrap!important}.wp-block-columns-4 .wp-block-column,.wp-block-columns-5 .wp-block-column{flex-basis:auto!important;width:calc(50% - 20px)}.wp-block-columns-6{flex-wrap:wrap!important}.wp-block-columns-6 .wp-block-column{flex-basis:auto!important;width:calc(33% - 20px)}}@media (max-width:1170px){.stat-block .wp-block-columns{display:grid;grid-template-columns:1fr;gap:0}.stat-block .wp-block-columns .is-style-drop-column{margin-top:0}}@media (max-width:1024px){.wp-block-columns-3{flex-wrap:wrap!important}.wp-block-columns-3 .wp-block-column{flex-basis:auto!important;width:100%}.wp-block-columns-4{flex-wrap:wrap!important}.wp-block-columns-4 .wp-block-column{flex-basis:auto!important;width:calc(50% - 20px)}}@media (max-width:1023px){.side-by-side-card{flex:auto;max-width:unset;width:100%;height:500px}.side-by-side-card-img{height:100%}}@media (max-width:782px){.values-block .wp-block-columns{gap:0}.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-gallery-background-color{background-color:#313e48!important}.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-gallery-background-color h3,.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-gallery-background-color p{color:#fff!important}.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-stone-background-color{background-color:#efefef!important}.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-stone-background-color h3,.values-block .wp-block-columns .wp-block-column:nth-of-type(2) .has-stone-background-color p{color:#4b4b4b!important}}@media (max-width:781px){.mgmtchart h3 span.fa-arrow-right{transform:rotate(90deg)}}@media (max-width:768px){.newswire-list-block .newswire-filters{flex-direction:column}.newswire-list-block .newswire-filters .filter-actions,.newswire-list-block .newswire-filters .filter-group{width:100%}.newswire-list-block .newswire-items{grid-template-columns:1fr}}@media (max-width:767px){.program-comparison-table table{display:block;width:100%}.program-comparison-table thead{display:none}.program-comparison-table tbody{display:block;width:100%}.program-comparison-table tr{display:block;width:100%;margin-bottom:1.5rem;border:2px solid #efefef;border-radius:6px;overflow:hidden}.program-comparison-table td{display:block;border:none;padding:1rem;text-align:left}.program-comparison-table td.feature-name{background-color:#efefef;font-weight:600;border-bottom:2px solid #efefef}.program-comparison-table .program-1-value{border-bottom:2px solid #efefef;position:relative;min-height:24px}.program-comparison-table .program-2-value{position:relative;min-height:24px}.program-comparison-table .program-1-value::before,.program-comparison-table .program-2-value::before{content:attr(data-program);font-weight:600;color:#4b4b4b}.program-comparison-table .program-1-value::before{content:"Program 1:"}.program-comparison-table .program-2-value::before{content:"Program 2:"}.program-comparison-table .program-1-value[data-program-title]::before{content:attr(data-program-title) ": "}.program-comparison-table .program-2-value[data-program-title]::before{content:attr(data-program-title) ": "}}@media (max-width:500px){.pagination a,.pagination span{padding:.5em 1em;font-size:1em}}@media (max-width:480px){.magazine-gallery-cover-logo img{max-width:250px}}@media (640px <= width){.wp-block-cover{padding-left:2em;padding-right:2em}}@media (1570px <= width){.wp-block-cover{padding-left:1em;padding-right:1em}}
/*# sourceMappingURL=styles.min.css.map */
