#cookiebanner *,
#cookiebanner *:before,
#cookiebanner *:after {
  box-sizing: border-box;
}
#cookiebanner .left {
  float: left !important;
}
#cookiebanner .right {
  float: right !important;
}
#cookiebanner .clearfix:before,
#cookiebanner .clearfix:after {
  content: ' ';
  display: table;
}
#cookiebanner .clearfix:after {
  clear: both;
}
#cookiebanner .row {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%;
}
#cookiebanner .row:before,
#cookiebanner .row:after {
  content: ' ';
  display: table;
}
#cookiebanner .row:after {
  clear: both;
}
#cookiebanner .row.collapse > .column,
#cookiebanner .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
#cookiebanner .row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
#cookiebanner .row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}
#cookiebanner .row .row:before,
#cookiebanner .row .row:after {
  content: ' ';
  display: table;
}
#cookiebanner .row .row:after {
  clear: both;
}
#cookiebanner .row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}
#cookiebanner .row .row.collapse:before,
#cookiebanner .row .row.collapse:after {
  content: ' ';
  display: table;
}
#cookiebanner .row .row.collapse:after {
  clear: both;
}
#cookiebanner .column,
#cookiebanner .columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}
#cookiebanner .column + .column:last-child,
#cookiebanner .columns + .column:last-child,
#cookiebanner .column + .columns:last-child,
#cookiebanner .columns + .columns:last-child {
  float: right;
}
#cookiebanner .column + .column.end,
#cookiebanner .columns + .column.end,
#cookiebanner .column + .columns.end,
#cookiebanner .columns + .columns.end {
  float: left;
}
@media only screen {
  #cookiebanner .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  #cookiebanner .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  #cookiebanner .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  #cookiebanner .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  #cookiebanner .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  #cookiebanner .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  #cookiebanner .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  #cookiebanner .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  #cookiebanner .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  #cookiebanner .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  #cookiebanner .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  #cookiebanner .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  #cookiebanner .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  #cookiebanner .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  #cookiebanner .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  #cookiebanner .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  #cookiebanner .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  #cookiebanner .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  #cookiebanner .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  #cookiebanner .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  #cookiebanner .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  #cookiebanner .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  #cookiebanner .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  #cookiebanner .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  #cookiebanner .column,
  #cookiebanner .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  #cookiebanner .small-1 {
    width: 8.33333%;
  }
  #cookiebanner .small-2 {
    width: 16.66667%;
  }
  #cookiebanner .small-3 {
    width: 25%;
  }
  #cookiebanner .small-4 {
    width: 33.33333%;
  }
  #cookiebanner .small-5 {
    width: 41.66667%;
  }
  #cookiebanner .small-6 {
    width: 50%;
  }
  #cookiebanner .small-7 {
    width: 58.33333%;
  }
  #cookiebanner .small-8 {
    width: 66.66667%;
  }
  #cookiebanner .small-9 {
    width: 75%;
  }
  #cookiebanner .small-10 {
    width: 83.33333%;
  }
  #cookiebanner .small-11 {
    width: 91.66667%;
  }
  #cookiebanner .small-12 {
    width: 100%;
  }
  #cookiebanner .small-offset-0 {
    margin-left: 0 !important;
  }
  #cookiebanner .small-offset-1 {
    margin-left: 8.33333% !important;
  }
  #cookiebanner .small-offset-2 {
    margin-left: 16.66667% !important;
  }
  #cookiebanner .small-offset-3 {
    margin-left: 25% !important;
  }
  #cookiebanner .small-offset-4 {
    margin-left: 33.33333% !important;
  }
  #cookiebanner .small-offset-5 {
    margin-left: 41.66667% !important;
  }
  #cookiebanner .small-offset-6 {
    margin-left: 50% !important;
  }
  #cookiebanner .small-offset-7 {
    margin-left: 58.33333% !important;
  }
  #cookiebanner .small-offset-8 {
    margin-left: 66.66667% !important;
  }
  #cookiebanner .small-offset-9 {
    margin-left: 75% !important;
  }
  #cookiebanner .small-offset-10 {
    margin-left: 83.33333% !important;
  }
  #cookiebanner .small-offset-11 {
    margin-left: 91.66667% !important;
  }
  #cookiebanner .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  #cookiebanner .column.small-centered,
  #cookiebanner .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  #cookiebanner .column.small-uncentered,
  #cookiebanner .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .column.small-centered:last-child,
  #cookiebanner .columns.small-centered:last-child {
    float: none;
  }
  #cookiebanner .column.small-uncentered:last-child,
  #cookiebanner .columns.small-uncentered:last-child {
    float: left;
  }
  #cookiebanner .column.small-uncentered.opposite,
  #cookiebanner .columns.small-uncentered.opposite {
    float: right;
  }
  #cookiebanner .row.small-collapse > .column,
  #cookiebanner .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  #cookiebanner .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .row.small-uncollapse > .column,
  #cookiebanner .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
