/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-block{overflow:hidden;}.tech-gold-background{background-color:var(--gt-tech-gold);}.tech-gold-gradient-background{background-color:var(--gt-gold-grad);}.gold-background-with-bottom-gradient{background-color:var(--gt-tech-gold);position:relative;}.gold-background-with-bottom-gradient:after{background:var(--gt-gold-grad);content:"";position:absolute;display:block;bottom:0;width:100%;height:1rem;}.tech-half-gold-background{background:linear-gradient(to bottom,transparent 0%,transparent 50%,var(--gt-tech-gold) 50%,var(--gt-tech-gold) 100%);}.tech-light-gold-background{background-color:var(--gt-tech-light-gold);}.navy-background{background-color:var(--gt-navy);}.pimile-light-background{background-color:var(--gt-pimile-light);}.pimile-medium-light-background{background-color:var(--gt-pimile-med);}.pimile-background{background-color:var(--gt-pimile);}.tech-gold-background-with-stripes{background-color:var(--gt-tech-gold);background-image:url('/themes/custom/brand/images/stripes-bg-tile-white.svg');background-repeat:repeat;background-size:auto .9rem;}.gold-stripes-background{background:url('/themes/custom/brand/images/stripes-bg-tile-gold.svg');background-repeat:repeat;background-size:auto .9rem;}.faded-gold-stripes-background{background:url('/themes/custom/brand/images/stripes-bg-tile-gold-fade.svg');background-repeat:repeat-x;background-size:auto 30rem;}.rhombosia-background{background-image:url('/themes/custom/brand/images/rhombosia-background.jpg');background-repeat:repeat;background-size:80rem auto;}.rhombosia-faded-background{background-image:url('/themes/custom/brand/images/rhombosia-background-fade.jpg');background-repeat:no-repeat;background-size:100% auto;background-position:center top;}.semidark-background h1,.semidark-background h2,.semidark-background h3,.semidark-background h4,.semidark-background h5,.semidark-background h6,.semidark-background .h1,.semidark-background .h2,.semidark-background .h3,.semidark-background .h4,.semidark-background .h5,.semidark-background .h6{color:var(--gt-black);}.dark-background{color:var(--gt-offwhite);}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background h5,.dark-background h6,.dark-background .h1,.dark-background .h2,.dark-background .h3,.dark-background .h4,.dark-background .h5,.dark-background .h6{color:var(--gt-offwhite);}.dark-background p{color:var(--gt-offwhite);}.dark-background li{color:var(--gt-offwhite);}.main-container .dark-background a:visited{text-decoration-color:var(--gt-offwhite);}.neutral-background h1,.neutral-background h2,.neutral-background h3,.neutral-background h4,.neutral-background h5,.neutral-background h6,.neutral-background .h1,.neutral-background .h2,.neutral-background .h3,.neutral-background .h4,.neutral-background .h5,.neutral-background .h6{color:var(--gt-drk-gold);}.container.default-padding,.container-fluid.default-padding{padding-top:1.5rem;padding-bottom:1.5rem;}.add-vertical-padding{padding-top:3rem;padding-bottom:3rem;}.add-horizontal-padding{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:3rem;padding-right:3rem;}.add-horizontal-and-vertical-padding{padding:3rem;}.add-padding-to-columns div[class^="col"]{padding:1.5rem;}.remove-padding-from-columns div[class*="col"]{padding-right:0;padding-left:0;}
.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;}
.gt-accordion .ui-widget{font-family:var(--font-roboto-condensed);}.gt-accordion .ui-widget-content{border:1px solid transparent;color:var(--gt-black);}.gt-accordion .ui-accordion{margin:0 0 3rem;}.gt-accordion .ui-accordion .ui-accordion-header{padding:.75em .5em;font-weight:500;font-size:105%;}.gt-accordion .ui-icon-triangle-1-e{background-position:2px;padding-right:25px;}.gt-accordion .ui-icon-triangle-1-s{background-position:7px 0;padding-right:25px;}.gt-accordion .ui-state-default{border:none;background:var(--gt-warm-grey-light);font-family:var(--font-roboto-condensed);transition:all .2s ease-in-out;}.gt-accordion .ui-state-default:hover{background:var(--gt-gold);color:var(--gt-black);}.gt-accordion .ui-state-active{border:none;background:var(--gt-gold);color:var(--gt-black);}.gt-accordion .ui-state-active a,.gt-accordion .ui-state-active a:link,.gt-accordion .ui-state-active a:visited{border-bottom:none;color:var(--gt-black);}.gt-accordion .gt-accordion.gt-accordion:last-of-type{margin-bottom:20px;}.gt-accordion .ui-state-default a,.gt-accordion .ui-state-default a:link,.gt-accordion .ui-state-default a:visited,.gt-accordion a.ui-button,.gt-accordion a:link.ui-button,.gt-accordion a:visited.ui-button,.gt-accordion .ui-button{border-bottom:none;color:var(--gt-black);font-size:1rem;font-weight:bold;}.gt-accordion .ui-icon{background-size:contain;height:.7rem;width:.7rem;}.gt-accordion .ui-icon,.gt-accordion .ui-widget-content .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-gold-chevron.svg);}.gt-accordion .ui-widget-header .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-gold-chevron.svg);}.gt-accordion .ui-state-hover .ui-icon,.gt-accordion .ui-state-focus .ui-icon,.gt-accordion .ui-button:hover .ui-icon,.gt-accordion .ui-button:focus .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-black-chevron.svg);}.gt-accordion .ui-state-active .ui-icon,.gt-accordion .ui-button:active .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-black-chevron.svg);transform:rotate(90deg);}.gt-accordion .ui-state-highlight .ui-icon,.gt-accordion .ui-button .ui-state-highlight.ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-gold-chevron.svg);}.gt-accordion .ui-state-error .ui-icon,.gt-accordion .ui-state-error-text .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-gold-chevron.svg);}.gt-accordion .ui-button .ui-icon{background-image:url(/themes/contrib/gt_theme/templates/block/accordion/images/gt-gold-chevron.svg);}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-top,.gt-accordion .ui-corner-left,.gt-accordion .ui-corner-tl{border-top-left-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-top,.gt-accordion .ui-corner-right,.gt-accordion .ui-corner-tr{border-top-right-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-bottom,.gt-accordion .ui-corner-left,.gt-accordion .ui-corner-bl{border-bottom-left-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-bottom,.gt-accordion .ui-corner-right,.gt-accordion .ui-corner-br{border-bottom-right-radius:0;}
.webform-section-title{font-size:1.25rem;font-weight:600;display:block;margin:0 0 20px;}.webform-section-title::after{content:' ';display:block;width:100%;height:10px;border-bottom:4px dotted var(--gt-gold);}.webform-submission-form{background:var(--gt-light);border:1px solid var(--gt-light-gray);padding:3rem 2rem;border-radius:15px;font-family:var(--font-roboto-condensed);margin:0 0 2rem 0;}.webform-type-fieldset > legend{margin-bottom:2rem;border-bottom:1px solid var(--gt-light-gray);}.webform-type-fieldset > legend > .fieldset-legend{font-size:2rem;}.webform-submission-form .fieldgroup legend{font-size:1rem;font-weight:bold;}.webform-submission-form .form-item,.webform-submission-form .form-item p{font-size:1rem;margin:0 0 20px;}.js-webform-radios .form-item{margin:0 !important;}.webform-submission-form label{display:block;font-weight:bold;}.webform-submission-form .form-checkboxes label{display:inline;font-weight:normal;}.webform-submission-form .radios--wrapper label{display:inline;font-weight:normal;}.webform-submission-form .form-checkboxes{margin-top:1rem;}.webform-submission-form .form-checkboxes div{margin:0;padding:0;}.webform-submission-form h1{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:2.5rem;}.webform-submission-form h2{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:2.25rem;}.webform-submission-form h3{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:2rem;}.webform-submission-form h4{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:1.75rem;}.webform-submission-form h5{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:1.5rem;}.webform-submission-form h6{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-drk-gold);font-size:1.25rem !important;margin-top:1.25rem;}.webform-element-description{margin:1rem 0;}.webform-submission-form #edit-submit{background:var(--gt-gold);color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;}.webform-submission-form #edit-submit:hover{background:var(--gt-black);color:var(--gt-gold);}.webform-submission-form #edit-processed-text{background:var(--gt-white);padding:2rem;margin:0 0 3rem;border-radius:10px;border:1px solid var(--gt-light-gray);}.webform-submission-form textarea{width:100%;}.webform-submission-form #edit-actions-submit.button--primary{background:var(--gt-gold);background-image:none;border:none;color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;text-shadow:none;}.webform-submission-form #edit-actions-submit.button--primary:hover{background:var(--gt-black);color:var(--gt-gold);}
