/* ==========================================================================
   cookies banner
   ========================================================================== */

   .sprb-styles .cookies-banner {
    -webkit-box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.28);
    z-index: 888;
    /* position: -webkit-sticky; */
      /* position: sticky;
      top: 0; */
    /* position: fixed; */
    /* top: 2.66667em; */
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.28);
  }
  
  .sprb-styles .cookies-banner__wrapper {
    padding-top: 22.5px;
    padding-bottom: 22.5px;
  }
  
  .sprb-styles .cookies-banner__text {
    color: #000;
    font-size: 1em;
    line-height: 1.2em;
  }
  
  .sprb-styles .cookies-banner__text a {
    -webkit-transition: border-bottom-color 0.2s;
    -o-transition: border-bottom-color 0.2s;
    border-bottom: 2px solid transparent;
    color: #343b82;
    text-decoration: none;
    transition: border-bottom-color 0.2s;
  }
  
  .sprb-styles .cookies-banner__text a:hover,
  .sprb-styles .cookies-banner__text a:focus,
  .sprb-styles .cookies-banner__text a:active {
    border-bottom-color: #343b82;
    outline: none;
  }
  
  .sprb-styles .cookies-banner__text a:hover,
  .sprb-styles .cookies-banner__text a:active {
    border-bottom-color: transparent;
  }
  
  .sprb-styles .cookies-banner__text a:before,
  .sprb-styles .cookies-banner__text a:after {
    color: #000;
  }
  
  .sprb-styles .cookies-banner__text a:before {
    content: '(';
  }
  
  .sprb-styles .cookies-banner__text a:after {
    content: ')';
  }
  
  .sprb-styles .cookies-banner__buttons {
    margin: -0.53333em;
  }
  
  .sprb-styles .cookies-banner__button {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    display: block;
    margin: 0.53333em;
    padding: 0.6em 1.2em;
    border: 2px solid #343b82;
    background-color: #343b82;
    color: #fff;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    transition: 0.2s;
  }
  
  .sprb-styles .cookies-banner__button:hover,
  .sprb-styles .cookies-banner__button:active,
  .sprb-styles .cookies-banner__button.active {
    border-color: #343b82;
    outline: none;
    background-color: transparent;
    color: #343b82;
  }
  
  .sprb-styles .cookies-banner__button:focus{
    -webkit-box-shadow: 0 0 0 0.2rem rgb(38 143 255 / 50%);
  }
  

  #cookies-eu-more{
    text-decoration: underline;
  }

table.cookies-table,
.cookies-table th,
.cookies-table td {
	border: 1px solid #939399!important;
	padding: 1rem;
}
.display-cookies-banner__footer:hover {
	cursor: pointer;
}