@media only screen and (min-width: 40.0625em) {
  #cookiebanner .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  #cookiebanner .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  #cookiebanner .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  #cookiebanner .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  #cookiebanner .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  #cookiebanner .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  #cookiebanner .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  #cookiebanner .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  #cookiebanner .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  #cookiebanner .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  #cookiebanner .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  #cookiebanner .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  #cookiebanner .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  #cookiebanner .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  #cookiebanner .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  #cookiebanner .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  #cookiebanner .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  #cookiebanner .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  #cookiebanner .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  #cookiebanner .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  #cookiebanner .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  #cookiebanner .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  #cookiebanner .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  #cookiebanner .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  #cookiebanner .column,
  #cookiebanner .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  #cookiebanner .medium-1 {
    width: 8.33333%;
  }
  #cookiebanner .medium-2 {
    width: 16.66667%;
  }
  #cookiebanner .medium-3 {
    width: 25%;
  }
  #cookiebanner .medium-4 {
    width: 33.33333%;
  }
  #cookiebanner .medium-5 {
    width: 41.66667%;
  }
  #cookiebanner .medium-6 {
    width: 50%;
  }
  #cookiebanner .medium-7 {
    width: 58.33333%;
  }
  #cookiebanner .medium-8 {
    width: 66.66667%;
  }
  #cookiebanner .medium-9 {
    width: 75%;
  }
  #cookiebanner .medium-10 {
    width: 83.33333%;
  }
  #cookiebanner .medium-11 {
    width: 91.66667%;
  }
  #cookiebanner .medium-12 {
    width: 100%;
  }
  #cookiebanner .medium-offset-0 {
    margin-left: 0 !important;
  }
  #cookiebanner .medium-offset-1 {
    margin-left: 8.33333% !important;
  }
  #cookiebanner .medium-offset-2 {
    margin-left: 16.66667% !important;
  }
  #cookiebanner .medium-offset-3 {
    margin-left: 25% !important;
  }
  #cookiebanner .medium-offset-4 {
    margin-left: 33.33333% !important;
  }
  #cookiebanner .medium-offset-5 {
    margin-left: 41.66667% !important;
  }
  #cookiebanner .medium-offset-6 {
    margin-left: 50% !important;
  }
  #cookiebanner .medium-offset-7 {
    margin-left: 58.33333% !important;
  }
  #cookiebanner .medium-offset-8 {
    margin-left: 66.66667% !important;
  }
  #cookiebanner .medium-offset-9 {
    margin-left: 75% !important;
  }
  #cookiebanner .medium-offset-10 {
    margin-left: 83.33333% !important;
  }
  #cookiebanner .medium-offset-11 {
    margin-left: 91.66667% !important;
  }
  #cookiebanner .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  #cookiebanner .column.medium-centered,
  #cookiebanner .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  #cookiebanner .column.medium-uncentered,
  #cookiebanner .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .column.medium-centered:last-child,
  #cookiebanner .columns.medium-centered:last-child {
    float: none;
  }
  #cookiebanner .column.medium-uncentered:last-child,
  #cookiebanner .columns.medium-uncentered:last-child {
    float: left;
  }
  #cookiebanner .column.medium-uncentered.opposite,
  #cookiebanner .columns.medium-uncentered.opposite {
    float: right;
  }
  #cookiebanner .row.medium-collapse > .column,
  #cookiebanner .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  #cookiebanner .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .row.medium-uncollapse > .column,
  #cookiebanner .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  #cookiebanner .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  #cookiebanner .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  #cookiebanner .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  #cookiebanner .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  #cookiebanner .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  #cookiebanner .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  #cookiebanner .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  #cookiebanner .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  #cookiebanner .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  #cookiebanner .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  #cookiebanner .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  #cookiebanner .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  #cookiebanner .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  #cookiebanner .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  #cookiebanner .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  #cookiebanner .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  #cookiebanner .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  #cookiebanner .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  #cookiebanner .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  #cookiebanner .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  #cookiebanner .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  #cookiebanner .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  #cookiebanner .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  #cookiebanner .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.0625em) {
  #cookiebanner .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  #cookiebanner .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  #cookiebanner .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  #cookiebanner .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  #cookiebanner .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  #cookiebanner .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  #cookiebanner .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  #cookiebanner .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  #cookiebanner .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  #cookiebanner .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  #cookiebanner .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  #cookiebanner .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  #cookiebanner .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  #cookiebanner .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  #cookiebanner .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  #cookiebanner .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  #cookiebanner .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  #cookiebanner .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  #cookiebanner .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  #cookiebanner .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  #cookiebanner .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  #cookiebanner .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  #cookiebanner .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  #cookiebanner .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  #cookiebanner .column,
  #cookiebanner .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  #cookiebanner .large-1 {
    width: 8.33333%;
  }
  #cookiebanner .large-2 {
    width: 16.66667%;
  }
  #cookiebanner .large-3 {
    width: 25%;
  }
  #cookiebanner .large-4 {
    width: 33.33333%;
  }
  #cookiebanner .large-5 {
    width: 41.66667%;
  }
  #cookiebanner .large-6 {
    width: 50%;
  }
  #cookiebanner .large-7 {
    width: 58.33333%;
  }
  #cookiebanner .large-8 {
    width: 66.66667%;
  }
  #cookiebanner .large-9 {
    width: 75%;
  }
  #cookiebanner .large-10 {
    width: 83.33333%;
  }
  #cookiebanner .large-11 {
    width: 91.66667%;
  }
  #cookiebanner .large-12 {
    width: 100%;
  }
  #cookiebanner .large-offset-0 {
    margin-left: 0 !important;
  }
  #cookiebanner .large-offset-1 {
    margin-left: 8.33333% !important;
  }
  #cookiebanner .large-offset-2 {
    margin-left: 16.66667% !important;
  }
  #cookiebanner .large-offset-3 {
    margin-left: 25% !important;
  }
  #cookiebanner .large-offset-4 {
    margin-left: 33.33333% !important;
  }
  #cookiebanner .large-offset-5 {
    margin-left: 41.66667% !important;
  }
  #cookiebanner .large-offset-6 {
    margin-left: 50% !important;
  }
  #cookiebanner .large-offset-7 {
    margin-left: 58.33333% !important;
  }
  #cookiebanner .large-offset-8 {
    margin-left: 66.66667% !important;
  }
  #cookiebanner .large-offset-9 {
    margin-left: 75% !important;
  }
  #cookiebanner .large-offset-10 {
    margin-left: 83.33333% !important;
  }
  #cookiebanner .large-offset-11 {
    margin-left: 91.66667% !important;
  }
  #cookiebanner .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  #cookiebanner .column.large-centered,
  #cookiebanner .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  #cookiebanner .column.large-uncentered,
  #cookiebanner .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .column.large-centered:last-child,
  #cookiebanner .columns.large-centered:last-child {
    float: none;
  }
  #cookiebanner .column.large-uncentered:last-child,
  #cookiebanner .columns.large-uncentered:last-child {
    float: left;
  }
  #cookiebanner .column.large-uncentered.opposite,
  #cookiebanner .columns.large-uncentered.opposite {
    float: right;
  }
  #cookiebanner .row.large-collapse > .column,
  #cookiebanner .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  #cookiebanner .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  #cookiebanner .row.large-uncollapse > .column,
  #cookiebanner .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  #cookiebanner .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  #cookiebanner .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  #cookiebanner .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  #cookiebanner .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  #cookiebanner .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  #cookiebanner .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  #cookiebanner .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  #cookiebanner .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  #cookiebanner .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  #cookiebanner .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  #cookiebanner .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  #cookiebanner .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  #cookiebanner .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  #cookiebanner .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  #cookiebanner .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  #cookiebanner .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  #cookiebanner .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  #cookiebanner .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  #cookiebanner .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  #cookiebanner .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  #cookiebanner .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  #cookiebanner .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  #cookiebanner .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  #cookiebanner .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
