/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--jm-blue:#285c74;--jm-blue-darken-10:#1b3e4e;--jm-blue-lighter:#82b7b3;--jm-brown:#d28141;--jm-brown-dark:#bd743a;--jm-brown-light:#fdc98a;--jm-brown-lighter:#fff2e4;--ecl-grey:#cfcfcf;--ecl-grey-dark:#404040;--ecl-grey-light:#f5f5f5;--ecl-color-primary:var(--jm-blue);--ecl-color-dark:var(--jm-blue-darken-10);--ecl-color-primary-140:var(--jm-blue);--ecl-color-branding:var(--jm-brown);--ecl-color-secondary:var(--jm-brown);--ecl-color-primary-20:var(--jm-brown-lighter);--ecl-color-primary-40:var(--jm-brown-light);--ecl-color-neutral-40:var(--jm-brown-lighter);--ecl-color-neutral-80:var(--jm-brown-light);--ecl-color-neutral:var(--jm-brown-lighter);--ecl-color-primary-100:var(--jm-blue);--ecl-color-primary-160:var(--jm-blue);--ecl-color-info:var(--jm-blue)}.ecl-u-bg-blue-50{background-color:var(--jm-blue) !important}.ecl-accordion__item,.ecl-accordion__toggle:hover{background-color:var(--jm-brown-lighter);border-bottom:1px solid var(--jm-brown-light)}.ecl-accordion__toggle:focus{outline:2px solid var(--jm-blue)}.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-brown-dark)}.ecl-accordion__toggle--active,.ecl-accordion__toggle:focus-visible{outline:2px solid var(--jm-brown-light)}.ecl-banner--box-bg-light .ecl-banner__image,.ecl-page-banner--image-shade .ecl-page-banner__image,.ecl-banner--box-bg-light .ecl-hero-banner__image,.ecl-hero-banner--image-shade .ecl-hero-banner__image{border-bottom:none !important}.ecl-banner__info{background-color:var(--c-n-40)}.ecl-page-banner--image-shade,.ecl-hero-banner--image-shade,.ecl-page-banner--primary,.ecl-hero-banner--primary{background:var(--jm-blue)}.ecl-page-banner--primary .ecl-link--cta.ecl-page-banner__link-cta:active,.ecl-page-banner--primary .ecl-link--cta.ecl-page-banner__link-cta:focus,.ecl-page-banner--primary .ecl-link--cta.ecl-hero-banner__link-cta:active,.ecl-page-banner--primary .ecl-link--cta.ecl-hero-banner__link-cta:focus,.ecl-hero-banner--primary .ecl-link--cta.ecl-page-banner__link-cta:active,.ecl-hero-banner--primary .ecl-link--cta.ecl-page-banner__link-cta:focus,.ecl-hero-banner--primary .ecl-link--cta.ecl-hero-banner__link-cta:active,.ecl-hero-banner--primary .ecl-link--cta.ecl-hero-banner__link-cta:focus{outline:3px solid var(--jm-brown)}.ecl-hero-banner--image .ecl-link--cta,.ecl-hero-banner--image .ecl-link--cta.ecl-hero-banner__link-cta,.ecl-banner--box-bg-light .ecl-link--cta,.ecl-banner--box-bg-light .ecl-link--cta.ecl-hero-banner__link-cta{background-color:var(--jm-blue);color:#fff;border:0}.ecl-hero-banner--image .ecl-link--cta:active,.ecl-hero-banner--image .ecl-link--cta:focus,.ecl-hero-banner--image .ecl-link--cta.ecl-hero-banner__link-cta:active,.ecl-hero-banner--image .ecl-link--cta.ecl-hero-banner__link-cta:focus,.ecl-banner--box-bg-light .ecl-link--cta:active,.ecl-banner--box-bg-light .ecl-link--cta:focus,.ecl-banner--box-bg-light .ecl-link--cta.ecl-hero-banner__link-cta:active,.ecl-banner--box-bg-light .ecl-link--cta.ecl-hero-banner__link-cta:focus{background-color:var(--jm-brown);outline-offset:3px;outline:3px solid var(--jm-blue)}.ecl-hero-banner--image .ecl-link--cta:visited,.ecl-hero-banner--image .ecl-link--cta.ecl-hero-banner__link-cta:visited,.ecl-banner--box-bg-light .ecl-link--cta:visited,.ecl-banner--box-bg-light .ecl-link--cta.ecl-hero-banner__link-cta:visited{color:#fff}.ecl-hero-banner--image .ecl-link--cta:hover,.ecl-hero-banner--image .ecl-link--cta.ecl-hero-banner__link-cta:hover,.ecl-banner--box-bg-light .ecl-link--cta:hover,.ecl-banner--box-bg-light .ecl-link--cta.ecl-hero-banner__link-cta:hover{text-decoration:none !important}.ecl-page-banner--image-shade .ecl-page-banner__link-cta{background-color:#fff;color:var(--jm-blue)}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:active,.ecl-page-banner--image-shade .ecl-page-banner__link-cta:focus{background-color:var(--jm-brown);outline-offset:3px;outline:3px solid var(--jm-brown)}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:active .ecl-link__label,.ecl-page-banner--image-shade .ecl-page-banner__link-cta:focus .ecl-link__label{color:#fff}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:active svg,.ecl-page-banner--image-shade .ecl-page-banner__link-cta:focus svg{fill:#fff}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:visited{color:var(--jm-blue)}@media(max-width:995px){.ecl-banner--box-bg-light,.ecl-hero-banner--image{background:var(--jm-brown-lighter)}}@media(min-width:996px){.ecl-banner--box-bg-light .ecl-banner__content,.ecl-hero-banner--image .ecl-hero-banner__content{background:hsla(0,0%,100%,.8);border-bottom:none;border-left:none}.ecl-link--cta.ecl-page-banner__link-cta:hover:not(:focus,:focus-visible),.ecl-link--cta.ecl-hero-banner__link-cta:hover:not(:focus,:focus-visible){background-color:var(--jm-brown-dark);color:#fff}.ecl-page-banner--image-shade .ecl-page-banner__link-cta{background-color:var(--jm-blue);color:#fff}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:active,.ecl-page-banner--image-shade .ecl-page-banner__link-cta:focus{outline-offset:3px;outline:3px solid var(--jm-blue)}.ecl-page-banner--image-shade .ecl-page-banner__link-cta:visited{color:#fff}.ecl-banner__info{background-color:initial}}.ecl-blockquote{box-shadow:none;border-inline-start:0;padding-inline-start:1.5rem}.ecl-blockquote__author{color:var(--jm-blue)}.ecl-blockquote__image{background-color:rgba(0,0,0,0)}@media(max-width:995px){.ecl-blockquote{-webkit-border-start:10px solid var(--jm-brown-light);border-inline-start:10px solid var(--jm-brown-light)}}@media(min-width:996px){.ecl-blockquote{padding:0}.ecl-blockquote__body{padding-left:1.5rem;-webkit-border-start:10px solid var(--jm-brown-light);border-inline-start:10px solid var(--jm-brown-light)}}.ecl-breadcrumb__icon{fill:var(--jm-blue)}.ecl-page-header__breadcrumb{margin-top:0}.ecl-content-item-block__item .ecl-card{background-color:var(--jm-brown-lighter);border-color:var(--jm-brown-dark)}.ewcms-page-section.ecl-u-mb-2xl{background-color:var(--jm-brown-lighter) !important}.ewcms-page-section.ecl-u-mb-2xl .ecl-card{background-color:#fff}h1,.ecl-u-type-heading-1{color:var(--jm-blue) !important}h2,.ecl-u-type-heading-2{color:var(--jm-blue) !important}h3,.ecl-u-type-heading-3{color:var(--jm-blue) !important}h4,.ecl-u-type-heading-4{color:var(--jm-blue) !important}h5,.ecl-u-type-heading-5{color:var(--jm-blue) !important}h6,.ecl-u-type-heading-6{color:var(--jm-blue) !important}.ecl-page-header-standardised__title,.ecl-featured-item__heading,.ecl-featured-item__title,.ecl-button--secondary{color:var(--jm-blue)}.ecl p:is([class*=ecl-u-]),.ecl p:not([class*=ecl-],[class*=wt-]){color:var(--jm-blue-darken-10)}.ecl-menu__sublink .ecl-icon{transform:none;fill:var(--jm-blue)}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-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}.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-blue)}.ecl-tag__icon{filter:brightness(0.25)}::-moz-selection{background-color:var(--jm-brown-lighter)}::selection{background-color:var(--jm-brown-lighter)}.ecl-table__cell:before{background-color:var(--jm-brown-lighter)}@media(min-width:996px){.ecl thead:is([class*=ecl-u-]),.ecl thead:not([class*=ecl-],[class*=wt-]),.ecl-table__head{background-color:var(--jm-brown-lighter)}}.ecl-message--info{border-color:var(--jm-blue)}.ecl-social-media-follow{background-color:#fff;border:none;padding:2rem 0}.ecl-social-media-follow__description{color:var(--jm-blue)}.ecl-content-block__primary-meta-item{text-transform:uppercase}.ecl-site-footer{background-color:var(--ecl-grey-light);border-top:4px solid var(--jm-blue-lighter)}.ecl-site-footer .ecl-social-media-follow__icon.wt-icon--inverted *:not([fill*="#fff"],[fill=none]){fill:var(--ecl-grey-dark)}.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__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-blue)}.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-blue)}.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-blue)}h2.ecl-site-footer__title--separator{border-bottom-color:var(--ecl-grey);border-bottom-width:1px;color:var(--jm-blue) !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{padding-top:1.25rem;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-blue)}.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-blue)}.ecl-select{border-color:var(--ecl-grey)}.ecl-select:focus,.ecl-select:focus-visible,.ecl-select:active,.ecl-select:hover{border-color:var(--jm-brown)}.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-brown)}.ecl-select__icon{background-color:var(--jm-blue)}.ecl-select__icon:focus,.ecl-select__icon:focus-visible,.ecl-select__icon:active,.ecl-select__icon:hover{background-color:var(--jm-brown)}.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-brown-light)}.ecl-select__multiple .ecl-select__multiple-dropdown{background-color:var(--jm-brown-lighter)}.ecl-select__multiple .ecl-checkbox__label:focus,.ecl-select__multiple .ecl-checkbox__label:hover{background-color:rgba(253,201,138,.3)}.ecl-select__multiple .ecl-select-multiple-selections-counter span{background-color:var(--jm-brown-light);color:var(--ecl-grey-dark)}.ecl-checkbox__label:hover .ecl-checkbox__box:not(.ecl-checkbox__box--disabled){border-color:var(--jm-brown)}.ecl-checkbox__label:hover .ecl-checkbox__box:hover{background-color:var(--jm-blue) !important;border-color:var(--jm-blue) !important}.ecl-checkbox__input:checked~.ecl-checkbox__label:hover .ecl-checkbox__box{background:var(--jm-blue) !important;border-color:var(--jm-blue) !important}.ecl-checkbox__input:checked+.ecl-checkbox__label .ecl-checkbox__box{background:var(--jm-brown);border-color:var(--jm-brown)}.ecl-checkbox__input:checked+.ecl-checkbox__label .ecl-checkbox__box:hover{background:var(--jm-brown)}.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-brown)}.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{border-color:var(--jm-blue);border-width:2px}.ecl-datepicker:hover .ecl-datepicker__icon,.ecl-datepicker__field:active+.ecl-datepicker__icon,.ecl-datepicker__field:focus+.ecl-datepicker__icon{color:var(--jm-brown)}.ecl-datepicker:hover .ecl-text-input,.ecl-datepicker:focus-visible .ecl-text-input,.ecl-datepicker:focus-within .ecl-text-input,.ecl-datepicker:focus .ecl-text-input{border-color:var(--jm-brown)}.ecl-datepicker-theme.pika-single .pika-label{background-color:var(--jm-brown-lighter)}.ecl-datepicker-theme.pika-single .is-today .pika-button,.ecl-datepicker-theme.pika-single .pika-button:hover{box-shadow:inset 0 0 0 3px var(--jm-blue)}.ecl-datepicker-theme.pika-single .is-selected .pika-button{background-color:var(--jm-brown)}.ecl-datepicker-theme.pika-single .is-selected .pika-button:hover{box-shadow:none}.ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger{background:var(--jm-brown);border-color:var(--jm-brown-light)}.ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger:focus-visible,.ecl-inpage-navigation--visible .ecl-inpage-navigation__trigger[aria-expanded=true]{border-color:var(--jm-brown-lighter)}.ecl-inpage-navigation__trigger-current{color:var(--ecl-grey-light)}.ecl-inpage-navigation__trigger-icon{fill:var(--ecl-grey-light)}.ecl-inpage-navigation__list{background-color:var(--jm-brown);border-top:1px solid var(--jm-brown)}.ecl-link.ecl-link--standalone.ecl-inpage-navigation__link{border-top-color:#fff;color:#fff}@media(max-width:995px){.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{background-color:var(--jm-brown-lighter);border-inline-start:4px solid var(--jm-blue)}.ecl-inpage-navigation__item .ecl-inpage-navigation__link:hover{background-color:var(--jm-brown-lighter);border-inline-start:4px solid var(--jm-brown)}}@media(min-width:996px){.ecl-inpage-navigation__item .ecl-inpage-navigation__link{border-inline-end:4px solid #fff}.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link,.ecl-inpage-navigation__item--active .ecl-inpage-navigation__link:hover{background-color:var(--jm-brown-lighter);border-inline-end:4px solid var(--jm-blue)}.ecl-inpage-navigation__list{background-color:#fff;border-top:none}.ecl-link.ecl-link--standalone.ecl-inpage-navigation__link{border-top:none;color:var(--jm-blue)}}.ecl-language-list{background-color:var(--jm-brown)}.ecl-language-list .ecl-button--ghost{color:var(--jm-brown-lighter)}.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-blue);color:var(--jm-blue) !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-blue) !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}}.ecl-link--standalone:not(.ecl-site-footer__link):not(.ecl-menu__link),.ecl-button--ghost:not(:focus,:hover),.ecl-language-list__item--is-active .ecl-link__label,.ecl-menu__sublink,.ecl-checkbox__label a,.ecl a:not(.ecl-menu__link,.ecl-site-footer__link,.ecl-link--cta){color:var(--jm-blue) !important}.ecl-link--standalone:not(.ecl-site-footer__link):not(.ecl-menu__link):hover,.ecl-link--standalone:not(.ecl-site-footer__link):not(.ecl-menu__link):visited,.ecl-button--ghost:not(:focus,:hover):hover,.ecl-button--ghost:not(:focus,:hover):visited,.ecl-language-list__item--is-active .ecl-link__label:hover,.ecl-language-list__item--is-active .ecl-link__label:visited,.ecl-menu__sublink:hover,.ecl-menu__sublink:visited,.ecl-checkbox__label a:hover,.ecl-checkbox__label a:visited,.ecl a:not(.ecl-menu__link,.ecl-site-footer__link,.ecl-link--cta):hover,.ecl a:not(.ecl-menu__link,.ecl-site-footer__link,.ecl-link--cta):visited{color:var(--jm-blue) !important}.ecl-link--standalone:not(.ecl-site-footer__link):not(.ecl-menu__link):focus,.ecl-button--ghost:not(:focus,:hover):focus,.ecl-language-list__item--is-active .ecl-link__label:focus,.ecl-menu__sublink:focus,.ecl-checkbox__label a:focus,.ecl a:not(.ecl-menu__link,.ecl-site-footer__link,.ecl-link--cta):focus{outline-offset:3px;outline:2px solid var(--jm-blue)}.ecl-site-footer__link{font:var(--ecl-font-s)}a:hover,a:focus,.ecl-link.ecl-link--primary,.ecl-link.ecl-link--secondary,.ecl-link.ecl-link--cta,.ecl-button--ghost,.ecl-button--ghost:hover,[class*=ecl-menu__sublink],[class*=ecl-menu__sublink]:hover,a.ecl-link:not(.ecl-tabs__link),a.ecl-menu__item:not(.ecl-menu__item--has-children) .ecl-menu__link:focus,a.ecl-menu__item:not(.ecl-menu__item--has-children) .ecl-menu__link:hover,.ecl-link--icon:not(.ecl-link--standalone) .ecl-link__label,.wtShareNetworks a:hover,.ecl a:is([class*=ecl-u-]),.ecl a:not([class*=ecl-],[class*=wt-]){text-decoration:none !important;border:0}.ecl-link--standalone.ecl-footer-standardised__link:hover:not(:active,:focus,:focus-visible),.ecl-link:not([class*=ecl-link--primary],[class*=ecl-link--secondary],[class*=ecl-link--cta],[class*=ecl-menu__link],[class*=ecl-site-footer__link],[href=""]):hover:not(:active,:focus,:focus-visible),a.ecl-link--icon.ecl-link--icon-after:not([class*=ecl-hero-banner__link-cta],[class*=ecl-page-banner__link-cta]):hover:not(:active,:focus,:focus-visible),.ecl-link.ecl-link--standalone:not(.ecl-link--icon,[href],[href="#"],[href=""]):hover:not(:active,:focus,:focus-visible),.ecl-link.ecl-link--standalone.ecl-link--icon:hover:not(:active,:focus,:focus-visible),.ecl a:not([class*=ecl-],[class*=wt-],[href=""]):hover:not(:active,:focus,:focus-visible){text-decoration:underline !important}.ecl-link--cta:focus,.ecl-link--cta:focus-visible,.ecl-link--cta:active,.ecl-link--primary:focus,.ecl-link--primary:focus-visible,.ecl-link--primary:active,.ecl-link--secondary:focus,.ecl-link--secondary:focus-visible,.ecl-link--secondary:active{outline-offset:3px;outline:3px solid var(--jm-blue);box-shadow:none}.ecl-link--cta{background-color:var(--jm-brown);color:#fff;transition:background-color .2s}.ecl-link--cta:hover:not(:active,:focus,:focus-visible){background-color:var(--jm-brown-dark)}.ecl-link--cta:active,.ecl-link--cta:focus,.ecl-link--cta:focus-visible{background-color:var(--jm-brown)}.ecl-link--cta:hover,.ecl-link--cta:focus,.ecl-link--cta:focus-visible,.ecl-link--cta:visited{color:#fff}.ecl-link--cta:after{background-image:url(/modules/custom/ewcms_extended/assets/images/external-link-negative.svg) !important}.ecl-link--primary:not(ecl-menu__button-caret){background-color:var(--jm-blue);color:#fff;transition:background-color .2s}.ecl-link--primary:not(ecl-menu__button-caret):hover,.ecl-link--primary:not(ecl-menu__button-caret):active,.ecl-link--primary:not(ecl-menu__button-caret):focus{background-color:var(--jm-brown);color:#fff !important}.ecl-link--primary:not(ecl-menu__button-caret):visited{color:#fff}.ecl-link--secondary{border:2px solid var(--jm-blue) !important;color:var(--jm-blue)}.ecl-link--secondary:active,.ecl-link--secondary:hover,.ecl-link--secondary:focus{background:none !important;border-color:var(--jm-brown) !important;color:var(--jm-brown) !important}.ecl-link--secondary:active:after,.ecl-link--secondary:hover:after,.ecl-link--secondary:focus:after{background-image:url(/modules/custom/ewcms_extended/assets/images/external-link-brown.svg) !important}.ecl-link--secondary:visited{color:var(--jm-blue)}.ecl-link--secondary:after{background-image:url(/modules/custom/ewcms_extended/assets/images/external-link-blue.svg) !important}.ecl-site-header-standardised__language-selector:focus{border-color:var(--jm-blue)}a:not([href]),a[href="#"],a[href]:empty,.ecl a[href="#"],.ecl a[href]:empty,.ecl-link[href="#"],.ecl-link[href=""]:not(.ecl-link--icon-only){cursor:text;text-decoration:none !important}a:not([href]):hover,a[href="#"]:hover,a[href]:empty:hover,.ecl a[href="#"]:hover,.ecl a[href]:empty:hover,.ecl-link[href="#"]:hover,.ecl-link[href=""]:not(.ecl-link--icon-only):hover{text-decoration:none !important}a:not([href]):active,a:not([href]):focus,a[href="#"]:active,a[href="#"]:focus,a[href]:empty:active,a[href]:empty:focus,.ecl a[href="#"]:active,.ecl a[href="#"]:focus,.ecl a[href]:empty:active,.ecl a[href]:empty:focus,.ecl-link[href="#"]:active,.ecl-link[href="#"]:focus,.ecl-link[href=""]:not(.ecl-link--icon-only):active,.ecl-link[href=""]:not(.ecl-link--icon-only):focus{text-decoration:none !important;border:none !important;outline:none !important}@media(max-width:995px){a.ecl-link--icon.ecl-button.ecl-menu__open.ecl-link--icon-only:focus{outline-offset:3px;outline:3px solid var(--jm-blue);border-radius:1px;padding:7px}}#globan .globan-content a:focus,#globan .globan-content a:active,#globan.dark .globan-content a:focus,#globan.dark .globan-content a:active{color:var(--jm-blue);border-color:var(--jm-blue) !important}#globan .globan-content a[aria-expanded=true],#globan.dark .globan-content a[aria-expanded=true]{color:var(--jm-blue) !important}.ecl-content-item-block .ecl-content-item-block__button{margin-top:.5rem;text-align:center}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon{background-color:var(--jm-brown);padding:.75rem 1rem;font-weight:700;text-decoration:none}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon:active,.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon:focus,.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon:focus-within{outline:3px solid var(--jm-blue);border:none;text-decoration:none}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon:hover{background-color:var(--jm-brown-dark);text-decoration:none !important}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon::after{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;margin-left:.5rem;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon svg{display:none}.ecl-content-item-block .ecl-content-item-block__button .ecl-link.ecl-link--icon .ecl-link__label{color:#fff}.ecl-button--primary{background-color:var(--jm-blue);border-color:var(--jm-blue)}.ecl-button--primary:active,.ecl-button--primary:hover,.ecl-button--primary:focus{background-color:var(--jm-brown);border-color:var(--jm-brown)}.ecl-button--secondary{border:2px solid var(--jm-blue)}.ecl-button--secondary:active,.ecl-button--secondary:hover,.ecl-button--secondary:focus,.ecl-button--secondary:focus-within,.ecl-button--secondary:focus-visible{background-color:#fff;border-color:var(--jm-brown);color:var(--jm-brown)}.ecl-button--tertiary:hover{background-color:var(--ecl-grey-light)}.ecl-button--primary:not(.ecl-menu__button-caret):active,.ecl-button--primary:not(.ecl-menu__button-caret):focus,.ecl-button--primary:not(.ecl-menu__button-caret):focus-within,.ecl-button--primary:not(.ecl-menu__button-caret):focus-visible,.ecl-button--secondary:active,.ecl-button--secondary:focus,.ecl-button--secondary:focus-within,.ecl-button--secondary:focus-visible,.ecl-button:not(.ecl-menu__button-caret):active,.ecl-button:not(.ecl-menu__button-caret):focus,.ecl-button:not(.ecl-menu__button-caret):focus-within,.ecl-button:not(.ecl-menu__button-caret):focus-visible{outline-offset:2px;outline:3px solid var(--jm-blue)}.ecl-button--primary:not(.ecl-menu__button-caret):focus-visible,.ecl-button--secondary:focus-visible,.ecl-button:not(.ecl-menu__button-caret):focus-visible{box-shadow:none}.ecl-menu__item{content:none !important}.ecl-menu__item:before{content:none !important}@media(min-width:996px){.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:not(:focus,:hover)+.ecl-menu__button-caret .ecl-button__icon{fill:#fff !important}.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link+.ecl-menu__button-caret:focus .ecl-button__icon{fill:var(--jm-blue) !important}.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current{background-color:rgba(0,0,0,0)}.ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__mega{border:none}.ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublist{-moz-column-rule:0;column-rule:0}.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:not(.ecl-menu__item--current):focus-within,.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:not(.ecl-menu__items-previous,.ecl-menu__items-next):hover{box-shadow:none}.ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:last-child:after{content:none}}.ecl-tabs__toggle:hover .ecl-button__label{color:var(--ecl-color-dark) !important}@media(min-width:480px){.ecl-tabs__dropdown{position:relative}}.ecl-list-illustration__title-container{color:var(--jm-blue);font-weight:700}@media(min-width:768px){.ecl-pagination__item--current{background:var(--jm-brown)}.ecl-pagination__item--truncation:active,.ecl-pagination__link:active{background:var(--ecl-color-secondary)}}.ecl-media-container__caption{border:none}.ecl-search-form .ecl-text-input{border:1px solid var(--ecl-grey)}.ecl-search-form .ecl-text-input:active,.ecl-search-form .ecl-text-input:focus{border-color:var(--jm-blue);border-width:3px;height:100%}.ecl-search-form .ecl-search-form__button{-webkit-border-end:1px solid var(--ecl-grey);border-inline-end:1px solid var(--ecl-grey);background-color:var(--jm-blue);border-bottom:1px solid;border-top:1px solid;border-color:var(--ecl-grey);color:#fff}.ecl-search-form .ecl-search-form__button:before{content:none}.ecl-search-form .ecl-search-form__button.ecl-button--ghost:not(:hover,:focus-visible){color:var(--jm-blue) !important}.ecl-button--ghost:hover{color:var(--ecl-grey-light) !important}.ecl-site-header__language-code{background-color:var(--jm-blue)}.ecl-site-header__language-container{padding:var(--ecl-spacing-m)}.ecl-site-header__language-list{margin:0}.ecl-site-header__language-title{font:var(--ecl-font-m)}.ecl-site-header__language-close{right:.1rem;top:.4rem}.ecl-site-header__container{padding-bottom:var(--s-xl);padding-top:var(--s-xl)}.ecl-site-header__language-link--active{box-shadow:inset 4px 0 0 0 var(--jm-blue)}.ecl-site-header__language-selector:active,.ecl-site-header__language-selector[aria-expanded=true]{background-color:var(--ecl-grey-light)}.ecl-site-header .ecl-site-header__banner{background-color:var(--jm-brown);color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ecl-site-header #block-ewcms-theme-horizontal-menu{position:static}.ecl-site-header .ecl-site-header__header{box-shadow:none}.ecl-site-header .ecl-site-header__background{background-image:none}.ecl-site-header .ecl-menu__button-caret .ecl-button__icon{height:1rem;width:1rem}.ecl-site-header .ecl-menu{top:.75rem}.ecl-site-header .ecl-menu__sublink{color:#fff}.ecl-site-header .ecl-menu__subitem--current .ecl-menu__sublink{color:#fff}.ecl-site-header .ecl-menu__inner-header,.ecl-site-header .ecl-menu__inner{background-color:var(--jm-brown)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link:focus,.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link:hover{color:#fff;text-decoration:none;outline:3px solid var(--jm-blue)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link--current{text-decoration:none}.ecl-site-header .ecl-menu__see-all{margin-top:0}@media(max-width:995px){.ecl-site-header .ecl-site-header__container{padding-bottom:var(--s-xs);padding-top:var(--s-xs)}.ecl-site-header .ecl-menu__open{margin-bottom:0;padding:10px 0}.ecl-site-header .ecl-menu__link{background-color:rgba(0,0,0,0)}.ecl-site-header .ecl-menu__item--current{background-color:var(--jm-brown-lighter)}.ecl-site-header .ecl-menu__button-caret{background-color:var(--jm-brown-dark)}.ecl-site-header .ecl-menu__item{border-top:2px solid #fff}.ecl-site-header .ecl-menu__link:active,.ecl-site-header .ecl-menu__link:focus,.ecl-site-header .ecl-menu__link:focus-visible{box-shadow:none;outline:2px solid var(--jm-blue);outline-offset:-2px;text-decoration:none}.ecl-site-header .ecl-menu__link:visited{color:#fff}.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:active,.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:focus,.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:focus-visible{border-top-color:var(--jm-blue);border-bottom-color:var(--jm-blue);box-shadow:inset 2px 0 0 0 var(--jm-blue);outline:none}.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:active+.ecl-menu__button-caret,.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:focus+.ecl-menu__button-caret,.ecl-site-header .ecl-menu__item--has-children:not(.ecl-menu__item--expanded) .ecl-menu__link:focus-visible+.ecl-menu__button-caret{border-top-color:var(--jm-blue);border-bottom-color:var(--jm-blue);box-shadow:inset -2px 0 var(--jm-blue)}.ecl-site-header .ecl-menu__item--current:not(.ecl-menu__item--expanded) .ecl-menu__link,.ecl-site-header .ecl-menu__subitem--current .ecl-menu__sublink{background-color:var(--jm-brown-lighter);border-top:none;border-bottom:none;box-shadow:inset 4px 0 0 0 var(--jm-blue);color:var(--jm-blue)}.ecl-site-header .ecl-menu__item--current:not(.ecl-menu__item--expanded) .ecl-menu__link+.ecl-menu__button-caret,.ecl-site-header .ecl-menu__subitem--current .ecl-menu__sublink+.ecl-menu__button-caret{background-color:var(--jm-brown-lighter);border-top:none;border-bottom:none}.ecl-site-header .ecl-menu__item--current:not(.ecl-menu__item--expanded) .ecl-menu__link .ecl-button__icon,.ecl-site-header .ecl-menu__subitem--current .ecl-menu__sublink .ecl-button__icon{fill:var(--jm-blue)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__list{background-color:var(--ecl-grey-light);color:var(--jm-blue)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link,.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__sublink{color:var(--jm-blue)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link:visited,.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__sublink:visited{color:var(--jm-blue)}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__link:hover{color:var(--jm-blue)}.ecl-site-header .ecl-menu__item--expanded .ecl-menu__link,.ecl-site-header .ecl-menu__item--expanded .ecl-menu__subitem{border-color:#fff}.ecl-site-header .ecl-menu__sublink:focus,.ecl-site-header .ecl-menu__sublink:focus-visible{outline:2px solid var(--jm-blue);outline-offset:-2px;text-decoration:none}.ecl-site-header .ecl-menu__item--current .ecl-button--icon-only:not(.ecl-site-header__language-close){color:var(--jm-blue) !important}.ecl-site-header .ecl-button--icon-only:hover{color:var(--jm-blue) !important}.ecl-site-header .ecl-menu__inner--expanded .ecl-menu__back{display:block;color:#fff !important;background:rgba(0,0,0,0)}.ecl-site-header .ecl-site-header__logo-image{max-width:7rem;height:2.75rem}}@media(min-width:996px){.ecl-site-header .ecl-site-header__site-name{height:0;padding:0;visibility:hidden}.ecl-site-header .ecl-menu{background-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-button__icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__button-caret:active,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__button-caret:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__button-caret:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__link,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__link:active,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__link:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__link:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__item:hover .ecl-menu__mega,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__link,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile).ecl-menu--transition .ecl-menu__mega{-webkit-transition:none;transition:none}.ecl-site-header .ecl-menu__subitem--current .ecl-menu__sublink{color:var(--jm-blue)}.ecl-site-header .ecl-menu__sublink{color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink{border:3px solid var(--ecl-grey-light);background-color:var(--ecl-grey-light);transition:padding .2s ease-out;padding:0}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink:hover{text-decoration:none !important;padding-left:.5rem}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink:active,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__sublink:focus-within{outline:none;border-color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__subitem--current .ecl-menu__sublink{background-color:var(--ecl-grey-light);box-shadow:none;font-weight:700}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__list{background-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item{-webkit-border-start:none;border-inline-start:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover .ecl-menu__button-caret .ecl-button__icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:focus .ecl-menu__button-caret .ecl-button__icon{fill:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover:not(:active,:focus,:focus-visible) .ecl-menu__link,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:hover:not(:active,:focus,:focus-visible) .ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item[aria-expanded=true] .ecl-menu__link,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item[aria-expanded=true] .ecl-menu__button-caret{border-color:var(--ecl-grey-light);background-color:var(--ecl-grey-light)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item.ecl-menu__item--has-children .ecl-menu__link{border-width:2px 0 2px 2px}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:before{background-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item:last-child:after{background-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link{border-style:solid;border-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-within,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active{background-color:var(--ecl-grey-light);border-color:var(--jm-blue);color:var(--jm-blue);outline:none;text-decoration:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-within+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active+.ecl-menu__button-caret{background-color:var(--ecl-grey-light);border-color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-within+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active+.ecl-menu__button-caret .ecl-icon{fill:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-within:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active:hover{border-color:var(--jm-blue) !important}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-visible:hover+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus-within:hover+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:focus:hover+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__link:active:hover+.ecl-menu__button-caret{border-color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret{border-width:2px 2px 2px 0;border-style:solid;border-color:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:active{border-color:var(--ecl-grey-light);outline:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-within{background-color:var(--ecl-grey-light);border-color:var(--jm-brown);outline:2px solid var(--jm-blue);z-index:1}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-visible .ecl-button__icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret:focus-within .ecl-button__icon{fill:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current{-webkit-border-start:none;-webkit-border-end:none;border-inline-end:none;border-inline-start:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__button-caret{background-color:var(--jm-brown-dark);border-color:var(--jm-brown-dark);color:#fff}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__button-caret:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__button-caret:focus-within,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__button-caret .ecl-button__icon{fill:#fff !important}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current:hover{-webkit-border-start:none;-webkit-border-end:none;border-inline-end:none;border-inline-start:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current:hover .ecl-menu__button-caret{background-color:var(--ecl-grey-light)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current:hover .ecl-menu__button-caret .ecl-button__icon{fill:var(--jm-brown)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:active,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-within,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus{background-color:var(--ecl-grey-light);border-color:var(--jm-blue);color:var(--jm-blue);outline:none;text-decoration:none}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:active+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-visible+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-within+.ecl-menu__button-caret,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus+.ecl-menu__button-caret{background-color:var(--ecl-grey-light);border-color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:active+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-visible+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-within+.ecl-menu__button-caret .ecl-icon,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus+.ecl-menu__button-caret .ecl-icon{fill:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:active:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-visible:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus-within:hover,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__item--current .ecl-menu__link--current:focus:hover{border-color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret[aria-expanded=true]:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret[aria-expanded=true]:focus-within,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile) .ecl-menu__button-caret[aria-expanded=true] .ecl-button__icon{fill:var(--jm-brown) !important}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__mega{background-color:var(--ecl-grey-light)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__item:hover .ecl-menu__link{background-color:var(--ecl-grey-light);color:var(--jm-blue)}.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__item:hover .ecl-menu__link:active,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__item:hover .ecl-menu__link:focus,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__item:hover .ecl-menu__link:focus-visible,.ecl-site-header .ecl-menu:not(.ecl-menu--forced-mobile):not(.ecl-menu--forced-close) .ecl-menu__item:hover .ecl-menu__link:hover{background-color:var(--ecl-grey-light);color:var(--jm-blue);text-decoration:none}.ecl-site-header .ecl-site-header__language-selector,.ecl-site-header .ecl-site-header__language-selector:hover{padding:calc(var(--s-xs) - 2px) calc(var(--s-m) - 2px);border:0;color:var(--jm-blue)}}.ecl-site-header .ecl-site-header__language-close:focus,.ecl-site-header .ecl-site-header__language-link:focus{outline-offset:0 !important;outline:2px solid var(--jm-blue)}.ecl-site-header .ecl-site-header__language-close--active,.ecl-site-header .ecl-site-header__language-link--active{background-color:var(--ecl-grey-light)}.ecl-timeline__item:before{-webkit-border-start-color:var(--jm-blue);border-inline-start-color:var(--jm-blue)}.ecl-timeline__item:after{border-color:var(--jm-brown-light)}.ecl-timeline__title{color:var(--jm-blue)}.wt-map-panels{border-left-color:var(--jm-blue) !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-blue) !important}.wtmap .wtfooter a{color:var(--jm-blue)}body .cck-container{border-top:4px solid var(--jm-blue-lighter)}body .cck-container svg{fill:var(--jm-blue) !important}body .cck-container a.wt-link:not(.wt-ecl-button){color:var(--jm-blue)}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-blue)}.cck-container .cck-wrapper .cck-actions a.cck-actions-button{background-color:var(--jm-blue) !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-brown) !important}.cck-container .cck-wrapper .cck-actions a.cck-actions-button:focus{outline:3px solid var(--jm-blue) !important;outline-offset:3px !important}.wt-etrans a,.wt-etrans a:link,.wt-etrans a:visited{color:var(--jm-blue) !important;text-decoration:none !important}.wt-etrans button{border:none !important;background-color:var(--jm-blue) !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-blue)}#wtEtransModal .etrans-content{fill:var(--jm-blue) !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-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-blue),var(--jm-blue))}#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-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-blue),var(--jm-blue));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-blue),var(--jm-blue))}#wtEtransModal select.wt-select:focus,#wtEtransModal select.wt-select:active,#wtEtransModal select.wt-select:focus-visible{border-color:var(--jm-brown);outline-offset:2px;outline:2px solid var(--jm-blue);background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-webkit-linear-gradient(var(--jm-brown),var(--jm-brown));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-moz-linear-gradient(var(--jm-brown),var(--jm-brown));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),-o-linear-gradient(var(--jm-brown),var(--jm-brown));background-image:url(https://europa.eu/webtools/services/etrans/images/chevron-white.svg),linear-gradient(var(--jm-brown),var(--jm-brown))}#event-practical-information{margin-bottom:1.66em}.page-node-type-oe-event .ecl-featured-item__heading{font-size:1.75rem}.ecl-date-block{background-color:var(--jm-brown)}.ecl-date-block--ongoing{outline:0}.ecl-date-block--ongoing:before,.ecl-date-block--ongoing:after{outline:0}.ecl-date-block--ongoing .ecl-date-block__day,.ecl-date-block--ongoing .ecl-date-block__month{color:#fff}.ecl-date-block--past{background-color:var(--jm-blue)}.ecl-date-block--past .ecl-date-block__day,.ecl-date-block--past .ecl-date-block__month{color:#fff}.ecl-date-block__year{background-color:#ebebeb;color:var(--ecl-grey-dark)}.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-description-list__definition--taxonomy .ecl-description-list__definition-item:before{background-color:var(--jm-blue) !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}
