/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.cookie-consent-page h1,
body.cookie-consent-page h2,
body.cookie-consent-page h3,
body.cookie-consent-page h4,
body.cookie-consent-page h5,
body.cookie-consent-page h6 {
  color:#0054a4 !important
}
div.otnotice-language-dropdown-container {
  position:relative;
  width:260px;
  margin:auto;
  text-align:center;
}
.otnotice-language-dropdown-container label {
  color:#807F83;
  font-weight:400;
  font-size:18px;
  display:block;
  padding-top:10px;
}
.otnotice-language-dropdown-container:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
}
.otnotice-language-dropdown-container:before {
  content:"\f078";
  right:22px;
  top:55%;
  font-family:"Font Awesome\ 5 Free";
  margin-top:-11px;
  font-size:14px;
  line-height:18px;
  color:#0054a4;
  font-weight:bold;
  transform:translateX(50%);
  z-index:2;
  pointer-events:none;
}
.otnotice-language-dropdown-container  select {
  padding:18px 20px;
  border:1px solid #FFFFFF;
  margin:20px auto;
  display:block;
  width:260px;
  box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);
  line-height:1.25rem;
  font-size:1.25rem;
  color:#807F83;
  -webkit-appearance:none;
  cursor:pointer;
  outline:none;
  background:#FFFFFF;
  z-index:-1;
}
@media(min-width:1200px) {
  header.header > .layout-container #navigation nav > ul > li > a,
  header.header > .layout-container #secondary_menu .header-topright-multimarket > li > a,
  .header-langwrapper #block-globallocation .global-locations.country ul li a {
    color:#0054a4;
  }
}
@media(min-width:1024px) {
  header.header > .layout-container #navigation nav .menu-level1 > a:after,
  header.header > .layout-container a.global-lang-icon::after {
    border-top:4px solid #9ec2e4;
  }
}
#views-exposed-form-news-spotlight-article #edit-submit-news {
  display:none;
}
body .captcha-type-challenge--image .captcha__element {
  display:block;
}
@media(min-width:992px) {
  body .captcha-type-challenge--image .captcha__element {
    padding-left:350px;
    margin-top:-24px;
  }
  body .captcha .reload-captcha-wrapper {
    margin:auto;
  }
  body .captcha {
    padding:0;
  }
  body .captcha .captcha__element .description {
    margin:0;
  }
}
body .slick-dots li button::before {
  font-family:inherit;
}
