/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--jm-primary:#D28141;--jm-primary-50:#FFE4B1;--jm-primary-100:#FFCC94;--jm-primary-200:#FFB57A;--jm-primary-300:#EF9E61;--jm-primary-400:#D8844A;--jm-primary-500:#C17335;--jm-primary-600:#A95F22;--jm-primary-700:#90410D;--jm-primary-800:#733B01;--jm-primary-900:#5F2800;--jm-secondary:#285C74;--jm-secondary-50:#D5F9FF;--jm-secondary-100:#BBE2FA;--jm-secondary-200:#A2CCE5;--jm-secondary-300:#A8B7D0;--jm-secondary-400:#73A1BB;--jm-secondary-500:#5D8CA6;--jm-secondary-600:#487990;--jm-secondary-700:#35647B;--jm-secondary-800:#235065;--jm-secondary-900:#143D50;--jm-link-visited:#6B22B5;--jm-link-visited-50:#FFD9FF;--jm-link-visited-100:#FFBFFF;--jm-link-visited-200:#F0A6FF;--jm-link-visited-300:#DA8EFF;--jm-link-visited-400:#C377FF;--jm-link-visited-500:#AC61F4;--jm-link-visited-600:#954CDC;--jm-link-visited-700:#7E39C3;--jm-link-visited-800:#6727A7;--jm-link-visited-900:#501789;--jm-success:#198754;--jm-success-50:#BAFFD7;--jm-success-100:#9DEEBD;--jm-success-200:#82D8A5;--jm-success-300:#67C38E;--jm-success-400:#40AD79;--jm-success-500:#339764;--jm-success-600:#178251;--jm-success-700:#006D3F;--jm-success-800:#00592F;--jm-success-900:#004420;--jm-danger:#B02A37;--jm-danger-50:#FFD5D0;--jm-danger-100:#FFBAB6;--jm-danger-200:#FFA19E;--jm-danger-300:#FF8887;--jm-danger-400:#F07071;--jm-danger-500:#E05A5D;--jm-danger-600:#C7444A;--jm-danger-700:#AD2F39;--jm-danger-800:#921C2A;--jm-danger-900:#750A1C;--jm-warning:#FFC107;--jm-warning-50:#FFEC79;--jm-warning-100:#FFD455;--jm-warning-200:#F7BE2F;--jm-warning-300:#DFA800;--jm-warning-400:#C89300;--jm-warning-500:#AF7E00;--jm-warning-600:#986A00;--jm-warning-700:#805700;--jm-warning-800:#6A4500;--jm-warning-900:#553300;--jm-info:#087990;--jm-info-50:#C1FDFF;--jm-info-100:#A4E7FC;--jm-info-200:#88D1E7;--jm-info-300:#6DBBD2;--jm-info-400:#52A6BD;--jm-info-500:#3791A8;--jm-info-600:#1A7C93;--jm-info-700:#00687D;--jm-info-800:#005467;--jm-info-900:#004151;--jm-gray-100:#484E53;--jm-gray-200:#5D6166;--jm-gray-300:#717579;--jm-gray-400:#85898C;--jm-gray-500:#999C9F;--jm-gray-600:#AEB0B3;--jm-gray-700:#C2C4C6;--jm-gray-800:#D6D8D9;--jm-gray-900:#EBEBEC;--jm-light:#F8F9FA;--jm-muted:#495057;--jm-dark:#212529;--jm-white:#FFFFFF;--jm-complementary:var(--jm-info-400);--ecl-grey:#cfcfcf;--ecl-grey-dark:var(--jm-dark);--ecl-grey-light:var(--jm-light);--ecl-color-primary:var(--jm-secondary);--ecl-color-dark:var(--jm-secondary-900);--ecl-color-primary-140:var(--jm-secondary);--ecl-color-branding:var(--jm-primary);--ecl-color-secondary:var(--jm-primary);--ecl-color-primary-20:var(--jm-primary-200);--ecl-color-primary-40:var(--jm-primary-300);--ecl-color-neutral-40:var(--jm-primary-200);--ecl-color-neutral-80:var(--jm-primary-300);--ecl-color-neutral:var(--jm-primary-200);--ecl-color-primary-100:var(--jm-secondary);--ecl-color-primary-160:var(--jm-secondary);--ecl-color-info:var(--jm-info);--ecl-color-neutral-light-500:var(--jm-gray-800);--cm-on-surface-brand:var(--jm-dark)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__item,.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__toggle:hover{background-color:var(--jm-primary-50)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__toggle:focus{outline:2px solid var(--jm-secondary)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__content{background-color:var(--ecl-grey-light);max-width:100%;padding-top:var(--s-xl)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__content .ecl{max-width:var(--max-w)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__toggle-icon{fill:var(--jm-primary-dark)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__toggle--active{outline:2px solid var(--jm-primary-300)}.ecl-accordion:not(.ecl-accordion--sidebar) .ecl-accordion__toggle:focus-visible{outline:2px solid var(--jm-complementary)}blockquote,.ecl-blockquote{box-shadow:none;border-inline-start:0;padding-inline-start:1.5rem;--cm-border:var(--jm-secondary)}blockquote__author,.ecl-blockquote__author{color:var(--jm-secondary)}blockquote__image,.ecl-blockquote__image{background-color:rgba(0,0,0,0)}@media(min-width:768px){.ecl-blockquote{border-inline-start:8px solid var(--jm-primary-300) !important}}.ecl-content-item-block__item .ecl-card{border-color:rgba(0,0,0,0)}.ecl-card,.ecl-content-item,.ecl-date-block,.ecl-button,.ecl-expandable__content,.ecl-popover,.ecl-modal__container,.ecl-site-header__login-box,.ecl-site-header__language-container,.ecl-carousel,.ecl-banner{box-shadow:none}.ewcms-page-section.ecl-u-mb-2xl{background-color:var(--jm-primary-50) !important}.ewcms-page-section.ecl-u-mb-2xl .ecl-card{background-color:var(--jm-white)}h1,.ecl-u-type-heading-1{color:var(--jm-secondary)}h2,.ecl-u-type-heading-2{color:var(--jm-secondary)}h3,.ecl-u-type-heading-3{color:var(--jm-secondary)}h4,.ecl-u-type-heading-4{color:var(--jm-secondary)}h5,.ecl-u-type-heading-5{color:var(--jm-secondary)}h6,.ecl-u-type-heading-6{color:var(--jm-secondary)}.ecl h1:is([class*=ecl-u-]),.ecl h1:not([class*=ecl-],[class*=wt-]),.ecl h2:is([class*=ecl-u-]),.ecl h2:not([class*=ecl-],[class*=wt-]),.ecl h3:is([class*=ecl-u-]),.ecl h3:not([class*=ecl-],[class*=wt-]),.ecl h4:is([class*=ecl-u-]),.ecl h4:not([class*=ecl-],[class*=wt-]),.ecl h5:is([class*=ecl-u-]),.ecl h5:not([class*=ecl-],[class*=wt-]),.ecl h6:is([class*=ecl-u-]),.ecl h6:not([class*=ecl-],[class*=wt-]){color:var(--jm-secondary)}.ecl-u-type-heading-4{color:var(--jm-dark)}.ecl-page-header__title,.ecl-page-header-standardised__title,.ecl-featured-item__heading,.ecl-featured-item__title,.ecl-button--secondary{color:var(--jm-secondary)}.ecl p:is([class*=ecl-u-]),.ecl p:not([class*=ecl-],[class*=wt-]){color:var(--jm-dark)}.ecl-menu__sublink .ecl-icon{transform:none;fill:var(--jm-secondary)}a[href*="https://jean-monnet-house.booking.europarl.europa.eu"] .ecl-icon--xs.ecl-icon--rotate-90.ecl-link__icon.ecl-icon--corner-arrow{display:none}a[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:after{content:"";width:12px;height:12px;display:inline-block;margin-left:.25rem;background:url(/modules/custom/ewcms_extended/assets/images/external-link-blue.svg) no-repeat;background-size:contain}a[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:hover:after{background:url(/modules/custom/ewcms_extended/assets/images/external-link-negative.svg) no-repeat;background-size:contain}.ecl-menu__subitem a[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:after{background:url(/modules/custom/ewcms_extended/assets/images/external-link-blue.svg) no-repeat}a.ecl-link--primary-highlight[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:after{background:url(/modules/custom/ewcms_extended/assets/images/external-link-negative.svg) no-repeat}.ecl-site-footer__list-item a[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:after{background:url(/modules/custom/ewcms_extended/assets/images/external-link-dark-blue.svg) no-repeat}@media(max-width:995px){.ecl-menu__subitem a[href*="https://jean-monnet-house.booking.europarl.europa.eu"]:after{background:url(/modules/custom/ewcms_extended/assets/images/external-link-blue.svg) no-repeat}}.ecl-breadcrumb-standardised__icon,.ecl-message--info .ecl-message__icon{fill:var(--jm-secondary)}.ecl-tag__icon{filter:brightness(0.25)}::-moz-selection{background-color:var(--jm-primary-100)}::selection{background-color:var(--jm-primary-100)}.ecl-table{--cm-border:var(--jm-gray-800);--cm-surface-low-2:var(--jm-primary-50);--cm-border-low:var(--jm-gray-800)}.ecl-table__head{background-color:var(--cm-surface-low-2);border-block-end:1px solid var(--cm-border-low);border-inline-end:1px solid var(--cm-surface-low-2)}.ecl-table__header:first-child,.ecl-table__header:first-child,.ecl-table__header:last-child{border-inline-start-color:var(--jm-gray-800);border-inline-end-color:var(--jm-gray-800);border-block-end:2px solid var(--jm-gray-800)}.ecl-table__cell:before{background-color:var(--jm-primary-100);border-inline-end-color:var(--jm-primary)}@media(max-width:995px){.ecl-table:not(.ecl-table--simple) .ecl-table__cell:before{border-inline-end:1px solid var(--jm-primary)}}.ecl-message--info{border-color:var(--jm-secondary)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{background-color:var(--jm-primary-50)}.ecl-social-media-follow{background-color:#fff;border:none;padding:2rem 0}.ecl-content-block__primary-meta-item{text-transform:uppercase}.ecl-site-footer__link,.ecl-site-footer__title-link{transition:padding .2s ease-out}.ecl-site-footer__link:hover,.ecl-site-footer__title-link:hover{padding-left:1rem}.ecl-site-footer__link:focus,.ecl-site-footer__title-link:focus{outline-color:var(--jm-secondary)}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section--site-info .ecl-site-footer__title{white-space:pre-wrap;font-size:.875rem;line-height:1rem;color:var(--ecl-grey-dark);visibility:visible}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section--site-info{background-repeat:no-repeat;background-size:260px;padding-top:4.2rem}html[lang=en] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-en.svg)}html[lang=fr] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-fr.svg)}html[lang=es] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-es.svg)}html[lang=it] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-it.svg)}html[lang=nl] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-nl.svg)}html[lang=de] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-de.svg)}html[lang=pl] .ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section.ecl-site-footer__section--site-info{background-image:url(/modules/custom/ewcms_extended/assets/images/footer_logos/logo-JMH-horiz-pl.svg)}#block-footeraddress .ecl-container.ecl-site-footer__container{padding:0}.ecl-form-label{color:var(--jm-secondary-900)}.ecl-select{box-shadow:none}.ecl-select:focus,.ecl-select:focus-visible,.ecl-select:active,.ecl-select:hover{border-color:var(--jm-secondary-900)}.ecl-select:focus+.ecl-select__icon,.ecl-select:focus-visible+.ecl-select__icon,.ecl-select:active+.ecl-select__icon,.ecl-select:hover+.ecl-select__icon{background-color:var(--jm-secondary-900)}.ecl-select__icon{background-color:var(--jm-secondary)}.ecl-select__icon:focus,.ecl-select__icon:focus-visible,.ecl-select__icon:active,.ecl-select__icon:hover{background-color:var(--jm-secondary-900)}.ecl-select__icon .ecl-icon{fill:#fff !important}.ecl-select__multiple .ecl-select__multiple-dropdown,.ecl-select__multiple .ecl-select__multiple-all{border-bottom:1px solid var(--jm-secondary)}.ecl-select__multiple .ecl-checkbox__label:focus,.ecl-select__multiple .ecl-checkbox__label:hover{color:var(--jm-white);background-color:var(--jm-secondary)}.ecl-select__container .ecl-select,.ecl-select__container{border-color:var(--jm-secondary) !important;outline-color:var(--jm-secondary) !important}.ecl-select__icon,.ecl-select__icon .ecl-button{border-color:var(--jm-secondary) !important}.ecl-select__multiple .ecl-select__container,.ecl-select__multiple .ecl-select__multiple-toggle,.ecl-select__multiple .ecl-select__multiple-dropdown{border-color:var(--jm-secondary) !important;outline-color:var(--jm-secondary) !important;box-shadow:none}.ecl-checkbox__label:hover .ecl-checkbox__box:not(.ecl-checkbox__box--disabled){border-color:var(--jm-secondary)}.ecl-checkbox__label:hover .ecl-checkbox__box:hover{background-color:var(--jm-secondary) !important;border-color:var(--jm-secondary) !important}.ecl-checkbox__input:checked+.ecl-checkbox__label .ecl-checkbox__box{background:var(--jm-secondary);border-color:var(--jm-secondary)}.ecl-checkbox__input:checked+.ecl-checkbox__label .ecl-checkbox__box:hover{background:var(--jm-secondary-900)}.ecl-checkbox__input:checked~.ecl-checkbox__label:hover .ecl-checkbox__box{background:var(--jm-secondary-900) !important;border-color:var(--jm-secondary-900) !important}.ecl-checkbox__input:focus-visible~.ecl-checkbox__label .ecl-checkbox__box:not(.ecl-checkbox__box--disabled){outline-color:var(--jm-complementary)}.ecl-checkbox__input:active+.ecl-checkbox__label>.ecl-checkbox__box:not(.ecl-checkbox__box--disabled),.ecl-checkbox__input:focus+.ecl-checkbox__label>.ecl-checkbox__box:not(.ecl-checkbox__box--disabled){border:3px solid var(--jm-secondary)}.ecl-checkbox__box:not(.ecl-checkbox__box--disabled)::before{background-color:rgba(0,0,0,0) !important}.ecl-text-input,.ecl-text-area{box-shadow:none}.ecl-text-input:focus,.ecl-text-input:focus-visible,.ecl-text-input:active,.ecl-text-area:focus,.ecl-text-area:focus-visible,.ecl-text-area:active{outline-color:var(--jm-secondary);border-color:var(--jm-secondary);border-width:2px}.ecl-datepicker{box-shadow:none}.ecl-datepicker:hover .ecl-text-input,.ecl-datepicker:focus .ecl-text-input,.ecl-datepicker:focus-visible .ecl-text-input,.ecl-datepicker:focus-within .ecl-text-input{border-color:var(--jm-secondary)}.ecl-datepicker__field:active+.ecl-datepicker__icon,.ecl-datepicker__field:focus+.ecl-datepicker__icon{color:var(--jm-secondary)}.ecl-datepicker:hover .ecl-datepicker__icon{color:var(--jm-secondary)}.ecl-datepicker-theme.pika-single .is-today .pika-button,.ecl-datepicker-theme.pika-single .pika-button:hover{color:var(--jm-secondary);box-shadow:inset 0 0 0 3px var(--jm-secondary)}.ecl-datepicker-theme.pika-single .is-today .pika-button:before{background-color:var(--jm-secondary)}.ecl-datepicker-theme.pika-single .is-selected .pika-button{background-color:var(--jm-secondary)}.ecl-datepicker-theme.pika-single .is-selected .pika-button:hover{box-shadow:none;background-color:var(--jm-secondary);color:var(--jm-white)}.ecl-u-border-bottom{border-block-end-color:var(--jm-gray-800) !important}a,.ecl-link,.ecl-link--standalone,.ecl-breadcrumb__link,.ecl-menu__sublink,.ecl-link--no-visited,.ecl-breadcrumb__current-page{color:var(--jm-secondary)}a:hover,a:visited:hover,a:visited:hover,a:visited:focus-visible,.ecl-link:hover,.ecl-link:visited:hover,.ecl-link:visited:hover,.ecl-link:visited:focus-visible,.ecl-link--standalone:hover,.ecl-link--standalone:visited:hover,.ecl-link--standalone:visited:hover,.ecl-link--standalone:visited:focus-visible,.ecl-breadcrumb__link:hover,.ecl-breadcrumb__link:visited:hover,.ecl-breadcrumb__link:visited:hover,.ecl-breadcrumb__link:visited:focus-visible,.ecl-menu__sublink:hover,.ecl-menu__sublink:visited:hover,.ecl-menu__sublink:visited:hover,.ecl-menu__sublink:visited:focus-visible,.ecl-link--no-visited:hover,.ecl-link--no-visited:visited:hover,.ecl-link--no-visited:visited:hover,.ecl-link--no-visited:visited:focus-visible,.ecl-breadcrumb__current-page:hover,.ecl-breadcrumb__current-page:visited:hover,.ecl-breadcrumb__current-page:visited:hover,.ecl-breadcrumb__current-page:visited:focus-visible{color:var(--jm-secondary-900)}a:visited,.ecl-link:visited,.ecl-link--standalone:visited,.ecl-breadcrumb__link:visited,.ecl-menu__sublink:visited,.ecl-link--no-visited:visited,.ecl-breadcrumb__current-page:visited{color:var(--jm-secondary)}a:focus-visible,.ecl-link:focus-visible,.ecl-link--standalone:focus-visible,.ecl-breadcrumb__link:focus-visible,.ecl-menu__sublink:focus-visible,.ecl-link--no-visited:focus-visible,.ecl-breadcrumb__current-page:focus-visible{outline-color:var(--jm-complementary) !important}.ecl-button--ghost:focus-visible,.ecl-button--tertiary:focus-visible{outline-color:var(--jm-complementary)}li.ecl-breadcrumb__current-page:hover{color:var(--jm-secondary)}.ecl-menu__item:hover .ecl-menu__link:active,.ecl-menu__item:hover .ecl-menu__link:focus,.ecl-menu__item:hover .ecl-menu__link:focus-visible,.ecl-menu__item:hover .ecl-menu__link:hover{text-decoration:none}.ecl-link--primary-highlight,.ecl-link--primary-highlight:visited,.ecl-button--primary{background-color:var(--jm-secondary);border-color:var(--jm-secondary);color:var(--jm-white)}.ecl-link--primary-highlight:active,.ecl-link--primary-highlight:hover,.ecl-link--primary-highlight:focus,.ecl-link--primary-highlight:visited:active,.ecl-link--primary-highlight:visited:hover,.ecl-link--primary-highlight:visited:focus,.ecl-button--primary:active,.ecl-button--primary:hover,.ecl-button--primary:focus{color:var(--jm-white);background-color:var(--jm-secondary-900);border-color:var(--jm-secondary-900)}.ecl-link--secondary,.ecl-link--secondary:visited,.ecl-button--secondary{border:2px solid var(--jm-secondary)}.ecl-link--secondary:active,.ecl-link--secondary:hover,.ecl-link--secondary:focus,.ecl-link--secondary:focus-within,.ecl-link--secondary:focus-visible,.ecl-link--secondary:visited:active,.ecl-link--secondary:visited:hover,.ecl-link--secondary:visited:focus,.ecl-link--secondary:visited:focus-within,.ecl-link--secondary:visited:focus-visible,.ecl-button--secondary:active,.ecl-button--secondary:hover,.ecl-button--secondary:focus,.ecl-button--secondary:focus-within,.ecl-button--secondary:focus-visible{background-color:var(--jm-secondary-900);border-color:var(--jm-secondary-900);color:var(--jm-white)}.ecl-button--tertiary:hover{background-color:var(--ecl-grey-light)}.ecl-menu__sublink,.ecl-menu__sublink:hover{color:var(--jm-secondary)}.ecl-menu__subitem--current .ecl-menu__sublink{background-color:var(--jm-primary-200);box-shadow:inset 4px 0 0 0 var(--jm-primary-200)}.ecl-menu__item--current .ecl-menu__link{box-shadow:inset 4px 0 0 0 var(--jm-primary-900)}.ecl a:is([class*=ecl-u-]),.ecl a:not([class*=ecl-],[class*=wt-]){color:var(--jm-secondary)}.ecl a:is([class*=ecl-u-]):visited,.ecl a:not([class*=ecl-],[class*=wt-]):visited{color:var(--jm-secondary)}.ecl a:is([class*=ecl-u-]):hover,.ecl a:not([class*=ecl-],[class*=wt-]):hover{color:var(--jm-secondary-900)}.jm-button-style,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon{background-color:var(--jm-secondary);color:var(--jm-white);text-decoration:none;border:2px solid var(--jm-secondary);border-radius:2px;box-sizing:border-box;display:inline-block;font:var(--f-m);min-height:2.75rem;min-width:2.75rem;padding:calc(var(--s-xs) - 2px) calc(var(--s-m) - 2px)}.jm-button-style:hover,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon:hover,.jm-button-style:active,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon:active,.jm-button-style:focus,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon:focus{color:var(--jm-white);background-color:var(--jm-secondary-900);border-color:var(--jm-secondary-900);text-decoration:none !important}.ecl-social-media-follow__icon{color:var(--jm-secondary)}.ecl-tabs__link--active{background-color:var(--jm-gray-900)}.ecl-tabs__toggle[aria-expanded=true]{background-color:var(--jm-gray-900)}.ecl-list-illustration__title-container{color:var(--jm-secondary);font-weight:700}.ecl-list-illustration__icon{color:var(--jm-secondary);fill:var(--jm-secondary)}.ecl-media-container__caption{border:none}.ecl-site-header{--jm-menu-background-color:var(--jm-primary-600);--cm-border-brand:var(--jm-light);box-shadow:none}.ecl-site-header__search-container{--search-border-color:var(--jm-gray-800);--search-outline-color:var(--jm-gray-800)}.ecl-site-header__search-toggle{color:var(--cm-on-surface-brand) !important}.ecl-site-header__inner{box-shadow:none}.ecl-site-header__banner{background-color:var(--jm-primary-600);color:var(--jm-white)}.ecl-site-header .ecl-site-header__site-name{color:var(--jm-white);font-weight:500;padding:0}@media(max-width:995px){.ecl-site-header .ecl-site-header__site-name{border-top:0;font-size:1.25rem;padding-block:.125rem}}@media(min-width:1140px){.ecl-site-header .ecl-site-header__banner .ecl-site-header__site-name{display:none}}.ecl-site-header__language-link--active{background-color:rgba(0,0,0,0);border-color:var(--jm-secondary)}.ecl-site-header .ecl-menu__item--current .ecl-menu__button-caret:focus-visible{background-color:var(--jm-primary-700)}.ecl-site-header .ecl-menu__button-caret{background-color:var(--jm-primary-700)}.ecl-site-header .ecl-menu__button-caret:focus-visible{z-index:3}.ecl-site-header .ecl-menu__button-caret:hover{background-color:var(--jm-primary-900);border-color:var(--jm-primary-900)}.ecl-site-header .ecl-menu__button-caret .ecl-button__container{color:var(--jm-white)}.ecl-site-header .ecl-menu__inner{background-color:var(--jm-primary-600)}.ecl-site-header .ecl-menu__inner-header{color:var(--jm-white);background:var(--jm-primary-600)}.ecl-site-header .ecl-menu__inner .ecl-menu__link{color:var(--jm-white)}.ecl-site-header .ecl-menu__inner .ecl-menu__link:hover,.ecl-site-header .ecl-menu__inner .ecl-menu__link:focus,.ecl-site-header .ecl-menu__inner .ecl-menu__link:focus-visible,.ecl-site-header .ecl-menu__inner .ecl-menu__link:active{background-color:var(--jm-primary-200);border-color:var(--jm-primary-200);color:var(--jm-dark);text-decoration:none}.ecl-site-header .ecl-menu__inner .ecl-menu__back:hover{background-color:var(--jm-primary-200);border-color:var(--jm-primary-200);color:var(--jm-dark)}.ecl-site-header .ecl-menu__inner .ecl-menu__item--current .ecl-menu__link{background-color:var(--jm-primary-200);color:var(--jm-dark)}.ecl-site-header .ecl-menu__inner .ecl-menu__item--expanded{background-color:var(--jm-white)}.ecl-site-header .ecl-menu__inner .ecl-menu__item--expanded .ecl-menu__link{color:var(--jm-secondary)}@media(max-width:1139px){.ecl-site-header .ecl-menu__inner .ecl-menu__link:focus-visible,.ecl-site-header .ecl-menu__inner .ecl-menu__sublink:focus-visible,.ecl-site-header .ecl-menu__inner .ecl-menu__button-caret:focus-visible,.ecl-site-header .ecl-menu__inner .ecl-menu__back:focus-visible,.ecl-site-header .ecl-menu__inner .ecl-menu__close:focus-visible{border-color:rgba(0,0,0,0);outline:0}.ecl-site-header .ecl-menu__inner .ecl-menu__item--current .ecl-menu__link,.ecl-site-header .ecl-menu__inner .ecl-menu__subitem--current .ecl-menu__sublink{border-color:rgba(0,0,0,0);box-shadow:none}}.ecl-site-header .ecl-menu .ecl-menu__item::before,.ecl-site-header .ecl-menu .ecl-menu__item:last-child::after{content:none !important}.ecl-site-header .ecl-menu .ecl-menu__item--current+.ecl-menu__item:not(.ecl-menu__items-next)::before,.ecl-site-header .ecl-menu .ecl-menu__item--current:not(.ecl-menu__items-next)::before{content:none !important}@media(min-width:1140px){.ecl-site-header .ecl-site-header__logo-image.ecl-site-header__logo-image--m{height:5rem}.ecl-site-header .ecl-menu__open{margin-bottom:0;padding:16px 0 !important;top:-10px}.ecl-site-header__site-name{height:0;padding:0;visibility:hidden}.ecl-site-header .ecl-menu .ecl-menu__link,.ecl-site-header .ecl-menu .ecl-menu__item--current .ecl-menu__link{font-weight:400}.ecl-site-header .ecl-menu{background:linear-gradient(90deg,var(--jm-menu-background-color),var(--jm-menu-background-color))}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile,.ecl-menu--forced-close) .ecl-menu__subitem--current .ecl-menu__sublink{background-color:inherit}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current{box-shadow:none}.ecl-site-header .ecl-menu .ecl-menu__button-caret{background-color:var(--jm-primary-600)}.ecl-site-header .ecl-menu .ecl-menu__button-caret:focus-visible{outline-color:var(--jm-complementary)}.ecl-site-header .ecl-menu .ecl-menu__button-caret .ecl-button__icon{fill:var(--jm-white)}.ecl-site-header .ecl-menu .ecl-menu__item:focus-within .ecl-menu__link,.ecl-site-header .ecl-menu .ecl-menu__item:focus-within .ecl-menu__button-caret,.ecl-site-header .ecl-menu .ecl-menu__item:focus .ecl-menu__link,.ecl-site-header .ecl-menu .ecl-menu__item:focus .ecl-menu__button-caret,.ecl-site-header .ecl-menu .ecl-menu__item:hover .ecl-menu__link,.ecl-site-header .ecl-menu .ecl-menu__item:hover .ecl-menu__button-caret,.ecl-site-header .ecl-menu .ecl-menu__item--current .ecl-menu__link,.ecl-site-header .ecl-menu .ecl-menu__item--current .ecl-menu__button-caret{background-color:var(--jm-primary-200);border-color:var(--jm-primary-200);color:var(--jm-dark)}.ecl-site-header .ecl-menu .ecl-menu__item:focus-within .ecl-menu__link .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item:focus-within .ecl-menu__button-caret .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item:focus .ecl-menu__link .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item:focus .ecl-menu__button-caret .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item:hover .ecl-menu__link .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item:hover .ecl-menu__button-caret .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item--current .ecl-menu__link .ecl-button__icon,.ecl-site-header .ecl-menu .ecl-menu__item--current .ecl-menu__button-caret .ecl-button__icon{fill:var(--jm-primary-600)}}.ecl-timeline__item:before{border-inline-start-color:var(--jm-secondary)}.ecl-timeline__item:after{border-color:var(--jm-primary-300)}.wt-map-panels{border-left-color:var(--jm-secondary) !important}.wt-map-menu .wt-btn,.wt-map-menu .wt-btn:focus,.wt-map-menu .wt-btn:active,.wtmap .wt-map-content{border-color:var(--jm-secondary) !important}.wtmap .wtfooter a{color:var(--jm-secondary)}.wt-search--fieldset button:focus-visible{background:var(--jm-white) !important;outline:2px solid var(--jm-secondary) !important;outline-offset:-2px !important}.wt-search--fieldset button:hover{background-color:var(--ecl-grey-light) !important}:root{--search-color:var(--jm-secondary-900);--search-color-background:var(--jm-primary-50);--search-border-color:var(--jm-secondary);--search-outline-color:var(--jm-secondary)}.wt-search--fieldset input{border-color:var(--jm-secondary) !important;box-shadow:none !important}.wt-search--fieldset input:focus,.wt-search--fieldset input:focus-visible,.wt-search--fieldset input:active{border-color:var(--jm-secondary) !important;outline:2px solid var(--jm-secondary) !important;outline-offset:-1px !important}.wt-search--fieldset button{border-color:var(--jm-secondary) !important;box-shadow:none !important}.wt-search--fieldset button:hover,.wt-search--fieldset button:focus-visible,.wt-search--fieldset button:active{border-color:var(--jm-secondary-900) !important}.wt-search--fieldset button span:before,.wt-search--fieldset button:after{border-color:var(--jm-secondary) !important;background-color:var(--jm-secondary) !important}.wt-search--modal-expand,.wt-search--modal-expand header,.wt-search--modal-body,.wt-search--modal-tabs,.wt-search--modal-filter,.wt-search--result-crumb,.wt-search--result-crumb span,.wt-search--result-title,.wt-search--result-description,.wt-search--result-lastupdate{background-color:var(--jm-white)}.wt-search--modal-expand.wt-search--show-filter .wt-search--modal-filter .wt-search--query-toggle svg{fill:var(--jm-dark)}.wt-search--modal-filter select{border-color:var(--jm-secondary) !important;box-shadow:none !important}.wt-search--modal-filter select:hover,.wt-search--modal-filter select:focus,.wt-search--modal-filter select:focus-visible,.wt-search--modal-filter select:active{border-color:var(--jm-secondary-900) !important;outline:2px solid var(--jm-secondary) !important;outline-offset:-1px !important}.wt-search--modal-expand .wt-search--query-toggle{border-color:var(--jm-secondary) !important}.wt-search--modal-expand .wt-search--query-toggle:hover,.wt-search--modal-expand .wt-search--query-toggle:focus-visible,.wt-search--modal-expand .wt-search--query-toggle[aria-checked=true]{background-color:var(--jm-primary-50) !important;border-color:var(--jm-secondary) !important;outline-color:var(--jm-secondary) !important}.wt-search--modal-tabs,.wt-search--show-filter .wt-search--modal-filter,.wt-search--modal-result,.wt-search--modal-result .wt-search--separator:before{border-color:var(--jm-gray-800) !important}.wt-search--modal-tabs input:checked+label{border-bottom-color:var(--jm-secondary) !important}.wt-search--modal-result .wt-search--separator:before{background-color:var(--jm-secondary) !important}.wt-search--modal-result-header,.wt-search--result-crumb span,.wt-search--result-lastupdate span,.wt-search--modal-result .wt-search--separator:after{color:var(--jm-secondary) !important}.wt-search--result-title a{color:var(--jm-secondary) !important}.wt-search--result-title a:hover,.wt-search--result-title a:focus-visible{color:var(--jm-secondary-900) !important}.wt-search--modal-filter select option[disabled]{color:var(--jm-gray-900)}.wt-search--modal-filter .wt-ecl-radio__box{border-color:var(--jm-secondary) !important;box-shadow:none !important}.wt-search--modal-filter .wt-ecl-radio__input:checked+.wt-ecl-radio__label .wt-ecl-radio__box{border-color:var(--jm-secondary) !important}.wt-search--modal-filter .wt-ecl-radio__input:focus-visible+.wt-ecl-radio__label .wt-ecl-radio__box{outline:2px solid var(--jm-secondary) !important;outline-offset:2px !important}.wt-search--modal-filter .wt-ecl-radio__input:checked~.wt-ecl-radio__label .wt-ecl-radio__box-inner{background:var(--jm-secondary) !important}.wt-search--modal-filter .wt-ecl-radio__label:hover .wt-ecl-radio__box{border-color:var(--jm-secondary) !important}.wt-search--modal-filter .wt-ecl-radio__text{color:var(--jm-dark)}body .cck-container{border-top:4px solid var(--jm-secondary-lighter)}body .cck-container svg{fill:var(--jm-secondary) !important}body .cck-container a.wt-link:not(.wt-ecl-button){color:var(--jm-secondary)}body .cck-container a.wt-link.wt-ecl-button{color:#fff;text-decoration:none}body .cck-container a.wt-link:focus,body .cck-container a.wt-link:hover{text-decoration:underline}body .cck-container a.wt-link:focus{border:none;outline:3px solid var(--jm-secondary)}.cck-container .cck-wrapper .cck-actions a.cck-actions-button{background-color:var(--jm-secondary) !important}.cck-container .cck-wrapper .cck-actions a.cck-actions-button:hover,.cck-container .cck-wrapper .cck-actions a.cck-actions-button:focus{background:var(--jm-primary) !important}.cck-container .cck-wrapper .cck-actions a.cck-actions-button:focus{outline:3px solid var(--jm-secondary) !important;outline-offset:3px !important}.wt-etrans a,.wt-etrans a:link,.wt-etrans a:visited{color:var(--jm-secondary) !important;text-decoration:none !important}.wt-etrans button{border:none !important;background-color:var(--jm-secondary) !important;outline:none}.wt-etrans button:hover{color:#fff !important;text-decoration:none !important}.wt-etrans button:focus,.wt-etrans button:active{outline-offset:2px;outline:3px solid var(--jm-secondary)}#wtEtransModal .etrans-content{fill:var(--jm-secondary) !important}#wtEtransModal .wt-label{margin-bottom:.5rem}#wtEtransModal select.wt-select{border:1px solid var(--ecl-grey);background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-webkit-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-secondary),var(--jm-secondary))}#wtEtransModal select.wt-select:hover{border:1px solid var(--ecl-grey);background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-webkit-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-secondary),var(--jm-secondary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-secondary),var(--jm-secondary))}#wtEtransModal select.wt-select:focus,#wtEtransModal select.wt-select:active,#wtEtransModal select.wt-select:focus-visible{border-color:var(--jm-primary);outline-offset:2px;outline:2px solid var(--jm-secondary);background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-webkit-linear-gradient(var(--jm-primary),var(--jm-primary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-primary),var(--jm-primary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-primary),var(--jm-primary));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-primary),var(--jm-primary))}.ecl-date-block--ongoing{background:var(--jm-white);box-shadow:none;outline-color:var(--jm-primary-600)}.ecl-date-block--ongoing .ecl-date-block__year{background-color:var(--jm-primary-600);color:var(--jm-white)}.ecl-date-block--ongoing .ecl-date-block__day,.ecl-date-block--ongoing .ecl-date-block__month{color:var(--jm-primary-600)}.ecl-date-block--ongoing:after,.ecl-date-block--ongoing:before{outline-color:var(--jm-primary-600)}.ecl-date-block--past{background-color:var(--jm-white);box-shadow:none;outline-color:var(--jm-secondary)}.ecl-date-block--past .ecl-date-block__year{background-color:var(--jm-secondary);color:var(--jm-white)}.ecl-date-block--past .ecl-date-block__day,.ecl-date-block--past .ecl-date-block__month{color:var(--jm-secondary)}.ecl-date-block--past:after,.ecl-date-block--past:before{outline-color:var(--jm-secondary)}.path-frontpage .ecl-content-block__primary-meta-container,.ecl-content-block__primary-meta-container,.page-node-type-oe-event .ecl-content-block__primary-meta-container,.page-node-type-oe-event .ecl-page-header__meta-item{display:none}#block-home-upcoming-and-ongoing-events .ecl-description-list__definition--taxonomy{margin-left:0;margin-top:5px;margin-bottom:.5rem;max-width:80ch}@media(min-width:996px){#block-home-upcoming-and-ongoing-events .ecl-description-list--horizontal{display:block}}.ecl-content-item-block .ecl-row .ecl-content-item-block__item:not(.vertical) article.ecl-content-item{border-bottom-color:var(--jm-gray-800)}.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:before{background-color:var(--jm-primary) !important}.ecl-tag{background-color:var(--ecl-grey-light);border-radius:.25rem;color:var(--ecl-grey-dark);padding:.25rem .5rem}.ecl-tag:hover{background-color:var(--ecl-grey-light);color:var(--ecl-grey-dark)}.block-footer-address .block-container .ecl-site-footer__container{display:flex;align-items:center;flex-direction:column;gap:1rem;justify-content:center;margin-top:1rem;margin-bottom:1rem}.block-footer-address .jm-logo{width:215px;height:50px;display:none}.block-footer-address .ep-logo{width:158px;height:68px}.block-footer-address p{display:block;color:#404040;margin:0;text-align:center}.block-footer-address img{width:100%}@media(min-width:996px){.block-footer-address .block-container .ecl-site-footer__container{flex-direction:row;gap:0;justify-content:space-between}.block-footer-address .jm-logo{display:block}.block-footer-address p{text-align:left}}.ecl-hero-banner__image.ecl-hero-banner__image--404{background-image:url(/modules/custom/ewcms_extended/assets/images/404-Jean-monnet-house.jpg);border-bottom-width:0}.active-search-filters__name{padding-top:.25rem !important}
