.fst-cookie-notification {
  position: fixed;
  background: white;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
  width: 1100px;
  max-width: calc( 100% - 30px);
  margin: 0 auto;
  padding: 30px;
  border-radius: 4px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  align-items: center;
  z-index: 999; }
  .fst-cookie-notification svg {
    fill: #4d6fff; }
  .fst-cookie-notification .fst-description {
    flex-grow: 1;
    padding: 15px 0;
    color: #505050; }
  .fst-cookie-notification .fst-buttons {
    text-align: right; }
    .fst-cookie-notification .fst-buttons > a:not(:last-child) {
      margin-right: 10px; }
  @media (min-width: 720px) {
    .fst-cookie-notification {
      display: none;
      display: flex; }
      .fst-cookie-notification .fst-description {
        padding: 0 25px; }
      .fst-cookie-notification .fst-buttons {
        flex: none; } }
