@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/fontawesome.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/solid.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/brands.min.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto Slab";}h3{color:var(--gt-black);}.main-nav nav a,.main-nav nav a:link,.main-nav nav a:visited{font-size:1.0rem;}#block-gt-content h3{color:var(--gt-drk-gold);}.content p a,.content p a:link,.content p a:active,.content p a:visited,.content li a,.content li a:link,.content li a:active,.content li a:visited{color:inherit;border:0;display:inline;position:relative;transition:background .3s ease;text-decoration:none;font-weight:600;border-bottom:.18rem solid var(--gt-tech-gold);line-height:1;padding:.125rem .125rem 0 .125rem;text-indent:0;box-sizing:border-box;}h3 + h4,dl + h4{margin-top:2rem;}dl{max-width:85%;margin-left:2rem;}.super-block__jump-link{margin-bottom:10px;position:relative;}.super-block__jump-link a,.super-block__jump-link a:link{background-color:#B3A369;color:#333333;display:block;float:left;font-weight:500;padding:.75rem 1rem .75rem 1rem;text-decoration:none;letter-spacing:.03rem;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);line-height:1.2;}.super-block__jump-link a:link,.super-block__jump-link a:visited{color:#333333;text-decoration:none;transition:all .2s ease-in-out;}.super-block__jump-link a:hover,.super-block__jump-link a:active{background-color:#BFB37C;color:#333333;}.super-block__jump-link a::after{font:var(--fa-font-solid);width:1rem;height:1rem;-webkit-font-smoothing:antialiased;color:inherit;content:"\f35a";display:inline-block;margin-left:0.75rem;}a.gt-phone::before,a.gt-campus-map::before,a.gt-logout::before{font-family:var(--fa-family-classic);}.embed-player{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative;}.embed-player embed{height:100%;left:0;position:absolute;top:0;width:100%;}
.mercury .sidebar-right .contact-card,.mercury .sidebar-right .related-links{background-color:white;border-top:0;}.mercury .sidebar-right .contact-card p{color:var(--gt-drk-gold);}.mercury .sidebar-right .contact-card a,.mercury .sidebar-right .contact-card a:link{color:var(--gt-navy);}.hg-link-container .mb-3{margin-bottom:0 !important;}.hg-link-container a.hg-link{border:0;display:inline-block;}
.mercury-item{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ccc;}@media (min-width:768px){.mercury-item{flex-direction:row;align-items:flex-start;}.mercury-item-photo{flex:0 0 30%;}.mercury-item-details{flex:1;}}.mercury-item-title h5{margin-top:0;margin-bottom:0.5rem;}.mercury-item-summary{margin:0;}
.social-menu{list-style:none;margin:0;padding:0;display:flex;gap:0.75rem;align-items:center;}.social-link{--size:44px;display:inline-flex;width:var(--size);height:var(--size);border-radius:50%;align-items:center;justify-content:center;text-decoration:none;color:#222;background:#f3f4f6;transition:transform 150ms ease,background 150ms ease,color 150ms ease;}.social-link:hover,.social-link:focus-visible{transform:translateY(-1px);outline:none;}.social-link i{font-size:1.25rem;line-height:1;}.social-link.instagram:hover{color:#E4405F;background:#fee2e2;}.social-link.linkedin:hover{color:#0A66C2;background:#dbeafe;}.social-link.flickr:hover{color:#0063dc;background:#e0ecff;}.social-link.youtube:hover{color:#FF0000;background:#fee2e2;}.social-link.bluesky:hover{color:#1185FE;background:#e0f0ff;}@media (prefers-reduced-motion:reduce){.social-link:hover,.social-link:focus-visible{transform:none;}}
