/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-gt-calendar-categories h2{font-size:1.5rem !important;color:var(--gt-navy) !important;}.gt-sub-heading{color:var(--gt-md-grey);}.heading-title h2:before{content:' ';display:block;width:100%;height:17px;border-top:10px solid var(--gt-warm-gray-medium);}
.gt-basic-block .field--type-link .field__item a:link,.gt-basic-block .field--type-link .field__item a:visited,.gt-basic-block .field--type-link .field__item a:active{background:var(--gt-gold);border-radius:3px;color:var(--gt-black);display:block;font-size:.9rem;padding:.5rem 1rem;margin:.25rem;text-decoration:none !important;width:fit-content;}.gt-basic-block .field--type-link .field__item a:hover{background:var(--gt-navy);color:var(--gt-white);text-decoration:none !important;}.gt-basic-block .field--type-link .field--label{position:absolute;left:-9999px;}
#spacer{margin:1rem 0;}#spacer.small{padding:10px;}#spacer.medium{padding:30px;}#spacer.large{padding:50px;}#spacer.xlarge{padding:100px;}.spacer-title{display:none;}.role-administrator .logged-in .spacer-title{color:var(--gt-black);font-size:100%;font-weight:700;display:block;}.role-administrator .logged-in #spacer{background:var(--gt-pimile-light);}@media (max-width:768px){#spacer.small{padding:5px 0;}#spacer.medium{padding:15px 0;}#spacer.large{padding:25px 0;}#spacer.xlarge{padding:50px 0;}}
.flex-container .no-image{height:auto;}.flex-bottom{align-self:flex-end;}.banner-text-wrapper:after,.banner-image:before,.banner-image:after{width:2.5rem;height:100%;content:' ';position:absolute;z-index:10;display:block;top:0;}.banner-image:before{left:0;}.banner-text-wrapper:after{left:100%;}.banner-image:after{width:100%;height:2rem;top:auto;bottom:0;display:none;}.banner-wrapper.black{background:var(--gt-black);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg.svg);background-repeat:repeat;background-size:auto .9rem;overflow:hidden;}.banner-text-wrapper.black{background:var(--gt-black);}.banner-text-wrapper.black .btn.btn-secondary,.banner-no-image.black.btn.btn-secondary{background:var(--gt-gold);color:var(--gt-black);}.banner-text-wrapper.black .btn.btn-secondary:hover,.banner-no-image.black .btn.btn-secondary:hover{background:var(--gt-white) !important;color:var(--gt-black) !important;}.banner-text-wrapper.black p,.banner-text-wrapper.black ul,.banner-text-wrapper.black li{color:var(--gt-white) !important;}.banner-text-wrapper.black h2,.banner-text-wrapper.black h3,.banner-text-wrapper.black h4,.banner-text-wrapper.black h5,.banner-text-wrapper.black h6{color:var(--gt-gold) !important;}.banner-wrapper.white{background:var(--gt-white);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg.svg);background-repeat:repeat;background-size:auto .9rem;overflow:hidden;}.banner-text-wrapper.white{background:var(--gt-white);}.banner-text-wrapper.white .btn.btn-secondary,.banner-no-image.white .btn.btn-secondary{background:var(--gt-gold);color:var(--gt-black);}.banner-text-wrapper.white .btn.btn-secondary:hover,.banner-no-image.white .btn.btn-secondary:hover{background:var(--gt-black) !important;color:var(--gt-white) !important;}.banner-text-wrapper.white p,.banner-text-wrapper.white ul,.banner-text-wrapper.white li{color:var(--gt-black) !important;}.banner-text-wrapper.white h2,.banner-text-wrapper.white h3,.banner-text-wrapper.white h4,.banner-text-wrapper.white h5,.banner-text-wrapper.white h6{color:var(--gt-md-gold) !important;}.banner-wrapper.blue{background:var(--gt-navy);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg-white.svg);background-repeat:repeat;background-size:auto .9rem;overflow:hidden;}.banner-text-wrapper.blue{background:var(--gt-navy);}.banner-text-wrapper.blue .btn.btn-secondary,.banner-no-image.blue .btn.btn-secondary{background:var(--gt-gold);color:var(--gt-black);}.banner-text-wrapper.blue .btn.btn-secondary:hover,.banner-no-image.blue .btn.btn-secondary:hover{background:var(--gt-white) !important;color:var(--gt-black) !important;}.banner-text-wrapper.blue,.banner-text-wrapper.blue p,.banner-text-wrapper.blue ul,.banner-text-wrapper.blue li,.banner-text-wrapper.blue h2,.banner-text-wrapper.blue h3,.banner-text-wrapper.blue h4,.banner-text-wrapper.blue h5,.banner-text-wrapper.blue h6{color:var(--gt-white) !important;}.banner-wrapper.gold{background:var(--gt-gold);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg-white.svg);background-repeat:repeat;background-size:auto .9rem;overflow:hidden;}.banner-text-wrapper.gold{background:var(--gt-gold);}.banner-text-wrapper.gold .btn.btn-secondary,.banner-no-image.gold .btn.btn-secondary{background:var(--gt-black);color:var(--gt-gold);}.banner-text-wrapper.gold .btn.btn-secondary:hover,.banner-no-image.gold .btn.btn-secondary:hover{background:var(--gt-white) !important;color:var(--gt-black) !important;}.banner-text-wrapper.gold p,.banner-text-wrapper.gold ul,.banner-text-wrapper.gold li,.banner-text-wrapper.gold h2,.banner-text-wrapper.gold h3,.banner-text-wrapper.gold h4,.banner-text-wrapper.gold h5,.banner-text-wrapper.gold h6{color:var(--gt-black) !important;}.banner-wrapper.warm-gray{background:var(--gt-warm-gray);background-image:url(/themes/contrib/gt_theme/templates/block/banner/images/stripes-bg-white.svg);background-repeat:repeat;background-size:auto .9rem;overflow:hidden;}.banner-text-wrapper.warm-gray{background:var(--gt-warm-gray);}.banner-text-wrapper.warm-gray .btn.btn-secondary,.banner-no-image.warm-grey .btn.btn-secondary{background:var(--gt-black);color:var(--gt-warm-gray);}.banner-text-wrapper.warm-gray .btn.btn-secondary:hover,.banner-no-image.warm-grey .btn.btn-secondary:hover{background:var(--gt-white) !important;color:var(--gt-black) !important;}.banner-text-wrapper.warm-gray p,.banner-text-wrapper.warm-gray ul,.banner-text-wrapper.warm-gray li,.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-black) !important;}.banner-no-image.black{background:var(--gt-black) !important;}.banner-no-image.black,.banner-no-image.black p,.banner-no-image.black ul,.banner-no-image.black li{color:var(--gt-white) !important;}.banner-no-image.black h2,.banner-no-image.black h3,.banner-no-image.black h4,.banner-no-image.black h5,.banner-no-image.black h6{color:var(--gt-tech-gold) !important;}.banner-no-image.white{background:var(--gt-white) !important;}.banner-no-image.white,.banner-no-image.white p,.banner-no-image.white ul,.banner-no-image.white li{color:var(--gt-black);}.banner-no-image.white h2,.banner-no-image.white h3,.banner-no-image.white h4,.banner-no-image.white h5,.banner-no-image.white h6{color:var(--gt-md-gold) !important;}.banner-no-image.blue{background:var(--gt-navy) !important;}.banner-no-image.blue,.banner-no-image.blue p,.banner-no-image.blue ul,.banner-no-image.blue li,.banner-no-image.blue h2,.banner-no-image.blue h3,.banner-no-image.blue h4,.banner-no-image.blue h5,.banner-no-image.blue h6{color:var(--gt-white) !important;}.banner-no-image.gold{background:var(--gt-gold) !important;}.banner-no-image.gold p,.banner-no-image.gold ul,.banner-no-image.gold li,.banner-no-image.gold h2,.banner-no-image.gold h3,.banner-no-image.gold h4,.banner-no-image.gold h5,.banner-no-image.gold h6{color:var(--gt-black) !important;}.banner-no-image.warm.grey{background:var(--gt-warm-gray) !important;}.banner-no-image.warm.grey p,.banner-no-image.warm.grey ul,.banner-no-image.warm.grey li{color:var(--gt-black) !important;}.banner-no-image.warm.grey h2,.banner-no-image.warm.grey h3,.banner-no-image.warm.grey h4,.banner-no-image.warm.grey h5,.banner-no-image.warm.grey h6{color:var(--gt-black) !important;}@media (max-width:990px){.banner-image:before,.banner-text-wrapper::after{display:none;}.banner-image:after{display:block;}}
#gt-image-wrapper img{width:100% !important;}.cutline,.cutline p{font-size:.83rem;line-height:1.1;color:var(--gt-dark-gray);margin-bottom:1rem;}#gt-image-wrapper a img:hover{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s;}@-webkit-keyframes flash{0%{opacity:.4;}100%{opacity:1;}}@keyframes flash{0%{opacity:.4;}100%{opacity:1;}}
.call-to-action .text-left,.call-to-action .text-left p{text-align:left;}.call-to-action .text-center,.call-to-action .text-center p{text-align:center;}.call-to-action .text-right,.call-to-action .text-right p{text-align:right;}.call-to-action .float-start img{padding:0 2rem 0 0;}.call-to-action .float-end img{padding:0 0 0 2rem;}.call-to-action{padding:3rem 2rem;}.call-to-action .card-footer{padding:0;background-color:transparent;border:0;}.call-to-action.gt-black{background:var(--gt-black);}.call-to-action .btn.btn-primary-gold{background:var(--gt-gold);border-color:transparent;color:var(--gt-black);}.call-to-action .btn.btn-primary-gold:hover{background:var(--gt-white);color:var(--gt-black);text-decoration:none;}.call-to-action .gt-text-black h2,.call-to-action .gt-text-black h3,.call-to-action .gt-text-black h4,.call-to-action .gt-text-black h5,.call-to-action .gt-text-black h6,.call-to-action .gt-text-black dl,.call-to-action .gt-text-black ol,.call-to-action .gt-text-black ul,.call-to-action .gt-text-black p,.call-to-action .gt-text-black .p{color:var(--gt-black);}.call-to-action.gt-white{background:var(--gt-white) !important;}.call-to-action .btn.btn-primary-black{background:var(--gt-black) !important;color:var(--gt-white) !important;}.call-to-action .btn.btn-primary-black:hover{background:var(--gt-gold) !important;color:var(--gt-black) !important;}.call-to-action .gt-text-white h2,.call-to-action .gt-text-white h3,.call-to-action .gt-text-white h4,.call-to-action .gt-text-white h5,.call-to-action .gt-text-white h6,.call-to-action .gt-text-white dl,.call-to-action .gt-text-white ol,.call-to-action .gt-text-white ul,.call-to-action .gt-text-white p,.call-to-action .gt-text-white .p,.call-to-action .gt-text-white{color:var(--gt-white);}.call-to-action .gt-white h2,.call-to-action .gt-white h3,.call-to-action .gt-white h4,.call-to-action .gt-white h5,.call-to-action .gt-white h6{color:var(--gt-md-gold);}.call-to-action.gt-blue{background:var(--gt-navy);color:var(--gt-white);}.call-to-action.gt-blue .btn.btn-primary-gold{background:var(--gt-gold);color:var(--gt-black);}.call-to-action.gt-blue .btn.btn-primary-gold:hover{background:var(--gt-white);color:var(--gt-black);}.call-to-action .gt-text-blue h2,.call-to-action .gt-text-blue h3,.call-to-action .gt-text-blue h4,.call-to-action .gt-text-blue h5,.call-to-action .gt-text-blue h6,.call-to-action .gt-text-blue dl,.call-to-action .gt-text-blue ol,.call-to-action .gt-text-blue ul,.call-to-action .gt-text-blue p,.call-to-action .gt-text-blue .p{color:var(--gt-white);}.call-to-action.gt-gold{background:var(--gt-gold);}.call-to-action.gt-gold .btn.btn-primary-black{background:var(--gt-black) !important;color:var(--gt-white);}.call-to-action.gt-gold .btn.btn-primary-black:hover{background:var(--gt-white) !important;color:var(--gt-black) !important;}.call-to-action .gt-text-gold h2,.call-to-action .gt-text-gold h3,.call-to-action .gt-text-gold h4,.call-to-action .gt-text-gold h5,.call-to-action .gt-text-gold h6,.call-to-action .gt-text-gold dl,.call-to-action .gt-text-gold ol,.call-to-action .gt-text-gold ul,.call-to-action .gt-text-gold p,.call-to-action .gt-text-gold .p{color:var(--gt-gold);}.call-to-action.gt-warm-gray{background:var(--gt-warm-gray-medium);}.call-to-action .gt-warm-gray .btn.btn-primary-warm-gray{background:var(--gt-warm-gray);color:var(--gt-black);}.call-to-action .gt-warm-gray .btn.btn-primary-warm-gray:hover{background:var(--gt-warm-gray-medium);color:var(--gt-black);}.call-to-action .gt-text-warm-gray h2,.call-to-action .gt-text-warm-gray h3,.call-to-action .gt-text-warm-gray h4,.call-to-action .gt-text-warm-gray h5,.call-to-action .gt-text-warm-gray h6,.call-to-action .gt-text-warm-gray dl,.call-to-action .gt-text-warm-gray ol,.call-to-action .gt-text-warm-gray ul,.call-to-action .gt-text-warm-gray p,.call-to-action .gt-text-warm-gray .p{color:var(--gt-warm-gray);}.call-to-action .video-embed-field-responsive-video::after{margin:0 0 2rem;}.call-to-action.gt-transparent{padding:0;}.call-to-action .gt-transparent h2,.call-to-action .gt-transparent h3,.call-to-action .gt-transparent h4,.call-to-action .gt-transparent h5,.call-to-action .gt-transparent h6{color:var(--gt-md-gold);}.call-to-action .video-embed-field-responsive-video{margin:0 2rem;}#gt-banner .call-to-action .my-3{margin-top:0 !important;}#gt-banner .call-to-action .gt-transparent{padding-right:15px;padding-left:15px;}@media only screen and (max-width:576px){.call-to-action .w-50{width:100% !important;padding:0 !important;}.call-to-action .w-50 img{width:100% !important;}}
