/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ut-list-unstyled{padding-left:0;list-style:none;}*:focus,.ut-focus{outline:2px dotted #aeb0b5;outline-offset:3px;}.ut-brandbar{height:40px;text-align:center;background-color:#bf5700;}.ut-brandbar .ut-logo--shieldtexas{display:block;max-height:25px;}@media screen and (min-width:900px){.ut-brandbar .ut-logo--shieldtexas{float:right;}}header.ut-header{padding-bottom:0;border-bottom:1px solid #c4cdd4;}@media screen and (min-width:1200px){header.ut-header{padding-bottom:1rem;}}header.ut-header .site-branding{padding:0.75em 0;}@media screen and (min-width:1200px){header.ut-header .site-branding{padding:1.5em 0;}}header.ut-header .ut-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;}header.ut-header .ut-header-wrapper .navbar-brand{margin-right:auto;}header.ut-header .ut-header-wrapper .ut-main_logo{max-height:35px;}@media screen and (min-width:1200px){header.ut-header .ut-header-wrapper .ut-main_logo{max-width:70%;max-height:60px;}}.ut-search_bar{max-width:100%;height:35px;margin:1em;padding:0;border:1px solid #5e686e;background-color:#fff;}@media screen and (min-width:1200px){.ut-search_bar{position:absolute;top:-60px;right:0;display:block;width:220px;margin:0;}}.ut-search_bar form{position:relative;}.ut-search_bar .input--search{width:100%;height:2.25rem;padding-left:0.5rem;border:none;background:transparent;}.ut-search_bar .input--search::-webkit-input-placeholder{font-style:italic;}.ut-search_bar .input--search:-ms-input-placeholder{font-style:italic;}.ut-search_bar .input--search::-ms-input-placeholder{font-style:italic;}.ut-search_bar .input--search::placeholder{font-style:italic;}.ut-search_bar .ut-btn--search{position:absolute;top:0;right:0;width:2.25rem;height:2.1rem;border:none;background:none;line-height:2;}.ut-search_bar .ut-btn--search:hover{cursor:pointer;color:#bf5700;}.ut-social_bar{padding:0 1em;}@media screen and (min-width:1200px){.ut-social_bar{position:absolute;top:-58px;right:235px;display:block;padding:0;}}.ut-social_bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:0;padding-left:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;}@media screen and (min-width:600px){.ut-social_bar ul{justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;}}@media screen and (min-width:600px){.ut-social_bar ul li{margin:0 10px;}}@media screen and (min-width:1200px){.ut-social_bar ul li{margin:0 3px;}}.ut-social_bar svg{width:32px;cursor:pointer;fill:#333f48;}.ut-social_bar svg:hover{fill:#1f262b;}@media screen and (min-width:1200px){.ut-social_bar svg{width:26px;}}h1,.ut-h1{margin-top:1rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:4rem;font-weight:normal;line-height:1.15;}@media screen and (min-width:900px){h1,.ut-h1{font-size:4.5625rem;}}h2,.ut-h2{margin:0 0 1.5rem;text-transform:uppercase;color:#26373f;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.15;}h3,.ut-h3{margin:0 0 1.5rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:500;line-height:1.25;}h4,.ut-h4{margin:0 0 1.5rem;text-transform:uppercase;color:#26373f;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.25;}h5,.ut-h5{margin:0 0 1.5rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25;}h6,.ut-h6{margin:0 0 1.5rem;color:#26373f;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:normal;line-height:1.25;}h1,.ut-h1{margin-top:1rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:4rem;font-weight:normal;line-height:1.15;}@media screen and (min-width:900px){h1,.ut-h1{font-size:4.5625rem;}}h2,.ut-h2{margin:0 0 1.5rem;text-transform:uppercase;color:#26373f;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.15;}h3,.ut-h3{margin:0 0 1.5rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:500;line-height:1.25;}h4,.ut-h4{margin:0 0 1.5rem;text-transform:uppercase;color:#26373f;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.25;}h5,.ut-h5{margin:0 0 1.5rem;text-transform:uppercase;color:#bf5700;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25;}h6,.ut-h6{margin:0 0 1.5rem;color:#26373f;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:normal;line-height:1.25;}html{scroll-behavior:smooth;}@media (prefers-reduced-motion){html{scroll-behavior:auto;}}body{text-wrap:balance;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#454645;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5625;-webkit-font-smoothing:antialiased;-ms-hyphens:auto;line-break:strict;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a,a:link,a:visited{color:#003447;}a:hover,a:focus,a:active{color:#bf5700;}h1{font-size:4rem;}*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2.5rem;}li,p{margin-bottom:0.75rem;}li>ul,li>ol{margin-top:0.75rem;}dfn,cite,em,i{font-style:italic;}address{margin:0 0 1.5rem;}pre{overflow:auto;max-width:100%;padding:1rem;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;}blockquote{position:relative;display:block;width:83.3334%;margin:3rem 0;padding:2.5rem 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;}blockquote:before,blockquote:after{position:absolute;z-index:-1;width:5rem;height:5rem;content:"";background-repeat:no-repeat;background-size:contain;}blockquote:before{top:0;left:-0.0625rem;background-image:url(/modules/cml/cml_customizations/images/left_dbl_quote.svg);background-position:top left;}blockquote:after{right:-0.0625rem;bottom:0;background-image:url(/modules/cml/cml_customizations/images/right_dbl_quote.svg);background-position:bottom right;}blockquote p{margin:0;}blockquote p+p{margin-top:1.5em;}figure{margin:0 0 1rem;}figure.align-left{margin:0 1rem 1rem 0;}figure.align-right{margin:0 0 1rem 1rem;}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:0.9375rem;}abbr,acronym{cursor:help;border-bottom:1px dotted #f9fafb;}cite{font-style:normal;}mark,ins{text-decoration:none;background:#e6ebed;}span.bigger,big{font-size:125%;}span.small,small{font-size:80%;}hr{margin-top:1rem;margin-bottom:1.75rem;}hr.alternative{border:0;border-top:1px solid #bf5700;}.ut-copy--intro{color:#333f48;font-size:1.25rem;line-height:1.25;}@media screen and (min-width:1200px){article{word-wrap:break-word;}article p,article ul,article ol,article dt{font-size:1rem;}}.ut-headline,.ut-headline--underline{margin:0 0 0.5rem;color:#003447;}.ut-headline a{color:#003447;}.ut-headline a:hover,.ut-headline a:focus,.ut-headline a:active{color:#bf5700;}.ut-headline--underline{margin:0 0 1.25rem;padding-bottom:0.5rem;border-bottom:2px solid #005f86;}.ut-headline--poster{text-transform:uppercase;font-size:2.0625rem;font-weight:bold;line-height:0.925;}@media screen and (min-width:900px){.ut-headline--poster{font-size:3.0625rem;}}a.ut-cta-link,a.ut-cta-link--darker{letter-spacing:0.35px;text-transform:uppercase;font-size:0.825rem;font-weight:700;}a.ut-cta-link--darker{-webkit-text-decoration-color:#bf5700;text-decoration-color:#bf5700;}a.ut-link--darker{-webkit-text-decoration-color:#9e4700;text-decoration-color:#9e4700;}h2 a.ut-link,h3 a.ut-link,h4 a.ut-link,h5 a.ut-link,h2 a.ut-link--darker,h3 a.ut-link--darker,h4 a.ut-link--darker,h5 a.ut-link--darker{text-transform:inherit;}a.ut-link:link,a.ut-link:visited,a.ut-link--darker:link,a.ut-link--darker:visited{color:#003447;}a.ut-link:hover,a.ut-link:focus,a.ut-link:active,a.ut-link--darker:hover,a.ut-link--darker:focus,a.ut-link--darker:active{color:#bf5700;}.ut-copy{font-size:1rem;line-height:1.375;}.ut-img--fluid{max-width:100%;height:auto;}.clear{display:block;clear:both;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Light.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Medium.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Bold.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Bold.woff) format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Light-Lining.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Light-Lining.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Medium-Lining.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Medium-Lining.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"Neutraface";src:url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Bold-Lining.woff2) format("woff2"),url(/modules/cml/cml_customizations/fonts/neutraface/Neutra2Display-Bold-Lining.woff) format("woff");font-weight:bold;font-style:normal;}.ut-brandbar,.ut-brandbar .ut-logo--wrapper{background-color:#454645;}footer.ut-footer{background-color:#f4f2ef;}ul.subnav li a{border-left:0;}ul.subnav ul li a{border-left:0;}ul.subnav li a.is-active,ul.subnav li a:hover,ul.subnav ul li a.is-active,ul.subnav ul li a:hover{background-color:#666;}.short_logo .ut-logo--main{max-height:45px;}.ut-hero.hero--photo-gradient .hero-content{background:rgba(0,0,0,0.6);}.ut-hero.hero--photo-gradient .hero-headline{font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-weight:600;}.main-menu__list-item .main-menu__link{font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:bold;}.sub-nav-wrapper .main-menu__list--subnav .main-menu__link--subnav{text-transform:uppercase;font-family:"Neutraface","Futura",Helvetica,Arial,sans-serif;font-weight:bold;}@media screen and (max-width:599px){#js-nav-toggle{display:inline-block;width:4.5rem;margin-bottom:0;padding:8px;white-space:nowrap;border-radius:0;font-size:1rem;}#block-utexas-cml-site-branding-header{max-width:90%;}}
