/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/themes/custom/eppo_theme/assets/fonts/sourcesanspro/sourcesanspro-regular.woff2) format("woff2"),url(/themes/custom/eppo_theme/assets/fonts/sourcesanspro/sourcesanspro-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/themes/custom/eppo_theme/assets/fonts/sourcesanspro/sourcesanspro-bold.woff2) format("woff2"),url(/themes/custom/eppo_theme/assets/fonts/sourcesanspro/sourcesanspro-bold.woff) format("woff")}html{font-size:18px}[class^=ecl-],body,body *{font-family:Source Sans Pro,sans-serif!important}.ecl-link:visited{color:#0e47cb}.ecl-link--primary:visited{color:#fff}.ecl-link-override--primary{background-color:#003299!important;color:#fff!important}.ecl-link-override--primary:visited{color:#fff!important}.ecl-content-block__primary-meta-container{color:#515560}.ecl-link--cta,.ecl-link--cta:focus,.ecl-link--cta:visited{background-color:#0e47cb;color:#fff}.ecl-link--cta:hover{background-color:#3e6cd5;color:#fff;text-decoration:underline}.ecl-banner .ecl-link--cta,.ecl-banner .ecl-link--cta:focus,.ecl-banner .ecl-link--cta:visited,.ecl-site-header__cta.ecl-link--cta,.ecl-site-header__cta.ecl-link--cta:focus,.ecl-site-header__cta.ecl-link--cta:visited{background-color:#ffc223;color:#171a22}.ecl-banner .ecl-link--cta:hover,.ecl-site-header__cta.ecl-link--cta:hover{background-color:#fc0;color:#171a22}.ecl-link-override--cta{background-color:#fc0!important;color:#171a22!important}.ecl-media-container--custom-ratio.embed-small{max-width:253px}.ecl-media-container--custom-ratio.embed-medium{max-width:538px}.ecl-media-container--custom-ratio.embed-large{max-width:712px}@media only screen and (max-width:767px){.ecl-media-container--custom-ratio.embed-large,.ecl-media-container--custom-ratio.embed-medium{max-width:100%}}@media only screen and (max-width:285px){.ecl-media-container--custom-ratio.embed-small{max-width:100%}}@media only screen and (min-width:767px){.ecl>.ecl-media-container.ecl-media-container--custom-ratio.embed-medium{margin-right:calc(100% - 450px)}.ecl>.ecl-media-container.ecl-media-container--custom-ratio.embed-small{margin-right:calc(100% - 485px)}}.eppo-country-flag_austria{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/austria.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_bulgaria{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/bulgaria.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_belgium{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/belgium.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_cyprus{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/cyprus.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_czechia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/czech-republic.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_germany{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/germany.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_estonia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/estonia.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_greece{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/greece.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_finland{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/finland.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_spain{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/spain.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_france{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/france.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_croatia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/croatia.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_italy{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/italy.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_lithuania{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/lithuania.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_luxembourg{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/luxembourg.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_latvia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/latvia.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_malta{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/malta.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_netherlands{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/netherlands.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_poland{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/poland.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_portugal{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/portugal.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_romania{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/romania.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_slovenia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/slovenia.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_slovakia{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/slovakia.svg) no-repeat left 12px center;background-size:25px}.eppo-country-flag_sweden{background:url(/themes/custom/eppo_theme/images/resources-flag-icons/dist/svg/flag/sweden.svg) no-repeat left 12px center;background-size:25px}fieldset{margin:0!important}button{cursor:pointer}.ecl-datepicker,.ecl-select__container,.ecl-text-area,.ecl-text-input{width:100%}.ecl-checkbox__label{align-items:stretch;white-space:pre-wrap}fieldset.webform-address--wrapper .webform-flexbox .webform-address:first-child .form-item{margin-top:0!important}fieldset.webform-address--wrapper .webform-flexbox .webform-address:last-child .form-item{margin-bottom:0!important}.webform-progress-tracker .progress-text{font-size:.7rem}@media (max-width:767px){.webform-progress-tracker .progress-text{display:none}.webform-options-display-two-columns{-moz-column-count:auto;column-count:auto;margin-top:0}}@media (min-width:768px){.webform-options-display-two-columns{margin-top:1rem}.webform-options-display-two-columns .form-item{margin-top:0!important}.webform-flex--container>.form-item{margin:0!important}}@media (min-width:996px){.webform-progress-tracker .progress-text{font-size:.8rem}}.form-actions{margin-top:1rem}.webform-multiple-table td input[type=image]{margin-top:1.5rem}.progress-step.is-active .progress-marker:before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker:before{background-color:#0e47cb!important;transition:none}.webform-progress-tracker .progress-title[role=link],.webform-progress-tracker .progress-title[role=link]:focus,.webform-progress-tracker .progress-title[role=link]:hover{text-underline:none;color:#0e47cb}.webform-progress-tracker .progress-marker:before{z-index:0}.webform-progress-tracker .progress-marker:after{z-index:-20}details.webform-container{margin-bottom:2.5rem}.webform-submission-form .ecl-form-label{white-space:unset}body .ecl h1:is([class*=ecl-u-]),body .ecl h1:not([class*=ecl-],[class*=wt-]),body .ecl h2:is([class*=ecl-u-]),body .ecl h2:not([class*=ecl-],[class*=wt-]),body .ecl h3:is([class*=ecl-u-]),body .ecl h3:not([class*=ecl-],[class*=wt-]),body .ecl h4:is([class*=ecl-u-]),body .ecl h4:not([class*=ecl-],[class*=wt-]),body .ecl h5:is([class*=ecl-u-]),body .ecl h5:not([class*=ecl-],[class*=wt-]),body .ecl h6:is([class*=ecl-u-]),body .ecl h6:not([class*=ecl-],[class*=wt-]),body .ecl-u-type-heading-1,body .ecl-u-type-heading-2,body .ecl-u-type-heading-3,body .ecl-u-type-heading-4,body .ecl-u-type-heading-5,body .ecl-u-type-heading-6{font-family:Source Sans Pro,sans-serif!important;margin-top:0}.ecl h2{margin-top:1.5rem}.ecl h2,.ecl h6{margin-bottom:1.5rem}h2.ecl-u-type-heading-2+.ecl h6{margin-top:-1rem}.ecl-site-header{z-index:11}.ecl-site-header__logo-image{height:3.5rem}@media (min-width:996px){.ecl-site-header__logo-image{height:4.5rem}.ecl-site-header__search{background-color:#f2f5f9;border-width:1px;box-shadow:0 7px 8px rgba(0,47,103,.08),0 0 22px rgba(0,47,103,.04),0 12px 17px rgba(0,47,103,.04),0 -4px 4px rgba(0,47,103,.04);display:none;margin-top:0;padding:calc(1rem - 1px);position:absolute;top:auto;width:calc(100% - 2rem)}.ecl-site-header__search--active,.ecl-site-header__search-toggle{display:flex}.ecl-site-header__search-toggle{align-items:center;display:flex;flex-direction:row;font:normal normal 400 1rem/1.25rem arial,sans-serif;margin-bottom:0!important;padding:.75rem 1rem!important}.ecl-site-header__search-toggle[aria-expanded=true]{border:none}.ecl-site-header__search-toggle .ecl-site-header__icon{-webkit-margin-end:.5rem;height:1.5rem;margin-bottom:0;margin-inline-end:.5rem;width:1.5rem}.ecl-search-form__button .ecl-button__icon{display:block}.ecl-search-form__button .ecl-button__label{display:none}}#colorbox{border-radius:0;box-shadow:none}.eppo-members .ecl-meta__item{text-transform:none}.eppo-member-image .eppo-member-default-image:first-child{background:url(/themes/custom/eppo_theme/images/profile.png) top no-repeat;background-size:contain;min-height:187px}.page-node-type-eppo-member img{display:block}.block-previous-calls .views-exposed-form{margin-bottom:1.11rem}.eppo-all-videos article{margin:0 auto 2.22rem}.eppo-all-videos article a{display:block;position:relative}.eppo-all-videos article img{width:100%}.eppo-all-videos .eppo-video-title{min-height:2.22rem}.eppo-all-videos .eppo-video-play{background:url(/themes/custom/eppo_theme/images/play.svg) no-repeat 50%;height:100%;position:absolute;width:100%}.eppo-pictures.block-all-pictures .ecl-row>div{margin-bottom:1em}.eppo-pictures.block-all-pictures .views-field-oe-media-image{max-height:250px;overflow:hidden}.eppo-pictures.block-all-pictures img{height:auto;width:100%}@media (min-width:768px){.eppo-pictures.block-all-pictures .ecl-row>div{margin-bottom:2em}}.ecl-file__language{display:none}.eppo-picture-library .ecl-listing{margin-left:-1rem}.ecl img,.eppo-picture-library .ecl-listing img{height:auto;max-width:100%}.progress-marker:before{padding-bottom:0}.ecl-image--fluid{height:auto;max-width:80ch;width:100%}.ajax-progress-throbber .throbber{padding-right:6px}
