/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-hhmi-local-tasks{position:fixed;top:0;background:#FFF;z-index:99999;left:50%;transform:translateX(-50%);padding:0 40px 0 0;}#block-hhmi-local-tasks ul li{padding:6px 10px;}#block-hhmi-local-tasks ul li:hover{background:#DDD;}.layout-builder__region-label,.layout-builder__section-label{display:block;}.button{}.layout-builder-block{margin:1.5em 0;padding:0;background-color:#FEE;}.layout-builder .any-hidden,.layout-builder .md-hidden,.layout-builder .lg-hidden{display:block !important;}.layout-builder-form .button{cursor:pointer;border:1px solid #000;padding:10px;margin:10px 0;color:#000;}.layout-builder-form .button:hover{background:#000;color:#FFF;}.js-layout-builder-content-preview-placeholder-label{display:block !important;}.toolbar-icon-cloudflare-manual-purge-cache:before{background-image:url(/core/themes/stable/images/core/icons/787878/wrench.svg);}.toolbar-icon-hhmi-global-settings-global:before{background-image:url(/core/themes/stable/images/core/icons/787878/wrench.svg);}
html,body{height:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;}.content-region{flex:1 0 auto;}.page-node-person .content-region{background-color:rgb(247,244,243);}.footer-region{flex-shrink:0;}.webform-submission-form label,.webform-submission-form legend,.user-login-form label,.user-login-form legend{max-width:100%;cursor:pointer;display:block;font-weight:bold;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form textarea,.webform-submission-form select,.user-login-form input[type="text"],.user-login-form input[type="password"]{display:block;width:100%;border:1px solid #ccc;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:0.9em;padding:0.3em;}.webform-submission-form .form-required:after{content:" *";color:red;}.webform-submission-form input[type="submit"],.user-login-form input[type="submit"]{margin-top:1em;background-color:#00a44f;color:#fff;font-weight:normal;padding:9px 20px;text-align:center;}.webform-submission-form .js-form-item{padding:10px 0px 10px 0px;}.webform-submission-form #edit-topic{padding-top:0px;}.user-login-form{margin-top:100px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#000;}div#sliding-popup #popup-text{font-size:0.9rem;}div#sliding-popup #popup-text a:hover,div#sliding-popup #popup-text a:focus{text-decoration:underline;}#popup-buttons .agree-button{background:#00a44f;padding:9px 20px;}#popup-buttons .decline-button{display:none;}
#mc_embed_signup form{margin:0;font-size:1rem;font-family:Helvetica Now Text,Helvetica,Arial,sans-serif;}#mc_embed_signup form .mc-field-group{width:100%;margin:0;max-width:400px;padding-bottom:2rem;}#mc_embed_signup form .indicates-required{text-align:left;font-size:14px;}#mc_embed_signup form .mc-field-group p{margin:0;}#mc_embed_signup form .mc-field-group label{display:inline-block;}#mc_embed_signup form .mc-field-group input{margin:0;padding:0;background-color:transparent;border-width:0;border-radius:0;border-bottom-width:1px;border-style:solid;cursor:text;display:inline-block;line-height:1.333em;outline:transparent solid 2px;outline-offset:2px;padding-bottom:0.625rem;padding-top:0.625rem;font-family:Helvetica Now Text,Helvetica,Arial,sans-serif;}#mc_embed_signup form .button{background:#00a44f;padding:9px 20px;cursor:pointer;border:none;margin-top:1em;vertical-align:middle;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;border-radius:0;height:auto;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin:0;}
