@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--gt-light-blue:#e5eaee;}h1.page-title{margin:0;padding:50px 0 25px 0;color:var(--gt-navy);}h2{font-family:"Roboto Slab",serif;font-weight:500;color:var(--gt-navy);}h3{font-family:"Roboto Slab",serif;font-weight:500;color:var(--gt-navy);font-size:24px;}table h4{color:var(--gt-black);}#gt-banner img{max-height:500px;object-fit:cover;}.banner-image > div{width:100%;}.banner-text-wrapper h2{font-size:2.7rem;}@media only screen and (max-width:991px){.banner-text-wrapper h2{font-size:32px;}}.main-nav .navbar-nav{flex-wrap:wrap;}.main-nav .nav-item{font-family:"Roboto Slab",serif;}.main-nav nav .navbar-nav a,.main-nav nav .navbar-nav .nav-link.dropdown-toggle{font-weight:500;color:#003057;}.utility-navigation.navbar-nav nav ul:not(.contextual-links) a{font-weight:500;}.block-inline-blockimage-with-copy img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;}.call-to-action .card-footer{margin:0.25rem 0 0 0 !important;}.card-footer.px-3{padding-left:0 !important;padding-right:0 !important;}.superblock .card-body h3{font-family:"Roboto Slab",serif;font-weight:500;}.call-to-action.gt-warm-gray .btn.btn-primary-black:hover{background-color:var(--gt-md-grey) !important;color:white !important;}.call-to-action.gt-black .btn.btn-primary-gold:hover{background-color:var(--gt-tech-light-gold) !important;color:black !important;}.banner-wrapper .row{flex-direction:row-reverse;}.banner-text-wrapper{position:relative;}.banner-text-wrapper::after{position:absolute;top:0;right:-100%;width:2.5rem;height:100%;content:" ";background-color:#00305770;}.banner-image{position:relative;max-height:700px;}#gt-banner .banner-image img{max-width:1200px;}.banner-image::before{position:absolute;top:0;left:0;width:2.5rem;height:100%;content:" ";background-color:#00305770;}@media only screen and (max-width:991px){#gt-banner .banner-image > div{width:100%;}}h1.page-title{font-family:"Roboto Slab",serif;font-weight:500;}.impacts-menu-wrapper{background-color:var(--gt-light-blue);padding:25px;margin-top:32px;}.impacts-menu-wrapper h2{margin-bottom:25px;}.gt-main-content ul.impacts-menu{list-style:none;padding:0;margin-bottom:0;}@media only screen and (max-width:990px){.impacts-menu-wrapper{padding:15px;}.impacts-menu-wrapper h2{font-size:18px;}.gt-main-content ul.impacts-menu{font-size:14px;}}.syllabus-statement{border:1px solid #ccc;padding:25px;}.page-gradient{background-image:linear-gradient(to bottom,rgba(0,48,87,0.1) 0%,rgba(0,48,87,0) 100%);height:26rem;position:absolute;width:100%;z-index:-1;}nav.breadcrumb{background-color:transparent;}.staff-list .view-content-wrap{display:flex;flex-direction:row;flex-wrap:wrap;}.staff-list .view-content-wrap .item{width:50%;}.staff-member{display:flex;flex-shrink:0;margin-bottom:50px;}.staff-member .img-wrap{flex-shrink:0;width:25%;margin-right:35px;}.staff-member .text-wrap a{text-decoration:none;}.staff-member .text-wrap p{margin-bottom:5px;}.staff-member .text-wrap h2{font-family:"Roboto Condensed",sans-serif;font-size:28px;color:var(--gt-md-gold);}.staff-member .text-wrap h3{font-size:20px;}.staff-member-email::before,.staff-member-phone::before,.staff-member-linkedin::before{color:var(--gt-gold);font-family:"FontAwesome";margin-right:0.5em;}.staff-member-email::before{content:"\f0e0";}.staff-member-phone::before{content:"\f095";}.staff-member-linkedin::before{content:"\f08c";}@media only screen and (max-width:767px){.staff-list .view-content-wrap{flex-direction:column;}.staff-list .view-content-wrap .item{width:100%;}}@media only screen and (max-width:450px){.staff-member{flex-direction:column;align-items:center;}.staff-member .img-wrap{max-width:300px;}.staff-member .img-wrap,.staff-member .text-wrap{width:100%;}}.faqfield-answer{background-color:#e5eaee;}@media only screen and (max-width:767px){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 100%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--second,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 100%;}}.asterisk-note{font-size:12px;margin-bottom:0px;}.catalog-table a{font-weight:400;}.catalog-table a:hover{border-bottom:0 !important;color:var(--gt-gold) !important;}.ui-widget{font-family:inherit;}.gt-accordion .ui-state-default:hover{background:var(--gt-warm-grey-medium);}.ui-accordion.ui-widget .ui-accordion-header{font-weight:500;}.ui-corner-all,.ui-corner-right,.ui-corner-br,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;border-radius:0;background:#e5eaee;color:var(--gt-black);}.gt-accordion .ui-state-active,.gt-accordion .ui-corner-bottom{background:#fff;border:solid 1px #e5eaee;border-radius:0;}.ui-accordion .ui-accordion-header{font-size:18px;line-height:28px;padding:15px 12px 15px 15px;color:#003057;font-weight:700;font-family:"Roboto Slab",serif;border:solid 1px #e5eaee;border-bottom:0px;}@media (min-width:576px){.ui-accordion .ui-accordion-header{font-size:20px;line-height:30px;padding:15px 12px 15px 30px;}}.ui-accordion .ui-state-hover .ui-icon,.ui-accordion .ui-icon,.ui-accordion .ui-widget-content .ui-icon{background-image:url("/sites/default/files/accordion-chevron.svg");background-size:contain;background-position:center center;height:36px;width:36px;-ms-flex:none;flex:none;margin-left:5px;}.ui-accordion .ui-state-active .ui-icon,.ui-accordion .ui-button:active .ui-icon{background-image:url("/sites/default/files/accordion-chevron.svg");background-size:contain;background-position:center center;height:36px;width:36px;transform:rotate(180deg);}.ui-accordion .ui-state-hover .ui-icon,.ui-accordion .ui-state-focus .ui-icon,.ui-accordion .ui-button:hover .ui-icon,.ui-accordion .ui-button:focus .ui-icon{background-image:url("/sites/default/files/accordion-chevron.svg") !important;}.ui-accordion .ui-accordion-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.ui-accordion-content h2{margin-top:0;}.ui-accordion .ui-accordion-content{padding:30px;}.ui-accordion-content .my-3{margin:0rem !important;}.ui-accordion .btn-primary{margin-top:15px !important;transition:none !important;}.ui-icon.ui-icon-closethick{width:16px;height:16px;background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");background-size:auto;}.ui-icon.ui-icon-closethick:hover,.ui-icon.ui-icon-closethick:focus{background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png");}
