/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.font-lg{font-family:Roboto,Arial,sans-serif}.header .primary-menu--expanded .menu-item a{font-family:"Roboto Slab",serif}.font-lg{font-size:1rem;line-height:1.75rem}@media(min-width:992px){.font-lg{font-size:1.4375rem;line-height:2.5rem}}.header{width:100%;position:fixed;min-height:90px;left:0;top:0;z-index:99;background-color:#b3a369;transition:top .3s ease-in-out;--headerOffset:0px}@media(min-width:1200px){.header{min-height:unset}}.header .header__hatch{width:100%;height:16px;position:absolute;top:0;left:0;background:url(/themes/custom/gt_honors/images/background-body-white.svg) repeat-x top left/20px 20px}.header .header__inner{position:relative;padding-top:16px}.header .header__logo{position:absolute;left:0;top:0;width:12rem;background-color:#fff;z-index:1;box-shadow:0 15px 12px rgba(0,0,0,.03);margin-left:1.25rem;padding:1.9rem .5rem;border-radius:0 0 10px 10px}@media(min-width:992px){.header .header__logo{width:16rem;padding:1.875rem .8rem 1.31rem}}.header .header__logo img{width:100%}.header .header__menu{margin-top:1rem;display:flex;align-items:center;justify-content:end}@media(min-width:1200px){.header .header__menu{margin-top:0}}.header__mobile-menu-toggle.btn,.header__search-toggle.btn{display:flex;width:2.5rem;height:1.875rem;background:#fff;border:none;border-radius:50px;padding:0;margin-left:1.25rem}@media(min-width:992px){.header__mobile-menu-toggle.btn,.header__search-toggle.btn{width:2.875rem;height:2rem}}.header__mobile-menu-toggle.btn img,.header__search-toggle.btn img{margin:auto}.header__mobile-menu-toggle.btn[aria-expanded=true],.header__search-toggle.btn[aria-expanded=true]{background:0 0}.header__mobile-menu-toggle.btn[aria-expanded=true] .collapsed,.header__search-toggle.btn[aria-expanded=true] .collapsed{display:none}.header__mobile-menu-toggle.btn[aria-expanded=false] .expanded,.header__search-toggle.btn[aria-expanded=false] .expanded{display:none}.header__search-toggle.btn img.expanded{width:100%;height:100%}@media(min-width:1200px){.header__mobile-menu-toggle.btn{display:none}}.header__mobile-menu-toggle.btn img{width:100%;height:100%}.header__search-toggle{order:-1}@media(min-width:1200px){.header__search-toggle{order:unset}}.header__search-toggle img{width:80%;height:80%}.header__search-popup-container{display:flex;opacity:0;visibility:hidden;position:absolute;top:90px;right:0;left:0;background-color:#f4f4f4;border-radius:0 0 10px 10px;box-shadow:0 6px 6px 3px rgba(0,0,0,.1);padding:2rem 1rem 1rem;transition:opacity .3s ease-in-out}@media(min-width:667px){.header__search-popup-container{left:unset;padding-top:1rem}}@media(min-width:1200px){.header__search-popup-container{top:100%}}.header__search-popup-container[aria-hidden=false]{opacity:1;visibility:visible}.header__search-wrapper{display:flex;border-radius:50px;border:2px solid #d6dbd4;border-right:none;width:100%}@media(min-width:667px){.header__search-wrapper{width:unset}}.header__search-wrapper:focus,.header__search-wrapper:hover{border:2px solid #ffcd00;border-right:none}.header__search-input{height:2rem;width:100%;font-size:1rem;margin-left:.8rem;border:none;background-color:#f4f4f4;padding:.5rem}@media(min-width:667px){.header__search-input{width:unset}}.header__search-input:focus{outline:0}.header__search-button.btn{height:2rem;width:4rem;padding:0;display:flex;align-items:center;justify-content:center}.header .primary-menu:not(.primary-menu--expanded){display:none}.header .primary-menu:not(.primary-menu--expanded) .dropdown-toggle--mobile{display:none}.header .primary-menu:not(.primary-menu--expanded) .nav-link--mobile{display:none}@media(min-width:1200px){.header .primary-menu:not(.primary-menu--expanded){display:block}}.header .primary-menu:not(.primary-menu--expanded)>nav>ul.menu{display:flex;align-items:center;margin:0}.header .primary-menu:not(.primary-menu--expanded) .menu-item{font-size:.875rem;font-weight:600;line-height:1.25rem;color:#222;margin:0 1.25rem;position:relative;display:flex;flex-direction:column;justify-content:space-between}.header .primary-menu:not(.primary-menu--expanded) .menu-item a{text-decoration:none;position:relative;font-weight:600;color:#222;padding:1.7rem 0}.header .primary-menu:not(.primary-menu--expanded) .menu-item a::after{content:"";position:absolute;width:100%;height:3px;background-color:#fff;opacity:0;left:0;bottom:16px;transition:opacity .3s}.header .primary-menu:not(.primary-menu--expanded) .menu-item a:hover{text-decoration:none}.header .primary-menu:not(.primary-menu--expanded) .menu-item a:hover::after{opacity:1}.header .primary-menu:not(.primary-menu--expanded) .menu-item a:focus{background-color:unset}.header .primary-menu:not(.primary-menu--expanded) .menu-item--active-trail a::after{opacity:1}.header .primary-menu:not(.primary-menu--expanded) .dropdown .dropdown-toggle--desktop{position:relative;z-index:1001}.header .primary-menu:not(.primary-menu--expanded) .dropdown>.dropdown-toggle--desktop[href="#"]{pointer-events:none;cursor:pointer}.header .primary-menu:not(.primary-menu--expanded) .dropdown:focus-within>.dropdown-menu,.header .primary-menu:not(.primary-menu--expanded) .dropdown:focus>.dropdown-menu,.header .primary-menu:not(.primary-menu--expanded) .dropdown:hover>.dropdown-menu{display:block}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu{position:absolute;width:320px;border-radius:0;box-shadow:0 40px 25px rgba(0,0,0,.1);margin:0;padding:.625rem 1.25rem .75rem;border:none;top:74px}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .list-spacer{padding-top:1.85rem;display:block}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .menu-item{margin:0!important}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .menu-item:nth-last-child(1) .nav-link::after{display:none}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link{font-size:.875rem;background-color:rgba(0,0,0,0);padding:1.125rem 0;position:relative}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eaede9;transition:background .3s}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link:focus:after,.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link:hover:after{background:#eaede9}.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link:focus .dropdown-menu,.header .primary-menu:not(.primary-menu--expanded) .menu.dropdown-menu .nav-link:focus-within .dropdown-menu{display:block}.header .primary-menu--expanded{position:fixed;left:0;top:90px;bottom:0;width:100%;overflow-y:scroll;overflow-x:hidden;background:#fff;padding:0 1.875rem;box-shadow:inset 0 10px 10px 8px rgba(0,0,0,.03)}.header .primary-menu--expanded .nav-link--desktop{display:none}.header .primary-menu--expanded>nav>ul.menu{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}.header .primary-menu--expanded .menu-item{padding:1.875rem 0 2.25rem}.header .primary-menu--expanded .menu-item:not(:last-child){border-bottom:1px solid #d6dbd4}.header .primary-menu--expanded .menu-item a{font-size:1.375rem;line-height:1.875rem;font-weight:500;text-decoration:none;color:#222}.header .primary-menu--expanded .menu-item a:hover{text-decoration:none}.header .primary-menu--expanded .dropdown-toggle--mobile{float:right;border:none;padding:0;background:0 0;color:#222}.header .primary-menu--expanded .dropdown-toggle--mobile .dropdown-toggle-icon{font-size:1.375rem;line-height:1.875rem}.header .primary-menu--expanded .dropdown-toggle--mobile .dropdown-toggle-icon--expanded{display:none}.header .primary-menu--expanded .dropdown-toggle--mobile.show .dropdown-toggle-icon--expanded{display:inline-block}.header .primary-menu--expanded .dropdown-toggle--mobile.show .dropdown-toggle-icon--collapsed{display:none}.header .primary-menu--expanded .menu.dropdown-menu{position:relative!important;transform:none!important;margin:2.25rem 0 -2.25rem!important;padding:0!important;border:none;border-radius:0;border-top:1px solid #d6dbd4}.header .primary-menu--expanded .menu.dropdown-menu .menu-item{padding-left:1.5rem}.header .primary-menu--expanded .menu.dropdown-menu .menu-item a{font-size:1rem;line-height:1.75rem;font-weight:400}.gin--horizontal-toolbar .header{--headerOffset:87px}.toolbar-fixed.toolbar-horizontal .header{--headerOffset:112px}.scroll-up .header{--headerOffset:0px}.toolbar-horizontal.scroll-up .header{--headerOffset:52px}.toolbar-vertical.scroll-up .header{--headerOffset:39px}.scroll-down .header{--headerOffset:-200px}.header{top:var(--headerOffset)}.header .primary-menu--expanded{top:calc(var(--headerOffset) + 90px)}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
