/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-container a.button,.main-container input.button{color:var(--gt-black);border-color:var(--gt-gold);background-color:var(--gt-gold);font-weight:500;padding:.75em;border:0;border-radius:2px;transition:all .3s ease-in-out;text-decoration:none;text-align:center;}.main-container a.button:hover,.main-container a.button:focus,.main-container input.button:hover,.main-container input.button:focus{background-color:var(--gt-tech-light-gold);border-color:transparent;color:var(--gt-black);text-decoration:none;}.main-container a.button:visited{text-decoration:none;}@media all and (min-width:992px){.masonry-columns{columns:3;column-gap:2rem;}}.webform-submission-form{width:80%;max-width:50rem;padding:1rem;}.webform-submission-form h2{font-size:2rem !important;margin-top:1rem;}.webform-submission-form .form-item{margin-bottom:1rem;padding-bottom:0;}.webform-submission-form .form-item p{margin-bottom:0.5rem;}.webform-submission-form .form-item input[type=text],.webform-submission-form .form-item input[type=email],.webform-submission-form .form-item input[type=tel],.webform-submission-form .form-item select{width:100%;margin-top:0;max-width:unset;}.webform-submission-form label{margin-bottom:0;}#cboxWrapper,#cboxContent{background-color:transparent;}#cboxClose,#cboxClose.cbox-close-plain{color:white;background-color:transparent;width:2.75rem;height:2.75rem;font-size:2.5rem;font-weight:bold;text-indent:unset;opacity:1;}#cboxLoadedContent .webform-submission-form{width:80%;max-width:50rem;margin-left:auto;margin-right:auto;}
.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;}
.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-md-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-md-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-md-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-md-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-md-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-md-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);}
.experts-card{border:1px solid #000000;break-inside:avoid-column;margin-bottom:1rem;}.experts-card__image{width:100%;height:auto;position:relative;}.experts-card__body{padding:1rem;}.experts-card__body p{margin-bottom:0.5rem;}.experts-card__body--link a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.experts-card__body h3{font-family:var(--font-roboto);font-size:1.125rem;font-weight:700;color:var(--gt-black);}.experts-card__body--summary{margin-bottom:1rem;}.experts-card__video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.experts-card__video-overlay a{position:relative;margin:auto;top:36%;}.experts-card__video-overlay a img{width:80px;height:80px;}.experts-card__body--source{font-style:italic;}.experts-card__video_embed{display:none;}.experts-card__video_container{width:80vw;height:calc(80vw * 0.57);}.experts-card__video_container iframe{width:77vw;height:calc(77vw * 0.57);}@media all and (min-width:768px) and (max-width:991px){.experts-card{display:flex;}.experts-card__image{width:10rem;flex-grow:0;margin-right:1.5rem;}.experts-card__body--summary{display:none;}.experts-card__video-overlay a{top:1.75rem;}.experts-card__video-overlay a img{width:50px;height:50px;}}
