/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-container .gt-main-content .gt-gold li::marker,div.gt-text-black h2,div.gt-text-black h3{color:var(--gt-black);}.field--label-inline .field--label{float:left;margin-right:0.4rem;}.field--label-inline .field--label::after{content:":";}hr{border-top:.063rem solid #ccc;}#brandhead,#bottom-header{z-index:100;}.dropdown-item .dropdown-toggle::after{background-image:none;}.utility-navigation ul{margin-right:.625rem;display:flex;}.utility-navigation nav ul li{display:inline-block;border-right:none;}.utility-navigation a{color:var(--gt-drk-gold) !important;font-weight:600 !important;display:flex;}.utility-navigation a:hover,.utility-navigation a:focus{color:var(--gt-md-grey) !important;}.layout__region{margin:0rem !important;}.gray-dot-matrix-bg{background-image:url(/themes/contrib/grad_subtheme/templates/block/statistic/images/light_warm_gray_dot_matrix.png);}.gray-dot-matrix-bg h2,.gray-dot-matrix-bg h3{color:var(--gt-black);}.gray-dot-matrix-bg .heading-title h2::before{border-top:10px solid var(--gt-md-gold);}.gray-dot-matrix-bg .clearfix::after{display:flex;}.gray-dot-matrix-bg p,.gray-dot-matrix-bg .heading-title{margin-bottom:0rem !important;}.node--view-mode-full .full-width{width:100vw;margin-left:calc(50% - 50vw);--contentWidth:1300px;padding:0rem max(2rem,48vw - var(--contentWidth) / 2);}.node--view-mode-full .full-width .layout__region--content{margin:auto;}table{font-family:var(--font-roboto) !important;}table p{font-size:1rem;}span.statistic-highlight{font-size:300%;font-weight:bold;color:var(--gt-navy);}.ck-editor h4{color:var(--gt-md-gold) !important;}.views-exposed-form{margin-bottom:1.5rem;border:2px solid var(--gt-gold);border-radius:25px;padding:1rem;width:fit-content;}.views-exposed-form label{font-weight:bold;}.views-exposed-form .button{margin-bottom:0.5rem;padding:0.75rem 1.25rem;background:var(--gt-gold);color:var(--gt-black);border-color:transparent;border-radius:2px;box-shadow:1px 1px 4px rgb(0 0 0 / 20%);font-weight:500;height:3rem;line-height:1em;transition:all .3s ease-in-out;}.views-exposed-form .button:hover,.views-exposed-form .button:focus{background:var(--gt-black);color:var(--gt-gold);text-decoration:underline;}div#block-exposedformdegree-programspage-1{margin-top:1.5rem;}#views-exposed-form-degree-programs-page-1 input{width:100%;}input[type="text"]{color:var(--gt-black);font-size:inherit;}input:focus-visible,select:focus-visible{outline:-webkit-focus-ring-color auto 1px;}a:focus-visible{outline:0.188rem solid !important;}.banner-text-wrapper.black a:focus-visible,.banner-text-wrapper.warm-gray a:focus-visible,.banner-text-wrapper.blue a:focus-visible,.gt-blue a:focus-visible,.gt-black a:focus-visible{outline:0.188rem solid white !important;}.breadcrumb-links li a:hover,.breadcrumb-links li a:focus{color:var(--gt-drk-gold);}.main-container .layout-builder .field a[href],.main-container .layout-builder .field a:link{text-decoration:underline;}.main-container a:hover,.main-container a:link:hover{text-decoration:underline;text-decoration-thickness:0.13rem !important;}.main-container .gt-gold a,.main-container .gt-gold a:link,.main-container .gt-gold a:hover,.main-container .gt-gold a:link:hover{text-decoration:underline;text-decoration-color:var(--gt-black);color:var(--gt-black);}.main-container .gt-black a:not([.btn]),.main-container .gt-black a:link:not([.btn]),.main-container .banner-text-wrapper.black a:not([.btn]),.main-container .banner-text-wrapper.black a:link:not([.btn]){text-decoration:underline;text-decoration-color:var(--gt-gold);}.main-container .gt-text-white a,.main-container .gt-text-white a:link{text-decoration-color:var(--gt-gold);}.main-container .gt-text-white a:hover,.main-container .gt-text-white a:link:hover,.main-container .gt-text-white a:focus,.main-container .gt-text-white a:link:focus{color:var(--gt-white);}.main-container a.dropdown-item,.main-container a.dropdown-item:hover{color:var(--gt-black) !important;}.banner-text-wrapper.warm-gray a{text-decoration-color:var(--gt-white);}h3.gt-sub-heading a,h3.gt-sub-heading a:link,.gt-sub-heading{color:var(--gt-md-grey);}h3.gt-sub-heading a:hover,h3.gt-sub-heading a:link:hover{color:var(--gt-md-gold);}a:not([href]):not([class]),a:not([href]):not([class]):hover,.contextual-region .contextual .contextual-links a{text-decoration:none !important;}a[id],h2 a[id],h3 a[id]{text-decoration:none;}.main-container a[target="_blank"]:not(.btn)::after{font-family:"Font Awesome 6 Free";content:"\f35d";padding:0rem 0.313rem;font-size:small;}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{text-decoration:underline !important;}.social-media-links--platforms span:hover::before{color:var(--gt-drk-gold);}.banner-wrapper.warm-gray{background:var(--gt-md-grey);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg.svg);background-repeat:repeat;background-size:auto 0.9rem;}.banner-text-wrapper.warm-gray,.banner-no-image.warm-gray{background:var(--gt-md-grey);}.banner-text-wrapper.warm-gray .btn.btn-secondary,.banner-no-image.warm-gray .btn.btn-secondary,.banner-text-wrapper.warm-gray .btn.btn-secondary:focus-visible,.banner-no-image.warm-gray .btn.btn-secondary:focus-visible{background:var(--gt-gold) !important;color:var(--gt-black);}.banner-text-wrapper.warm-gray h2,.banner-text-wrapper.warm-gray h3,.banner-text-wrapper.warm-gray h4,.banner-text-wrapper.warm-gray h5,.banner-text-wrapper.warm-gray h6{color:var(--gt-gold) !important;}.banner-text-wrapper.warm-gray p,.banner-text-wrapper.warm-gray ul,.banner-text-wrapper.warm-gray li,.banner-no-image.warm-gray p,.banner-no-image.warm-gray ul,.banner-no-image.warm-gray li{color:var(--gt-white) !important;}.banner-text-wrapper.blue button#addToCalDropdownMenuButton:focus{background:var(--gt-gold) !important;}.banner-text-wrapper.blue .btn.btn-secondary:focus-visible,.banner-no-image.blue .btn.btn-secondary:focus-visible{background:var(--gt-white) !important;color:var(--gt-black) !important;outline:4px solid white;}.superblock .card-footer{background-color:transparent;border:0;margin-bottom:0rem !important;}.superblock .card-body:not(:last-child),.superblock .card-body p:last-child{margin-bottom:0rem;}.col-sm-3.sidebar-first .superblock .card-footer{margin-left:0rem !important;}.call-to-action img{display:block;margin:auto;width:auto;}.call-to-action.gt-white{border:1px solid var(--gt-gold);}.call-to-action .card-footer{padding:0;background-color:transparent;border:0;}.layout--twocol-section .layout__region > .block-inline-blockcall-to-action,.layout--threecol-section .layout__region > .block-inline-blockcall-to-action,.layout--fourcol-section .layout__region > .block-inline-blockcall-to-action{flex-grow:2;}.float-left{float:left;}.float-right{float:right;}.call-to-action.gt-blue{background:var(--gt-navy) !important;color:var(--gt-white) !important;}div[id*='custom-links'] a.nav-link{text-decoration:none;font-weight:500;margin:0.15rem;}div[id*='custom-links'] .nav-item span,div[id*='custom-links'] h3{color:var(--gt-black);}div[id*='custom-links'] label,div[id*='custom-links'] h3{margin:0 0 0.5rem;font:bold 110%/1 var(--font-roboto);}.gt-alert.alert{border-left:none;padding:0.75rem 1.25rem;}.page-node-5 div.layout--onecol:first-child a.m-1.btn.btn-primary{margin-top:1.5rem !important;}.page-node-87 .block-inline-blockaccordion{margin:0rem !important;}#blockquote-135,#blockquote-224,#blockquote-225{margin:0rem !important;}#call-to-action-123 .w-50,#call-to-action-236 .w-50,#call-to-action-237 .w-50,#call-to-action-350 .w-50,#call-to-action-352 .w-50,#call-to-action-355 .w-50,#call-to-action-554 .w-50,#call-to-action-556 .w-50,#call-to-action-580 .w-50,#call-to-action-582 .w-50,#call-to-action-453 .w-50,#call-to-action-1142 .w-50,#call-to-action-1143 .w-50{width:40% !important;}#superblock-349 .card-footer,#superblock-442 .card-footer,#superblock-579 .card-footer{text-align:center;margin-top:0rem !important;margin-left:0rem !important;}#call-to-action-296 img,#call-to-action-307 img{width:65% !important;}#custom-links-760{margin:auto;width:fit-content;}.path-news .call-to-action h2{background-color:var(--gt-tech-medium-gold);border-radius:0 .938rem .938rem 0;padding:.375rem 0px .375rem 1.375rem;width:47%;}.path-news .call-to-action .gt-gold h2{background-color:var(--gt-black);}.homepg-icon{margin:1rem 0rem;}.homepg-icon span{display:block;}.homepg-icon img{background-color:var(--gt-warm-gray-medium);height:200px;width:210px;padding:2.5rem 3rem;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);}.homepg-icon a{text-decoration:none;}.homepg-icon a:hover :not(span){background:var(--gt-light);transform:scale(.9);transition:transform .3s,opacity .3s,-webkit-transform .3s;}.checklist-row{margin:auto;width:60%;padding-top:1.5rem;}.checklist-icon{margin-bottom:auto;flex:40%;}.checklist-body{flex:60%;}.node--type-degree-program .layout{padding:1rem 0rem;}.node--type-degree-program .layout a.m-1.btn.btn-primary{background:var(--gt-black);color:var(--gt-white);}.node--type-degree-program .layout a.m-1.btn.btn-primary:focus-visible{outline:0.188rem solid var(--gt-drk-gold);}.node--type-degree-program .layout:nth-of-type(odd){background-color:var(--gt-warm-gray-medium);}.node--type-degree-program .layout:nth-of-type(odd) h2{color:var(--gt-black);}.node--type-degree-program .layout:nth-of-type(odd) h3,.node--type-degree-program .layout:nth-of-type(odd) h4,.node--type-degree-program .layout:nth-of-type(odd) li::marker{color:var(--gt-drk-gold);}.node--type-degree-program .layout:not(:last-child){border-bottom:0.063rem solid var(--gt-black);}.path-degree-programs table caption{color:var(--gt-black) !important;text-transform:capitalize;font-size:1.125rem;font-weight:bold;caption-side:top;}.main-container .gt-container aside nav{border-top:.5rem;border-bottom:.5rem;border-style:solid;border-image:linear-gradient(to right,var(--gt-tech-light-gold),var(--gt-gold)) 100% 1;background:#fff;margin:1rem 0;}.main-container .gt-container aside nav li{list-style-type:none;padding-left:0;}.main-container .gt-container aside nav ul{padding-left:0;margin-top:1rem;}.main-container .gt-container aside nav ul li{margin:0 0 0.5em;}.main-container .gt-container aside nav ul ul{padding-left:1rem;margin-top:0;}#block-internationalapplicants,#block-checklistfordomesticapplicants{text-align:center;margin-top:1rem;}#block-internationalapplicants li,#block-checklistfordomesticapplicants li{list-style-type:none;display:inline-block;}#block-internationalapplicants li:not(:last-child):after,#block-checklistfordomesticapplicants li:not(:last-child):after{content:url(/themes/contrib/gt_theme/images/gt-gold-chevron.svg);display:inline-block;vertical-align:middle;width:0.5rem;height:100%;margin:0 0.4rem;padding:0;line-height:1;}#block-internationalapplicants a,#block-checklistfordomesticapplicants a{font-weight:500;}#block-internationalapplicants a.is-active,#block-checklistfordomesticapplicants a.is-active{font-weight:700;text-decoration:none;}div.arrows{display:flow-root;margin-bottom:3rem;}div.arrows .prev.button-arrow{float:left;}div.arrows .next.button-arrow{float:right;}div.arrows .button-arrow img{background-color:var(--gt-navy);border-radius:50%;margin-right:1rem;vertical-align:middle;}div.arrows .button-arrow a:hover :not(span){background-color:var(--gt-drk-gold);}nav#block-secondarynavigation{background:var(--gt-md-gold);}nav#block-secondarynavigation ul{background:var(--gt-navy);transform:skewX(-30deg);border-radius:5px;padding:.25rem 0rem;}#mobileAudienceMenu ul{list-style-type:none;margin-bottom:0;}#mobileAudienceMenu li:not(:first-child){padding-left:0.75rem;}nav#block-secondarynavigation li{list-style-type:none;display:inline-block;padding-left:0.5em;padding-right:0.5em;color:white;transform:skewX(30deg);}nav#block-secondarynavigation li a{text-decoration:none;}nav#block-secondarynavigation li a:hover,nav#block-secondarynavigation li a:focus{text-decoration:underline;color:var(--gt-gold);}.webform-submission-form .js-webform-radios{margin-top:1rem;}.js-webform-radios .form-item{padding:0;}.page-node-2440 .layout__region--second{width:100%;}.page-node-2440 .layout__region--second .block-inline-blockbasic:first-child{margin-top:0rem !important;}.slate-form span{font-size:1.125rem !important;font-family:var(--font-roboto) !important;color:var(--gt-black);}.slate-form form{background:var(--gt-warm-gray-medium);padding:1rem;}.slate-form form #form_description{margin-bottom:1.5rem;}.slate-form .form_label{font-family:var(--font-roboto);font-weight:bold;}.slate-form .form_header .form_label{background:none;color:var(--gt-drk-gold);font-size:1.2rem;}.slate-form .form_header .form_label::after{content:' ';display:block;width:100%;height:10px;border-bottom:4px dotted var(--gt-navy);}.slate-form #form_question_e9c454f9-9fe2-4a04-9d69-8ef4a7de0823{margin-top:2rem;}.slate-form form button.default.form_button_submit{background:var(--gt-black);color:var(--gt-white);border:0 transparent;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);font-weight:500;font-size:1rem;padding:0.5em 0.75em;text-decoration:none;}.slate-form form button.default.form_button_submit:hover{background:var(--gt-white);color:var(--gt-black);border:1px solid black;}div#call-to-action-903,div#call-to-action-904{flex-grow:0;}#businessDropdownMenuButton{white-space:normal;}#businessDropdownMenuButton:focus-visible{outline:0.188rem solid white;}a.dropdown-item{text-decoration:none !important;white-space:normal;border-bottom:.063rem solid #dedcdc;}a.dropdown-item:hover,a.dropdown-item:focus{text-decoration:none !important;background-color:#e9ecef;}.pagination .page-item.page-link.active{color:var(--gt-black);background-color:var(--gt-md-gold);font-weight:bold;border-radius:50%;margin-left:0.25rem;margin-right:0.25rem;}.pagination a.page-link.action-link{color:var(--gt-black);font-weight:bold;border:none;font-size:1.5rem;line-height:1.25rem;}ul.pagination{list-style-type:none !important;}.pagination .page-item.active .page-link{color:var(--gt-black);background-color:var(--gt-md-gold);border-color:var(--gt-md-gold);}.pagination .page-link{color:var(--gt-black);text-decoration-color:inherit !important;}.pagination .page-link:hover{color:var(--gt-drk-gold);}.dateline p{font-size:1rem;font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:0.5rem;color:var(--gt-tech-dark-gold);}.mercury p{margin-bottom:1.3rem;}.mercury.news-teaser p,.mercury .sidebar p{margin-bottom:0;}.event-teaser .date-wrapper p{line-height:1;}.mercury-event .day-wrapper{padding:0.5rem 0rem 0.15rem;}.mercury .date-wrapper .day p,.mercury-event .day-wrapper{background:var(--gt-navy);}.mercury h2:hover{color:var(--gt-md-gold);}.mercury .hg-title a,.mercury .hg-title a:link{text-decoration:underline !important;color:var(--gt-md-gold);}.mercury .hg-title a:hover,.mercury .hg-title a:link:hover,.mercury .hg-title a:focus,.mercury .hg-title a:link:focus{color:var(--gt-md-grey);}.mercury .month p,.mercury .date p,.mercury .year p{color:var(--gt-md-gold);}.mercury .time p{color:var(--gt-black);font-size:1rem;}.left-sidebar .event-info label{color:var(--gt-navy);}.mercury-event .event-info .location{word-wrap:break-word;}.main-container .mercury a.btn.btn-secondary:hover,.main-container .mercury a.btn.btn-secondary:link:hover,.main-container .mercury a.btn.btn-secondary:focus{background:var(--gt-black) !important;color:var(--gt-gold) !important;}.node--type-hg-external-news{margin-bottom:3rem!important;}.path-news .node--type-hg-external-news a{font-size:1.5rem;}.mercury.news-teaser h2{margin-bottom:0;}.campaign{line-height:200%;border-left:0.625rem solid var(--gt-gold);background-color:var(--gt-white);padding:0.5em;margin:0.85em;box-shadow:0.625rem 0.625rem 0.625rem var(--gt-light-gray);}#mc_embed_signup h2{font-size:2.12rem !important;}#mc_embed_signup .indicates-required{font-size:0.6875em !important;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{font-size:0.875em !important;color:#c64f38 !important;}#mc_embed_signup .asterisk{color:#c64f38 !important;}#mc_embed_signup .button{background-color:#5d5d5d !important;}#mc_embed_signup .button:hover,#mc_embed_signup .button:focus{background-color:var(--gt-dark-gray) !important;}@keyframes nodeInserted{from{opacity:0.99;}to{opacity:1;}}.flickr iframe{animation-duration:0.001s;animation-name:nodeInserted;}.eu-cookie-compliance-banner h2,.eu-cookie-compliance-banner p,.eu-cookie-compliance-secondary-button{font-size:1rem;font-weight:bold;}.eu-cookie-compliance-banner h2 a:link,.eu-cookie-compliance-banner p a:link{text-decoration:underline;}.decline-button.eu-cookie-compliance-default-button{display:none;}#jquery-countdown-timer,#jquery-countdown-timer-note{text-align:center;}#jquery-countdown-timer{padding-top:1rem;}@media print{.ui-accordion .faqfield-answer{display:block !important;}}@media screen and (prefers-reduced-motion:reduce){#jquery-countdown-timer{display:none;}}@media only screen and (max-width:35.9375em){.hg-teaser-image{text-align:center;}}@media only screen and (max-width:36em){.call-to-action.gt-white .w-50{width:50% !important;margin-left:1rem;}.call-to-action.gt-white img{width:auto !important;}#call-to-action-1040 .w-50,#call-to-action-232 .w-50{width:100% !important;padding:0 !important;}#call-to-action-454 .w-50{width:30% !important;}#call-to-action-345 .w-50{width:40% !important;}.call-to-action .video-embed-field-responsive-video{margin:0rem;}#banner-549 .display-4{font-size:3rem;}table{width:100% !important;}.node--type-degree-program .layout__region{margin-bottom:1rem;}.path-news .call-to-action h2{width:100%;}}@media only screen and (max-width:48em){.form-item input,.form-item select{width:100%;}}@media only screen and (min-width:36.0625em){nav#block-secondarynavigation li:not(:first-child):not(:last-child){border-right:2px solid var(--gt-gold);}.node--view-mode-full .full-width.layout--twocol-section--50-50 .block-inline-blockcall-to-action,.node--view-mode-full .full-width.layout--threecol-section--33-34-33 .block-inline-blockcall-to-action{width:83.33333333%;}}@media only screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first,.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 100%;max-width:100%;}nav#block-secondarynavigation ul{text-align:right;}.block-inline-blockstatistic .card-body.text-center{padding:3rem 1rem !important;}.node--view-mode-full .full-width.layout--twocol-section--50-50 .layout__region--first .block-inline-blockcall-to-action{margin-right:0;}.node--view-mode-full .full-width.layout--twocol-section--50-50 .layout__region--second .block-inline-blockcall-to-action{margin-left:0;}}@media only screen and (min-width:40em) and (max-width:47.9375em){.homepg-icon img{height:150px;padding:1.5rem 2rem;}}@media only screen and (max-width:48em){.form-item input,.form-item select{width:100%;}}@media only screen and (max-width:49.938rem){.page-node-766 iframe,.page-node-881 iframe{height:300px;}}@media only screen and (max-width:61.9375em){#block-secondarynavigation{display:none;}}@media only screen and (min-width:40em) and (max-width:61.9375em){.block-inline-blockcall-to-action.gt-white .w-50,#call-to-action-123 .w-50,#call-to-action-236 .w-50,#call-to-action-237 .w-50,#call-to-action-350 .w-50,#call-to-action-352 .w-50,#call-to-action-355 .w-50,#call-to-action-554 .w-50,#call-to-action-556 .w-50,#call-to-action-580 .w-50,#call-to-action-582 .w-50,#call-to-action-453 .w-50{width:100% !important;padding:0 !important;}}@media only screen and (min-width:48em){.checklist-row{display:flex;}}@media only screen and (min-width:62em){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{max-width:67%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{max-width:33%;}.checklist-body{padding-top:1.5em;}#superblock-1017{margin:0rem !important;}.node--view-mode-full .full-width.layout--twocol-section--50-50 .block-inline-blockcall-to-action,.node--view-mode-full .full-width.layout--threecol-section--33-34-33 .block-inline-blockcall-to-action{width:92%;}}@media only screen and (min-width:100em){.node--view-mode-full .full-width.layout--twocol-section--50-50 .block-inline-blockcall-to-action{width:630px;}}
