/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.events-listing--teaser{display:flex;gap:2rem;}.events-listing__meta div{color:var(--color-ec-grey-75);}.events-listing h3{margin-top:0;}.events-listing--full{display:grid;gap:2rem;margin-block-end:2rem;}@media (min-width:768px){.events-listing--full{grid-template-columns:1fr 2fr;}.event__text{order:1;}}.field__field-event-date{font-size:var(--font-size-large);font-weight:bold;}.field--name-field-location{position:relative;overflow:hidden;}.event__location{display:grid;gap:1rem;}
textarea{max-width:100%;}.user-form .form-wrapper{margin-block-start:1rem;}.user-form .form-item + .form-item{margin-block-start:1rem;}.user-form .form-item .description{color:#777;font-size:0.8em;}.user-form .fieldset-legend,.user-form .form-item label{display:inline-block;font-weight:bold;margin-block-end:0.25rem;}.user-form #edit-roles--wrapper .form-item label,.user-form #edit-status--wrapper .form-item label,.user-form .field--name-field-ersc-target .form-item label,.user-form .field--name-field-ersc-topic .form-item label{font-weight:normal;}.user-form #edit-roles--wrapper .form-item + .form-item,.user-form #edit-status--wrapper .form-item + .form-item,.user-form .field--name-field-ersc-target .form-item + .form-item,.user-form .field--name-field-ersc-topic .form-item + .form-item{margin-block-start:0;}.form-item .form-required::after{content:'*';margin-inline-start:0.25rem;color:var(--color-red,red);}.node-form > .form-wrapper ~ .form-wrapper{margin-top:2rem;}div[id^=edit-field-event-date-0]{display:grid;gap:1rem;}@media (min-width:768px){div[id^=edit-field-event-date-0]{grid-template-columns:repeat(2,1fr);}}.node-form .description,.user-login-form .description{color:var(--color-ec-grey);font-size:var(--font-size-medium);}.node-form fieldset{padding:1rem 2rem 2rem;border:2px solid var(--color-ec-blue);}.node-form fieldset fieldset{border:unset;padding:unset;}.node-form legend{padding-inline:1rem;}.node-form .fieldset-wrapper > * + *,.node-form .field-group-html-element > * + *{margin-block-start:2rem;}.node-form .vertical-tabs__panes{padding:1rem 2rem;}.entity-moderation-form{display:block;}.ec-harmonised-multi-value-form{display:flex;flex-wrap:wrap;padding:2rem;gap:2rem;border:2px solid var(--color-ec-blue);}.ec-harmonised-multi-value-form .field-multiple-table,.ec-harmonised-multi-value-form .description{border-collapse:collapse;flex-basis:100%;}.ec-harmonised-multi-value-form .tableresponsive-toggle-columns{order:101;}.ec-harmonised-multi-value-form .tabledrag-toggle-weight-wrapper{order:100;}.ec-harmonised-multi-value-form .label{margin:0;text-align:initial;}.ec-harmonised-multi-value-form .draggable:hover{background-color:var(--color-ec-grey-5);}.webform-submission-form > *:not(:first-child){margin-block-start:1rem;}.vertical-tabs__panes:has(> [type='hidden']:only-child){display:none;}