body.neo4j-docs #cookiebanner {
  left: 0;
}
#cookiebanner .row {
  max-width: 970px;
  width: 100%;
}
#cookiebanner .button {
  background-image: none;
  box-shadow: none;
  border: none;
  text-shadow: none;
}
#cookiebanner .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-weight: 700;
  line-height: normal;
  margin: 0 35px 16px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 14.4px 51.2px;
  font-size: 13px;
  color: #fff;
  transition: background-color 300ms ease-out;
}
@media only screen and (min-width: 40.0625em) {
  #cookiebanner .button {
    display: inline-block;
  }
}
#cookiebanner .button.coral {
  background-color: #fd756e;
}
#cookiebanner .button.coral:hover {
  background-color: #f45b53;
}
#cookiebanner {
  padding: 15px 0 0 0;
  background-color: rgba(255, 255, 255, 0.85) !important;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #30333a;
}
#cookiebanner p {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}
#cookiebanner p a {
  font-family: inherit;
  color: #428bca;
}
#cookiebanner p a:hover {
  color: #5dade2;
}
#cookiebanner #NeoCybotCookiebotDialogBodyContentTitle {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 18px;
}
#cookiebanner #c-right {
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  #cookiebanner #c-right {
    padding-top: 3em;
    text-align: right;
  }
}
#cookiebanner #c-right #NeoCybotCookiebotDialogBodyButtonAccept {
  margin-right: 35px;
}
@media only screen and (max-width: 40em) {
  #cookiebanner #c-right #NeoCybotCookiebotDialogBodyButtonAccept {
    display: block;
  }
}
#cookiebanner #c-right #NeoCybotCookiebotDialogBodyButtonDecline {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
}
@media only screen and (max-width: 40em) {
  #cookiebanner #c-right #NeoCybotCookiebotDialogBodyButtonDecline {
    display: block;
    padding-bottom: 20px;
  }
}
