/* @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__item,.ecl-accordion__toggle:hover{background-color:var(--jm-primary-50);border-bottom:1px solid var(--jm-primary-300)}.ecl-accordion__toggle:focus{outline:2px solid var(--jm-secondary)}.ecl-accordion__content{background-color:var(--ecl-grey-light);max-width:100%;padding-top:var(--s-xl)}.ecl-accordion__content .ecl{max-width:var(--max-w)}.ecl-accordion__toggle[aria-expanded=true] .ecl-accordion__toggle-title{border-bottom:none}.ecl-accordion__toggle-icon{fill:var(--jm-primary-dark)}.ecl-accordion__toggle--active{outline:2px solid var(--jm-primary-300)}.ecl-accordion__toggle:focus-visible{outline:2px solid var(--jm-complementary)}.ecl-banner__info{background-color:initial}.ecl-banner__description{color:var(--jm-secondary-900)}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(max-width:995px){blockquote,.ecl-blockquote{border-inline-start:10px solid var(--jm-primary-300)}}@media(min-width:996px){blockquote,.ecl-blockquote{padding:0}blockquote__body,.ecl-blockquote__body{padding-left:1.5rem;border-inline-start:10px solid var(--jm-primary-300)}}.ecl-breadcrumb__icon{fill:var(--jm-secondary)}.ecl-page-header__breadcrumb{margin-top:0}.ecl-breadcrumb__link,.ecl-breadcrumb__current-page{text-decoration:none}.ecl-content-item-block__item .ecl-card{border-color:rgba(0,0,0,0)}.ewcms-page-section.ecl-u-mb-2xl{background-color:var(--jm-primary-50)}.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"]: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__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)}.ecl-table__cell:before{background-color:var(--jm-primary-100)}.ecl-message--info{border-color:var(--jm-secondary)}.ecl-social-media-follow{background-color:#fff;border:none;padding:2rem 0}.ecl-content-block__primary-meta-item{text-transform:uppercase}.ecl-site-footer{background-color:var(--ecl-grey-light);border-top:4px solid var(--jm-secondary)}.ecl-site-footer .ecl-social-media-follow__icon.wt-icon--inverted *:not([fill*="#fff"],[fill=none]){fill:var(--jm-secondary)}.ecl-site-footer .ecl-social-media-follow__icon.wt-icon--inverted *:is([fill*="#fff"]){fill:var(--ecl-grey-light)}.ecl-site-footer__row{border-bottom:none;padding-bottom:0}.ecl-site-footer__row+.ecl-site-footer__row{border-block-start-color:var(--jm-secondary)}.ecl-site-footer__title-link,.ecl-site-footer__title-link:active,.ecl-site-footer__title-link:focus,.ecl-site-footer__title-link:hover,.ecl-site-footer__title-link:visited,.ecl-site-footer__link,.ecl-site-footer__link:active,.ecl-site-footer__link:focus,.ecl-site-footer__link:hover,.ecl-site-footer__link:visited{color:var(--ecl-grey-dark) !important}.ecl-site-footer__link:focus-visible,.ecl-site-footer__logo-link:focus-visible,.ecl-site-footer__title-link:focus-visible{outline:2px solid var(--jm-secondary)}.ecl-site-footer__link:not([class*=ecl-link--icon]),.ecl-site-footer__title-link{transition:padding .2s ease-out}.ecl-site-footer__link:not([class*=ecl-link--icon]):hover,.ecl-site-footer__title-link:hover{padding-left:1rem}.ecl-site-footer__link:not([class*=ecl-link--icon]):focus,.ecl-site-footer__title-link:focus{outline-color:var(--jm-secondary)}.ecl-site-footer__link.ecl-link--icon.ecl-link.ecl-link--standalone.ecl-link--icon-before:hover{text-decoration-color:var(--ecl-grey-light) !important}.ecl-site-footer__list--inline .ecl-site-footer__list-item{transition:all .2s ease-out;transition-property:padding,margin}.ecl-site-footer__list--inline .ecl-site-footer__list-item:hover{padding-left:.5rem;margin-inline-end:1rem}.ecl-site-footer__list--inline .ecl-site-footer__link{outline-offset:3px;color:var(--jm-secondary)}h2.ecl-site-footer__title--separator{border-bottom-color:var(--ecl-grey);border-bottom-width:1px;color:var(--jm-secondary) !important}.ecl-site-footer__list-item{margin-top:.5rem}.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}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section--site-info .ecl-site-footer__title{visibility:hidden;padding-bottom:0}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__section--site-info .ecl-site-footer__title:before{content:"7 chemin du Vieux Pressoir, Houjarray \a 78490 Bazoches sur Guyonne, France";white-space:pre-wrap;font:normal normal 400 .875rem/1.25rem arial,sans-serif;color:var(--ecl-grey-dark);visibility:visible}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__description{color:var(--ecl-grey-dark);font-size:1rem;font-weight:700;font-style:normal;line-height:1.25rem}@media(min-width:996px){.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-site-footer__description{margin-top:0}}.ecl-site-footer .ecl-container .ecl-site-footer__row:first-child .ecl-social-media-follow{padding:0;background-color:inherit}.ecl-site-footer .ecl-container .ecl-site-footer__title{color:var(--jm-dark)}.ecl-site-footer__row.ecl-site-footer__row--common{display:none}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)}.ecl-form-label{color:var(--jm-secondary-900)}.ecl-select{border-color:var(--jm-gray-800)}.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-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-text-input,.ecl-text-area{outline-color:var(--jm-gray-800);border-color:var(--jm-gray-800)}.ecl-text-input:hover,.ecl-text-area:hover{outline-color:var(--jm-gray-800);border-color:var(--jm-gray-800)}.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: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}.ecl-inpage-navigation__item .ecl-inpage-navigation__link{color:var(--jm-secondary)}.ecl-inpage-navigation__item .ecl-inpage-navigation__link:hover{background-color:var(--jm-brown-lighter)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link{background-color:var(--jm-white)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{background-color:var(--jm-white)}@media(min-width:996px){.ecl-inpage-navigation__item .ecl-inpage-navigation__link{border-inline-end:4px solid rgba(0,0,0,0)}.ecl-inpage-navigation__item .ecl-inpage-navigation__link:hover{border-inline-end:4px solid var(--jm-secondary-900)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link{border-inline-end:4px solid var(--jm-secondary)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{border-inline-end:4px solid var(--jm-secondary)}}@media(max-width:995px){.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link{background-color:rgba(0,0,0,0);border-inline-start:4px solid var(--jm-secondary)}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{background-color:rgba(0,0,0,0);border-inline-start:4px solid var(--jm-secondary)}}.ecl-language-list{background-color:var(--jm-primary)}.ecl-language-list .ecl-button--ghost{color:var(--jm-primary-100)}.ecl-language-list .ecl-button--ghost:hover{color:#fff}.ecl-language-list__close-button:focus{border:3px solid #fff;outline:3px solid #fff}.ecl-language-list__link{border:3px solid #fff}.ecl-language-list__item--is-active .ecl-language-list__link,.ecl-language-list__item:hover .ecl-language-list__link{background-color:#fff;border:3px solid var(--jm-secondary);color:var(--jm-secondary) !important}a.ecl-language-list__link.ecl-link.ecl-link--standalone:focus,a.ecl-language-list__link.ecl-link.ecl-link--standalone:active{outline:none !important;color:var(--jm-secondary) !important}.ecl-language-list__logo{height:5.5rem;width:8.25rem;visibility:hidden}.ecl-language-list__header{background:url(/modules/custom/ewcms_extended/assets/images/logo-JMH-blue-EN.svg) no-repeat center;background-color:#fff;background-size:250px}@media(min-width:481px){.ecl-language-list__header{background-size:300px}}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,.ecl-hero-banner--image .ecl-link--primary-highlight,.ecl-hero-banner--image .ecl-link--primary-highlight.ecl-hero-banner__link-cta,.ecl-hero-banner--image .ecl-link:visited,.ecl-banner--box-bg-light .ecl-link--primary-highlight,.ecl-banner--box-bg-light .ecl-link--primary-highlight.ecl-hero-banner__link-cta,.ecl-banner--box-bg-light .ecl-link:visited{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,.ecl-hero-banner--image .ecl-link--primary-highlight:hover,.ecl-hero-banner--image .ecl-link:hover:visited,.ecl-banner--box-bg-light .ecl-link--primary-highlight:hover,.ecl-banner--box-bg-light .ecl-link:hover:visited,.jm-button-style:active,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon:active,.ecl-hero-banner--image .ecl-link--primary-highlight:active,.ecl-hero-banner--image .ecl-link:active:visited,.ecl-banner--box-bg-light .ecl-link--primary-highlight:active,.ecl-banner--box-bg-light .ecl-link:active:visited,.jm-button-style:focus,#block-home-upcoming-and-ongoing-events .ecl-link.ecl-link--standalone.ecl-link--icon:focus,.ecl-hero-banner--image .ecl-link--primary-highlight:focus,.ecl-hero-banner--image .ecl-link:focus:visited,.ecl-banner--box-bg-light .ecl-link--primary-highlight:focus,.ecl-banner--box-bg-light .ecl-link:focus:visited{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-list-illustration__title-container{color:var(--jm-secondary);font-weight:700}.ecl-list-illustration__icon{color:var(--jm-secondary);fill:var(--jm-secondary)}@media(min-width:768px){.ecl-pagination__item--next .ecl-pagination__link,.ecl-pagination__item--previous .ecl-pagination__link{color:var(--jm-secondary)}.ecl-pagination__item--current{background:var(--jm-secondary)}.ecl-pagination__item--truncation:active{color:var(--jm-white);background:var(--jm-secondary)}.ecl-pagination__link:active{color:var(--jm-white);background:var(--jm-secondary)}.ecl-pagination__link:hover{border:1px solid var(--jm-secondary)}}.ecl-media-container__caption{border:none}.ecl-notification--info{--cm-border-status-info:var(--jm-info-400);--cm-border-neutral:var(--jm-info-400);--cm-surface-neutral-lowest:color-mix(in srgb,var(--jm-info-400) 10%,white)}.ecl-notification--info .ecl-notification__icon{fill:var(--jm-info-400)}.ecl-notification--error{--cm-border-status-info:var(--jm-danger);--cm-border-neutral:var(--jm-danger);--cm-surface-neutral-lowest:color-mix(in srgb,var(--jm-danger-100) 10%,white)}.ecl-notification--error .ecl-notification__icon{fill:var(--jm-danger)}.ecl-notification--success{--cm-border-status-info:var(--jm-success);--cm-border-neutral:var(--jm-success);--cm-surface-neutral-lowest:color-mix(in srgb,var(--jm-success-100) 10%,white)}.ecl-notification--success .ecl-notification__icon{fill:var(--jm-success)}.ecl-notification--warning{--cm-border-status-info:var(--jm-warning);--cm-border-neutral:var(--jm-warning);--cm-surface-neutral-lowest:color-mix(in srgb,var(--jm-warning-100) 10%,white)}.ecl-notification--warning .ecl-notification__icon{fill:var(--jm-warning)}.ecl-site-header__search-container{display:none;--search-border-color:var(--jm-muted);--search-outline-color:var(--jm-muted)}.ecl-select__multiple .ecl-select-multiple-selections-counter *{background-color:var(--jm-primary-100)}.ecl-site-header{--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__inner{box-shadow:none}.ecl-site-header__banner{background-color:var(--jm-primary-600);color:var(--jm-white)}.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-color: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)}.ecl-site-header .ecl-menu .ecl-menu__item::before,.ecl-site-header .ecl-menu .ecl-menu__item:last-child::after{background-color:var(--jm-white)}.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-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-color:var(--jm-primary-600)}.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 .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-complementary) !important;outline-offset:-2px !important}.wt-search--fieldset button:hover{background-color:var(--ecl-grey-light) !important}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{outline-color:var(--jm-primary-600)}.ecl-date-block--ongoing .ecl-date-block__year{background-color:var(--jm-primary-600)}.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)}.ecl-date-block--past .ecl-date-block__year{background-color:var(--jm-secondary)}.ecl-date-block--past .ecl-date-block__day,.ecl-date-block--past .ecl-date-block__month{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;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:none;color:#404040;font:normal normal 400 1rem/1.5rem arial,sans-serif}.block-footer-address img{width:100%}@media(min-width:996px){.block-footer-address .block-container .ecl-site-footer__container{justify-content:space-between}.block-footer-address .jm-logo{display:block}.block-footer-address p{display:block}}.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}
