/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bioz-inline{margin:0 -7px;}
.dynamic_dropdown.--dev{margin:8px !important;}.dynamic_dropdown.--dev.dynamic_dropdown__target{background-color:#f08080 !important;border:#006400 2px solid !important;}.dynamic_dropdown.--dev.dynamic_dropdown__target>*{background-color:#f08080 !important;}.dynamic_dropdown.--dev.dynamic_dropdown__target.--open{background-color:#90ee90 !important;}.dynamic_dropdown.--dev.dynamic_dropdown__target.--open>*{background-color:#90ee90 !important;}.dynamic_dropdown.--dev.dynamic_dropdown__toggler{background-color:#ffffe0 !important;border:#00008b 2px solid !important;}.dynamic_dropdown.--dev.dynamic_dropdown__toggler>*{background-color:#ffffe0 !important;}.dynamic_dropdown.--dev.dynamic_dropdown__toggler.--linked{background-color:#add8e6 !important;}.dynamic_dropdown.--dev.dynamic_dropdown__toggler.--linked>*{background-color:#add8e6 !important;}
.dynamic_dropdown{--_invivogen-dropdown-transition:height 0.3s ease-in-out;}.dynamic_dropdown__target{height:0;overflow:hidden;-webkit-transition:var(--_invivogen-dropdown-transition);-o-transition:var(--_invivogen-dropdown-transition);transition:var(--_invivogen-dropdown-transition);}.dynamic_dropdown__target.--open{height:var(--_invivogen-dropdown-height);}.dynamic_dropdown__icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;}.dynamic_dropdown__icon.quarter-turn.--open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.dynamic_dropdown__icon.half-turn.--open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.indy_hide_empty.--hidden{display:none !important;}
a[data-dynamic-previous-page-link]:not(.dynamic-previous-page-link--ready){display:none !important;}
body.dev-env::before{content:var(--_content,"");position:fixed;top:0;left:0;right:0;bottom:0;padding-right:4px;pointer-events:none;z-index:9999;border-width:5px;border-style:solid;border-image:repeating-linear-gradient(45deg,var(--_strip-color-2) 0,var(--_strip-color-2) 5px,var(--_strip-color-1) 5px,var(--_strip-color-1) 10px)
    10;display:flex;align-items:flex-end;justify-content:flex-end;}body.dev-env--local{--_strip-color-1:orange;--_strip-color-2:black;--_content:"LOCAL";}body.dev-env--staging{--_strip-color-1:red;--_strip-color-2:black;--_content:"STAGING";}
.inv-gtm-debug-message{margin:1rem 0;border:1px solid #ccc;border-radius:4px;overflow:hidden;}.inv-gtm-debug-message details{padding:1rem;}.inv-gtm-debug-message summary{cursor:pointer;font-weight:bold;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.inv-gtm-debug-message summary:hover{text-decoration:underline;}.inv-gtm-debug-message .invGtmDebug__name{font-style:italic;color:#333;}.inv-gtm-debug-message .invGtmDebug__checklist{list-style:none;padding:1rem 0;margin:0;border-bottom:1px solid #ddd;background-color:#f5f5f5;}.inv-gtm-debug-message .invGtmDebug__checklist li{padding:.5rem 0;padding-left:2rem;position:relative;font-size:.95rem;}.inv-gtm-debug-message .invGtmDebug__checklist li::before{position:absolute;left:0;width:1.5rem;text-align:center;font-weight:bold;font-size:1rem;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-pending{color:#06c;border-left:3px solid #06c;padding-left:2rem;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-pending::before{content:"?";color:#06c;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-success{color:#27ae60;border-left:3px solid #27ae60;padding-left:2rem;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-success::before{content:"✓";color:#27ae60;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-error{color:#e74c3c;border-left:3px solid #e74c3c;padding-left:2rem;}.inv-gtm-debug-message .invGtmDebug__checklist li.--status-error::before{content:"✕";color:#e74c3c;}.inv-gtm-debug-message .highlight{color:#333;padding:.2rem .4rem;border-radius:3px;font-family:monospace;font-size:.9em;}.inv-gtm-debug-message .invGtmDebug__data,.inv-gtm-debug-message .invGtmDebug__contractPrint{display:block;background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;font-family:"Courier New",monospace;font-size:.85rem;line-height:1.4;max-height:400px;overflow-y:auto;border:1px solid #ddd;}.inv-gtm-debug-message h3{margin:1rem 0 .5rem 0;font-size:1rem;color:#333;}.inv-gtm-debug-message.--status-pending{background-color:#e3f2fd;border-color:#06c;}.inv-gtm-debug-message.--status-success{background-color:#e8f5e9;border-color:#27ae60;}.inv-gtm-debug-message.--status-error{background-color:#ffebee;border-color:#e74c3c;}
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.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 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.layout--onecol .layout__region{width:100%;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
