@charset "UTF-8";
/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
.datepicker {
  display: none;
  position: absolute;
  padding: 4px;
  margin-top: 1px;
  direction: ltr;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 2px solid #dddddd;
  border-radius: 0.2777777778rem;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: black;
  font-size: 13px;
  line-height: 18px;
}
.datepicker.dropdown-menu th {
  padding: 4px 5px;
}
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}
.datepicker table {
  border: 0;
  margin: 0;
  width: auto;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
}
.datepicker td {
  text-align: center;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 12px;
  padding: 4px 8px;
  background: #fff;
  cursor: pointer;
}
.datepicker td.active.day, .datepicker td.active.year {
  background: #551285;
}
.datepicker td.old, .datepicker td.new {
  color: #999;
}
.datepicker td span.active {
  background: #551285;
}
.datepicker td.day.disabled {
  color: #dddddd;
}
.datepicker td span.month.disabled, .datepicker td span.year.disabled {
  color: #dddddd;
}
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 12px;
  padding: 4px 8px;
  background: #fff;
  cursor: pointer;
}
.datepicker th.active.day, .datepicker th.active.year {
  background: #551285;
}
.datepicker th.date-switch {
  width: 145px;
}
.datepicker th span.active {
  background: #551285;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.datepicker tfoot tr:first-child th {
  cursor: pointer;
}

.datepicker-inline {
  width: 12.2222222222rem;
}

.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: 2px solid #dddddd;
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

.datepicker > div,
.datepicker-dropdown::before,
.datepicker-dropdown::after {
  display: none;
}

.datepicker-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 15px;
  height: 30px;
  padding: 0;
  display: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.notransition {
  -webkit-transition: none !important;
  transition: none !important;
}

@media print, screen and (max-width: 39.93625em) {
  .tabs-title {
    width: 100%;
    border-bottom: 2px solid #551285;
  }
  .tabs-title:last-of-type {
    border-bottom: none;
  }
  .tabs-title a, .tabs-title .article--read, .tabs-title article footer div.profile .profile--link.article--read, article footer div.profile .tabs-title .profile--link.article--read, .tabs-title .article--footer-read, .tabs-title article footer div.profile .profile--link.article--footer-read, article footer div.profile .tabs-title .profile--link.article--footer-read, .tabs-title article footer div.profile a.profile--link, article footer div.profile .tabs-title a.profile--link {
    border-right: none !important;
  }
}

.tabs-content {
  background: none !important;
  border: none !important;
}
.tabs-content .tabs-panel {
  padding: 0;
}

.flyin-wrapper {
  background-color: #551285;
}

.flyin-teaser-item {
  color: white;
  display: block;
  text-transform: uppercase;
  padding: 0.16667rem;
  font-size: 0.77778rem;
}

.primus--isbn-sub-headline {
  font-size: 21px !important;
  color: #451369;
}
.primus--isbn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.25rem;
}
.primus--isbn-wrapper p {
  margin-bottom: 0;
}
.primus--isbn-wrapper + .bullets__download {
  margin-bottom: 20px;
}
.primus--isbn-icon {
  width: 20px;
  margin-top: -3px;
  margin-right: 6px;
}

@media print, screen and (min-width: 48.75em) {
  .accordion-content > .large-8 {
    width: 100%;
  }
  .accordion-content > .large-offset-1 {
    margin-left: 0%;
  }
}
.accordion--image {
  margin-bottom: 1.1111111111rem;
}

dl.dl-table.accordion--list dt {
  width: auto;
  float: none;
  clear: none;
  margin-bottom: 0;
  font-weight: bold;
  color: #222222;
}
dl.dl-table.accordion--list dl.dl-table.accordion--list dt {
  width: auto;
  float: none;
  clear: none;
  margin-bottom: 0;
  font-weight: bold;
  color: #222222;
}
dl.dl-table.accordion--list dl.dl-table.accordion--list dd {
  margin-left: 0;
  width: auto;
  margin-bottom: 0.5555555556rem;
}

.large-8.large-offset-1.columns.article-section {
  clear: both;
}

.orbit--bullets__quotations .owl-wrapper {
  width: auto !important;
}

.teaser__editorial-loadmore {
  display: none !important;
  clear: both;
}
.teaser__editorial-loadmore--visible {
  display: block !important;
}

.primus--isbn-wrapper .image img {
  width: 20px;
}

.article--section h2:not(:first-child), .article--section .span3:not(:first-child), .article--section .span5:not(:first-child), .article--section blockquote.medium > p:not(:first-child), .article--section h3:not(:first-child), .article--section h4:not(:first-child), .article--section h5:not(:first-child), .article--section button.mega-menu--1st-link:not(:first-child),
.article--section a.mega-menu--1st-link:not(:first-child), .article--section h6:not(:first-child), .article--section .article--read:not(:first-child), .article--section .article--footer-print:not(:first-child), .article--section .article--footer-read:not(:first-child), .article--section .footer-social--text:not(:first-child), .article--section .tabs:not(:first-child), .article--section .select2-container--ekd .select2-results__option .select2-results__group:not(:first-child), .select2-container--ekd .select2-results__option .article--section .select2-results__group:not(:first-child), .article--section button.block:not(:first-child), .article--section a.block:not(:first-child) {
  margin-top: 3rem;
}
.article--section h1 {
  margin-bottom: 2rem;
}
.article--section h2, .article--section .span3, .article--section .span5, .article--section blockquote.medium > p, .article--section h3 {
  margin-bottom: 1rem;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cr-mail-responsive, .cr-mail-responsive * {
  -webkit-box-sizing: unset;
          box-sizing: unset;
}

.cr_site {
  margin: 0;
  padding: 75px 0 0 0;
  text-align: center;
  background-color: #eeeeee;
}

.cr_font {
  font-size: 14px;
  font-family: Arial;
}

.cr_page {
  width: 100% !important;
  max-width: 640px;
}

.cr_body {
  -webkit-box-shadow: 0px 0px 14px 0px rgba(51, 51, 51, 0.4);
          box-shadow: 0px 0px 14px 0px rgba(51, 51, 51, 0.4);
  border-radius: 8px;
  line-height: 150%;
  font-family: Helvetica;
  font-size: 12px;
  color: #333333;
}

.cr_body h2, .cr_body .span3, .cr_body .span5, .cr_body blockquote.medium > p, .cr_header h2, .cr_header .span3, .cr_header .span5, .cr_header blockquote.medium > p {
  font-size: 22px;
  line-height: 28px;
  margin: 0 0 10px 0;
}

.cr_body h1, .cr_header h2, .cr_header .span3, .cr_header .span5, .cr_header blockquote.medium > p {
  font-size: 28px;
  margin-bottom: 15px;
  padding: 0;
  margin-top: 0;
}

.wrapper, .cr_page {
  margin: 0 auto 10px auto;
  text-align: left;
}

.cr_header {
  text-align: center;
  background: transparent !important;
}

.cr_header img {
  max-width: 100%;
}

.cr_body label, .cr_body fieldset legend, fieldset .cr_body legend, .cr_body .label {
  float: none;
  clear: both;
  display: inline-block;
  width: auto;
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  position: relative;
}

.cr_body .no-label {
  font-weight: normal;
}

.cr_body #editable_content {
  padding: 20px;
}

.editable-content {
  padding: 20px;
}

.cr_button {
  display: inline-block;
  font-family: "Helvetica", Arial, sans-serif;
  width: auto;
  white-space: nowrap;
  height: 32px;
  margin: 5px 0;
  padding: 0 22px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-style: normal;
  font-size: 15px;
  line-height: 32px;
  cursor: pointer;
  border: 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  vertical-align: top;
}

.cr_button {
  background-color: #333;
  color: #ffffff;
}

.cr_button:hover, .cr_button-small:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.powered {
  padding: 20px 0;
  width: 560px;
  margin: 0 auto;
}

.cr_ipe_item label, .cr_ipe_item fieldset legend, fieldset .cr_ipe_item legend {
  line-height: 150%;
  font-size: 14px;
}

.cr_ipe_item textarea {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 3px;
  border: 1px solid #ccc;
  font-family: Helvetica;
  font-size: 16px;
}

.cr_ipe_item input {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 12px;
  font-family: Helvetica;
  font-size: 16px;
}

.cr_ipe_item select {
  background: none repeat scroll 0 0 #ffffff;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 12px !important;
  display: block;
  margin: 0;
  padding: 5px;
  width: 100%;
  font-family: Helvetica;
  font-size: 16px;
}

.cr_ipe_item input.cr_ipe_radio, input.cr_ipe_checkbox {
  -moz-binding: none;
  -moz-box-sizing: border-box;
  background-color: -moz-field !important;
  border: 2px inset ThreeDFace !important;
  color: -moz-fieldtext !important;
  cursor: default;
  height: 13px;
  padding: 0 !important;
  width: 13px;
}

.cr_ipe_item input.cr_ipe_radio {
  -moz-appearance: radio;
  border-radius: 100% 100% 100% 100% !important;
  margin: 3px 3px 0 5px;
}

.cr_ipe_item {
  margin: 0px 10px;
  padding: 0px 10px;
}

.submit_container {
  text-align: center;
}

.cr_ipe_item.inactive {
  display: none;
}

.imprint {
  font-size: 0.8em;
}

.cr_captcha {
  padding-left: 130px;
}

.cr_error {
  font-size: 1.1em;
  padding: 10px;
}

.clever_form_error {
  background-color: #f99;
  color: #000;
  border: 1px solid #f22 !important;
}

.clever_form_note {
  margin: 26px 0 0 3px;
  position: absolute;
  display: inline;
  padding: 2px 4px;
  font-weight: bold;
  background-color: #f2ecb5;
  color: #000;
  font-size: 12px !important;
}

.cr_form-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cr_form-flex > .cr_form-inputgroup {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 5px;
}

.cr_form-flex > .cr_form-inputgroup:last-child {
  margin-right: 0px;
}

.cr_form-flex input {
  width: 100%;
}

.cr_site {
  background-color: #eee;
}

.cr_header {
  color: #000000;
}

.cr_body {
  background-color: #ffffff;
  font-size: 12px;
  color: #000000;
}

.cr_hr {
  background-color: #ccc;
}

.cr_site a, .cr_site .article--read, .cr_site article footer div.profile .profile--link.article--read, article footer div.profile .cr_site .profile--link.article--read, .cr_site .article--footer-read, .cr_site article footer div.profile .profile--link.article--footer-read, article footer div.profile .cr_site .profile--link.article--footer-read, .cr_site article footer div.profile a.profile--link, article footer div.profile .cr_site a.profile--link {
  color: #0084ff;
}

.imprint {
  color: #000;
}

.cr_site {
  background-color: #eee;
}

.cr_header {
  color: #551285;
}

.cr_body {
  background-color: #ffffff;
  font-size: 12px;
  color: #000000;
}

.cr_hr {
  background-color: #ccc;
}

.cr_site a, .cr_site .article--read, .cr_site article footer div.profile .profile--link.article--read, article footer div.profile .cr_site .profile--link.article--read, .cr_site .article--footer-read, .cr_site article footer div.profile .profile--link.article--footer-read, article footer div.profile .cr_site .profile--link.article--footer-read, .cr_site article footer div.profile a.profile--link, article footer div.profile .cr_site a.profile--link {
  color: #0084ff;
}

.imprint {
  color: #000;
}

.cr_page {
  width: auto;
  max-width: 640px;
}

.cr_button {
  background-color: #551285;
}

.label.cr_form-component--header {
  background-color: transparent;
  color: black;
  white-space: wrap;
}

.cr_form-inputgroup.cr_form-inputgroup--typecheckbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}
.cr_form-inputgroup.cr_form-inputgroup--typecheckbox input {
  margin-top: 4px;
}
.cr_form-inputgroup.cr_form-inputgroup--typecheckbox label, .cr_form-inputgroup.cr_form-inputgroup--typecheckbox fieldset legend, fieldset .cr_form-inputgroup.cr_form-inputgroup--typecheckbox legend {
  margin-top: 0;
}

.teaser__compact .row .teaser__related:nth-child(3n+1), .teaser__related .row .teaser__related:nth-child(3n+1) {
  clear: left;
}

.teaser__focus .teaser--list .teaser:not(.medium-6):nth-child(3n+1) {
  clear: left;
}

.address--register-list.teaser__columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.address--register-list.teaser__columns .teaser .teaser--content {
  height: 100%;
}
.address--register-list.teaser__columns .teaser:nth-child(3n+1) {
  clear: left;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a, .article--read, article footer div.profile .profile--link.article--read, .article--footer-read, article footer div.profile .profile--link.article--footer-read, article footer div.profile a.profile--link {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.foundation-mq {
  font-family: "small=0em&medium=39.9375em&large=48.75em&xlarge=73.0625em&xxlarge=87.4375em";
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  line-height: 1.4444444444em;
  color: #222222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0.2777777778rem;
}

select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 0.2777777778rem;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

[data-whatinput=mouse] button {
  outline: 0;
}
button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0.2777777778rem;
  background: transparent;
  line-height: 1;
  cursor: auto;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.row {
  max-width: 65rem;
  margin-right: auto;
  margin-left: auto;
}
.row::before, .row::after {
  display: table;
  content: " ";
}
.row::after {
  clear: both;
}
.row.collapse > .column, .row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
.row .row {
  margin-right: -0.4166666667rem;
  margin-left: -0.4166666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  .row .row {
    margin-right: -0.4166666667rem;
    margin-left: -0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  .row .row {
    margin-right: -0.4166666667rem;
    margin-left: -0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .row .row {
    margin-right: -0.8333333333rem;
    margin-left: -0.8333333333rem;
  }
}
@media screen and (min-width: 87.4375em) {
  .row .row {
    margin-right: -0.8333333333rem;
    margin-left: -0.8333333333rem;
  }
}
.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}
.row.expanded, nav.row.breadcrumb {
  max-width: none;
}
.row.expanded .row, nav.row.breadcrumb .row {
  margin-right: auto;
  margin-left: auto;
}
.row:not(.expanded):not(nav.breadcrumb) .row {
  max-width: none;
}
.row.gutter-small > .column, .row.gutter-small > .columns {
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
.row.gutter-medium > .column, .row.gutter-medium > .columns {
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
.row.gutter-large > .column, .row.gutter-large > .columns {
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
.row.gutter-xlarge > .column, .row.gutter-xlarge > .columns {
  padding-right: 0.8333333333rem;
  padding-left: 0.8333333333rem;
}

.column, .columns {
  float: left;
  width: 100%;
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  .column, .columns {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  .column, .columns {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .column, .columns {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
.column, .columns, .column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right;
}
.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left;
}

.column.row.row, .row.row.columns {
  float: none;
}

.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}

.small-1 {
  width: 8.3333333333%;
}

.small-push-1 {
  position: relative;
  left: 8.3333333333%;
}

.small-pull-1 {
  position: relative;
  left: -8.3333333333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  width: 16.6666666667%;
}

.small-push-2 {
  position: relative;
  left: 16.6666666667%;
}

.small-pull-2 {
  position: relative;
  left: -16.6666666667%;
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.small-3 {
  width: 25%;
}

.small-push-3 {
  position: relative;
  left: 25%;
}

.small-pull-3 {
  position: relative;
  left: -25%;
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.small-4 {
  width: 33.3333333333%;
}

.small-push-4 {
  position: relative;
  left: 33.3333333333%;
}

.small-pull-4 {
  position: relative;
  left: -33.3333333333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  width: 41.6666666667%;
}

.small-push-5 {
  position: relative;
  left: 41.6666666667%;
}

.small-pull-5 {
  position: relative;
  left: -41.6666666667%;
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.small-6 {
  width: 50%;
}

.small-push-6 {
  position: relative;
  left: 50%;
}

.small-pull-6 {
  position: relative;
  left: -50%;
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.small-7 {
  width: 58.3333333333%;
}

.small-push-7 {
  position: relative;
  left: 58.3333333333%;
}

.small-pull-7 {
  position: relative;
  left: -58.3333333333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  width: 66.6666666667%;
}

.small-push-8 {
  position: relative;
  left: 66.6666666667%;
}

.small-pull-8 {
  position: relative;
  left: -66.6666666667%;
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.small-9 {
  width: 75%;
}

.small-push-9 {
  position: relative;
  left: 75%;
}

.small-pull-9 {
  position: relative;
  left: -75%;
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.small-10 {
  width: 83.3333333333%;
}

.small-push-10 {
  position: relative;
  left: 83.3333333333%;
}

.small-pull-10 {
  position: relative;
  left: -83.3333333333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  width: 91.6666666667%;
}

.small-push-11 {
  position: relative;
  left: 91.6666666667%;
}

.small-pull-11 {
  position: relative;
  left: -91.6666666667%;
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.small-12 {
  width: 100%;
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.small-up-1 > .column, .small-up-1 > .columns {
  float: left;
  width: 100%;
}
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
  clear: both;
}
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
  float: left;
}

.small-up-2 > .column, .small-up-2 > .columns {
  float: left;
  width: 50%;
}
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
  clear: both;
}
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
  float: left;
}

.small-up-3 > .column, .small-up-3 > .columns {
  float: left;
  width: 33.3333333333%;
}
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
  clear: both;
}
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
  float: left;
}

.small-up-4 > .column, .small-up-4 > .columns {
  float: left;
  width: 25%;
}
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
  clear: both;
}
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
  float: left;
}

.small-up-5 > .column, .small-up-5 > .columns {
  float: left;
  width: 20%;
}
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
  clear: both;
}
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
  float: left;
}

.small-up-6 > .column, .small-up-6 > .columns {
  float: left;
  width: 16.6666666667%;
}
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
  clear: both;
}
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
  float: left;
}

.small-up-7 > .column, .small-up-7 > .columns {
  float: left;
  width: 14.2857142857%;
}
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
  clear: both;
}
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
  float: left;
}

.small-up-8 > .column, .small-up-8 > .columns {
  float: left;
  width: 12.5%;
}
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
  clear: both;
}
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
  float: left;
}

.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
.small-collapse .row {
  margin-right: 0;
  margin-left: 0;
}

.expanded.row .small-collapse.row, nav.row.breadcrumb .small-collapse.row {
  margin-right: 0;
  margin-left: 0;
}

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}

.small-centered {
  margin-left: auto;
  margin-right: auto;
}
.small-centered, .small-centered:last-child:not(:first-child) {
  float: none;
  clear: both;
}

.small-uncentered, .small-push-0, .small-pull-0 {
  position: static;
  margin-right: 0;
  margin-left: 0;
}
.small-uncentered, .small-uncentered:last-child:not(:first-child), .small-push-0, .small-push-0:last-child:not(:first-child), .small-pull-0, .small-pull-0:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.small-uncentered:last-child:not(:first-child), .small-push-0:last-child:not(:first-child), .small-pull-0:last-child:not(:first-child) {
  float: right;
}

@media print, screen and (min-width: 39.9375em) {
  .medium-1 {
    width: 8.3333333333%;
  }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .medium-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    width: 16.6666666667%;
  }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .medium-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
  }
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .medium-4 {
    width: 33.3333333333%;
  }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .medium-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    width: 41.6666666667%;
  }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .medium-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .medium-6 {
    width: 50%;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
  }
  .medium-pull-6 {
    position: relative;
    left: -50%;
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .medium-7 {
    width: 58.3333333333%;
  }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .medium-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    width: 66.6666666667%;
  }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .medium-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
  }
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .medium-10 {
    width: 83.3333333333%;
  }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .medium-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    width: 91.6666666667%;
  }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .medium-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .medium-12 {
    width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    float: left;
    width: 100%;
  }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
    float: left;
  }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    float: left;
    width: 50%;
  }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
    float: left;
  }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    float: left;
    width: 33.3333333333%;
  }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
    float: left;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    float: left;
    width: 25%;
  }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
    float: left;
  }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    float: left;
    width: 20%;
  }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
    float: left;
  }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    float: left;
    width: 16.6666666667%;
  }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
    float: left;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    float: left;
    width: 14.2857142857%;
  }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
    float: left;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    float: left;
    width: 12.5%;
  }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
    float: left;
  }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .medium-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }
  .expanded.row .medium-collapse.row, nav.row.breadcrumb .medium-collapse.row {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
  .medium-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .medium-centered, .medium-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .medium-uncentered, .medium-push-0, .medium-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0;
  }
  .medium-uncentered, .medium-uncentered:last-child:not(:first-child), .medium-push-0, .medium-push-0:last-child:not(:first-child), .medium-pull-0, .medium-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .medium-uncentered:last-child:not(:first-child), .medium-push-0:last-child:not(:first-child), .medium-pull-0:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 48.75em) {
  .large-1 {
    width: 8.3333333333%;
  }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .large-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    width: 16.6666666667%;
  }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .large-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .large-3 {
    width: 25%;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
  }
  .large-pull-3 {
    position: relative;
    left: -25%;
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .large-4 {
    width: 33.3333333333%;
  }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .large-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    width: 41.6666666667%;
  }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .large-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .large-6 {
    width: 50%;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
  }
  .large-pull-6 {
    position: relative;
    left: -50%;
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .large-7 {
    width: 58.3333333333%;
  }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .large-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    width: 66.6666666667%;
  }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .large-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .large-9 {
    width: 75%;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
  }
  .large-pull-9 {
    position: relative;
    left: -75%;
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .large-10 {
    width: 83.3333333333%;
  }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .large-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    width: 91.6666666667%;
  }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .large-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .large-12 {
    width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .large-up-1 > .column, .large-up-1 > .columns {
    float: left;
    width: 100%;
  }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
    float: left;
  }
  .large-up-2 > .column, .large-up-2 > .columns {
    float: left;
    width: 50%;
  }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
    float: left;
  }
  .large-up-3 > .column, .large-up-3 > .columns {
    float: left;
    width: 33.3333333333%;
  }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
    float: left;
  }
  .large-up-4 > .column, .large-up-4 > .columns {
    float: left;
    width: 25%;
  }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
    float: left;
  }
  .large-up-5 > .column, .large-up-5 > .columns {
    float: left;
    width: 20%;
  }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
    float: left;
  }
  .large-up-6 > .column, .large-up-6 > .columns {
    float: left;
    width: 16.6666666667%;
  }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
    float: left;
  }
  .large-up-7 > .column, .large-up-7 > .columns {
    float: left;
    width: 14.2857142857%;
  }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
    float: left;
  }
  .large-up-8 > .column, .large-up-8 > .columns {
    float: left;
    width: 12.5%;
  }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
    float: left;
  }
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .large-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }
  .expanded.row .large-collapse.row, nav.row.breadcrumb .large-collapse.row {
    margin-right: 0;
    margin-left: 0;
  }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
  .large-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .large-centered, .large-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .large-uncentered, .large-push-0, .large-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0;
  }
  .large-uncentered, .large-uncentered:last-child:not(:first-child), .large-push-0, .large-push-0:last-child:not(:first-child), .large-pull-0, .large-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .large-uncentered:last-child:not(:first-child), .large-push-0:last-child:not(:first-child), .large-pull-0:last-child:not(:first-child) {
    float: right;
  }
}
@media screen and (min-width: 73.0625em) {
  .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .xlarge-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .xlarge-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .xlarge-3 {
    width: 25%;
  }
  .xlarge-push-3 {
    position: relative;
    left: 25%;
  }
  .xlarge-pull-3 {
    position: relative;
    left: -25%;
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .xlarge-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .xlarge-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .xlarge-6 {
    width: 50%;
  }
  .xlarge-push-6 {
    position: relative;
    left: 50%;
  }
  .xlarge-pull-6 {
    position: relative;
    left: -50%;
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .xlarge-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .xlarge-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .xlarge-9 {
    width: 75%;
  }
  .xlarge-push-9 {
    position: relative;
    left: 75%;
  }
  .xlarge-pull-9 {
    position: relative;
    left: -75%;
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .xlarge-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .xlarge-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .xlarge-12 {
    width: 100%;
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .xlarge-up-1 > .column, .xlarge-up-1 > .columns {
    float: left;
    width: 100%;
  }
  .xlarge-up-1 > .column:nth-of-type(1n), .xlarge-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-1 > .column:nth-of-type(1n+1), .xlarge-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .xlarge-up-1 > .column:last-child, .xlarge-up-1 > .columns:last-child {
    float: left;
  }
  .xlarge-up-2 > .column, .xlarge-up-2 > .columns {
    float: left;
    width: 50%;
  }
  .xlarge-up-2 > .column:nth-of-type(1n), .xlarge-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-2 > .column:nth-of-type(2n+1), .xlarge-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .xlarge-up-2 > .column:last-child, .xlarge-up-2 > .columns:last-child {
    float: left;
  }
  .xlarge-up-3 > .column, .xlarge-up-3 > .columns {
    float: left;
    width: 33.3333333333%;
  }
  .xlarge-up-3 > .column:nth-of-type(1n), .xlarge-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-3 > .column:nth-of-type(3n+1), .xlarge-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .xlarge-up-3 > .column:last-child, .xlarge-up-3 > .columns:last-child {
    float: left;
  }
  .xlarge-up-4 > .column, .xlarge-up-4 > .columns {
    float: left;
    width: 25%;
  }
  .xlarge-up-4 > .column:nth-of-type(1n), .xlarge-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-4 > .column:nth-of-type(4n+1), .xlarge-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .xlarge-up-4 > .column:last-child, .xlarge-up-4 > .columns:last-child {
    float: left;
  }
  .xlarge-up-5 > .column, .xlarge-up-5 > .columns {
    float: left;
    width: 20%;
  }
  .xlarge-up-5 > .column:nth-of-type(1n), .xlarge-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-5 > .column:nth-of-type(5n+1), .xlarge-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .xlarge-up-5 > .column:last-child, .xlarge-up-5 > .columns:last-child {
    float: left;
  }
  .xlarge-up-6 > .column, .xlarge-up-6 > .columns {
    float: left;
    width: 16.6666666667%;
  }
  .xlarge-up-6 > .column:nth-of-type(1n), .xlarge-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-6 > .column:nth-of-type(6n+1), .xlarge-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .xlarge-up-6 > .column:last-child, .xlarge-up-6 > .columns:last-child {
    float: left;
  }
  .xlarge-up-7 > .column, .xlarge-up-7 > .columns {
    float: left;
    width: 14.2857142857%;
  }
  .xlarge-up-7 > .column:nth-of-type(1n), .xlarge-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-7 > .column:nth-of-type(7n+1), .xlarge-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .xlarge-up-7 > .column:last-child, .xlarge-up-7 > .columns:last-child {
    float: left;
  }
  .xlarge-up-8 > .column, .xlarge-up-8 > .columns {
    float: left;
    width: 12.5%;
  }
  .xlarge-up-8 > .column:nth-of-type(1n), .xlarge-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xlarge-up-8 > .column:nth-of-type(8n+1), .xlarge-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .xlarge-up-8 > .column:last-child, .xlarge-up-8 > .columns:last-child {
    float: left;
  }
  .xlarge-collapse > .column, .xlarge-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .xlarge-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }
  .expanded.row .xlarge-collapse.row, nav.row.breadcrumb .xlarge-collapse.row {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-uncollapse > .column, .xlarge-uncollapse > .columns {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
  .xlarge-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .xlarge-centered, .xlarge-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .xlarge-uncentered, .xlarge-push-0, .xlarge-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-uncentered, .xlarge-uncentered:last-child:not(:first-child), .xlarge-push-0, .xlarge-push-0:last-child:not(:first-child), .xlarge-pull-0, .xlarge-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .xlarge-uncentered:last-child:not(:first-child), .xlarge-push-0:last-child:not(:first-child), .xlarge-pull-0:last-child:not(:first-child) {
    float: right;
  }
}
@media screen and (min-width: 87.4375em) {
  .xxlarge-1 {
    width: 8.3333333333%;
  }
  .xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .xxlarge-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .xxlarge-offset-0 {
    margin-left: 0%;
  }
  .xxlarge-2 {
    width: 16.6666666667%;
  }
  .xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .xxlarge-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .xxlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .xxlarge-3 {
    width: 25%;
  }
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
  }
  .xxlarge-pull-3 {
    position: relative;
    left: -25%;
  }
  .xxlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .xxlarge-4 {
    width: 33.3333333333%;
  }
  .xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .xxlarge-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .xxlarge-offset-3 {
    margin-left: 25%;
  }
  .xxlarge-5 {
    width: 41.6666666667%;
  }
  .xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .xxlarge-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .xxlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .xxlarge-6 {
    width: 50%;
  }
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
  }
  .xxlarge-pull-6 {
    position: relative;
    left: -50%;
  }
  .xxlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .xxlarge-7 {
    width: 58.3333333333%;
  }
  .xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .xxlarge-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .xxlarge-offset-6 {
    margin-left: 50%;
  }
  .xxlarge-8 {
    width: 66.6666666667%;
  }
  .xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .xxlarge-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .xxlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .xxlarge-9 {
    width: 75%;
  }
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
  }
  .xxlarge-pull-9 {
    position: relative;
    left: -75%;
  }
  .xxlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .xxlarge-10 {
    width: 83.3333333333%;
  }
  .xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .xxlarge-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .xxlarge-offset-9 {
    margin-left: 75%;
  }
  .xxlarge-11 {
    width: 91.6666666667%;
  }
  .xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .xxlarge-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .xxlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .xxlarge-12 {
    width: 100%;
  }
  .xxlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .xxlarge-up-1 > .column, .xxlarge-up-1 > .columns {
    float: left;
    width: 100%;
  }
  .xxlarge-up-1 > .column:nth-of-type(1n), .xxlarge-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-1 > .column:nth-of-type(1n+1), .xxlarge-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .xxlarge-up-1 > .column:last-child, .xxlarge-up-1 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-2 > .column, .xxlarge-up-2 > .columns {
    float: left;
    width: 50%;
  }
  .xxlarge-up-2 > .column:nth-of-type(1n), .xxlarge-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-2 > .column:nth-of-type(2n+1), .xxlarge-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .xxlarge-up-2 > .column:last-child, .xxlarge-up-2 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-3 > .column, .xxlarge-up-3 > .columns {
    float: left;
    width: 33.3333333333%;
  }
  .xxlarge-up-3 > .column:nth-of-type(1n), .xxlarge-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-3 > .column:nth-of-type(3n+1), .xxlarge-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .xxlarge-up-3 > .column:last-child, .xxlarge-up-3 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-4 > .column, .xxlarge-up-4 > .columns {
    float: left;
    width: 25%;
  }
  .xxlarge-up-4 > .column:nth-of-type(1n), .xxlarge-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-4 > .column:nth-of-type(4n+1), .xxlarge-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .xxlarge-up-4 > .column:last-child, .xxlarge-up-4 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-5 > .column, .xxlarge-up-5 > .columns {
    float: left;
    width: 20%;
  }
  .xxlarge-up-5 > .column:nth-of-type(1n), .xxlarge-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-5 > .column:nth-of-type(5n+1), .xxlarge-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .xxlarge-up-5 > .column:last-child, .xxlarge-up-5 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-6 > .column, .xxlarge-up-6 > .columns {
    float: left;
    width: 16.6666666667%;
  }
  .xxlarge-up-6 > .column:nth-of-type(1n), .xxlarge-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-6 > .column:nth-of-type(6n+1), .xxlarge-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .xxlarge-up-6 > .column:last-child, .xxlarge-up-6 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-7 > .column, .xxlarge-up-7 > .columns {
    float: left;
    width: 14.2857142857%;
  }
  .xxlarge-up-7 > .column:nth-of-type(1n), .xxlarge-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-7 > .column:nth-of-type(7n+1), .xxlarge-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .xxlarge-up-7 > .column:last-child, .xxlarge-up-7 > .columns:last-child {
    float: left;
  }
  .xxlarge-up-8 > .column, .xxlarge-up-8 > .columns {
    float: left;
    width: 12.5%;
  }
  .xxlarge-up-8 > .column:nth-of-type(1n), .xxlarge-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .xxlarge-up-8 > .column:nth-of-type(8n+1), .xxlarge-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .xxlarge-up-8 > .column:last-child, .xxlarge-up-8 > .columns:last-child {
    float: left;
  }
  .xxlarge-collapse > .column, .xxlarge-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
  }
  .xxlarge-collapse .row {
    margin-right: 0;
    margin-left: 0;
  }
  .expanded.row .xxlarge-collapse.row, nav.row.breadcrumb .xxlarge-collapse.row {
    margin-right: 0;
    margin-left: 0;
  }
  .xxlarge-uncollapse > .column, .xxlarge-uncollapse > .columns {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
  .xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
  }
  .xxlarge-centered, .xxlarge-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
  }
  .xxlarge-uncentered, .xxlarge-push-0, .xxlarge-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0;
  }
  .xxlarge-uncentered, .xxlarge-uncentered:last-child:not(:first-child), .xxlarge-push-0, .xxlarge-push-0:last-child:not(:first-child), .xxlarge-pull-0, .xxlarge-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .xxlarge-uncentered:last-child:not(:first-child), .xxlarge-push-0:last-child:not(:first-child), .xxlarge-pull-0:last-child:not(:first-child) {
    float: right;
  }
}
.column-block {
  margin-bottom: 0.8333333333rem;
}
.column-block > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .column-block {
    margin-bottom: 0.8333333333rem;
  }
  .column-block > :last-child {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48.75em) {
  .column-block {
    margin-bottom: 0.8333333333rem;
  }
  .column-block > :last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 73.0625em) {
  .column-block {
    margin-bottom: 1.6666666667rem;
  }
  .column-block > :last-child {
    margin-bottom: 0;
  }
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
.span3,
.span5,
blockquote.medium > p,
h3,
h4,
h5,
button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read,
h6,
.article--read,
.article--footer-print,
.article--footer-read,
.footer-social--text,
.tabs,
.select2-container--ekd .select2-results__option .select2-results__group,
button.block,
a.block,
.block.article--read,
article footer div.profile .block.profile--link.article--read,
.block.article--footer-read,
article footer div.profile .block.profile--link.article--footer-read,
article footer div.profile a.block.profile--link,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 2.2222222222rem;
  font-size: inherit;
  line-height: 1.4444444444em;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2,
.span3,
.span5,
blockquote.medium > p, .h2,
h3, .h3,
h4, .h4,
h5,
button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read, .h5,
h6,
.article--read,
.article--footer-print,
.article--footer-read,
.footer-social--text,
.tabs,
.select2-container--ekd .select2-results__option .select2-results__group,
button.block,
a.block,
.block.article--read,
article footer div.profile .block.profile--link.article--read,
.block.article--footer-read,
article footer div.profile .block.profile--link.article--footer-read,
article footer div.profile a.block.profile--link, .h6 {
  font-family: "PT Serif", serif;
  font-style: normal;
  font-weight: bold;
  color: #551285;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small,
.span3 small,
.span5 small,
blockquote.medium > p small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small,
button.mega-menu--1st-link small,
a.mega-menu--1st-link small,
article footer div.profile a.mega-menu--1st-link.profile--link small,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read small,
article footer div.profile .mega-menu--1st-link.profile--link.article--read small, .h5 small,
h6 small,
.article--read small,
.article--footer-print small,
.article--footer-read small,
.footer-social--text small,
.tabs small,
.select2-container--ekd .select2-results__option .select2-results__group small,
button.block small,
a.block small,
article footer div.profile .block.profile--link.article--read small,
article footer div.profile .block.profile--link.article--footer-read small,
article footer div.profile a.block.profile--link small, .h6 small {
  line-height: 0;
  color: #dddddd;
}

h1, .h1 {
  font-size: 1.3333333333rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .span3, .span5, blockquote.medium > p, .h2 {
  font-size: 1.1111111111rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1.0555555556rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read, .h5 {
  font-size: 0.9444444444rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .article--read, .article--footer-print, .article--footer-read, .footer-social--text, .tabs, .select2-container--ekd .select2-results__option .select2-results__group, button.block, a.block, .block.article--read, article footer div.profile .block.profile--link.article--read, .block.article--footer-read, article footer div.profile .block.profile--link.article--footer-read, article footer div.profile a.block.profile--link, .h6 {
  font-size: 0.8888888889rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 39.9375em) {
  h1, .h1 {
    font-size: 2.4444444444rem;
  }
  h2, .span3, .span5, blockquote.medium > p, .h2 {
    font-size: 1.4444444444rem;
  }
  h3, .h3 {
    font-size: 1.1666666667rem;
  }
  h4, .h4 {
    font-size: 0.7777777778rem;
  }
  h5, button.mega-menu--1st-link,
  a.mega-menu--1st-link,
  article footer div.profile a.mega-menu--1st-link.profile--link,
  .mega-menu--1st-link.article--footer-read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
  .mega-menu--1st-link.article--read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--read, .h5 {
    font-size: 1.1666666667rem;
  }
  h6, .article--read, .article--footer-print, .article--footer-read, .footer-social--text, .tabs, .select2-container--ekd .select2-results__option .select2-results__group, button.block, a.block, .block.article--read, article footer div.profile .block.profile--link.article--read, .block.article--footer-read, article footer div.profile .block.profile--link.article--footer-read, article footer div.profile a.block.profile--link, .h6 {
    font-size: 0.7777777778rem;
  }
}
a, .article--read, article footer div.profile .profile--link.article--read, .article--footer-read, article footer div.profile .profile--link.article--footer-read, article footer div.profile a.profile--link {
  line-height: inherit;
  color: #551285;
  text-decoration: underline;
  cursor: pointer;
}
a:hover, .article--read:hover, article footer div.profile .profile--link.article--read:hover, .article--footer-read:hover, article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile a.profile--link:hover, a:focus, .article--read:focus, article footer div.profile .profile--link.article--read:focus, .article--footer-read:focus, article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile a.profile--link:focus {
  color: #ffffff;
  text-decoration: none;
}
a img, .article--read img, article footer div.profile .profile--link.article--read img, .article--footer-read img, article footer div.profile .profile--link.article--footer-read img, article footer div.profile a.profile--link img {
  border: 0;
}

hr {
  clear: both;
  max-width: 65rem;
  height: 0;
  margin: 1.1111111111rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #dddddd;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 2.2222222222rem;
  list-style-position: outside;
  line-height: 1.4444444444em;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

blockquote {
  margin: 0 0 2.2222222222rem;
  padding: 0;
  border-left: none;
}
blockquote, blockquote p {
  line-height: 1.4444444444em;
  color: #551285;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #222222;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.1111111111rem 0.2222222222rem 0;
  background-color: #f4f4f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #222222;
  border-radius: 0.2777777778rem;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #666666;
}

.lead {
  font-size: 22.5px;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #551285;
  font-size: 1.1666666667rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #dddddd;
  background-color: #f4f4f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #222222;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.1111111111rem 0.2777777778rem 0.0555555556rem;
}

.code-block {
  border: 1px solid #dddddd;
  background-color: #f4f4f4;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #222222;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 39.9375em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 48.75em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 73.0625em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 87.4375em) {
  .xxlarge-text-left {
    text-align: left;
  }
  .xxlarge-text-right {
    text-align: right;
  }
  .xxlarge-text-center {
    text-align: center;
  }
  .xxlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            print-color-adjust: economy;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a, .article--read, article footer div.profile .profile--link.article--read, .article--footer-read, article footer div.profile .profile--link.article--footer-read, article footer div.profile a.profile--link,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after, [href].article--read:after, article footer div.profile [href].profile--link.article--read:after, [href].article--footer-read:after, article footer div.profile [href].profile--link.article--footer-read:after, article footer div.profile a[href].profile--link:after {
    content: " (" attr(href) ")";
  }
  .ir a:after, .ir .article--read:after, .ir article footer div.profile .profile--link.article--read:after, article footer div.profile .ir .profile--link.article--read:after, .ir .article--footer-read:after, .ir article footer div.profile .profile--link.article--footer-read:after, article footer div.profile .ir .profile--link.article--footer-read:after, .ir article footer div.profile a.profile--link:after, article footer div.profile .ir a.profile--link:after,
  a[href^="javascript:"]:after,
  [href^="javascript:"].article--read:after,
  article footer div.profile [href^="javascript:"].profile--link.article--read:after,
  [href^="javascript:"].article--footer-read:after,
  article footer div.profile [href^="javascript:"].profile--link.article--footer-read:after,
  article footer div.profile a[href^="javascript:"].profile--link:after,
  a[href^="#"]:after,
  [href^="#"].article--read:after,
  article footer div.profile [href^="#"].profile--link.article--read:after,
  [href^="#"].article--footer-read:after,
  article footer div.profile [href^="#"].profile--link.article--footer-read:after,
  article footer div.profile a[href^="#"].profile--link:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #666666;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  .span3,
  .span5,
  blockquote.medium > p,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2, .span3, .span5, blockquote.medium > p,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
.button, .tabs, [rel=tag],
.tag {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  border: 1px solid transparent;
  border-radius: 0.2777777778rem;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.7777777778rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  padding: 0.85em 1em;
}
[data-whatinput=mouse] .button, [data-whatinput=mouse] .tabs, [data-whatinput=mouse] [rel=tag],
[data-whatinput=mouse] .tag {
  outline: 0;
}
.button.tiny, .tiny.tabs, .tiny[rel=tag],
.tiny.tag {
  font-size: 0.7777777778rem;
}
.button.small, .small.tabs, .small[rel=tag],
.small.tag {
  font-size: 0.7777777778rem;
}
.button.large, .large.tabs, .large[rel=tag],
.large.tag {
  font-size: 1.1666666667rem;
}
.button.expanded, nav.button.breadcrumb, .expanded.tabs, nav.tabs.breadcrumb, .expanded[rel=tag], nav[rel=tag].breadcrumb,
.expanded.tag,
nav.tag.breadcrumb {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button, .tabs, [rel=tag],
.tag, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
  background-color: #551285;
  color: #ffffff;
}
.button:hover, .tabs:hover, [rel=tag]:hover,
.tag:hover, .button:focus, .tabs:focus, [rel=tag]:focus,
.tag:focus {
  background-color: #368fd2;
  color: #ffffff;
}
.button.primary, .primary.tabs, .primary[rel=tag],
.primary.tag, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
  background-color: #551285;
  color: #ffffff;
}
.button.primary:hover, .primary.tabs:hover, .primary[rel=tag]:hover,
.primary.tag:hover, .button.primary:focus, .primary.tabs:focus, .primary[rel=tag]:focus,
.primary.tag:focus {
  background-color: rgb(68, 14.4, 106.4);
  color: #ffffff;
}
.button.primary-darker, .primary-darker.tabs, .primary-darker[rel=tag],
.primary-darker.tag, .button.primary-darker.disabled, .button.primary-darker[disabled], .button.primary-darker.disabled:hover, .button.primary-darker[disabled]:hover, .button.primary-darker.disabled:focus, .button.primary-darker[disabled]:focus {
  background-color: #451369;
  color: #ffffff;
}
.button.primary-darker:hover, .primary-darker.tabs:hover, .primary-darker[rel=tag]:hover,
.primary-darker.tag:hover, .button.primary-darker:focus, .primary-darker.tabs:focus, .primary-darker[rel=tag]:focus,
.primary-darker.tag:focus {
  background-color: rgb(55.2, 15.2, 84);
  color: #ffffff;
}
.button.primary-superdark, .primary-superdark.tabs, .primary-superdark[rel=tag],
.primary-superdark.tag, .button.primary-superdark.disabled, .button.primary-superdark[disabled], .button.primary-superdark.disabled:hover, .button.primary-superdark[disabled]:hover, .button.primary-superdark.disabled:focus, .button.primary-superdark[disabled]:focus {
  background-color: #290235;
  color: #ffffff;
}
.button.primary-superdark:hover, .primary-superdark.tabs:hover, .primary-superdark[rel=tag]:hover,
.primary-superdark.tag:hover, .button.primary-superdark:focus, .primary-superdark.tabs:focus, .primary-superdark[rel=tag]:focus,
.primary-superdark.tag:focus {
  background-color: rgb(32.8, 1.6, 42.4);
  color: #ffffff;
}
.button.secondary, .secondary.tabs, .secondary[rel=tag],
.secondary.tag, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
  background-color: #368fd2;
  color: #222222;
}
.button.secondary:hover, .secondary.tabs:hover, .secondary[rel=tag]:hover,
.secondary.tag:hover, .button.secondary:focus, .secondary.tabs:focus, .secondary[rel=tag]:focus,
.secondary.tag:focus {
  background-color: rgb(38.6341463415, 115.043902439, 172.5658536585);
  color: #222222;
}
.button.secondary-darker, .secondary-darker.tabs, .secondary-darker[rel=tag],
.secondary-darker.tag, .button.secondary-darker.disabled, .button.secondary-darker[disabled], .button.secondary-darker.disabled:hover, .button.secondary-darker[disabled]:hover, .button.secondary-darker.disabled:focus, .button.secondary-darker[disabled]:focus {
  background-color: #296ab7;
  color: #ffffff;
}
.button.secondary-darker:hover, .secondary-darker.tabs:hover, .secondary-darker[rel=tag]:hover,
.secondary-darker.tag:hover, .button.secondary-darker:focus, .secondary-darker.tabs:focus, .secondary-darker[rel=tag]:focus,
.secondary-darker.tag:focus {
  background-color: rgb(32.8, 84.8, 146.4);
  color: #ffffff;
}
.button.tertiary, .tertiary.tabs, .tertiary[rel=tag],
.tertiary.tag, .button.tertiary.disabled, .button.tertiary[disabled], .button.tertiary.disabled:hover, .button.tertiary[disabled]:hover, .button.tertiary.disabled:focus, .button.tertiary[disabled]:focus {
  background-color: #ffae00;
  color: #222222;
}
.button.tertiary:hover, .tertiary.tabs:hover, .tertiary[rel=tag]:hover,
.tertiary.tag:hover, .button.tertiary:focus, .tertiary.tabs:focus, .tertiary[rel=tag]:focus,
.tertiary.tag:focus {
  background-color: rgb(204, 139.2, 0);
  color: #222222;
}
.button.light-tertiary, .light-tertiary.tabs, .light-tertiary[rel=tag],
.light-tertiary.tag, .button.light-tertiary.disabled, .button.light-tertiary[disabled], .button.light-tertiary.disabled:hover, .button.light-tertiary[disabled]:hover, .button.light-tertiary.disabled:focus, .button.light-tertiary[disabled]:focus {
  background-color: #fec240;
  color: #222222;
}
.button.light-tertiary:hover, .light-tertiary.tabs:hover, .light-tertiary[rel=tag]:hover,
.light-tertiary.tag:hover, .button.light-tertiary:focus, .light-tertiary.tabs:focus, .light-tertiary[rel=tag]:focus,
.light-tertiary.tag:focus {
  background-color: rgb(253.075, 173.575, 1.325);
  color: #222222;
}
.button.superlight-tertiary, .superlight-tertiary.tabs, .superlight-tertiary[rel=tag],
.superlight-tertiary.tag, .button.superlight-tertiary.disabled, .button.superlight-tertiary[disabled], .button.superlight-tertiary.disabled:hover, .button.superlight-tertiary[disabled]:hover, .button.superlight-tertiary.disabled:focus, .button.superlight-tertiary[disabled]:focus {
  background-color: #fed548;
  color: #222222;
}
.button.superlight-tertiary:hover, .superlight-tertiary.tabs:hover, .superlight-tertiary[rel=tag]:hover,
.superlight-tertiary.tag:hover, .button.superlight-tertiary:focus, .superlight-tertiary.tabs:focus, .superlight-tertiary[rel=tag]:focus,
.superlight-tertiary.tag:focus {
  background-color: rgb(253.6456521739, 198.1173913043, 7.1543478261);
  color: #222222;
}
.button.success, .success.tabs, .success[rel=tag],
.success.tag, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
  background-color: #3adb76;
  color: #222222;
}
.button.success:hover, .success.tabs:hover, .success[rel=tag]:hover,
.success.tag:hover, .button.success:focus, .success.tabs:focus, .success[rel=tag]:focus,
.success.tag:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #222222;
}
.button.warning, .warning.tabs, .warning[rel=tag],
.warning.tag, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
  background-color: #ffae00;
  color: #222222;
}
.button.warning:hover, .warning.tabs:hover, .warning[rel=tag]:hover,
.warning.tag:hover, .button.warning:focus, .warning.tabs:focus, .warning[rel=tag]:focus,
.warning.tag:focus {
  background-color: rgb(204, 139.2, 0);
  color: #222222;
}
.button.alert, .alert.tabs, .alert[rel=tag],
.alert.tag, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
  background-color: #db0031;
  color: #ffffff;
}
.button.alert:hover, .alert.tabs:hover, .alert[rel=tag]:hover,
.alert.tag:hover, .button.alert:focus, .alert.tabs:focus, .alert[rel=tag]:focus,
.alert.tag:focus {
  background-color: rgb(175.2, 0, 39.2);
  color: #ffffff;
}
.button.hollow, .hollow.tabs, .hollow[rel=tag],
.hollow.tag, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .hollow.tabs, .hollow[rel=tag],
.hollow.tag, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #551285;
  color: #551285;
}
.button.hollow:hover, .hollow.tabs:hover, .hollow[rel=tag]:hover,
.hollow.tag:hover, .button.hollow:focus, .hollow.tabs:focus, .hollow[rel=tag]:focus,
.hollow.tag:focus {
  border-color: rgb(42.5, 9, 66.5);
  color: rgb(42.5, 9, 66.5);
}
.button.hollow.primary, .hollow.primary.tabs, .hollow.primary[rel=tag],
.hollow.primary.tag, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #551285;
  color: #551285;
}
.button.hollow.primary:hover, .hollow.primary.tabs:hover, .hollow.primary[rel=tag]:hover,
.hollow.primary.tag:hover, .button.hollow.primary:focus, .hollow.primary.tabs:focus, .hollow.primary[rel=tag]:focus,
.hollow.primary.tag:focus {
  border-color: rgb(42.5, 9, 66.5);
  color: rgb(42.5, 9, 66.5);
}
.button.hollow.primary-darker, .hollow.primary-darker.tabs, .hollow.primary-darker[rel=tag],
.hollow.primary-darker.tag, .button.hollow.primary-darker.disabled, .button.hollow.primary-darker[disabled], .button.hollow.primary-darker.disabled:hover, .button.hollow.primary-darker[disabled]:hover, .button.hollow.primary-darker.disabled:focus, .button.hollow.primary-darker[disabled]:focus {
  border: 1px solid #451369;
  color: #451369;
}
.button.hollow.primary-darker:hover, .hollow.primary-darker.tabs:hover, .hollow.primary-darker[rel=tag]:hover,
.hollow.primary-darker.tag:hover, .button.hollow.primary-darker:focus, .hollow.primary-darker.tabs:focus, .hollow.primary-darker[rel=tag]:focus,
.hollow.primary-darker.tag:focus {
  border-color: rgb(34.5, 9.5, 52.5);
  color: rgb(34.5, 9.5, 52.5);
}
.button.hollow.primary-superdark, .hollow.primary-superdark.tabs, .hollow.primary-superdark[rel=tag],
.hollow.primary-superdark.tag, .button.hollow.primary-superdark.disabled, .button.hollow.primary-superdark[disabled], .button.hollow.primary-superdark.disabled:hover, .button.hollow.primary-superdark[disabled]:hover, .button.hollow.primary-superdark.disabled:focus, .button.hollow.primary-superdark[disabled]:focus {
  border: 1px solid #290235;
  color: #290235;
}
.button.hollow.primary-superdark:hover, .hollow.primary-superdark.tabs:hover, .hollow.primary-superdark[rel=tag]:hover,
.hollow.primary-superdark.tag:hover, .button.hollow.primary-superdark:focus, .hollow.primary-superdark.tabs:focus, .hollow.primary-superdark[rel=tag]:focus,
.hollow.primary-superdark.tag:focus {
  border-color: rgb(20.5, 1, 26.5);
  color: rgb(20.5, 1, 26.5);
}
.button.hollow.secondary, .hollow.secondary.tabs, .hollow.secondary[rel=tag],
.hollow.secondary.tag, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #368fd2;
  color: #368fd2;
}
.button.hollow.secondary:hover, .hollow.secondary.tabs:hover, .hollow.secondary[rel=tag]:hover,
.hollow.secondary.tag:hover, .button.hollow.secondary:focus, .hollow.secondary.tabs:focus, .hollow.secondary[rel=tag]:focus,
.hollow.secondary.tag:focus {
  border-color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
  color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
}
.button.hollow.secondary-darker, .hollow.secondary-darker.tabs, .hollow.secondary-darker[rel=tag],
.hollow.secondary-darker.tag, .button.hollow.secondary-darker.disabled, .button.hollow.secondary-darker[disabled], .button.hollow.secondary-darker.disabled:hover, .button.hollow.secondary-darker[disabled]:hover, .button.hollow.secondary-darker.disabled:focus, .button.hollow.secondary-darker[disabled]:focus {
  border: 1px solid #296ab7;
  color: #296ab7;
}
.button.hollow.secondary-darker:hover, .hollow.secondary-darker.tabs:hover, .hollow.secondary-darker[rel=tag]:hover,
.hollow.secondary-darker.tag:hover, .button.hollow.secondary-darker:focus, .hollow.secondary-darker.tabs:focus, .hollow.secondary-darker[rel=tag]:focus,
.hollow.secondary-darker.tag:focus {
  border-color: rgb(20.5, 53, 91.5);
  color: rgb(20.5, 53, 91.5);
}
.button.hollow.tertiary, .hollow.tertiary.tabs, .hollow.tertiary[rel=tag],
.hollow.tertiary.tag, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.tertiary:hover, .hollow.tertiary.tabs:hover, .hollow.tertiary[rel=tag]:hover,
.hollow.tertiary.tag:hover, .button.hollow.tertiary:focus, .hollow.tertiary.tabs:focus, .hollow.tertiary[rel=tag]:focus,
.hollow.tertiary.tag:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button.hollow.light-tertiary, .hollow.light-tertiary.tabs, .hollow.light-tertiary[rel=tag],
.hollow.light-tertiary.tag, .button.hollow.light-tertiary.disabled, .button.hollow.light-tertiary[disabled], .button.hollow.light-tertiary.disabled:hover, .button.hollow.light-tertiary[disabled]:hover, .button.hollow.light-tertiary.disabled:focus, .button.hollow.light-tertiary[disabled]:focus {
  border: 1px solid #fec240;
  color: #fec240;
}
.button.hollow.light-tertiary:hover, .hollow.light-tertiary.tabs:hover, .hollow.light-tertiary[rel=tag]:hover,
.hollow.light-tertiary.tag:hover, .button.hollow.light-tertiary:focus, .hollow.light-tertiary.tabs:focus, .hollow.light-tertiary[rel=tag]:focus,
.hollow.light-tertiary.tag:focus {
  border-color: rgb(158.171875, 108.484375, 0.828125);
  color: rgb(158.171875, 108.484375, 0.828125);
}
.button.hollow.superlight-tertiary, .hollow.superlight-tertiary.tabs, .hollow.superlight-tertiary[rel=tag],
.hollow.superlight-tertiary.tag, .button.hollow.superlight-tertiary.disabled, .button.hollow.superlight-tertiary[disabled], .button.hollow.superlight-tertiary.disabled:hover, .button.hollow.superlight-tertiary[disabled]:hover, .button.hollow.superlight-tertiary.disabled:focus, .button.hollow.superlight-tertiary[disabled]:focus {
  border: 1px solid #fed548;
  color: #fed548;
}
.button.hollow.superlight-tertiary:hover, .hollow.superlight-tertiary.tabs:hover, .hollow.superlight-tertiary[rel=tag]:hover,
.hollow.superlight-tertiary.tag:hover, .button.hollow.superlight-tertiary:focus, .hollow.superlight-tertiary.tabs:focus, .hollow.superlight-tertiary[rel=tag]:focus,
.hollow.superlight-tertiary.tag:focus {
  border-color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
  color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
}
.button.hollow.success, .hollow.success.tabs, .hollow.success[rel=tag],
.hollow.success.tag, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .hollow.success.tabs:hover, .hollow.success[rel=tag]:hover,
.hollow.success.tag:hover, .button.hollow.success:focus, .hollow.success.tabs:focus, .hollow.success[rel=tag]:focus,
.hollow.success.tag:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button.hollow.warning, .hollow.warning.tabs, .hollow.warning[rel=tag],
.hollow.warning.tag, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .hollow.warning.tabs:hover, .hollow.warning[rel=tag]:hover,
.hollow.warning.tag:hover, .button.hollow.warning:focus, .hollow.warning.tabs:focus, .hollow.warning[rel=tag]:focus,
.hollow.warning.tag:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button.hollow.alert, .hollow.alert.tabs, .hollow.alert[rel=tag],
.hollow.alert.tag, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #db0031;
  color: #db0031;
}
.button.hollow.alert:hover, .hollow.alert.tabs:hover, .hollow.alert[rel=tag]:hover,
.hollow.alert.tag:hover, .button.hollow.alert:focus, .hollow.alert.tabs:focus, .hollow.alert[rel=tag]:focus,
.hollow.alert.tag:focus {
  border-color: rgb(109.5, 0, 24.5);
  color: rgb(109.5, 0, 24.5);
}
.button.clear, .clear.tabs, .clear[rel=tag],
.clear.tag, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .clear.tabs, .clear[rel=tag],
.clear.tag, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #551285;
}
.button.clear:hover, .clear.tabs:hover, .clear[rel=tag]:hover,
.clear.tag:hover, .button.clear:focus, .clear.tabs:focus, .clear[rel=tag]:focus,
.clear.tag:focus {
  color: rgb(42.5, 9, 66.5);
}
.button.clear.primary, .clear.primary.tabs, .clear.primary[rel=tag],
.clear.primary.tag, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #551285;
}
.button.clear.primary:hover, .clear.primary.tabs:hover, .clear.primary[rel=tag]:hover,
.clear.primary.tag:hover, .button.clear.primary:focus, .clear.primary.tabs:focus, .clear.primary[rel=tag]:focus,
.clear.primary.tag:focus {
  color: rgb(42.5, 9, 66.5);
}
.button.clear.primary-darker, .clear.primary-darker.tabs, .clear.primary-darker[rel=tag],
.clear.primary-darker.tag, .button.clear.primary-darker.disabled, .button.clear.primary-darker[disabled], .button.clear.primary-darker.disabled:hover, .button.clear.primary-darker[disabled]:hover, .button.clear.primary-darker.disabled:focus, .button.clear.primary-darker[disabled]:focus {
  color: #451369;
}
.button.clear.primary-darker:hover, .clear.primary-darker.tabs:hover, .clear.primary-darker[rel=tag]:hover,
.clear.primary-darker.tag:hover, .button.clear.primary-darker:focus, .clear.primary-darker.tabs:focus, .clear.primary-darker[rel=tag]:focus,
.clear.primary-darker.tag:focus {
  color: rgb(34.5, 9.5, 52.5);
}
.button.clear.primary-superdark, .clear.primary-superdark.tabs, .clear.primary-superdark[rel=tag],
.clear.primary-superdark.tag, .button.clear.primary-superdark.disabled, .button.clear.primary-superdark[disabled], .button.clear.primary-superdark.disabled:hover, .button.clear.primary-superdark[disabled]:hover, .button.clear.primary-superdark.disabled:focus, .button.clear.primary-superdark[disabled]:focus {
  color: #290235;
}
.button.clear.primary-superdark:hover, .clear.primary-superdark.tabs:hover, .clear.primary-superdark[rel=tag]:hover,
.clear.primary-superdark.tag:hover, .button.clear.primary-superdark:focus, .clear.primary-superdark.tabs:focus, .clear.primary-superdark[rel=tag]:focus,
.clear.primary-superdark.tag:focus {
  color: rgb(20.5, 1, 26.5);
}
.button.clear.secondary, .clear.secondary.tabs, .clear.secondary[rel=tag],
.clear.secondary.tag, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #368fd2;
}
.button.clear.secondary:hover, .clear.secondary.tabs:hover, .clear.secondary[rel=tag]:hover,
.clear.secondary.tag:hover, .button.clear.secondary:focus, .clear.secondary.tabs:focus, .clear.secondary[rel=tag]:focus,
.clear.secondary.tag:focus {
  color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
}
.button.clear.secondary-darker, .clear.secondary-darker.tabs, .clear.secondary-darker[rel=tag],
.clear.secondary-darker.tag, .button.clear.secondary-darker.disabled, .button.clear.secondary-darker[disabled], .button.clear.secondary-darker.disabled:hover, .button.clear.secondary-darker[disabled]:hover, .button.clear.secondary-darker.disabled:focus, .button.clear.secondary-darker[disabled]:focus {
  color: #296ab7;
}
.button.clear.secondary-darker:hover, .clear.secondary-darker.tabs:hover, .clear.secondary-darker[rel=tag]:hover,
.clear.secondary-darker.tag:hover, .button.clear.secondary-darker:focus, .clear.secondary-darker.tabs:focus, .clear.secondary-darker[rel=tag]:focus,
.clear.secondary-darker.tag:focus {
  color: rgb(20.5, 53, 91.5);
}
.button.clear.tertiary, .clear.tertiary.tabs, .clear.tertiary[rel=tag],
.clear.tertiary.tag, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
  color: #ffae00;
}
.button.clear.tertiary:hover, .clear.tertiary.tabs:hover, .clear.tertiary[rel=tag]:hover,
.clear.tertiary.tag:hover, .button.clear.tertiary:focus, .clear.tertiary.tabs:focus, .clear.tertiary[rel=tag]:focus,
.clear.tertiary.tag:focus {
  color: rgb(127.5, 87, 0);
}
.button.clear.light-tertiary, .clear.light-tertiary.tabs, .clear.light-tertiary[rel=tag],
.clear.light-tertiary.tag, .button.clear.light-tertiary.disabled, .button.clear.light-tertiary[disabled], .button.clear.light-tertiary.disabled:hover, .button.clear.light-tertiary[disabled]:hover, .button.clear.light-tertiary.disabled:focus, .button.clear.light-tertiary[disabled]:focus {
  color: #fec240;
}
.button.clear.light-tertiary:hover, .clear.light-tertiary.tabs:hover, .clear.light-tertiary[rel=tag]:hover,
.clear.light-tertiary.tag:hover, .button.clear.light-tertiary:focus, .clear.light-tertiary.tabs:focus, .clear.light-tertiary[rel=tag]:focus,
.clear.light-tertiary.tag:focus {
  color: rgb(158.171875, 108.484375, 0.828125);
}
.button.clear.superlight-tertiary, .clear.superlight-tertiary.tabs, .clear.superlight-tertiary[rel=tag],
.clear.superlight-tertiary.tag, .button.clear.superlight-tertiary.disabled, .button.clear.superlight-tertiary[disabled], .button.clear.superlight-tertiary.disabled:hover, .button.clear.superlight-tertiary[disabled]:hover, .button.clear.superlight-tertiary.disabled:focus, .button.clear.superlight-tertiary[disabled]:focus {
  color: #fed548;
}
.button.clear.superlight-tertiary:hover, .clear.superlight-tertiary.tabs:hover, .clear.superlight-tertiary[rel=tag]:hover,
.clear.superlight-tertiary.tag:hover, .button.clear.superlight-tertiary:focus, .clear.superlight-tertiary.tabs:focus, .clear.superlight-tertiary[rel=tag]:focus,
.clear.superlight-tertiary.tag:focus {
  color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
}
.button.clear.success, .clear.success.tabs, .clear.success[rel=tag],
.clear.success.tag, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #3adb76;
}
.button.clear.success:hover, .clear.success.tabs:hover, .clear.success[rel=tag]:hover,
.clear.success.tag:hover, .button.clear.success:focus, .clear.success.tabs:focus, .clear.success[rel=tag]:focus,
.clear.success.tag:focus {
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button.clear.warning, .clear.warning.tabs, .clear.warning[rel=tag],
.clear.warning.tag, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #ffae00;
}
.button.clear.warning:hover, .clear.warning.tabs:hover, .clear.warning[rel=tag]:hover,
.clear.warning.tag:hover, .button.clear.warning:focus, .clear.warning.tabs:focus, .clear.warning[rel=tag]:focus,
.clear.warning.tag:focus {
  color: rgb(127.5, 87, 0);
}
.button.clear.alert, .clear.alert.tabs, .clear.alert[rel=tag],
.clear.alert.tag, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #db0031;
}
.button.clear.alert:hover, .clear.alert.tabs:hover, .clear.alert[rel=tag]:hover,
.clear.alert.tag:hover, .button.clear.alert:focus, .clear.alert.tabs:focus, .clear.alert[rel=tag]:focus,
.clear.alert.tag:focus {
  color: rgb(109.5, 0, 24.5);
}
.button.disabled, .disabled.tabs, .disabled[rel=tag],
.disabled.tag, .button[disabled], [disabled].tabs, [disabled][rel=tag],
[disabled].tag {
  opacity: 1;
  cursor: not-allowed;
}
.button.dropdown::after, .dropdown.tabs::after, .dropdown[rel=tag]::after,
.dropdown.tag::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #ffffff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .dropdown.hollow.tabs::after, .dropdown.hollow[rel=tag]::after,
.dropdown.hollow.tag::after, .button.dropdown.clear::after, .dropdown.clear.tabs::after, .dropdown.clear[rel=tag]::after,
.dropdown.clear.tag::after {
  border-top-color: #551285;
}
.button.dropdown.hollow.primary::after, .dropdown.hollow.primary.tabs::after, .dropdown.hollow.primary[rel=tag]::after,
.dropdown.hollow.primary.tag::after, .button.dropdown.clear.primary::after, .dropdown.clear.primary.tabs::after, .dropdown.clear.primary[rel=tag]::after,
.dropdown.clear.primary.tag::after {
  border-top-color: #551285;
}
.button.dropdown.hollow.primary-darker::after, .dropdown.hollow.primary-darker.tabs::after, .dropdown.hollow.primary-darker[rel=tag]::after,
.dropdown.hollow.primary-darker.tag::after, .button.dropdown.clear.primary-darker::after, .dropdown.clear.primary-darker.tabs::after, .dropdown.clear.primary-darker[rel=tag]::after,
.dropdown.clear.primary-darker.tag::after {
  border-top-color: #451369;
}
.button.dropdown.hollow.primary-superdark::after, .dropdown.hollow.primary-superdark.tabs::after, .dropdown.hollow.primary-superdark[rel=tag]::after,
.dropdown.hollow.primary-superdark.tag::after, .button.dropdown.clear.primary-superdark::after, .dropdown.clear.primary-superdark.tabs::after, .dropdown.clear.primary-superdark[rel=tag]::after,
.dropdown.clear.primary-superdark.tag::after {
  border-top-color: #290235;
}
.button.dropdown.hollow.secondary::after, .dropdown.hollow.secondary.tabs::after, .dropdown.hollow.secondary[rel=tag]::after,
.dropdown.hollow.secondary.tag::after, .button.dropdown.clear.secondary::after, .dropdown.clear.secondary.tabs::after, .dropdown.clear.secondary[rel=tag]::after,
.dropdown.clear.secondary.tag::after {
  border-top-color: #368fd2;
}
.button.dropdown.hollow.secondary-darker::after, .dropdown.hollow.secondary-darker.tabs::after, .dropdown.hollow.secondary-darker[rel=tag]::after,
.dropdown.hollow.secondary-darker.tag::after, .button.dropdown.clear.secondary-darker::after, .dropdown.clear.secondary-darker.tabs::after, .dropdown.clear.secondary-darker[rel=tag]::after,
.dropdown.clear.secondary-darker.tag::after {
  border-top-color: #296ab7;
}
.button.dropdown.hollow.tertiary::after, .dropdown.hollow.tertiary.tabs::after, .dropdown.hollow.tertiary[rel=tag]::after,
.dropdown.hollow.tertiary.tag::after, .button.dropdown.clear.tertiary::after, .dropdown.clear.tertiary.tabs::after, .dropdown.clear.tertiary[rel=tag]::after,
.dropdown.clear.tertiary.tag::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.light-tertiary::after, .dropdown.hollow.light-tertiary.tabs::after, .dropdown.hollow.light-tertiary[rel=tag]::after,
.dropdown.hollow.light-tertiary.tag::after, .button.dropdown.clear.light-tertiary::after, .dropdown.clear.light-tertiary.tabs::after, .dropdown.clear.light-tertiary[rel=tag]::after,
.dropdown.clear.light-tertiary.tag::after {
  border-top-color: #fec240;
}
.button.dropdown.hollow.superlight-tertiary::after, .dropdown.hollow.superlight-tertiary.tabs::after, .dropdown.hollow.superlight-tertiary[rel=tag]::after,
.dropdown.hollow.superlight-tertiary.tag::after, .button.dropdown.clear.superlight-tertiary::after, .dropdown.clear.superlight-tertiary.tabs::after, .dropdown.clear.superlight-tertiary[rel=tag]::after,
.dropdown.clear.superlight-tertiary.tag::after {
  border-top-color: #fed548;
}
.button.dropdown.hollow.success::after, .dropdown.hollow.success.tabs::after, .dropdown.hollow.success[rel=tag]::after,
.dropdown.hollow.success.tag::after, .button.dropdown.clear.success::after, .dropdown.clear.success.tabs::after, .dropdown.clear.success[rel=tag]::after,
.dropdown.clear.success.tag::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .dropdown.hollow.warning.tabs::after, .dropdown.hollow.warning[rel=tag]::after,
.dropdown.hollow.warning.tag::after, .button.dropdown.clear.warning::after, .dropdown.clear.warning.tabs::after, .dropdown.clear.warning[rel=tag]::after,
.dropdown.clear.warning.tag::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .dropdown.hollow.alert.tabs::after, .dropdown.hollow.alert[rel=tag]::after,
.dropdown.hollow.alert.tag::after, .button.dropdown.clear.alert::after, .dropdown.clear.alert.tabs::after, .dropdown.clear.alert[rel=tag]::after,
.dropdown.clear.alert.tag::after {
  border-top-color: #db0031;
}
.button.arrow-only::after, .arrow-only.tabs::after, .arrow-only[rel=tag]::after,
.arrow-only.tag::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, .button.article--read:hover, .button.article--footer-read:hover, a.tabs:hover, .tabs.article--read:hover, .tabs.article--footer-read:hover, a[rel=tag]:hover, [rel=tag].article--read:hover, [rel=tag].article--footer-read:hover,
a.tag:hover,
.tag.article--read:hover,
.tag.article--footer-read:hover, article footer div.profile a.button.profile--link:hover, article footer div.profile a.profile--link.tabs:hover, article footer div.profile a.profile--link[rel=tag]:hover,
article footer div.profile a.profile--link.tag:hover, a.button:focus, .button.article--read:focus, .button.article--footer-read:focus, a.tabs:focus, .tabs.article--read:focus, .tabs.article--footer-read:focus, a[rel=tag]:focus, [rel=tag].article--read:focus, [rel=tag].article--footer-read:focus,
a.tag:focus,
.tag.article--read:focus,
.tag.article--footer-read:focus, article footer div.profile a.button.profile--link:focus, article footer div.profile a.profile--link.tabs:focus, article footer div.profile a.profile--link[rel=tag]:focus,
article footer div.profile a.profile--link.tag:focus {
  text-decoration: none;
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.3333333333rem;
  margin: 0 0 1.1111111111rem;
  padding: 0.75rem 1rem;
  border: 2px solid #dddddd;
  border-radius: 0.2777777778rem;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: inherit;
  font-size: 0.8888888889rem;
  font-weight: normal;
  line-height: 1;
  color: #551285;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 2px solid #551285;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #f4f4f4;
  cursor: default;
}

[type=submit],
[type=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.2777777778rem;
}

input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

::-webkit-input-placeholder {
  color: #dddddd;
}

::-moz-placeholder {
  color: #dddddd;
}

:-ms-input-placeholder {
  color: #dddddd;
}

::-ms-input-placeholder {
  color: #dddddd;
}

::placeholder {
  color: #dddddd;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1.1111111111rem;
}

[type=checkbox] + label, fieldset [type=checkbox] + legend,
[type=radio] + label,
fieldset [type=radio] + legend {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5555555556rem;
  margin-right: 1.1111111111rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for], fieldset [type=checkbox] + legend[for],
[type=radio] + label[for],
fieldset [type=radio] + legend[for] {
  cursor: pointer;
}

label > [type=checkbox], fieldset legend > [type=checkbox],
label > [type=radio],
fieldset legend > [type=radio] {
  margin-right: 0.5555555556rem;
}

[type=file] {
  width: 100%;
}

label, fieldset legend {
  display: block;
  margin: 0;
  font-size: 0.8888888889rem;
  font-weight: bold;
  line-height: 2;
  color: #222222;
}
label.middle, fieldset legend.middle {
  margin: 0 0 1.1111111111rem;
  line-height: 1.4444444444em;
  padding: 0.6666666667rem 0;
}

.help-text {
  margin-top: -0.5555555556rem;
  font-size: 0.6666666667rem;
  font-style: normal;
  color: #666666;
}

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1.1111111111rem;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 0.2777777778rem 0 0 0.2777777778rem;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 0.2777777778rem 0.2777777778rem 0;
}

.input-group-button a, .input-group-button .article--read, .input-group-button article footer div.profile .profile--link.article--read, article footer div.profile .input-group-button .profile--link.article--read, .input-group-button .article--footer-read, .input-group-button article footer div.profile .profile--link.article--footer-read, article footer div.profile .input-group-button .profile--link.article--footer-read, .input-group-button article footer div.profile a.profile--link, article footer div.profile .input-group-button a.profile--link,
.input-group-button input,
.input-group-button button,
.input-group-button label,
.input-group-button fieldset legend,
fieldset .input-group-button legend, .input-group-button, .input-group-field, .input-group-label, .input-group-divide {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

.input-group-label, .input-group-divide {
  padding: 0 1rem;
  border: 2px solid #dddddd;
  background: #f4f4f4;
  color: #551285;
  text-align: center;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}
.input-group-label:first-child, .input-group-divide:first-child {
  border-right: 0;
}
.input-group-label:last-child, .input-group-divide:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%;
  height: 100%;
}
.input-group-button a, .input-group-button .article--read, .input-group-button article footer div.profile .profile--link.article--read, article footer div.profile .input-group-button .profile--link.article--read, .input-group-button .article--footer-read, .input-group-button article footer div.profile .profile--link.article--footer-read, article footer div.profile .input-group-button .profile--link.article--footer-read, .input-group-button article footer div.profile a.profile--link, article footer div.profile .input-group-button a.profile--link,
.input-group-button input,
.input-group-button button,
.input-group-button label,
.input-group-button fieldset legend,
fieldset .input-group-button legend {
  height: 2.3333333333rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.8888888889rem;
}

.input-group .input-group-button {
  display: table-cell;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.5555555556rem;
}

.fieldset {
  margin: 1rem 0;
  padding: 1.1111111111rem;
  border: 1px solid #dddddd;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1666666667rem;
  padding: 0 0.1666666667rem;
}

select {
  height: 2.3333333333rem;
  margin: 0 0 1.1111111111rem;
  padding: 0.75rem 1rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 2px solid #dddddd;
  border-radius: 0.2777777778rem;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 0.8888888889rem;
  font-weight: normal;
  line-height: 1;
  color: #551285;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  background-origin: content-box;
  background-position: right -1.1111111111rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.6666666667rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28102, 102, 102%29"></polygon></svg>');
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 2px solid #551285;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}
select:disabled {
  background-color: #f4f4f4;
  cursor: default;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #db0031;
  background-color: rgb(251.4, 229.5, 234.4);
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
  color: #db0031;
}
.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #db0031;
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
  color: #db0031;
}
.is-invalid-input:not(:focus)::-ms-input-placeholder {
  color: #db0031;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #db0031;
}

.is-invalid-label {
  color: #db0031;
}

.form-error {
  display: none;
  margin-top: -0.5555555556rem;
  margin-bottom: 1.1111111111rem;
  font-size: 0.6666666667rem;
  font-weight: normal;
  color: #db0031;
}
.form-error.is-visible {
  display: block;
}

.accordion {
  margin-left: 0;
  background: #ffffff;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

.accordion-item:first-child > :first-child {
  border-radius: 0.2777777778rem 0.2777777778rem 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0.2777777778rem 0.2777777778rem;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #f4f4f4;
  border-bottom: 0;
  font-size: 0.6666666667rem;
  line-height: 1;
  color: 10.3;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #f4f4f4;
  border-radius: 0 0 0.2777777778rem 0.2777777778rem;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #f4f4f4;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title::before {
  content: "–";
}

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #f4f4f4;
  border-bottom: 0;
  background-color: #ffffff;
  color: 10.3;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #f4f4f4;
}

.accordion-menu li {
  width: 100%;
}
.accordion-menu a, .accordion-menu .article--read, .accordion-menu article footer div.profile .profile--link.article--read, article footer div.profile .accordion-menu .profile--link.article--read, .accordion-menu .article--footer-read, .accordion-menu article footer div.profile .profile--link.article--footer-read, article footer div.profile .accordion-menu .profile--link.article--footer-read, .accordion-menu article footer div.profile a.profile--link, article footer div.profile .accordion-menu a.profile--link {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a, .accordion-menu .is-accordion-submenu .article--read, .accordion-menu .is-accordion-submenu .article--footer-read, .accordion-menu .is-accordion-submenu article footer div.profile a.profile--link, article footer div.profile .accordion-menu .is-accordion-submenu a.profile--link {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a, .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > .article--read, .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > .article--footer-read {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after, .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > .article--read::after, .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > .article--footer-read::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #551285 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after, .accordion-menu.align-left .is-accordion-submenu-parent > .article--read::after, .accordion-menu.align-left .is-accordion-submenu-parent > .article--footer-read::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after, .accordion-menu.align-right .is-accordion-submenu-parent > .article--read::after, .accordion-menu.align-right .is-accordion-submenu-parent > .article--footer-read::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after, .accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > .article--read::after, .accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > .article--footer-read::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.is-accordion-submenu-parent {
  position: relative;
}

.has-submenu-toggle > a, .has-submenu-toggle > .article--read, article footer div.profile .has-submenu-toggle > .profile--link.article--read, .has-submenu-toggle > .article--footer-read, article footer div.profile .has-submenu-toggle > .profile--link.article--footer-read, article footer div.profile .has-submenu-toggle > a.profile--link {
  margin-right: 40px;
}

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #551285 transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

.submenu-toggle[aria-expanded=true]::after {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.button-group {
  margin-bottom: 1rem;
  font-size: 0;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
}
.button-group::after {
  clear: both;
}
.button-group .button, .button-group .tabs, .button-group [rel=tag],
.button-group .tag {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.7777777778rem;
}
.button-group .button:last-child, .button-group .tabs:last-child, .button-group [rel=tag]:last-child,
.button-group .tag:last-child {
  margin-right: 0;
}
.button-group.tiny .button, .button-group.tiny .tabs, .button-group.tiny [rel=tag],
.button-group.tiny .tag {
  font-size: 0.7777777778rem;
}
.button-group.small .button, .button-group.small .tabs, .button-group.small [rel=tag],
.button-group.small .tag {
  font-size: 0.7777777778rem;
}
.button-group.large .button, .button-group.large .tabs, .button-group.large [rel=tag],
.button-group.large .tag {
  font-size: 1.1666666667rem;
}
.button-group.expanded, nav.button-group.breadcrumb {
  margin-right: -1px;
}
.button-group.expanded::before, nav.button-group.breadcrumb::before, .button-group.expanded::after, nav.button-group.breadcrumb::after {
  display: none;
}
.button-group.expanded .button:first-child:last-child, nav.button-group.breadcrumb .button:first-child:last-child, .button-group.expanded .tabs:first-child:last-child, nav.button-group.breadcrumb .tabs:first-child:last-child, .button-group.expanded [rel=tag]:first-child:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:last-child,
.button-group.expanded .tag:first-child:last-child,
nav.button-group.breadcrumb .tag:first-child:last-child {
  width: -webkit-calc(100% - 1px);
  width: calc(100% - 1px);
}
.button-group.expanded .button:first-child:nth-last-child(2), nav.button-group.breadcrumb .button:first-child:nth-last-child(2), .button-group.expanded .tabs:first-child:nth-last-child(2), nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2), .button-group.expanded [rel=tag]:first-child:nth-last-child(2), nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2),
.button-group.expanded .tag:first-child:nth-last-child(2),
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2), .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag {
  display: inline-block;
  width: -webkit-calc(50% - 1px);
  width: calc(50% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(2):last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):last-child, .button-group.expanded .tabs:first-child:nth-last-child(2):last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):last-child,
.button-group.expanded .tag:first-child:nth-last-child(2):last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(3), nav.button-group.breadcrumb .button:first-child:nth-last-child(3), .button-group.expanded .tabs:first-child:nth-last-child(3), nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3), .button-group.expanded [rel=tag]:first-child:nth-last-child(3), nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3),
.button-group.expanded .tag:first-child:nth-last-child(3),
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3), .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag {
  display: inline-block;
  width: -webkit-calc(33.3333333333% - 1px);
  width: calc(33.3333333333% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(3):last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):last-child, .button-group.expanded .tabs:first-child:nth-last-child(3):last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):last-child,
.button-group.expanded .tag:first-child:nth-last-child(3):last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(4), nav.button-group.breadcrumb .button:first-child:nth-last-child(4), .button-group.expanded .tabs:first-child:nth-last-child(4), nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4), .button-group.expanded [rel=tag]:first-child:nth-last-child(4), nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4),
.button-group.expanded .tag:first-child:nth-last-child(4),
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4), .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag {
  display: inline-block;
  width: -webkit-calc(25% - 1px);
  width: calc(25% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(4):last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):last-child, .button-group.expanded .tabs:first-child:nth-last-child(4):last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):last-child,
.button-group.expanded .tag:first-child:nth-last-child(4):last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(5), nav.button-group.breadcrumb .button:first-child:nth-last-child(5), .button-group.expanded .tabs:first-child:nth-last-child(5), nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5), .button-group.expanded [rel=tag]:first-child:nth-last-child(5), nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5),
.button-group.expanded .tag:first-child:nth-last-child(5),
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5), .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag {
  display: inline-block;
  width: -webkit-calc(20% - 1px);
  width: calc(20% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(5):last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):last-child, .button-group.expanded .tabs:first-child:nth-last-child(5):last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):last-child,
.button-group.expanded .tag:first-child:nth-last-child(5):last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(6), nav.button-group.breadcrumb .button:first-child:nth-last-child(6), .button-group.expanded .tabs:first-child:nth-last-child(6), nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6), .button-group.expanded [rel=tag]:first-child:nth-last-child(6), nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6),
.button-group.expanded .tag:first-child:nth-last-child(6),
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6), .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag {
  display: inline-block;
  width: -webkit-calc(16.6666666667% - 1px);
  width: calc(16.6666666667% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(6):last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):last-child, .button-group.expanded .tabs:first-child:nth-last-child(6):last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):last-child,
.button-group.expanded .tag:first-child:nth-last-child(6):last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.primary .button, .button-group.primary .tabs, .button-group.primary [rel=tag],
.button-group.primary .tag, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
  background-color: #551285;
  color: #ffffff;
}
.button-group.primary .button:hover, .button-group.primary .tabs:hover, .button-group.primary [rel=tag]:hover,
.button-group.primary .tag:hover, .button-group.primary .button:focus, .button-group.primary .tabs:focus, .button-group.primary [rel=tag]:focus,
.button-group.primary .tag:focus {
  background-color: rgb(68, 14.4, 106.4);
  color: #ffffff;
}
.button-group.primary-darker .button, .button-group.primary-darker .tabs, .button-group.primary-darker [rel=tag],
.button-group.primary-darker .tag, .button-group.primary-darker .button.disabled, .button-group.primary-darker .button[disabled], .button-group.primary-darker .button.disabled:hover, .button-group.primary-darker .button[disabled]:hover, .button-group.primary-darker .button.disabled:focus, .button-group.primary-darker .button[disabled]:focus {
  background-color: #451369;
  color: #ffffff;
}
.button-group.primary-darker .button:hover, .button-group.primary-darker .tabs:hover, .button-group.primary-darker [rel=tag]:hover,
.button-group.primary-darker .tag:hover, .button-group.primary-darker .button:focus, .button-group.primary-darker .tabs:focus, .button-group.primary-darker [rel=tag]:focus,
.button-group.primary-darker .tag:focus {
  background-color: rgb(55.2, 15.2, 84);
  color: #ffffff;
}
.button-group.primary-superdark .button, .button-group.primary-superdark .tabs, .button-group.primary-superdark [rel=tag],
.button-group.primary-superdark .tag, .button-group.primary-superdark .button.disabled, .button-group.primary-superdark .button[disabled], .button-group.primary-superdark .button.disabled:hover, .button-group.primary-superdark .button[disabled]:hover, .button-group.primary-superdark .button.disabled:focus, .button-group.primary-superdark .button[disabled]:focus {
  background-color: #290235;
  color: #ffffff;
}
.button-group.primary-superdark .button:hover, .button-group.primary-superdark .tabs:hover, .button-group.primary-superdark [rel=tag]:hover,
.button-group.primary-superdark .tag:hover, .button-group.primary-superdark .button:focus, .button-group.primary-superdark .tabs:focus, .button-group.primary-superdark [rel=tag]:focus,
.button-group.primary-superdark .tag:focus {
  background-color: rgb(32.8, 1.6, 42.4);
  color: #ffffff;
}
.button-group.secondary .button, .button-group.secondary .tabs, .button-group.secondary [rel=tag],
.button-group.secondary .tag, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
  background-color: #368fd2;
  color: #222222;
}
.button-group.secondary .button:hover, .button-group.secondary .tabs:hover, .button-group.secondary [rel=tag]:hover,
.button-group.secondary .tag:hover, .button-group.secondary .button:focus, .button-group.secondary .tabs:focus, .button-group.secondary [rel=tag]:focus,
.button-group.secondary .tag:focus {
  background-color: rgb(38.6341463415, 115.043902439, 172.5658536585);
  color: #222222;
}
.button-group.secondary-darker .button, .button-group.secondary-darker .tabs, .button-group.secondary-darker [rel=tag],
.button-group.secondary-darker .tag, .button-group.secondary-darker .button.disabled, .button-group.secondary-darker .button[disabled], .button-group.secondary-darker .button.disabled:hover, .button-group.secondary-darker .button[disabled]:hover, .button-group.secondary-darker .button.disabled:focus, .button-group.secondary-darker .button[disabled]:focus {
  background-color: #296ab7;
  color: #ffffff;
}
.button-group.secondary-darker .button:hover, .button-group.secondary-darker .tabs:hover, .button-group.secondary-darker [rel=tag]:hover,
.button-group.secondary-darker .tag:hover, .button-group.secondary-darker .button:focus, .button-group.secondary-darker .tabs:focus, .button-group.secondary-darker [rel=tag]:focus,
.button-group.secondary-darker .tag:focus {
  background-color: rgb(32.8, 84.8, 146.4);
  color: #ffffff;
}
.button-group.tertiary .button, .button-group.tertiary .tabs, .button-group.tertiary [rel=tag],
.button-group.tertiary .tag, .button-group.tertiary .button.disabled, .button-group.tertiary .button[disabled], .button-group.tertiary .button.disabled:hover, .button-group.tertiary .button[disabled]:hover, .button-group.tertiary .button.disabled:focus, .button-group.tertiary .button[disabled]:focus {
  background-color: #ffae00;
  color: #222222;
}
.button-group.tertiary .button:hover, .button-group.tertiary .tabs:hover, .button-group.tertiary [rel=tag]:hover,
.button-group.tertiary .tag:hover, .button-group.tertiary .button:focus, .button-group.tertiary .tabs:focus, .button-group.tertiary [rel=tag]:focus,
.button-group.tertiary .tag:focus {
  background-color: rgb(204, 139.2, 0);
  color: #222222;
}
.button-group.light-tertiary .button, .button-group.light-tertiary .tabs, .button-group.light-tertiary [rel=tag],
.button-group.light-tertiary .tag, .button-group.light-tertiary .button.disabled, .button-group.light-tertiary .button[disabled], .button-group.light-tertiary .button.disabled:hover, .button-group.light-tertiary .button[disabled]:hover, .button-group.light-tertiary .button.disabled:focus, .button-group.light-tertiary .button[disabled]:focus {
  background-color: #fec240;
  color: #222222;
}
.button-group.light-tertiary .button:hover, .button-group.light-tertiary .tabs:hover, .button-group.light-tertiary [rel=tag]:hover,
.button-group.light-tertiary .tag:hover, .button-group.light-tertiary .button:focus, .button-group.light-tertiary .tabs:focus, .button-group.light-tertiary [rel=tag]:focus,
.button-group.light-tertiary .tag:focus {
  background-color: rgb(253.075, 173.575, 1.325);
  color: #222222;
}
.button-group.superlight-tertiary .button, .button-group.superlight-tertiary .tabs, .button-group.superlight-tertiary [rel=tag],
.button-group.superlight-tertiary .tag, .button-group.superlight-tertiary .button.disabled, .button-group.superlight-tertiary .button[disabled], .button-group.superlight-tertiary .button.disabled:hover, .button-group.superlight-tertiary .button[disabled]:hover, .button-group.superlight-tertiary .button.disabled:focus, .button-group.superlight-tertiary .button[disabled]:focus {
  background-color: #fed548;
  color: #222222;
}
.button-group.superlight-tertiary .button:hover, .button-group.superlight-tertiary .tabs:hover, .button-group.superlight-tertiary [rel=tag]:hover,
.button-group.superlight-tertiary .tag:hover, .button-group.superlight-tertiary .button:focus, .button-group.superlight-tertiary .tabs:focus, .button-group.superlight-tertiary [rel=tag]:focus,
.button-group.superlight-tertiary .tag:focus {
  background-color: rgb(253.6456521739, 198.1173913043, 7.1543478261);
  color: #222222;
}
.button-group.success .button, .button-group.success .tabs, .button-group.success [rel=tag],
.button-group.success .tag, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
  background-color: #3adb76;
  color: #222222;
}
.button-group.success .button:hover, .button-group.success .tabs:hover, .button-group.success [rel=tag]:hover,
.button-group.success .tag:hover, .button-group.success .button:focus, .button-group.success .tabs:focus, .button-group.success [rel=tag]:focus,
.button-group.success .tag:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #222222;
}
.button-group.warning .button, .button-group.warning .tabs, .button-group.warning [rel=tag],
.button-group.warning .tag, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
  background-color: #ffae00;
  color: #222222;
}
.button-group.warning .button:hover, .button-group.warning .tabs:hover, .button-group.warning [rel=tag]:hover,
.button-group.warning .tag:hover, .button-group.warning .button:focus, .button-group.warning .tabs:focus, .button-group.warning [rel=tag]:focus,
.button-group.warning .tag:focus {
  background-color: rgb(204, 139.2, 0);
  color: #222222;
}
.button-group.alert .button, .button-group.alert .tabs, .button-group.alert [rel=tag],
.button-group.alert .tag, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
  background-color: #db0031;
  color: #ffffff;
}
.button-group.alert .button:hover, .button-group.alert .tabs:hover, .button-group.alert [rel=tag]:hover,
.button-group.alert .tag:hover, .button-group.alert .button:focus, .button-group.alert .tabs:focus, .button-group.alert [rel=tag]:focus,
.button-group.alert .tag:focus {
  background-color: rgb(175.2, 0, 39.2);
  color: #ffffff;
}
.button-group.hollow .button, .button-group.hollow .tabs, .button-group.hollow [rel=tag],
.button-group.hollow .tag, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
  background-color: transparent;
}
.button-group.hollow .button, .button-group.hollow .tabs, .button-group.hollow [rel=tag],
.button-group.hollow .tag, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
  border: 1px solid #551285;
  color: #551285;
}
.button-group.hollow .button:hover, .button-group.hollow .tabs:hover, .button-group.hollow [rel=tag]:hover,
.button-group.hollow .tag:hover, .button-group.hollow .button:focus, .button-group.hollow .tabs:focus, .button-group.hollow [rel=tag]:focus,
.button-group.hollow .tag:focus {
  border-color: rgb(42.5, 9, 66.5);
  color: rgb(42.5, 9, 66.5);
}
.button-group.hollow.primary .button, .button-group.hollow.primary .tabs, .button-group.hollow.primary [rel=tag],
.button-group.hollow.primary .tag, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .primary.tabs, .button-group.hollow .primary[rel=tag],
.button-group.hollow .primary.tag, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
  border: 1px solid #551285;
  color: #551285;
}
.button-group.hollow.primary .button:hover, .button-group.hollow.primary .tabs:hover, .button-group.hollow.primary [rel=tag]:hover,
.button-group.hollow.primary .tag:hover, .button-group.hollow.primary .button:focus, .button-group.hollow.primary .tabs:focus, .button-group.hollow.primary [rel=tag]:focus,
.button-group.hollow.primary .tag:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .primary.tabs:hover, .button-group.hollow .primary[rel=tag]:hover,
.button-group.hollow .primary.tag:hover, .button-group.hollow .button.primary:focus, .button-group.hollow .primary.tabs:focus, .button-group.hollow .primary[rel=tag]:focus,
.button-group.hollow .primary.tag:focus {
  border-color: rgb(42.5, 9, 66.5);
  color: rgb(42.5, 9, 66.5);
}
.button-group.hollow.primary-darker .button, .button-group.hollow.primary-darker .tabs, .button-group.hollow.primary-darker [rel=tag],
.button-group.hollow.primary-darker .tag, .button-group.hollow.primary-darker .button.disabled, .button-group.hollow.primary-darker .button[disabled], .button-group.hollow.primary-darker .button.disabled:hover, .button-group.hollow.primary-darker .button[disabled]:hover, .button-group.hollow.primary-darker .button.disabled:focus, .button-group.hollow.primary-darker .button[disabled]:focus, .button-group.hollow .button.primary-darker, .button-group.hollow .primary-darker.tabs, .button-group.hollow .primary-darker[rel=tag],
.button-group.hollow .primary-darker.tag, .button-group.hollow .button.primary-darker.disabled, .button-group.hollow .button.primary-darker[disabled], .button-group.hollow .button.primary-darker.disabled:hover, .button-group.hollow .button.primary-darker[disabled]:hover, .button-group.hollow .button.primary-darker.disabled:focus, .button-group.hollow .button.primary-darker[disabled]:focus {
  border: 1px solid #451369;
  color: #451369;
}
.button-group.hollow.primary-darker .button:hover, .button-group.hollow.primary-darker .tabs:hover, .button-group.hollow.primary-darker [rel=tag]:hover,
.button-group.hollow.primary-darker .tag:hover, .button-group.hollow.primary-darker .button:focus, .button-group.hollow.primary-darker .tabs:focus, .button-group.hollow.primary-darker [rel=tag]:focus,
.button-group.hollow.primary-darker .tag:focus, .button-group.hollow .button.primary-darker:hover, .button-group.hollow .primary-darker.tabs:hover, .button-group.hollow .primary-darker[rel=tag]:hover,
.button-group.hollow .primary-darker.tag:hover, .button-group.hollow .button.primary-darker:focus, .button-group.hollow .primary-darker.tabs:focus, .button-group.hollow .primary-darker[rel=tag]:focus,
.button-group.hollow .primary-darker.tag:focus {
  border-color: rgb(34.5, 9.5, 52.5);
  color: rgb(34.5, 9.5, 52.5);
}
.button-group.hollow.primary-superdark .button, .button-group.hollow.primary-superdark .tabs, .button-group.hollow.primary-superdark [rel=tag],
.button-group.hollow.primary-superdark .tag, .button-group.hollow.primary-superdark .button.disabled, .button-group.hollow.primary-superdark .button[disabled], .button-group.hollow.primary-superdark .button.disabled:hover, .button-group.hollow.primary-superdark .button[disabled]:hover, .button-group.hollow.primary-superdark .button.disabled:focus, .button-group.hollow.primary-superdark .button[disabled]:focus, .button-group.hollow .button.primary-superdark, .button-group.hollow .primary-superdark.tabs, .button-group.hollow .primary-superdark[rel=tag],
.button-group.hollow .primary-superdark.tag, .button-group.hollow .button.primary-superdark.disabled, .button-group.hollow .button.primary-superdark[disabled], .button-group.hollow .button.primary-superdark.disabled:hover, .button-group.hollow .button.primary-superdark[disabled]:hover, .button-group.hollow .button.primary-superdark.disabled:focus, .button-group.hollow .button.primary-superdark[disabled]:focus {
  border: 1px solid #290235;
  color: #290235;
}
.button-group.hollow.primary-superdark .button:hover, .button-group.hollow.primary-superdark .tabs:hover, .button-group.hollow.primary-superdark [rel=tag]:hover,
.button-group.hollow.primary-superdark .tag:hover, .button-group.hollow.primary-superdark .button:focus, .button-group.hollow.primary-superdark .tabs:focus, .button-group.hollow.primary-superdark [rel=tag]:focus,
.button-group.hollow.primary-superdark .tag:focus, .button-group.hollow .button.primary-superdark:hover, .button-group.hollow .primary-superdark.tabs:hover, .button-group.hollow .primary-superdark[rel=tag]:hover,
.button-group.hollow .primary-superdark.tag:hover, .button-group.hollow .button.primary-superdark:focus, .button-group.hollow .primary-superdark.tabs:focus, .button-group.hollow .primary-superdark[rel=tag]:focus,
.button-group.hollow .primary-superdark.tag:focus {
  border-color: rgb(20.5, 1, 26.5);
  color: rgb(20.5, 1, 26.5);
}
.button-group.hollow.secondary .button, .button-group.hollow.secondary .tabs, .button-group.hollow.secondary [rel=tag],
.button-group.hollow.secondary .tag, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .secondary.tabs, .button-group.hollow .secondary[rel=tag],
.button-group.hollow .secondary.tag, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
  border: 1px solid #368fd2;
  color: #368fd2;
}
.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .tabs:hover, .button-group.hollow.secondary [rel=tag]:hover,
.button-group.hollow.secondary .tag:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow.secondary .tabs:focus, .button-group.hollow.secondary [rel=tag]:focus,
.button-group.hollow.secondary .tag:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .secondary.tabs:hover, .button-group.hollow .secondary[rel=tag]:hover,
.button-group.hollow .secondary.tag:hover, .button-group.hollow .button.secondary:focus, .button-group.hollow .secondary.tabs:focus, .button-group.hollow .secondary[rel=tag]:focus,
.button-group.hollow .secondary.tag:focus {
  border-color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
  color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
}
.button-group.hollow.secondary-darker .button, .button-group.hollow.secondary-darker .tabs, .button-group.hollow.secondary-darker [rel=tag],
.button-group.hollow.secondary-darker .tag, .button-group.hollow.secondary-darker .button.disabled, .button-group.hollow.secondary-darker .button[disabled], .button-group.hollow.secondary-darker .button.disabled:hover, .button-group.hollow.secondary-darker .button[disabled]:hover, .button-group.hollow.secondary-darker .button.disabled:focus, .button-group.hollow.secondary-darker .button[disabled]:focus, .button-group.hollow .button.secondary-darker, .button-group.hollow .secondary-darker.tabs, .button-group.hollow .secondary-darker[rel=tag],
.button-group.hollow .secondary-darker.tag, .button-group.hollow .button.secondary-darker.disabled, .button-group.hollow .button.secondary-darker[disabled], .button-group.hollow .button.secondary-darker.disabled:hover, .button-group.hollow .button.secondary-darker[disabled]:hover, .button-group.hollow .button.secondary-darker.disabled:focus, .button-group.hollow .button.secondary-darker[disabled]:focus {
  border: 1px solid #296ab7;
  color: #296ab7;
}
.button-group.hollow.secondary-darker .button:hover, .button-group.hollow.secondary-darker .tabs:hover, .button-group.hollow.secondary-darker [rel=tag]:hover,
.button-group.hollow.secondary-darker .tag:hover, .button-group.hollow.secondary-darker .button:focus, .button-group.hollow.secondary-darker .tabs:focus, .button-group.hollow.secondary-darker [rel=tag]:focus,
.button-group.hollow.secondary-darker .tag:focus, .button-group.hollow .button.secondary-darker:hover, .button-group.hollow .secondary-darker.tabs:hover, .button-group.hollow .secondary-darker[rel=tag]:hover,
.button-group.hollow .secondary-darker.tag:hover, .button-group.hollow .button.secondary-darker:focus, .button-group.hollow .secondary-darker.tabs:focus, .button-group.hollow .secondary-darker[rel=tag]:focus,
.button-group.hollow .secondary-darker.tag:focus {
  border-color: rgb(20.5, 53, 91.5);
  color: rgb(20.5, 53, 91.5);
}
.button-group.hollow.tertiary .button, .button-group.hollow.tertiary .tabs, .button-group.hollow.tertiary [rel=tag],
.button-group.hollow.tertiary .tag, .button-group.hollow.tertiary .button.disabled, .button-group.hollow.tertiary .button[disabled], .button-group.hollow.tertiary .button.disabled:hover, .button-group.hollow.tertiary .button[disabled]:hover, .button-group.hollow.tertiary .button.disabled:focus, .button-group.hollow.tertiary .button[disabled]:focus, .button-group.hollow .button.tertiary, .button-group.hollow .tertiary.tabs, .button-group.hollow .tertiary[rel=tag],
.button-group.hollow .tertiary.tag, .button-group.hollow .button.tertiary.disabled, .button-group.hollow .button.tertiary[disabled], .button-group.hollow .button.tertiary.disabled:hover, .button-group.hollow .button.tertiary[disabled]:hover, .button-group.hollow .button.tertiary.disabled:focus, .button-group.hollow .button.tertiary[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button-group.hollow.tertiary .button:hover, .button-group.hollow.tertiary .tabs:hover, .button-group.hollow.tertiary [rel=tag]:hover,
.button-group.hollow.tertiary .tag:hover, .button-group.hollow.tertiary .button:focus, .button-group.hollow.tertiary .tabs:focus, .button-group.hollow.tertiary [rel=tag]:focus,
.button-group.hollow.tertiary .tag:focus, .button-group.hollow .button.tertiary:hover, .button-group.hollow .tertiary.tabs:hover, .button-group.hollow .tertiary[rel=tag]:hover,
.button-group.hollow .tertiary.tag:hover, .button-group.hollow .button.tertiary:focus, .button-group.hollow .tertiary.tabs:focus, .button-group.hollow .tertiary[rel=tag]:focus,
.button-group.hollow .tertiary.tag:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button-group.hollow.light-tertiary .button, .button-group.hollow.light-tertiary .tabs, .button-group.hollow.light-tertiary [rel=tag],
.button-group.hollow.light-tertiary .tag, .button-group.hollow.light-tertiary .button.disabled, .button-group.hollow.light-tertiary .button[disabled], .button-group.hollow.light-tertiary .button.disabled:hover, .button-group.hollow.light-tertiary .button[disabled]:hover, .button-group.hollow.light-tertiary .button.disabled:focus, .button-group.hollow.light-tertiary .button[disabled]:focus, .button-group.hollow .button.light-tertiary, .button-group.hollow .light-tertiary.tabs, .button-group.hollow .light-tertiary[rel=tag],
.button-group.hollow .light-tertiary.tag, .button-group.hollow .button.light-tertiary.disabled, .button-group.hollow .button.light-tertiary[disabled], .button-group.hollow .button.light-tertiary.disabled:hover, .button-group.hollow .button.light-tertiary[disabled]:hover, .button-group.hollow .button.light-tertiary.disabled:focus, .button-group.hollow .button.light-tertiary[disabled]:focus {
  border: 1px solid #fec240;
  color: #fec240;
}
.button-group.hollow.light-tertiary .button:hover, .button-group.hollow.light-tertiary .tabs:hover, .button-group.hollow.light-tertiary [rel=tag]:hover,
.button-group.hollow.light-tertiary .tag:hover, .button-group.hollow.light-tertiary .button:focus, .button-group.hollow.light-tertiary .tabs:focus, .button-group.hollow.light-tertiary [rel=tag]:focus,
.button-group.hollow.light-tertiary .tag:focus, .button-group.hollow .button.light-tertiary:hover, .button-group.hollow .light-tertiary.tabs:hover, .button-group.hollow .light-tertiary[rel=tag]:hover,
.button-group.hollow .light-tertiary.tag:hover, .button-group.hollow .button.light-tertiary:focus, .button-group.hollow .light-tertiary.tabs:focus, .button-group.hollow .light-tertiary[rel=tag]:focus,
.button-group.hollow .light-tertiary.tag:focus {
  border-color: rgb(158.171875, 108.484375, 0.828125);
  color: rgb(158.171875, 108.484375, 0.828125);
}
.button-group.hollow.superlight-tertiary .button, .button-group.hollow.superlight-tertiary .tabs, .button-group.hollow.superlight-tertiary [rel=tag],
.button-group.hollow.superlight-tertiary .tag, .button-group.hollow.superlight-tertiary .button.disabled, .button-group.hollow.superlight-tertiary .button[disabled], .button-group.hollow.superlight-tertiary .button.disabled:hover, .button-group.hollow.superlight-tertiary .button[disabled]:hover, .button-group.hollow.superlight-tertiary .button.disabled:focus, .button-group.hollow.superlight-tertiary .button[disabled]:focus, .button-group.hollow .button.superlight-tertiary, .button-group.hollow .superlight-tertiary.tabs, .button-group.hollow .superlight-tertiary[rel=tag],
.button-group.hollow .superlight-tertiary.tag, .button-group.hollow .button.superlight-tertiary.disabled, .button-group.hollow .button.superlight-tertiary[disabled], .button-group.hollow .button.superlight-tertiary.disabled:hover, .button-group.hollow .button.superlight-tertiary[disabled]:hover, .button-group.hollow .button.superlight-tertiary.disabled:focus, .button-group.hollow .button.superlight-tertiary[disabled]:focus {
  border: 1px solid #fed548;
  color: #fed548;
}
.button-group.hollow.superlight-tertiary .button:hover, .button-group.hollow.superlight-tertiary .tabs:hover, .button-group.hollow.superlight-tertiary [rel=tag]:hover,
.button-group.hollow.superlight-tertiary .tag:hover, .button-group.hollow.superlight-tertiary .button:focus, .button-group.hollow.superlight-tertiary .tabs:focus, .button-group.hollow.superlight-tertiary [rel=tag]:focus,
.button-group.hollow.superlight-tertiary .tag:focus, .button-group.hollow .button.superlight-tertiary:hover, .button-group.hollow .superlight-tertiary.tabs:hover, .button-group.hollow .superlight-tertiary[rel=tag]:hover,
.button-group.hollow .superlight-tertiary.tag:hover, .button-group.hollow .button.superlight-tertiary:focus, .button-group.hollow .superlight-tertiary.tabs:focus, .button-group.hollow .superlight-tertiary[rel=tag]:focus,
.button-group.hollow .superlight-tertiary.tag:focus {
  border-color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
  color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
}
.button-group.hollow.success .button, .button-group.hollow.success .tabs, .button-group.hollow.success [rel=tag],
.button-group.hollow.success .tag, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .success.tabs, .button-group.hollow .success[rel=tag],
.button-group.hollow .success.tag, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button-group.hollow.success .button:hover, .button-group.hollow.success .tabs:hover, .button-group.hollow.success [rel=tag]:hover,
.button-group.hollow.success .tag:hover, .button-group.hollow.success .button:focus, .button-group.hollow.success .tabs:focus, .button-group.hollow.success [rel=tag]:focus,
.button-group.hollow.success .tag:focus, .button-group.hollow .button.success:hover, .button-group.hollow .success.tabs:hover, .button-group.hollow .success[rel=tag]:hover,
.button-group.hollow .success.tag:hover, .button-group.hollow .button.success:focus, .button-group.hollow .success.tabs:focus, .button-group.hollow .success[rel=tag]:focus,
.button-group.hollow .success.tag:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button-group.hollow.warning .button, .button-group.hollow.warning .tabs, .button-group.hollow.warning [rel=tag],
.button-group.hollow.warning .tag, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .warning.tabs, .button-group.hollow .warning[rel=tag],
.button-group.hollow .warning.tag, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button-group.hollow.warning .button:hover, .button-group.hollow.warning .tabs:hover, .button-group.hollow.warning [rel=tag]:hover,
.button-group.hollow.warning .tag:hover, .button-group.hollow.warning .button:focus, .button-group.hollow.warning .tabs:focus, .button-group.hollow.warning [rel=tag]:focus,
.button-group.hollow.warning .tag:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .warning.tabs:hover, .button-group.hollow .warning[rel=tag]:hover,
.button-group.hollow .warning.tag:hover, .button-group.hollow .button.warning:focus, .button-group.hollow .warning.tabs:focus, .button-group.hollow .warning[rel=tag]:focus,
.button-group.hollow .warning.tag:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button-group.hollow.alert .button, .button-group.hollow.alert .tabs, .button-group.hollow.alert [rel=tag],
.button-group.hollow.alert .tag, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .alert.tabs, .button-group.hollow .alert[rel=tag],
.button-group.hollow .alert.tag, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
  border: 1px solid #db0031;
  color: #db0031;
}
.button-group.hollow.alert .button:hover, .button-group.hollow.alert .tabs:hover, .button-group.hollow.alert [rel=tag]:hover,
.button-group.hollow.alert .tag:hover, .button-group.hollow.alert .button:focus, .button-group.hollow.alert .tabs:focus, .button-group.hollow.alert [rel=tag]:focus,
.button-group.hollow.alert .tag:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .alert.tabs:hover, .button-group.hollow .alert[rel=tag]:hover,
.button-group.hollow .alert.tag:hover, .button-group.hollow .button.alert:focus, .button-group.hollow .alert.tabs:focus, .button-group.hollow .alert[rel=tag]:focus,
.button-group.hollow .alert.tag:focus {
  border-color: rgb(109.5, 0, 24.5);
  color: rgb(109.5, 0, 24.5);
}
.button-group.clear .button, .button-group.clear .tabs, .button-group.clear [rel=tag],
.button-group.clear .tag, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button-group.clear .button, .button-group.clear .tabs, .button-group.clear [rel=tag],
.button-group.clear .tag, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
  color: #551285;
}
.button-group.clear .button:hover, .button-group.clear .tabs:hover, .button-group.clear [rel=tag]:hover,
.button-group.clear .tag:hover, .button-group.clear .button:focus, .button-group.clear .tabs:focus, .button-group.clear [rel=tag]:focus,
.button-group.clear .tag:focus {
  color: rgb(42.5, 9, 66.5);
}
.button-group.clear.primary .button, .button-group.clear.primary .tabs, .button-group.clear.primary [rel=tag],
.button-group.clear.primary .tag, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .primary.tabs, .button-group.clear .primary[rel=tag],
.button-group.clear .primary.tag, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
  color: #551285;
}
.button-group.clear.primary .button:hover, .button-group.clear.primary .tabs:hover, .button-group.clear.primary [rel=tag]:hover,
.button-group.clear.primary .tag:hover, .button-group.clear.primary .button:focus, .button-group.clear.primary .tabs:focus, .button-group.clear.primary [rel=tag]:focus,
.button-group.clear.primary .tag:focus, .button-group.clear .button.primary:hover, .button-group.clear .primary.tabs:hover, .button-group.clear .primary[rel=tag]:hover,
.button-group.clear .primary.tag:hover, .button-group.clear .button.primary:focus, .button-group.clear .primary.tabs:focus, .button-group.clear .primary[rel=tag]:focus,
.button-group.clear .primary.tag:focus {
  color: rgb(42.5, 9, 66.5);
}
.button-group.clear.primary-darker .button, .button-group.clear.primary-darker .tabs, .button-group.clear.primary-darker [rel=tag],
.button-group.clear.primary-darker .tag, .button-group.clear.primary-darker .button.disabled, .button-group.clear.primary-darker .button[disabled], .button-group.clear.primary-darker .button.disabled:hover, .button-group.clear.primary-darker .button[disabled]:hover, .button-group.clear.primary-darker .button.disabled:focus, .button-group.clear.primary-darker .button[disabled]:focus, .button-group.clear .button.primary-darker, .button-group.clear .primary-darker.tabs, .button-group.clear .primary-darker[rel=tag],
.button-group.clear .primary-darker.tag, .button-group.clear .button.primary-darker.disabled, .button-group.clear .button.primary-darker[disabled], .button-group.clear .button.primary-darker.disabled:hover, .button-group.clear .button.primary-darker[disabled]:hover, .button-group.clear .button.primary-darker.disabled:focus, .button-group.clear .button.primary-darker[disabled]:focus {
  color: #451369;
}
.button-group.clear.primary-darker .button:hover, .button-group.clear.primary-darker .tabs:hover, .button-group.clear.primary-darker [rel=tag]:hover,
.button-group.clear.primary-darker .tag:hover, .button-group.clear.primary-darker .button:focus, .button-group.clear.primary-darker .tabs:focus, .button-group.clear.primary-darker [rel=tag]:focus,
.button-group.clear.primary-darker .tag:focus, .button-group.clear .button.primary-darker:hover, .button-group.clear .primary-darker.tabs:hover, .button-group.clear .primary-darker[rel=tag]:hover,
.button-group.clear .primary-darker.tag:hover, .button-group.clear .button.primary-darker:focus, .button-group.clear .primary-darker.tabs:focus, .button-group.clear .primary-darker[rel=tag]:focus,
.button-group.clear .primary-darker.tag:focus {
  color: rgb(34.5, 9.5, 52.5);
}
.button-group.clear.primary-superdark .button, .button-group.clear.primary-superdark .tabs, .button-group.clear.primary-superdark [rel=tag],
.button-group.clear.primary-superdark .tag, .button-group.clear.primary-superdark .button.disabled, .button-group.clear.primary-superdark .button[disabled], .button-group.clear.primary-superdark .button.disabled:hover, .button-group.clear.primary-superdark .button[disabled]:hover, .button-group.clear.primary-superdark .button.disabled:focus, .button-group.clear.primary-superdark .button[disabled]:focus, .button-group.clear .button.primary-superdark, .button-group.clear .primary-superdark.tabs, .button-group.clear .primary-superdark[rel=tag],
.button-group.clear .primary-superdark.tag, .button-group.clear .button.primary-superdark.disabled, .button-group.clear .button.primary-superdark[disabled], .button-group.clear .button.primary-superdark.disabled:hover, .button-group.clear .button.primary-superdark[disabled]:hover, .button-group.clear .button.primary-superdark.disabled:focus, .button-group.clear .button.primary-superdark[disabled]:focus {
  color: #290235;
}
.button-group.clear.primary-superdark .button:hover, .button-group.clear.primary-superdark .tabs:hover, .button-group.clear.primary-superdark [rel=tag]:hover,
.button-group.clear.primary-superdark .tag:hover, .button-group.clear.primary-superdark .button:focus, .button-group.clear.primary-superdark .tabs:focus, .button-group.clear.primary-superdark [rel=tag]:focus,
.button-group.clear.primary-superdark .tag:focus, .button-group.clear .button.primary-superdark:hover, .button-group.clear .primary-superdark.tabs:hover, .button-group.clear .primary-superdark[rel=tag]:hover,
.button-group.clear .primary-superdark.tag:hover, .button-group.clear .button.primary-superdark:focus, .button-group.clear .primary-superdark.tabs:focus, .button-group.clear .primary-superdark[rel=tag]:focus,
.button-group.clear .primary-superdark.tag:focus {
  color: rgb(20.5, 1, 26.5);
}
.button-group.clear.secondary .button, .button-group.clear.secondary .tabs, .button-group.clear.secondary [rel=tag],
.button-group.clear.secondary .tag, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .secondary.tabs, .button-group.clear .secondary[rel=tag],
.button-group.clear .secondary.tag, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
  color: #368fd2;
}
.button-group.clear.secondary .button:hover, .button-group.clear.secondary .tabs:hover, .button-group.clear.secondary [rel=tag]:hover,
.button-group.clear.secondary .tag:hover, .button-group.clear.secondary .button:focus, .button-group.clear.secondary .tabs:focus, .button-group.clear.secondary [rel=tag]:focus,
.button-group.clear.secondary .tag:focus, .button-group.clear .button.secondary:hover, .button-group.clear .secondary.tabs:hover, .button-group.clear .secondary[rel=tag]:hover,
.button-group.clear .secondary.tag:hover, .button-group.clear .button.secondary:focus, .button-group.clear .secondary.tabs:focus, .button-group.clear .secondary[rel=tag]:focus,
.button-group.clear .secondary.tag:focus {
  color: rgb(24.1463414634, 71.9024390244, 107.8536585366);
}
.button-group.clear.secondary-darker .button, .button-group.clear.secondary-darker .tabs, .button-group.clear.secondary-darker [rel=tag],
.button-group.clear.secondary-darker .tag, .button-group.clear.secondary-darker .button.disabled, .button-group.clear.secondary-darker .button[disabled], .button-group.clear.secondary-darker .button.disabled:hover, .button-group.clear.secondary-darker .button[disabled]:hover, .button-group.clear.secondary-darker .button.disabled:focus, .button-group.clear.secondary-darker .button[disabled]:focus, .button-group.clear .button.secondary-darker, .button-group.clear .secondary-darker.tabs, .button-group.clear .secondary-darker[rel=tag],
.button-group.clear .secondary-darker.tag, .button-group.clear .button.secondary-darker.disabled, .button-group.clear .button.secondary-darker[disabled], .button-group.clear .button.secondary-darker.disabled:hover, .button-group.clear .button.secondary-darker[disabled]:hover, .button-group.clear .button.secondary-darker.disabled:focus, .button-group.clear .button.secondary-darker[disabled]:focus {
  color: #296ab7;
}
.button-group.clear.secondary-darker .button:hover, .button-group.clear.secondary-darker .tabs:hover, .button-group.clear.secondary-darker [rel=tag]:hover,
.button-group.clear.secondary-darker .tag:hover, .button-group.clear.secondary-darker .button:focus, .button-group.clear.secondary-darker .tabs:focus, .button-group.clear.secondary-darker [rel=tag]:focus,
.button-group.clear.secondary-darker .tag:focus, .button-group.clear .button.secondary-darker:hover, .button-group.clear .secondary-darker.tabs:hover, .button-group.clear .secondary-darker[rel=tag]:hover,
.button-group.clear .secondary-darker.tag:hover, .button-group.clear .button.secondary-darker:focus, .button-group.clear .secondary-darker.tabs:focus, .button-group.clear .secondary-darker[rel=tag]:focus,
.button-group.clear .secondary-darker.tag:focus {
  color: rgb(20.5, 53, 91.5);
}
.button-group.clear.tertiary .button, .button-group.clear.tertiary .tabs, .button-group.clear.tertiary [rel=tag],
.button-group.clear.tertiary .tag, .button-group.clear.tertiary .button.disabled, .button-group.clear.tertiary .button[disabled], .button-group.clear.tertiary .button.disabled:hover, .button-group.clear.tertiary .button[disabled]:hover, .button-group.clear.tertiary .button.disabled:focus, .button-group.clear.tertiary .button[disabled]:focus, .button-group.clear .button.tertiary, .button-group.clear .tertiary.tabs, .button-group.clear .tertiary[rel=tag],
.button-group.clear .tertiary.tag, .button-group.clear .button.tertiary.disabled, .button-group.clear .button.tertiary[disabled], .button-group.clear .button.tertiary.disabled:hover, .button-group.clear .button.tertiary[disabled]:hover, .button-group.clear .button.tertiary.disabled:focus, .button-group.clear .button.tertiary[disabled]:focus {
  color: #ffae00;
}
.button-group.clear.tertiary .button:hover, .button-group.clear.tertiary .tabs:hover, .button-group.clear.tertiary [rel=tag]:hover,
.button-group.clear.tertiary .tag:hover, .button-group.clear.tertiary .button:focus, .button-group.clear.tertiary .tabs:focus, .button-group.clear.tertiary [rel=tag]:focus,
.button-group.clear.tertiary .tag:focus, .button-group.clear .button.tertiary:hover, .button-group.clear .tertiary.tabs:hover, .button-group.clear .tertiary[rel=tag]:hover,
.button-group.clear .tertiary.tag:hover, .button-group.clear .button.tertiary:focus, .button-group.clear .tertiary.tabs:focus, .button-group.clear .tertiary[rel=tag]:focus,
.button-group.clear .tertiary.tag:focus {
  color: rgb(127.5, 87, 0);
}
.button-group.clear.light-tertiary .button, .button-group.clear.light-tertiary .tabs, .button-group.clear.light-tertiary [rel=tag],
.button-group.clear.light-tertiary .tag, .button-group.clear.light-tertiary .button.disabled, .button-group.clear.light-tertiary .button[disabled], .button-group.clear.light-tertiary .button.disabled:hover, .button-group.clear.light-tertiary .button[disabled]:hover, .button-group.clear.light-tertiary .button.disabled:focus, .button-group.clear.light-tertiary .button[disabled]:focus, .button-group.clear .button.light-tertiary, .button-group.clear .light-tertiary.tabs, .button-group.clear .light-tertiary[rel=tag],
.button-group.clear .light-tertiary.tag, .button-group.clear .button.light-tertiary.disabled, .button-group.clear .button.light-tertiary[disabled], .button-group.clear .button.light-tertiary.disabled:hover, .button-group.clear .button.light-tertiary[disabled]:hover, .button-group.clear .button.light-tertiary.disabled:focus, .button-group.clear .button.light-tertiary[disabled]:focus {
  color: #fec240;
}
.button-group.clear.light-tertiary .button:hover, .button-group.clear.light-tertiary .tabs:hover, .button-group.clear.light-tertiary [rel=tag]:hover,
.button-group.clear.light-tertiary .tag:hover, .button-group.clear.light-tertiary .button:focus, .button-group.clear.light-tertiary .tabs:focus, .button-group.clear.light-tertiary [rel=tag]:focus,
.button-group.clear.light-tertiary .tag:focus, .button-group.clear .button.light-tertiary:hover, .button-group.clear .light-tertiary.tabs:hover, .button-group.clear .light-tertiary[rel=tag]:hover,
.button-group.clear .light-tertiary.tag:hover, .button-group.clear .button.light-tertiary:focus, .button-group.clear .light-tertiary.tabs:focus, .button-group.clear .light-tertiary[rel=tag]:focus,
.button-group.clear .light-tertiary.tag:focus {
  color: rgb(158.171875, 108.484375, 0.828125);
}
.button-group.clear.superlight-tertiary .button, .button-group.clear.superlight-tertiary .tabs, .button-group.clear.superlight-tertiary [rel=tag],
.button-group.clear.superlight-tertiary .tag, .button-group.clear.superlight-tertiary .button.disabled, .button-group.clear.superlight-tertiary .button[disabled], .button-group.clear.superlight-tertiary .button.disabled:hover, .button-group.clear.superlight-tertiary .button[disabled]:hover, .button-group.clear.superlight-tertiary .button.disabled:focus, .button-group.clear.superlight-tertiary .button[disabled]:focus, .button-group.clear .button.superlight-tertiary, .button-group.clear .superlight-tertiary.tabs, .button-group.clear .superlight-tertiary[rel=tag],
.button-group.clear .superlight-tertiary.tag, .button-group.clear .button.superlight-tertiary.disabled, .button-group.clear .button.superlight-tertiary[disabled], .button-group.clear .button.superlight-tertiary.disabled:hover, .button-group.clear .button.superlight-tertiary[disabled]:hover, .button-group.clear .button.superlight-tertiary.disabled:focus, .button-group.clear .button.superlight-tertiary[disabled]:focus {
  color: #fed548;
}
.button-group.clear.superlight-tertiary .button:hover, .button-group.clear.superlight-tertiary .tabs:hover, .button-group.clear.superlight-tertiary [rel=tag]:hover,
.button-group.clear.superlight-tertiary .tag:hover, .button-group.clear.superlight-tertiary .button:focus, .button-group.clear.superlight-tertiary .tabs:focus, .button-group.clear.superlight-tertiary [rel=tag]:focus,
.button-group.clear.superlight-tertiary .tag:focus, .button-group.clear .button.superlight-tertiary:hover, .button-group.clear .superlight-tertiary.tabs:hover, .button-group.clear .superlight-tertiary[rel=tag]:hover,
.button-group.clear .superlight-tertiary.tag:hover, .button-group.clear .button.superlight-tertiary:focus, .button-group.clear .superlight-tertiary.tabs:focus, .button-group.clear .superlight-tertiary[rel=tag]:focus,
.button-group.clear .superlight-tertiary.tag:focus {
  color: rgb(162.1141304348, 125.7934782609, 0.8858695652);
}
.button-group.clear.success .button, .button-group.clear.success .tabs, .button-group.clear.success [rel=tag],
.button-group.clear.success .tag, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .success.tabs, .button-group.clear .success[rel=tag],
.button-group.clear .success.tag, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
  color: #3adb76;
}
.button-group.clear.success .button:hover, .button-group.clear.success .tabs:hover, .button-group.clear.success [rel=tag]:hover,
.button-group.clear.success .tag:hover, .button-group.clear.success .button:focus, .button-group.clear.success .tabs:focus, .button-group.clear.success [rel=tag]:focus,
.button-group.clear.success .tag:focus, .button-group.clear .button.success:hover, .button-group.clear .success.tabs:hover, .button-group.clear .success[rel=tag]:hover,
.button-group.clear .success.tag:hover, .button-group.clear .button.success:focus, .button-group.clear .success.tabs:focus, .button-group.clear .success[rel=tag]:focus,
.button-group.clear .success.tag:focus {
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button-group.clear.warning .button, .button-group.clear.warning .tabs, .button-group.clear.warning [rel=tag],
.button-group.clear.warning .tag, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .warning.tabs, .button-group.clear .warning[rel=tag],
.button-group.clear .warning.tag, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
  color: #ffae00;
}
.button-group.clear.warning .button:hover, .button-group.clear.warning .tabs:hover, .button-group.clear.warning [rel=tag]:hover,
.button-group.clear.warning .tag:hover, .button-group.clear.warning .button:focus, .button-group.clear.warning .tabs:focus, .button-group.clear.warning [rel=tag]:focus,
.button-group.clear.warning .tag:focus, .button-group.clear .button.warning:hover, .button-group.clear .warning.tabs:hover, .button-group.clear .warning[rel=tag]:hover,
.button-group.clear .warning.tag:hover, .button-group.clear .button.warning:focus, .button-group.clear .warning.tabs:focus, .button-group.clear .warning[rel=tag]:focus,
.button-group.clear .warning.tag:focus {
  color: rgb(127.5, 87, 0);
}
.button-group.clear.alert .button, .button-group.clear.alert .tabs, .button-group.clear.alert [rel=tag],
.button-group.clear.alert .tag, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .alert.tabs, .button-group.clear .alert[rel=tag],
.button-group.clear .alert.tag, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
  color: #db0031;
}
.button-group.clear.alert .button:hover, .button-group.clear.alert .tabs:hover, .button-group.clear.alert [rel=tag]:hover,
.button-group.clear.alert .tag:hover, .button-group.clear.alert .button:focus, .button-group.clear.alert .tabs:focus, .button-group.clear.alert [rel=tag]:focus,
.button-group.clear.alert .tag:focus, .button-group.clear .button.alert:hover, .button-group.clear .alert.tabs:hover, .button-group.clear .alert[rel=tag]:hover,
.button-group.clear .alert.tag:hover, .button-group.clear .button.alert:focus, .button-group.clear .alert.tabs:focus, .button-group.clear .alert[rel=tag]:focus,
.button-group.clear .alert.tag:focus {
  color: rgb(109.5, 0, 24.5);
}
.button-group.no-gaps .button, .button-group.no-gaps .tabs, .button-group.no-gaps [rel=tag],
.button-group.no-gaps .tag {
  margin-right: -0.0555555556rem;
}
.button-group.no-gaps .button + .button, .button-group.no-gaps .tabs + .button, .button-group.no-gaps .button + .tabs, .button-group.no-gaps .tabs + .tabs, .button-group.no-gaps [rel=tag] + .button, .button-group.no-gaps [rel=tag] + .tabs,
.button-group.no-gaps .tag + .button,
.button-group.no-gaps .tag + .tabs, .button-group.no-gaps .button + [rel=tag], .button-group.no-gaps .tabs + [rel=tag], .button-group.no-gaps [rel=tag] + [rel=tag],
.button-group.no-gaps .tag + [rel=tag],
.button-group.no-gaps .button + .tag,
.button-group.no-gaps .tabs + .tag,
.button-group.no-gaps [rel=tag] + .tag,
.button-group.no-gaps .tag + .tag {
  border-left-color: transparent;
}
.button-group.stacked .button, .button-group.stacked .tabs, .button-group.stacked [rel=tag],
.button-group.stacked .tag, .button-group.stacked-for-small .button, .button-group.stacked-for-small .tabs, .button-group.stacked-for-small [rel=tag],
.button-group.stacked-for-small .tag, .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .tabs, .button-group.stacked-for-medium [rel=tag],
.button-group.stacked-for-medium .tag {
  width: 100%;
}
.button-group.stacked .button:last-child, .button-group.stacked .tabs:last-child, .button-group.stacked [rel=tag]:last-child,
.button-group.stacked .tag:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-small .tabs:last-child, .button-group.stacked-for-small [rel=tag]:last-child,
.button-group.stacked-for-small .tag:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-medium .tabs:last-child, .button-group.stacked-for-medium [rel=tag]:last-child,
.button-group.stacked-for-medium .tag:last-child {
  margin-bottom: 0;
}
.button-group.stacked.expanded, nav.button-group.stacked.breadcrumb, .button-group.stacked-for-small.expanded, nav.button-group.stacked-for-small.breadcrumb, .button-group.stacked-for-medium.expanded, nav.button-group.stacked-for-medium.breadcrumb {
  margin-right: -1px;
}
.button-group.stacked.expanded::before, nav.button-group.stacked.breadcrumb::before, .button-group.stacked.expanded::after, nav.button-group.stacked.breadcrumb::after, .button-group.stacked-for-small.expanded::before, nav.button-group.stacked-for-small.breadcrumb::before, .button-group.stacked-for-small.expanded::after, nav.button-group.stacked-for-small.breadcrumb::after, .button-group.stacked-for-medium.expanded::before, nav.button-group.stacked-for-medium.breadcrumb::before, .button-group.stacked-for-medium.expanded::after, nav.button-group.stacked-for-medium.breadcrumb::after {
  display: none;
}
.button-group.stacked.expanded .button:first-child:last-child, nav.button-group.stacked.breadcrumb .button:first-child:last-child, .button-group.stacked.expanded .tabs:first-child:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:last-child, .button-group.stacked.expanded [rel=tag]:first-child:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:last-child,
.button-group.stacked.expanded .tag:first-child:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:last-child, .button-group.stacked-for-small.expanded .button:first-child:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:last-child, .button-group.stacked-for-medium.expanded .button:first-child:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:last-child {
  width: -webkit-calc(100% - 1px);
  width: calc(100% - 1px);
}
.button-group.stacked.expanded .button:first-child:nth-last-child(2), nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2), .button-group.stacked.expanded .tabs:first-child:nth-last-child(2), nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2), .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2), nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2),
.button-group.stacked.expanded .tag:first-child:nth-last-child(2),
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2), .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2), nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2), .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2), nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2), .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2), nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2),
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2),
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2), .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2), nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2), .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2), nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2), .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2), nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2),
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2),
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2), .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag {
  display: inline-block;
  width: -webkit-calc(50% - 1px);
  width: calc(50% - 1px);
  margin-right: 1px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(2):last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(3), nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3), .button-group.stacked.expanded .tabs:first-child:nth-last-child(3), nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3), .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3), nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3),
.button-group.stacked.expanded .tag:first-child:nth-last-child(3),
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3), .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3), nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3), .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3), nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3), .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3), nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3),
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3),
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3), .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3), nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3), .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3), nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3), .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3), nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3),
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3),
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3), .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag {
  display: inline-block;
  width: -webkit-calc(33.3333333333% - 1px);
  width: calc(33.3333333333% - 1px);
  margin-right: 1px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(3):last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(4), nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4), .button-group.stacked.expanded .tabs:first-child:nth-last-child(4), nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4), .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4), nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4),
.button-group.stacked.expanded .tag:first-child:nth-last-child(4),
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4), .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4), nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4), .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4), nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4), .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4), nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4),
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4),
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4), .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4), nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4), .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4), nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4), .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4), nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4),
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4),
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4), .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag {
  display: inline-block;
  width: -webkit-calc(25% - 1px);
  width: calc(25% - 1px);
  margin-right: 1px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(4):last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(5), nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5), .button-group.stacked.expanded .tabs:first-child:nth-last-child(5), nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5), .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5), nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5),
.button-group.stacked.expanded .tag:first-child:nth-last-child(5),
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5), .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5), nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5), .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5), nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5), .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5), nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5),
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5),
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5), .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5), nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5), .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5), nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5), .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5), nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5),
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5),
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5), .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag {
  display: inline-block;
  width: -webkit-calc(20% - 1px);
  width: calc(20% - 1px);
  margin-right: 1px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(5):last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tag:last-child {
  margin-right: -6px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(6), nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6), .button-group.stacked.expanded .tabs:first-child:nth-last-child(6), nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6), .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6), nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6),
.button-group.stacked.expanded .tag:first-child:nth-last-child(6),
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6), .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6), nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6), .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6), nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6), .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6), nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6),
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6),
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6), .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6), nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6), .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6), nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6), .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6), nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6),
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6),
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6), .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag],
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag {
  display: inline-block;
  width: -webkit-calc(16.6666666667% - 1px);
  width: calc(16.6666666667% - 1px);
  margin-right: 1px;
}
.button-group.stacked.expanded .button:first-child:nth-last-child(6):last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-small.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-small.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-small.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs:last-child, .button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, .button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child, nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ [rel=tag]:last-child,
.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tabs:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb [rel=tag]:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
.button-group.stacked-for-medium.expanded .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child,
nav.button-group.stacked-for-medium.breadcrumb .tag:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tag:last-child {
  margin-right: -6px;
}
@media print, screen and (min-width: 39.9375em) {
  .button-group.stacked-for-small .button, .button-group.stacked-for-small .tabs, .button-group.stacked-for-small [rel=tag],
  .button-group.stacked-for-small .tag {
    width: auto;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48.75em) {
  .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .tabs, .button-group.stacked-for-medium [rel=tag],
  .button-group.stacked-for-medium .tag {
    width: auto;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .button-group.stacked-for-small.expanded, nav.button-group.stacked-for-small.breadcrumb {
    display: block;
  }
  .button-group.stacked-for-small.expanded .button, nav.button-group.stacked-for-small.breadcrumb .button, .button-group.stacked-for-small.expanded .tabs, nav.button-group.stacked-for-small.breadcrumb .tabs, .button-group.stacked-for-small.expanded [rel=tag], nav.button-group.stacked-for-small.breadcrumb [rel=tag],
  .button-group.stacked-for-small.expanded .tag,
  nav.button-group.stacked-for-small.breadcrumb .tag {
    display: block;
    margin-right: 0;
  }
}
@media print, screen and (max-width: 48.74875em) {
  .button-group.stacked-for-medium.expanded, nav.button-group.stacked-for-medium.breadcrumb {
    display: block;
  }
  .button-group.stacked-for-medium.expanded .button, nav.button-group.stacked-for-medium.breadcrumb .button, .button-group.stacked-for-medium.expanded .tabs, nav.button-group.stacked-for-medium.breadcrumb .tabs, .button-group.stacked-for-medium.expanded [rel=tag], nav.button-group.stacked-for-medium.breadcrumb [rel=tag],
  .button-group.stacked-for-medium.expanded .tag,
  nav.button-group.stacked-for-medium.breadcrumb .tag {
    display: block;
    margin-right: 0;
  }
}

.close-button {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #ffffff;
}
.close-button.small {
  right: 0.7rem;
  top: 0.5rem;
  font-size: 1.2em;
  line-height: 1;
}

.close-button.medium, .close-button {
  right: 0.7rem;
  top: 0.5rem;
  font-size: 1.2em;
  line-height: 1;
}

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 0.8888888889rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0.2777777778rem;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #551285;
  color: #ffffff;
}
.label.primary {
  background: #551285;
  color: #ffffff;
}
.label.primary-darker {
  background: #451369;
  color: #ffffff;
}
.label.primary-superdark {
  background: #290235;
  color: #ffffff;
}
.label.secondary {
  background: #368fd2;
  color: #222222;
}
.label.secondary-darker {
  background: #296ab7;
  color: #ffffff;
}
.label.tertiary {
  background: #ffae00;
  color: #222222;
}
.label.light-tertiary {
  background: #fec240;
  color: #222222;
}
.label.superlight-tertiary {
  background: #fed548;
  color: #222222;
}
.label.success {
  background: #3adb76;
  color: #222222;
}
.label.warning {
  background: #ffae00;
  color: #222222;
}
.label.alert {
  background: #db0031;
  color: #ffffff;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0555555556rem;
  border-radius: 0.2777777778rem;
  font-size: 0.7777777778rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 39.9375em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a, .pagination .article--read, .pagination article footer div.profile .profile--link.article--read, article footer div.profile .pagination .profile--link.article--read, .pagination .article--footer-read, .pagination article footer div.profile .profile--link.article--footer-read, article footer div.profile .pagination .profile--link.article--footer-read, .pagination article footer div.profile a.profile--link, article footer div.profile .pagination a.profile--link,
.pagination button {
  display: block;
  padding: 0.1666666667rem 0.5555555556rem;
  border-radius: 0.2777777778rem;
  color: #222222;
}
.pagination a:hover, .pagination .article--read:hover, .pagination .article--footer-read:hover, .pagination article footer div.profile a.profile--link:hover, article footer div.profile .pagination a.profile--link:hover,
.pagination button:hover {
  background: #f4f4f4;
}
.pagination .current {
  padding: 0.1666666667rem 0.5555555556rem;
  background: #551285;
  color: 1.9;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1666666667rem 0.5555555556rem;
  color: #dddddd;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1666666667rem 0.5555555556rem;
  content: "…";
  color: #222222;
}

.pagination-previous a::before, .pagination-previous .article--read::before, .pagination-previous article footer div.profile .profile--link.article--read::before, article footer div.profile .pagination-previous .profile--link.article--read::before, .pagination-previous .article--footer-read::before, .pagination-previous article footer div.profile .profile--link.article--footer-read::before, article footer div.profile .pagination-previous .profile--link.article--footer-read::before, .pagination-previous article footer div.profile a.profile--link::before, article footer div.profile .pagination-previous a.profile--link::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}

.pagination-next a::after, .pagination-next .article--read::after, .pagination-next article footer div.profile .profile--link.article--read::after, article footer div.profile .pagination-next .profile--link.article--read::after, .pagination-next .article--footer-read::after, .pagination-next article footer div.profile .profile--link.article--footer-read::after, article footer div.profile .pagination-next .profile--link.article--footer-read::after, .pagination-next article footer div.profile a.profile--link::after, article footer div.profile .pagination-next a.profile--link::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #f4f4f4;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #dddddd;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.slider-handle {
  left: 0;
  z-index: 1;
  cursor: -webkit-grab;
  cursor: grab;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0.2777777778rem;
  background-color: #551285;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
[data-whatinput=mouse] .slider-handle {
  outline: 0;
}
.slider-handle:hover {
  background-color: rgb(72.25, 15.3, 113.05);
}
.slider-handle.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1);
}
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.switch {
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.7777777778rem;
  font-weight: bold;
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 2rem;
}

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0.9444444444rem;
  background: #dddddd;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 0.9444444444rem;
  background: #ffffff;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: "";
}
input:checked ~ .switch-paddle {
  background: #551285;
}
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
input:focus-visible ~ .switch-paddle {
  background: rgb(198.9, 198.9, 198.9);
}
input:focus-visible ~ .switch-paddle::after {
  background: #ffffff;
}
input:checked:focus-visible ~ .switch-paddle {
  background: rgb(72.25, 15.3, 113.05);
}
input:disabled ~ .switch-paddle {
  cursor: not-allowed;
  opacity: 0.5;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-inactive, .switch-active {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active, fieldset input:checked + legend > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive, fieldset input:checked + legend > .switch-inactive {
  display: none;
}

.switch.tiny {
  height: 1.5rem;
}
.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.5555555556rem;
}
.switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small {
  height: 1.75rem;
}
.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.6666666667rem;
}
.switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large {
  height: 2.5rem;
}
.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 0.8888888889rem;
}
.switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

.tabs {
  margin: 0;
  border: 1px solid #f4f4f4;
  background: #ffffff;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a, .tabs.simple > li > .article--read, .tabs.simple > li > .article--footer-read, article footer div.profile .tabs.simple > li > a.profile--link {
  padding: 0;
}
.tabs.simple > li > a:hover, .tabs.simple > li > .article--read:hover, .tabs.simple > li > .article--footer-read:hover {
  background: transparent;
}

.tabs.primary {
  background: #551285;
}
.tabs.primary > li > a, .tabs.primary > li > .article--read, .tabs.primary > li > .article--footer-read, article footer div.profile .tabs.primary > li > a.profile--link {
  color: #ffffff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > .article--read:hover, .tabs.primary > li > .article--footer-read:hover, .tabs.primary > li > a:focus, .tabs.primary > li > .article--read:focus, .tabs.primary > li > .article--footer-read:focus {
  background: rgb(95.1043046358, 20.1397350993, 148.8102649007);
}

.tabs-title {
  float: left;
}
.tabs-title > a, .tabs-title > .article--read, article footer div.profile .tabs-title > .profile--link.article--read, .tabs-title > .article--footer-read, article footer div.profile .tabs-title > .profile--link.article--footer-read, article footer div.profile .tabs-title > a.profile--link {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.7777777778rem;
  line-height: 1;
  color: #551285;
}
[data-whatinput=mouse] .tabs-title > a, [data-whatinput=mouse] .tabs-title > .article--read, [data-whatinput=mouse] .tabs-title > .article--footer-read, [data-whatinput=mouse] article footer div.profile .tabs-title > a.profile--link, article footer div.profile [data-whatinput=mouse] .tabs-title > a.profile--link {
  outline: 0;
}
.tabs-title > a:hover, .tabs-title > .article--read:hover, .tabs-title > .article--footer-read:hover, article footer div.profile .tabs-title > a.profile--link:hover {
  background: #551285;
  color: rgb(73.1, 15.48, 114.38);
}
.tabs-title > a:focus, .tabs-title > .article--read:focus, .tabs-title > .article--footer-read:focus, article footer div.profile .tabs-title > a.profile--link:focus, .tabs-title > a[aria-selected=true], .tabs-title > [aria-selected=true].article--read, .tabs-title > [aria-selected=true].article--footer-read, article footer div.profile .tabs-title > a[aria-selected=true].profile--link {
  background: #551285;
  color: #551285;
}

.tabs-content {
  border: 1px solid #f4f4f4;
  border-top: 0;
  background: #ffffff;
  color: 10.3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #f4f4f4;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

@media print, screen and (max-width: 39.93625em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 39.9375em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.93625em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 39.9375em) and (max-width: 48.74875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.93625em), screen and (min-width: 48.75em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 48.75em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 48.74875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 48.75em) and (max-width: 73.06125em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 48.74875em), screen and (min-width: 73.0625em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 73.0625em) {
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 73.06125em) {
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 73.0625em) and (max-width: 87.43625em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 73.06125em), screen and (min-width: 87.4375em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (min-width: 87.4375em) {
  .hide-for-xxlarge {
    display: none !important;
  }
}

@media screen and (max-width: 87.43625em) {
  .show-for-xxlarge {
    display: none !important;
  }
}

@media screen and (min-width: 87.4375em) {
  .hide-for-xxlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 87.43625em) {
  .show-for-xxlarge-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

.show-for-dark-mode {
  display: none;
}

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, ul.breadcrumb--list::before, nav.breadcrumb::before, .master-header-menu-container::before, .clearfix::after, ul.breadcrumb--list::after, nav.breadcrumb::after, .master-header-menu-container::after {
  display: table;
  content: " ";
}
.clearfix::after, ul.breadcrumb--list::after, nav.breadcrumb::after, .master-header-menu-container::after {
  clear: both;
}

@font-face {
  font-family: "PT Serif";
  /* regular font */
  src: url("../font/PT_Serif-Web-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  /* bold font */
  src: url("../font/PT_Serif-Web-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  /* regular font */
  src: url("../font/SourceSansPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  /* bold font */
  src: url("../font/SourceSansPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
/**
* Headlines
*/
h1 {
  line-height: 3rem;
  margin-bottom: 2.5rem;
}

.primus,
.primus--row-headline,
.primus--footer-headline,
.primus--sub-headline__sans,
.primus--text {
  font-family: "Source Sans Pro", sans-serif !important;
}

.primus--headline,
.primus--sub-headline {
  font-family: "PT Serif", serif !important;
}

.primus--mega-headline,
.primus--headline {
  font-size: 1.8888888889rem !important;
  line-height: 2.4444444444rem !important;
  font-weight: bold !important;
  color: #451369;
}
@media print, screen and (min-width: 39.9375em) {
  .primus--mega-headline,
  .primus--headline {
    font-size: 3.5555555556rem !important;
    line-height: 4.6111111111rem !important;
  }
}

.primus--headline {
  font-size: 1.8888888889rem !important;
  line-height: 2.4444444444rem !important;
}
@media print, screen and (min-width: 39.9375em) {
  .primus--headline {
    font-size: 2.4444444444rem !important;
    line-height: 3rem !important;
  }
}

.primus--headline__white {
  color: #ffffff;
}

.primus--sub-headline {
  font-size: 1.4444444444rem !important;
  font-weight: bold !important;
  color: #451369;
  margin-bottom: 1.1111111111rem;
  text-transform: none !important;
  line-height: 1.6666666667rem;
}
.primus--sub-headline a, .primus--sub-headline .article--read, .primus--sub-headline article footer div.profile .profile--link.article--read, article footer div.profile .primus--sub-headline .profile--link.article--read, .primus--sub-headline .article--footer-read, .primus--sub-headline article footer div.profile .profile--link.article--footer-read, article footer div.profile .primus--sub-headline .profile--link.article--footer-read, .primus--sub-headline article footer div.profile a.profile--link, article footer div.profile .primus--sub-headline a.profile--link {
  color: #551285;
}

.primus--sub-headline__white {
  color: #ffffff;
}

.primus--sub-headline__italic {
  font-style: italic;
}

.primus--sub-headline__preamble {
  font-size: 1.1666666667rem !important;
  line-height: 1.8888888889rem !important;
  font-style: italic;
}

.primus--sub-headline__sans {
  font-size: 1.1666666667rem !important;
  line-height: 1.8888888889rem !important;
  font-weight: normal !important;
  color: #551285;
}

.primus--sub-headline__footer {
  color: #ffffff !important;
}

.primus--overline {
  font-weight: bold !important;
  font-size: 0.6666666667rem !important;
  text-transform: uppercase !important;
  letter-spacing: 0.0472222222rem !important;
  line-height: 1.1666666667rem !important;
  margin-bottom: 0;
}

.primus--headline a, .primus--headline .article--read, .primus--headline article footer div.profile .profile--link.article--read, article footer div.profile .primus--headline .profile--link.article--read, .primus--headline .article--footer-read, .primus--headline article footer div.profile .profile--link.article--footer-read, article footer div.profile .primus--headline .profile--link.article--footer-read, .primus--headline article footer div.profile a.profile--link, article footer div.profile .primus--headline a.profile--link,
.primus--sub-headline a,
.primus--sub-headline .article--read,
.primus--sub-headline article footer div.profile .profile--link.article--read,
article footer div.profile .primus--sub-headline .profile--link.article--read,
.primus--sub-headline .article--footer-read,
.primus--sub-headline article footer div.profile .profile--link.article--footer-read,
article footer div.profile .primus--sub-headline .profile--link.article--footer-read,
.primus--sub-headline article footer div.profile a.profile--link,
article footer div.profile .primus--sub-headline a.profile--link,
.primus--sub-headline__preamble a,
.primus--sub-headline__preamble .article--read,
.primus--sub-headline__preamble article footer div.profile .profile--link.article--read,
article footer div.profile .primus--sub-headline__preamble .profile--link.article--read,
.primus--sub-headline__preamble .article--footer-read,
.primus--sub-headline__preamble article footer div.profile .profile--link.article--footer-read,
article footer div.profile .primus--sub-headline__preamble .profile--link.article--footer-read,
.primus--sub-headline__preamble article footer div.profile a.profile--link,
article footer div.profile .primus--sub-headline__preamble a.profile--link,
.primus--sub-headline__footer a,
.primus--sub-headline__footer .article--read,
.primus--sub-headline__footer article footer div.profile .profile--link.article--read,
article footer div.profile .primus--sub-headline__footer .profile--link.article--read,
.primus--sub-headline__footer .article--footer-read,
.primus--sub-headline__footer article footer div.profile .profile--link.article--footer-read,
article footer div.profile .primus--sub-headline__footer .profile--link.article--footer-read,
.primus--sub-headline__footer article footer div.profile a.profile--link,
article footer div.profile .primus--sub-headline__footer a.profile--link {
  color: #551285;
}
.primus--headline a[rel=external]:after, .primus--headline [rel=external].article--read:after, .primus--headline [rel=external].article--footer-read:after, .primus--headline article footer div.profile a[rel=external].profile--link:after, article footer div.profile .primus--headline a[rel=external].profile--link:after,
.primus--sub-headline a[rel=external]:after,
.primus--sub-headline [rel=external].article--read:after,
.primus--sub-headline [rel=external].article--footer-read:after,
.primus--sub-headline article footer div.profile a[rel=external].profile--link:after,
article footer div.profile .primus--sub-headline a[rel=external].profile--link:after,
.primus--sub-headline__preamble a[rel=external]:after,
.primus--sub-headline__preamble [rel=external].article--read:after,
.primus--sub-headline__preamble [rel=external].article--footer-read:after,
.primus--sub-headline__preamble article footer div.profile a[rel=external].profile--link:after,
article footer div.profile .primus--sub-headline__preamble a[rel=external].profile--link:after,
.primus--sub-headline__footer a[rel=external]:after,
.primus--sub-headline__footer [rel=external].article--read:after,
.primus--sub-headline__footer [rel=external].article--footer-read:after,
.primus--sub-headline__footer article footer div.profile a[rel=external].profile--link:after,
article footer div.profile .primus--sub-headline__footer a[rel=external].profile--link:after {
  content: "" !important;
}
.primus--headline a:hover, .primus--headline .article--read:hover, .primus--headline .article--footer-read:hover, .primus--headline article footer div.profile a.profile--link:hover, article footer div.profile .primus--headline a.profile--link:hover,
.primus--headline a:focus,
.primus--headline .article--read:focus,
.primus--headline .article--footer-read:focus,
.primus--headline article footer div.profile a.profile--link:focus,
article footer div.profile .primus--headline a.profile--link:focus,
.primus--sub-headline a:hover,
.primus--sub-headline .article--read:hover,
.primus--sub-headline .article--footer-read:hover,
.primus--sub-headline article footer div.profile a.profile--link:hover,
article footer div.profile .primus--sub-headline a.profile--link:hover,
.primus--sub-headline a:focus,
.primus--sub-headline .article--read:focus,
.primus--sub-headline .article--footer-read:focus,
.primus--sub-headline article footer div.profile a.profile--link:focus,
article footer div.profile .primus--sub-headline a.profile--link:focus,
.primus--sub-headline__preamble a:hover,
.primus--sub-headline__preamble .article--read:hover,
.primus--sub-headline__preamble .article--footer-read:hover,
.primus--sub-headline__preamble article footer div.profile a.profile--link:hover,
article footer div.profile .primus--sub-headline__preamble a.profile--link:hover,
.primus--sub-headline__preamble a:focus,
.primus--sub-headline__preamble .article--read:focus,
.primus--sub-headline__preamble .article--footer-read:focus,
.primus--sub-headline__preamble article footer div.profile a.profile--link:focus,
article footer div.profile .primus--sub-headline__preamble a.profile--link:focus,
.primus--sub-headline__footer a:hover,
.primus--sub-headline__footer .article--read:hover,
.primus--sub-headline__footer .article--footer-read:hover,
.primus--sub-headline__footer article footer div.profile a.profile--link:hover,
article footer div.profile .primus--sub-headline__footer a.profile--link:hover,
.primus--sub-headline__footer a:focus,
.primus--sub-headline__footer .article--read:focus,
.primus--sub-headline__footer .article--footer-read:focus,
.primus--sub-headline__footer article footer div.profile a.profile--link:focus,
article footer div.profile .primus--sub-headline__footer a.profile--link:focus {
  color: #296ab7;
}

.primus--chapter-headline {
  font-size: 1.1666666667rem !important;
  line-height: 1.4444444444rem !important;
  letter-spacing: normal !important;
  color: #222222 !important;
  text-transform: none !important;
  font-weight: bold !important;
  margin-bottom: 1.1111111111rem;
}

.primus--footer-headline,
.primus--row-headline {
  font-size: 0.7777777778rem !important;
  letter-spacing: 0.1666666667rem !important;
  color: #451369 !important;
  text-align: center !important;
  margin-bottom: 0.5555555556em !important;
  font-weight: bold !important;
  text-transform: uppercase;
}
@media print, screen and (min-width: 39.9375em) {
  .primus--footer-headline,
  .primus--row-headline {
    font-size: 0.8888888889rem !important;
    margin-bottom: 1.1111111111em !important;
  }
}

.quintus--month {
  font-size: 0.7777777778rem !important;
  letter-spacing: 0.2222222222rem !important;
  color: #222222 !important;
  text-align: center !important;
  margin-bottom: 1.9444444444em !important;
  font-weight: normal !important;
  text-transform: uppercase;
}
@media print, screen and (min-width: 39.9375em) {
  .quintus--month {
    margin-bottom: 2.7777777778em !important;
  }
}
.quintus--month::after {
  content: " " !important;
  display: block !important;
  width: 20%;
  margin-top: 0.5555555556em;
  margin-left: 40%;
  height: 0.2222222222rem !important;
  background: #f4f4f4 !important;
}
.content-box .quintus--month::after {
  background: #dddddd !important;
}
@media print, screen and (min-width: 39.9375em) {
  .quintus--month::after {
    margin-top: 1.1111111111em !important;
  }
}

.quintus--month {
  font-style: normal;
  letter-spacing: 0.1111111111rem !important;
}
.quintus--month::after {
  content: normal !important;
}

.primus--footer-headline,
.primus--row-headline {
  font-size: 1.1111111111rem !important;
  color: #551285 !important;
}
@media print, screen and (min-width: 39.9375em) {
  .primus--footer-headline,
  .primus--row-headline {
    font-size: 1.2222222222rem !important;
  }
}
.primus--footer-headline::after,
.primus--row-headline::after {
  width: 15%;
  margin-top: 20px;
  margin-left: 42.5%;
  height: 0.2222222222rem !important;
  background: #dddddd !important;
}

.primus--p-title {
  font-size: 1rem !important;
  color: #222222 !important;
  font-weight: bold !important;
  text-transform: none !important;
}

.primus p,
.primus--text {
  font-size: 1rem !important;
  font-weight: normal;
  color: #222222;
}

.primus--bold {
  font-weight: bold;
  color: #451369;
}

.primus--emphasized {
  text-transform: uppercase !important;
  font-size: 0.7777777778rem !important;
  line-height: 1.1666666667rem !important;
  font-weight: bold !important;
  letter-spacing: 0.2px;
}

h2, .span3, .span5, blockquote.medium > p {
  line-height: 1.8888888889rem;
  margin-bottom: 2.5rem;
}

h3,
h4,
h5,
button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read,
h6,
.article--read,
.article--footer-print,
.article--footer-read,
.footer-social--text,
.tabs,
.select2-container--ekd .select2-results__option .select2-results__group,
button.block,
a.block,
.block.article--read,
article footer div.profile .block.profile--link.article--read,
.block.article--footer-read,
article footer div.profile .block.profile--link.article--footer-read,
article footer div.profile a.block.profile--link {
  font-family: "Source Sans Pro", sans-serif;
}

h3 {
  color: #222222;
  line-height: 2rem;
  margin-bottom: 0.5555555556rem;
}

h4,
h5,
button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read,
h6,
.article--read,
.article--footer-print,
.article--footer-read,
.footer-social--text,
.tabs,
.select2-container--ekd .select2-results__option .select2-results__group,
button.block,
a.block,
.block.article--read,
article footer div.profile .block.profile--link.article--read,
.block.article--footer-read,
article footer div.profile .block.profile--link.article--footer-read,
article footer div.profile a.block.profile--link {
  text-transform: uppercase;
}

h4 {
  font-weight: normal;
  line-height: 1.1666666667rem;
  letter-spacing: 0.2222222222rem;
  margin-bottom: 0.2777777778rem;
}

h5, button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read {
  line-height: 1.5555555556rem;
  margin-bottom: 0.8333333333rem;
}

.quintus,
.quintus--overline,
.quintus--headline,
.quintus--headline-link,
.quintus--month {
  font-family: "Source Sans Pro", sans-serif !important;
}

.quintus--headline__serif,
.quintus--headline-link__serif,
.quintus--headline__serif-white {
  font-family: "PT Serif", serif !important;
}

.quintus--overline {
  font-weight: bold !important;
  font-size: 0.6666666667rem !important;
  text-transform: uppercase !important;
  letter-spacing: 0.0472222222rem !important;
  line-height: 1.1666666667rem !important;
  margin-bottom: 0;
}

.quintus--headline {
  font-size: 1.1666666667rem !important;
  font-weight: bold !important;
  line-height: 1.4444444444rem !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  color: #451369 !important;
}
.quintus--headline a, .quintus--headline .article--read, .quintus--headline article footer div.profile .profile--link.article--read, article footer div.profile .quintus--headline .profile--link.article--read, .quintus--headline .article--footer-read, .quintus--headline article footer div.profile .profile--link.article--footer-read, article footer div.profile .quintus--headline .profile--link.article--footer-read, .quintus--headline article footer div.profile a.profile--link, article footer div.profile .quintus--headline a.profile--link {
  text-decoration: none;
}
button:hover .quintus--headline, button:focus .quintus--headline, .is-active .quintus--headline {
  color: #ffffff !important;
}

.quintus--headline__serif {
  color: #451369;
  font-size: 1.4444444444rem;
  line-height: 1.8333333333rem;
}

.quintus--headline__serif-white {
  color: #ffffff;
  font-size: 1.4444444444rem;
  line-height: 1.8333333333rem;
}

.quintus--headline-link {
  color: #551285;
  text-decoration: none !important;
}
.quintus--headline-link:hover, .quintus--headline-link:focus {
  color: #296ab7 !important;
}

.quintus--text,
p.quintus--text {
  font-size: 0.8888888889rem !important;
}

.quintus--smalltext {
  font-size: 0.6666666667rem !important;
  font-weight: normal !important;
}

.quintus--auxiliary {
  font-family: "PT Serif", serif !important;
  font-style: italic !important;
  font-weight: bold !important;
  font-size: 0.6666666667rem !important;
  letter-spacing: 0.0472222222rem !important;
}

.quintus--auxiliary__gray {
  background-color: #f4f4f4;
  padding: 0.2777777778rem;
}

h6, .article--read, .article--footer-print, .article--footer-read, .footer-social--text, .tabs, .select2-container--ekd .select2-results__option .select2-results__group, button.block, a.block, .block.article--read, article footer div.profile .block.profile--link.article--read, .block.article--footer-read, article footer div.profile .block.profile--link.article--footer-read, article footer div.profile a.block.profile--link {
  line-height: 1.1666666667rem;
}

.image--caption {
  font-size: 0.7777777778rem;
  font-style: italic;
  line-height: 1.1666666667rem;
  color: #3f3f3f;
  padding-top: 0.5555555556rem;
}

/**
* Paragraph1
*/
.p1, p {
  margin-bottom: 1.6666666667rem;
  letter-spacing: 0.1px;
}

header p {
  color: #551285;
}

/**
* Paragraph2 
*/
.p2, li.breadcrumb--item::after, nav.breadcrumb, blockquote footer cite span.quote--role {
  font-size: 0.8888888889rem;
  line-height: 1.3333333333rem;
  letter-spacing: 0;
}

/**
* Copyright
*/
.copyright {
  font-size: 0.6666666667rem;
  color: #aaaaaa;
  letter-spacing: 0;
}

.copyright a, .copyright .article--read, .copyright article footer div.profile .profile--link.article--read, article footer div.profile .copyright .profile--link.article--read, .copyright .article--footer-read, .copyright article footer div.profile .profile--link.article--footer-read, article footer div.profile .copyright .profile--link.article--footer-read, .copyright article footer div.profile a.profile--link, article footer div.profile .copyright a.profile--link {
  color: #aaaaaa;
}
.copyright a:hover, .copyright .article--read:hover, .copyright .article--footer-read:hover, .copyright article footer div.profile a.profile--link:hover, article footer div.profile .copyright a.profile--link:hover, .copyright a:focus, .copyright .article--read:focus, .copyright .article--footer-read:focus, .copyright article footer div.profile a.profile--link:focus, article footer div.profile .copyright a.profile--link:focus {
  color: #ffffff;
  background-color: #aaaaaa;
}

/**
* Span1
*/
.span1, blockquote > p {
  font-family: "PT Serif", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 2.1111111111rem;
  color: #451369;
  line-height: 3.3333333333rem;
}

/**
* Span2
*/
.span2, .datepicker-dropdown, article footer div.profile a.profile--link, article footer div.profile .profile--link.article--read, article footer div.profile .profile--link.article--footer-read, blockquote footer cite span, article header p {
  font-size: 1.1666666667rem;
  line-height: 1.7777777778rem;
  color: #451369;
}
h1 + .span2, h1 + .datepicker-dropdown, article footer div.profile h1 + a.profile--link, article footer div.profile h1 + .profile--link.article--read, article footer div.profile h1 + .profile--link.article--footer-read, blockquote footer cite h1 + span, article header h1 + p {
  margin-top: -0.2777777778rem;
}

/**
* Span3
*/
/**
* Span4
*/
.span4, article header div.byline, .time,
.time--preliminary,
time, blockquote.medium footer cite span,
blockquote.medium footer cite a,
blockquote.medium footer cite .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read,
blockquote.medium footer cite .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile a.profile--link,
article blockquote.medium footer cite div.profile a.profile--link,
blockquote.medium article footer div.profile cite a.profile--link,
article blockquote.medium footer div.profile cite a.profile--link {
  font-family: "PT Serif", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 0.6666666667rem;
  color: #666666;
  margin-bottom: 0.2777777778rem;
}
.span2 + .span4, .datepicker-dropdown + .span4, article footer div.profile a.profile--link + .span4, article footer div.profile .profile--link.article--read + .span4, article footer div.profile .profile--link.article--read + .span4, article footer div.profile .profile--link.article--footer-read + .span4, article footer div.profile .profile--link.article--footer-read + .span4, article header .span2 + div.byline, article header .datepicker-dropdown + div.byline, article header footer div.profile a.profile--link + div.byline, article header footer div.profile .profile--link.article--read + div.byline, article header footer div.profile .profile--link.article--read + div.byline, article header footer div.profile .profile--link.article--footer-read + div.byline, article header footer div.profile .profile--link.article--footer-read + div.byline, article footer div.profile header a.profile--link + div.byline, article footer div.profile header .profile--link.article--read + div.byline, article footer div.profile header .profile--link.article--read + div.byline, article footer div.profile header .profile--link.article--footer-read + div.byline, article footer div.profile header .profile--link.article--footer-read + div.byline, .span2 + .time, .datepicker-dropdown + .time, article footer div.profile a.profile--link + .time, article footer div.profile .profile--link.article--read + .time, article footer div.profile .profile--link.article--read + .time, article footer div.profile .profile--link.article--footer-read + .time, article footer div.profile .profile--link.article--footer-read + .time,
.span2 + .time--preliminary,
.datepicker-dropdown + .time--preliminary,
article footer div.profile a.profile--link + .time--preliminary,
article footer div.profile .profile--link.article--read + .time--preliminary,
article footer div.profile .profile--link.article--read + .time--preliminary,
article footer div.profile .profile--link.article--footer-read + .time--preliminary,
article footer div.profile .profile--link.article--footer-read + .time--preliminary,
.span2 + time,
.datepicker-dropdown + time,
article footer div.profile a.profile--link + time,
article footer div.profile .profile--link.article--read + time,
article footer div.profile .profile--link.article--read + time,
article footer div.profile .profile--link.article--footer-read + time,
article footer div.profile .profile--link.article--footer-read + time, blockquote footer cite span + .span4, blockquote footer cite article header span + div.byline, article header blockquote footer cite span + div.byline, blockquote footer cite span + .time,
blockquote footer cite span + .time--preliminary,
blockquote footer cite span + time, blockquote.medium footer cite .span2 + span, blockquote.medium footer cite .datepicker-dropdown + span, blockquote.medium article footer cite div.profile a.profile--link + span, blockquote.medium article footer cite div.profile .profile--link.article--read + span, blockquote.medium article footer cite div.profile .profile--link.article--read + span, blockquote.medium article footer cite div.profile .profile--link.article--footer-read + span, blockquote.medium article footer cite div.profile .profile--link.article--footer-read + span, article blockquote.medium footer cite div.profile a.profile--link + span, article blockquote.medium footer cite div.profile .profile--link.article--read + span, article blockquote.medium footer cite div.profile .profile--link.article--read + span, article blockquote.medium footer cite div.profile .profile--link.article--footer-read + span, article blockquote.medium footer cite div.profile .profile--link.article--footer-read + span, blockquote.medium article footer div.profile cite a.profile--link + span, blockquote.medium article footer div.profile cite .profile--link.article--read + span, blockquote.medium article footer div.profile cite .profile--link.article--read + span, blockquote.medium article footer div.profile cite .profile--link.article--footer-read + span, blockquote.medium article footer div.profile cite .profile--link.article--footer-read + span, article blockquote.medium footer div.profile cite a.profile--link + span, article blockquote.medium footer div.profile cite .profile--link.article--read + span, article blockquote.medium footer div.profile cite .profile--link.article--read + span, article blockquote.medium footer div.profile cite .profile--link.article--footer-read + span, article blockquote.medium footer div.profile cite .profile--link.article--footer-read + span, blockquote.medium footer cite span + span,
blockquote.medium footer cite .span2 + a,
blockquote.medium footer cite .span2 + .article--read,
blockquote.medium article footer cite div.profile .span2 + .profile--link.article--read,
article blockquote.medium footer cite div.profile .span2 + .profile--link.article--read,
blockquote.medium article footer div.profile cite .span2 + .profile--link.article--read,
article blockquote.medium footer div.profile cite .span2 + .profile--link.article--read,
blockquote.medium footer cite .span2 + .article--footer-read,
blockquote.medium article footer cite div.profile .span2 + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .span2 + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .span2 + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .span2 + .profile--link.article--footer-read,
blockquote.medium footer cite .datepicker-dropdown + a,
blockquote.medium footer cite .datepicker-dropdown + .article--read,
blockquote.medium article footer cite div.profile .datepicker-dropdown + .profile--link.article--read,
article blockquote.medium footer cite div.profile .datepicker-dropdown + .profile--link.article--read,
blockquote.medium article footer div.profile cite .datepicker-dropdown + .profile--link.article--read,
article blockquote.medium footer div.profile cite .datepicker-dropdown + .profile--link.article--read,
blockquote.medium footer cite .datepicker-dropdown + .article--footer-read,
blockquote.medium article footer cite div.profile .datepicker-dropdown + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .datepicker-dropdown + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .datepicker-dropdown + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .datepicker-dropdown + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile a.profile--link + a,
blockquote.medium article footer cite div.profile .profile--link.article--read + a,
blockquote.medium article footer cite div.profile .profile--link.article--read + a,
blockquote.medium article footer cite div.profile a.profile--link + .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .article--read,
blockquote.medium article footer cite div.profile a.profile--link + .profile--link.article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .profile--link.article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .profile--link.article--read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + a,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .profile--link.article--read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + a,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .profile--link.article--read,
blockquote.medium article footer cite div.profile a.profile--link + .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .article--footer-read,
blockquote.medium article footer cite div.profile a.profile--link + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--read + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile a.profile--link + a,
article blockquote.medium footer cite div.profile .profile--link.article--read + a,
article blockquote.medium footer cite div.profile .profile--link.article--read + a,
article blockquote.medium footer cite div.profile a.profile--link + .article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .article--read,
article blockquote.medium footer cite div.profile a.profile--link + .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + a,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .article--read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + a,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .article--read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .profile--link.article--read,
article blockquote.medium footer cite div.profile a.profile--link + .article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .article--footer-read,
article blockquote.medium footer cite div.profile a.profile--link + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--read + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite a.profile--link + a,
blockquote.medium article footer div.profile cite .profile--link.article--read + a,
blockquote.medium article footer div.profile cite .profile--link.article--read + a,
blockquote.medium article footer div.profile cite a.profile--link + .article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .article--read,
blockquote.medium article footer div.profile cite a.profile--link + .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + a,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .article--read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + a,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .article--read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .profile--link.article--read,
blockquote.medium article footer div.profile cite a.profile--link + .article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .article--footer-read,
blockquote.medium article footer div.profile cite a.profile--link + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--read + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite a.profile--link + a,
article blockquote.medium footer div.profile cite .profile--link.article--read + a,
article blockquote.medium footer div.profile cite .profile--link.article--read + a,
article blockquote.medium footer div.profile cite a.profile--link + .article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .article--read,
article blockquote.medium footer div.profile cite a.profile--link + .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + a,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .article--read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + a,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .article--read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .profile--link.article--read,
article blockquote.medium footer div.profile cite a.profile--link + .article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .article--footer-read,
article blockquote.medium footer div.profile cite a.profile--link + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--read + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read + .profile--link.article--footer-read,
blockquote.medium footer cite span + a,
blockquote.medium footer cite span + .article--read,
blockquote.medium article footer cite div.profile span + .profile--link.article--read,
article blockquote.medium footer cite div.profile span + .profile--link.article--read,
blockquote.medium article footer div.profile cite span + .profile--link.article--read,
article blockquote.medium footer div.profile cite span + .profile--link.article--read,
blockquote.medium footer cite span + .article--footer-read,
blockquote.medium article footer cite div.profile span + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile span + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite span + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite span + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile span + a.profile--link,
blockquote.medium article footer cite div.profile span + .profile--link.article--read,
blockquote.medium article footer cite div.profile span + .profile--link.article--read,
blockquote.medium article footer cite div.profile span + .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile span + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile span + a.profile--link,
article blockquote.medium footer cite div.profile span + .profile--link.article--read,
article blockquote.medium footer cite div.profile span + .profile--link.article--read,
article blockquote.medium footer cite div.profile span + .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile span + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite span + a.profile--link,
blockquote.medium article footer div.profile cite span + .profile--link.article--read,
blockquote.medium article footer div.profile cite span + .profile--link.article--read,
blockquote.medium article footer div.profile cite span + .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite span + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite span + a.profile--link,
article blockquote.medium footer div.profile cite span + .profile--link.article--read,
article blockquote.medium footer div.profile cite span + .profile--link.article--read,
article blockquote.medium footer div.profile cite span + .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite span + .profile--link.article--footer-read, article header p + .span4, article header p + div.byline, article header p + .time,
article header p + .time--preliminary,
article header p + time, article header blockquote.medium footer cite p + span, blockquote.medium footer cite article header p + span,
article header blockquote.medium footer cite p + a,
article header blockquote.medium footer cite p + .article--read,
article header blockquote.medium footer cite div.profile p + .profile--link.article--read,
article header blockquote.medium footer div.profile cite p + .profile--link.article--read,
article header blockquote.medium footer cite p + .article--footer-read,
article header blockquote.medium footer cite div.profile p + .profile--link.article--footer-read,
article header blockquote.medium footer div.profile cite p + .profile--link.article--footer-read,
article header blockquote.medium footer cite div.profile p + a.profile--link,
article header blockquote.medium footer cite div.profile p + .profile--link.article--read,
article header blockquote.medium footer cite div.profile p + .profile--link.article--read,
article header blockquote.medium footer cite div.profile p + .profile--link.article--footer-read,
article header blockquote.medium footer cite div.profile p + .profile--link.article--footer-read,
article header blockquote.medium footer div.profile cite p + a.profile--link,
article header blockquote.medium footer div.profile cite p + .profile--link.article--read,
article header blockquote.medium footer div.profile cite p + .profile--link.article--read,
article header blockquote.medium footer div.profile cite p + .profile--link.article--footer-read,
article header blockquote.medium footer div.profile cite p + .profile--link.article--footer-read,
blockquote.medium footer cite article header p + a,
blockquote.medium footer cite article header p + .article--read,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--read,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--read,
blockquote.medium footer cite article header p + .article--footer-read,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--footer-read,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--footer-read,
blockquote.medium footer cite article header footer div.profile p + a.profile--link,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--read,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--read,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--footer-read,
blockquote.medium footer cite article header footer div.profile p + .profile--link.article--footer-read,
blockquote.medium footer cite article footer div.profile header p + a.profile--link,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--read,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--read,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--footer-read,
blockquote.medium footer cite article footer div.profile header p + .profile--link.article--footer-read {
  margin-top: -1.3888888889rem;
}
header .span4, article header div.byline, header .time,
header .time--preliminary,
header time, header blockquote.medium footer cite span, blockquote.medium footer cite header span,
header blockquote.medium footer cite a,
header blockquote.medium footer cite .article--read,
header blockquote.medium footer cite .article--footer-read,
header blockquote.medium article footer cite div.profile a.profile--link,
article header blockquote.medium footer cite div.profile a.profile--link,
header blockquote.medium article footer div.profile cite a.profile--link,
article header blockquote.medium footer div.profile cite a.profile--link,
blockquote.medium footer cite header a,
blockquote.medium footer cite header .article--read,
blockquote.medium footer cite header .article--footer-read,
blockquote.medium article footer cite header div.profile a.profile--link,
article blockquote.medium footer cite header div.profile a.profile--link,
blockquote.medium article footer div.profile cite header a.profile--link,
article blockquote.medium footer div.profile cite header a.profile--link {
  margin-bottom: 1.3888888889rem;
}

/**
* Span5
*/
.span5, blockquote.medium > p {
  font-style: italic;
  margin-bottom: 1.6666666667rem;
}

/**
* Address
*/
address {
  font-style: normal;
}

/**
* Blockquote
*/
blockquote.medium footer cite span,
blockquote.medium footer cite a,
blockquote.medium footer cite .article--read,
blockquote.medium article footer cite div.profile .profile--link.article--read,
article blockquote.medium footer cite div.profile .profile--link.article--read,
blockquote.medium article footer div.profile cite .profile--link.article--read,
article blockquote.medium footer div.profile cite .profile--link.article--read,
blockquote.medium footer cite .article--footer-read,
blockquote.medium article footer cite div.profile .profile--link.article--footer-read,
article blockquote.medium footer cite div.profile .profile--link.article--footer-read,
blockquote.medium article footer div.profile cite .profile--link.article--footer-read,
article blockquote.medium footer div.profile cite .profile--link.article--footer-read,
blockquote.medium article footer cite div.profile a.profile--link,
article blockquote.medium footer cite div.profile a.profile--link,
blockquote.medium article footer div.profile cite a.profile--link,
article blockquote.medium footer div.profile cite a.profile--link {
  color: #451369;
}
blockquote {
  /**
  * Citation
  */
}
blockquote footer img {
  float: left;
  margin-right: 0.8333333333rem;
}
blockquote footer cite:before {
  content: "";
}
blockquote footer cite span {
  font-style: normal;
  margin-bottom: 0;
  display: block;
}
blockquote .quote--footer {
  margin-bottom: 1.6666666667rem;
}
blockquote .quote--footer figure {
  float: left;
  width: 4.4444444444rem;
  height: 4.4444444444rem;
}
blockquote .quote--image {
  width: 3.6111111111rem;
}
@media print {
  blockquote {
    border: none;
  }
}

/**
* Date
*/
.time,
.time--preliminary,
time {
  font-style: normal;
  margin-bottom: 0 !important;
}

/**
* Byline
*/
article header div.byline a, article header div.byline .article--read, article header div.byline footer div.profile .profile--link.article--read, article footer div.profile header div.byline .profile--link.article--read, article header div.byline .article--footer-read, article header div.byline footer div.profile .profile--link.article--footer-read, article footer div.profile header div.byline .profile--link.article--footer-read, article header div.byline footer div.profile a.profile--link, article footer div.profile header div.byline a.profile--link {
  color: #551285;
}
article header div.byline time {
  display: inline;
}

/**
* Profile
*/
article footer div.profile .profile--type {
  font-weight: bold;
  margin-bottom: 0.8333333333rem;
}
article footer div.profile img {
  margin-right: 1.6666666667rem;
  float: left;
}
article footer div.profile a.profile--link, article footer div.profile .profile--link.article--read, article footer div.profile .profile--link.article--footer-read {
  text-decoration: none;
  font-weight: bold;
}
article footer div.profile p {
  margin-bottom: 0;
}
article footer div.profile a.block__arrow, article footer div.profile .block__arrow.article--read, article footer div.profile .block__arrow.article--footer-read {
  margin-top: 0.2777777778rem;
}
article footer div.profile figure {
  width: 6.4444444444rem;
  height: 6.4444444444rem;
  margin-right: 1.6666666667rem;
  float: left;
}

.profile--figure {
  margin: 0;
}

/**
* Links
*/
a, .article--read, article footer div.profile .profile--link.article--read, .article--footer-read, article footer div.profile .profile--link.article--footer-read, article footer div.profile a.profile--link {
  color: #551285;
}
a:hover, .article--read:hover, article footer div.profile .profile--link.article--read:hover, .article--footer-read:hover, article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile a.profile--link:hover, a:focus, .article--read:focus, article footer div.profile .profile--link.article--read:focus, .article--footer-read:focus, article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile a.profile--link:focus {
  background: #296ab7;
  outline: 0;
}
h1 a:hover, h1 .article--read:hover, h1 article footer div.profile .profile--link.article--read:hover, article footer div.profile h1 .profile--link.article--read:hover, h1 .article--footer-read:hover, h1 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h1 .profile--link.article--footer-read:hover, h1 article footer div.profile a.profile--link:hover, h1 article footer div.profile .profile--link.article--read:hover, h1 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h1 a.profile--link:hover, article footer div.profile h1 .profile--link.article--read:hover, article footer div.profile h1 .profile--link.article--footer-read:hover, h2 a:hover, h2 .article--read:hover, h2 article footer div.profile .profile--link.article--read:hover, article footer div.profile h2 .profile--link.article--read:hover, h2 .article--footer-read:hover, h2 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h2 .profile--link.article--footer-read:hover, .span3 a:hover, .span3 .article--read:hover, .span3 article footer div.profile .profile--link.article--read:hover, article footer div.profile .span3 .profile--link.article--read:hover, .span3 .article--footer-read:hover, .span3 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .span3 .profile--link.article--footer-read:hover, .span5 a:hover, .span5 .article--read:hover, .span5 article footer div.profile .profile--link.article--read:hover, article footer div.profile .span5 .profile--link.article--read:hover, .span5 .article--footer-read:hover, .span5 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .span5 .profile--link.article--footer-read:hover, blockquote.medium > p a:hover, blockquote.medium > p .article--read:hover, blockquote.medium > p article footer div.profile .profile--link.article--read:hover, article footer div.profile blockquote.medium > p .profile--link.article--read:hover, blockquote.medium > p .article--footer-read:hover, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:hover, h2 article footer div.profile a.profile--link:hover, h2 article footer div.profile .profile--link.article--read:hover, h2 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h2 a.profile--link:hover, article footer div.profile h2 .profile--link.article--read:hover, article footer div.profile h2 .profile--link.article--footer-read:hover, .span3 article footer div.profile a.profile--link:hover, .span3 article footer div.profile .profile--link.article--read:hover, .span3 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .span3 a.profile--link:hover, article footer div.profile .span3 .profile--link.article--read:hover, article footer div.profile .span3 .profile--link.article--footer-read:hover, .span5 article footer div.profile a.profile--link:hover, .span5 article footer div.profile .profile--link.article--read:hover, .span5 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .span5 a.profile--link:hover, article footer div.profile .span5 .profile--link.article--read:hover, article footer div.profile .span5 .profile--link.article--footer-read:hover, blockquote.medium > p article footer div.profile a.profile--link:hover, blockquote.medium > p article footer div.profile .profile--link.article--read:hover, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile blockquote.medium > p a.profile--link:hover, article footer div.profile blockquote.medium > p .profile--link.article--read:hover, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:hover, h3 a:hover, h3 .article--read:hover, h3 article footer div.profile .profile--link.article--read:hover, article footer div.profile h3 .profile--link.article--read:hover, h3 .article--footer-read:hover, h3 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h3 .profile--link.article--footer-read:hover, h3 article footer div.profile a.profile--link:hover, h3 article footer div.profile .profile--link.article--read:hover, h3 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h3 a.profile--link:hover, article footer div.profile h3 .profile--link.article--read:hover, article footer div.profile h3 .profile--link.article--footer-read:hover, h4 a:hover, h4 .article--read:hover, h4 article footer div.profile .profile--link.article--read:hover, article footer div.profile h4 .profile--link.article--read:hover, h4 .article--footer-read:hover, h4 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h4 .profile--link.article--footer-read:hover, h4 article footer div.profile a.profile--link:hover, h4 article footer div.profile .profile--link.article--read:hover, h4 article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h4 a.profile--link:hover, article footer div.profile h4 .profile--link.article--read:hover, article footer div.profile h4 .profile--link.article--footer-read:hover, h5 a:hover, button.mega-menu--1st-link a:hover,
a.mega-menu--1st-link a:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a:hover,
.mega-menu--1st-link.article--footer-read a:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:hover,
.mega-menu--1st-link.article--read a:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:hover, h5 .article--read:hover, button.mega-menu--1st-link .article--read:hover,
a.mega-menu--1st-link .article--read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:hover,
.mega-menu--1st-link.article--footer-read .article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:hover,
.mega-menu--1st-link.article--read .article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:hover, h5 article footer div.profile .profile--link.article--read:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:hover, article footer div.profile h5 .profile--link.article--read:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:hover, h5 .article--footer-read:hover, button.mega-menu--1st-link .article--footer-read:hover,
a.mega-menu--1st-link .article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:hover,
.mega-menu--1st-link.article--footer-read .article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:hover,
.mega-menu--1st-link.article--read .article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:hover, h5 article footer div.profile .profile--link.article--footer-read:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h5 .profile--link.article--footer-read:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:hover, h5 article footer div.profile a.profile--link:hover, button.mega-menu--1st-link article footer div.profile a.profile--link:hover,
a.mega-menu--1st-link article footer div.profile a.profile--link:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:hover,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:hover, h5 article footer div.profile .profile--link.article--read:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:hover, h5 article footer div.profile .profile--link.article--footer-read:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h5 a.profile--link:hover, article footer div.profile button.mega-menu--1st-link a.profile--link:hover,
article footer div.profile a.mega-menu--1st-link a.profile--link:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:hover, article footer div.profile h5 .profile--link.article--read:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:hover, article footer div.profile h5 .profile--link.article--footer-read:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:hover, h6 a:hover, h6 .article--read:hover, h6 article footer div.profile .profile--link.article--read:hover, article footer div.profile h6 .profile--link.article--read:hover, .article--read a:hover, .article--read .article--read:hover, .article--read article footer div.profile .profile--link.article--read:hover, article footer div.profile .article--read .profile--link.article--read:hover, .article--footer-print a:hover, .article--footer-print .article--read:hover, .article--footer-print article footer div.profile .profile--link.article--read:hover, article footer div.profile .article--footer-print .profile--link.article--read:hover, h6 .article--footer-read:hover, .article--read .article--footer-read:hover, .article--footer-print .article--footer-read:hover, h6 article footer div.profile .profile--link.article--footer-read:hover, .article--read article footer div.profile .profile--link.article--footer-read:hover, .article--footer-print article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h6 .profile--link.article--footer-read:hover, article footer div.profile .article--read .profile--link.article--footer-read:hover, article footer div.profile .article--footer-print .profile--link.article--footer-read:hover, .article--footer-read a:hover, .article--footer-read .article--read:hover, .article--footer-read article footer div.profile .profile--link.article--read:hover, article footer div.profile .article--footer-read .profile--link.article--read:hover, .article--footer-read .article--footer-read:hover, .article--footer-read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .article--footer-read .profile--link.article--footer-read:hover, .footer-social--text a:hover, .footer-social--text .article--read:hover, .footer-social--text article footer div.profile .profile--link.article--read:hover, article footer div.profile .footer-social--text .profile--link.article--read:hover, .footer-social--text .article--footer-read:hover, .footer-social--text article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .footer-social--text .profile--link.article--footer-read:hover, .tabs a:hover, .tabs .article--read:hover, .tabs article footer div.profile .profile--link.article--read:hover, article footer div.profile .tabs .profile--link.article--read:hover, .tabs .article--footer-read:hover, .tabs article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .tabs .profile--link.article--footer-read:hover, .select2-container--ekd .select2-results__option .select2-results__group a:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--read:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:hover, button.block a:hover, button.block .article--read:hover, button.block article footer div.profile .profile--link.article--read:hover, article footer div.profile button.block .profile--link.article--read:hover, button.block .article--footer-read:hover, button.block article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile button.block .profile--link.article--footer-read:hover, a.block a:hover, .block.article--read a:hover, article footer div.profile .block.profile--link.article--read a:hover, a.block .article--read:hover, .block.article--read .article--read:hover, article footer div.profile .block.profile--link.article--read .article--read:hover, a.block article footer div.profile .profile--link.article--read:hover, article footer div.profile a.block .profile--link.article--read:hover, .block.article--read article footer div.profile .profile--link.article--read:hover, article footer div.profile .block.article--read .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:hover, .block.article--footer-read a:hover, .block.article--footer-read .article--read:hover, .block.article--footer-read article footer div.profile .profile--link.article--read:hover, article footer div.profile .block.article--footer-read .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--footer-read a:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:hover, a.block .article--footer-read:hover, .block.article--read .article--footer-read:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:hover, .block.article--footer-read .article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:hover, a.block article footer div.profile .profile--link.article--footer-read:hover, .block.article--read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile a.block .profile--link.article--footer-read:hover, article footer div.profile .block.article--read .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:hover, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:hover, article footer div.profile a.block.profile--link a:hover, article footer div.profile .block.profile--link.article--read a:hover, article footer div.profile a.block.profile--link .article--read:hover, article footer div.profile .block.profile--link.article--read .article--read:hover, article footer div.profile a.block.profile--link .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--footer-read a:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:hover, article footer div.profile a.block.profile--link .article--footer-read:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:hover, article footer div.profile a.block.profile--link .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:hover, h6 article footer div.profile a.profile--link:hover, h6 article footer div.profile .profile--link.article--read:hover, .article--read article footer div.profile a.profile--link:hover, .article--read article footer div.profile .profile--link.article--read:hover, .article--footer-print article footer div.profile a.profile--link:hover, .article--footer-print article footer div.profile .profile--link.article--read:hover, h6 article footer div.profile .profile--link.article--footer-read:hover, .article--read article footer div.profile .profile--link.article--footer-read:hover, .article--footer-print article footer div.profile .profile--link.article--footer-read:hover, .article--footer-read article footer div.profile a.profile--link:hover, .article--footer-read article footer div.profile .profile--link.article--read:hover, .article--footer-read article footer div.profile .profile--link.article--footer-read:hover, .footer-social--text article footer div.profile a.profile--link:hover, .footer-social--text article footer div.profile .profile--link.article--read:hover, .footer-social--text article footer div.profile .profile--link.article--footer-read:hover, .tabs article footer div.profile a.profile--link:hover, .tabs article footer div.profile .profile--link.article--read:hover, .tabs article footer div.profile .profile--link.article--footer-read:hover, button.block article footer div.profile a.profile--link:hover, button.block article footer div.profile .profile--link.article--read:hover, button.block article footer div.profile .profile--link.article--footer-read:hover, a.block article footer div.profile a.profile--link:hover, .block.article--read article footer div.profile a.profile--link:hover, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:hover, a.block article footer div.profile .profile--link.article--read:hover, .block.article--read article footer div.profile .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:hover, .block.article--footer-read article footer div.profile a.profile--link:hover, .block.article--footer-read article footer div.profile .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:hover, a.block article footer div.profile .profile--link.article--footer-read:hover, .block.article--read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:hover, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:hover, article footer div.profile h6 a.profile--link:hover, article footer div.profile h6 .profile--link.article--read:hover, article footer div.profile .article--read a.profile--link:hover, article footer div.profile .article--read .profile--link.article--read:hover, article footer div.profile .article--footer-print a.profile--link:hover, article footer div.profile .article--footer-print .profile--link.article--read:hover, article footer div.profile h6 .profile--link.article--footer-read:hover, article footer div.profile .article--read .profile--link.article--footer-read:hover, article footer div.profile .article--footer-print .profile--link.article--footer-read:hover, article footer div.profile .article--footer-read a.profile--link:hover, article footer div.profile .article--footer-read .profile--link.article--read:hover, article footer div.profile .article--footer-read .profile--link.article--footer-read:hover, article footer div.profile .footer-social--text a.profile--link:hover, article footer div.profile .footer-social--text .profile--link.article--read:hover, article footer div.profile .footer-social--text .profile--link.article--footer-read:hover, article footer div.profile .tabs a.profile--link:hover, article footer div.profile .tabs .profile--link.article--read:hover, article footer div.profile .tabs .profile--link.article--footer-read:hover, article footer div.profile button.block a.profile--link:hover, article footer div.profile button.block .profile--link.article--read:hover, article footer div.profile button.block .profile--link.article--footer-read:hover, article footer div.profile a.block a.profile--link:hover, article footer div.profile .block.article--read a.profile--link:hover, article footer div.profile .block.profile--link.article--read a.profile--link:hover, article footer div.profile a.block .profile--link.article--read:hover, article footer div.profile .block.article--read .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:hover, article footer div.profile .block.article--footer-read a.profile--link:hover, article footer div.profile .block.article--footer-read .profile--link.article--read:hover, article footer div.profile .block.profile--link.article--footer-read a.profile--link:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:hover, article footer div.profile a.block .profile--link.article--footer-read:hover, article footer div.profile .block.article--read .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:hover, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:hover, h1 a:focus, h1 .article--read:focus, h1 article footer div.profile .profile--link.article--read:focus, article footer div.profile h1 .profile--link.article--read:focus, h1 .article--footer-read:focus, h1 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h1 .profile--link.article--footer-read:focus, h1 article footer div.profile a.profile--link:focus, h1 article footer div.profile .profile--link.article--read:focus, h1 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h1 a.profile--link:focus, article footer div.profile h1 .profile--link.article--read:focus, article footer div.profile h1 .profile--link.article--footer-read:focus, h2 a:focus, h2 .article--read:focus, h2 article footer div.profile .profile--link.article--read:focus, article footer div.profile h2 .profile--link.article--read:focus, h2 .article--footer-read:focus, h2 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h2 .profile--link.article--footer-read:focus, .span3 a:focus, .span3 .article--read:focus, .span3 article footer div.profile .profile--link.article--read:focus, article footer div.profile .span3 .profile--link.article--read:focus, .span3 .article--footer-read:focus, .span3 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .span3 .profile--link.article--footer-read:focus, .span5 a:focus, .span5 .article--read:focus, .span5 article footer div.profile .profile--link.article--read:focus, article footer div.profile .span5 .profile--link.article--read:focus, .span5 .article--footer-read:focus, .span5 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .span5 .profile--link.article--footer-read:focus, blockquote.medium > p a:focus, blockquote.medium > p .article--read:focus, blockquote.medium > p article footer div.profile .profile--link.article--read:focus, article footer div.profile blockquote.medium > p .profile--link.article--read:focus, blockquote.medium > p .article--footer-read:focus, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:focus, h2 article footer div.profile a.profile--link:focus, h2 article footer div.profile .profile--link.article--read:focus, h2 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h2 a.profile--link:focus, article footer div.profile h2 .profile--link.article--read:focus, article footer div.profile h2 .profile--link.article--footer-read:focus, .span3 article footer div.profile a.profile--link:focus, .span3 article footer div.profile .profile--link.article--read:focus, .span3 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .span3 a.profile--link:focus, article footer div.profile .span3 .profile--link.article--read:focus, article footer div.profile .span3 .profile--link.article--footer-read:focus, .span5 article footer div.profile a.profile--link:focus, .span5 article footer div.profile .profile--link.article--read:focus, .span5 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .span5 a.profile--link:focus, article footer div.profile .span5 .profile--link.article--read:focus, article footer div.profile .span5 .profile--link.article--footer-read:focus, blockquote.medium > p article footer div.profile a.profile--link:focus, blockquote.medium > p article footer div.profile .profile--link.article--read:focus, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile blockquote.medium > p a.profile--link:focus, article footer div.profile blockquote.medium > p .profile--link.article--read:focus, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:focus, h3 a:focus, h3 .article--read:focus, h3 article footer div.profile .profile--link.article--read:focus, article footer div.profile h3 .profile--link.article--read:focus, h3 .article--footer-read:focus, h3 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h3 .profile--link.article--footer-read:focus, h3 article footer div.profile a.profile--link:focus, h3 article footer div.profile .profile--link.article--read:focus, h3 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h3 a.profile--link:focus, article footer div.profile h3 .profile--link.article--read:focus, article footer div.profile h3 .profile--link.article--footer-read:focus, h4 a:focus, h4 .article--read:focus, h4 article footer div.profile .profile--link.article--read:focus, article footer div.profile h4 .profile--link.article--read:focus, h4 .article--footer-read:focus, h4 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h4 .profile--link.article--footer-read:focus, h4 article footer div.profile a.profile--link:focus, h4 article footer div.profile .profile--link.article--read:focus, h4 article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h4 a.profile--link:focus, article footer div.profile h4 .profile--link.article--read:focus, article footer div.profile h4 .profile--link.article--footer-read:focus, h5 a:focus, button.mega-menu--1st-link a:focus,
a.mega-menu--1st-link a:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a:focus,
.mega-menu--1st-link.article--footer-read a:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:focus,
.mega-menu--1st-link.article--read a:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:focus, h5 .article--read:focus, button.mega-menu--1st-link .article--read:focus,
a.mega-menu--1st-link .article--read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:focus,
.mega-menu--1st-link.article--footer-read .article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:focus,
.mega-menu--1st-link.article--read .article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:focus, h5 article footer div.profile .profile--link.article--read:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:focus, article footer div.profile h5 .profile--link.article--read:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:focus, h5 .article--footer-read:focus, button.mega-menu--1st-link .article--footer-read:focus,
a.mega-menu--1st-link .article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:focus,
.mega-menu--1st-link.article--footer-read .article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:focus,
.mega-menu--1st-link.article--read .article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:focus, h5 article footer div.profile .profile--link.article--footer-read:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h5 .profile--link.article--footer-read:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:focus, h5 article footer div.profile a.profile--link:focus, button.mega-menu--1st-link article footer div.profile a.profile--link:focus,
a.mega-menu--1st-link article footer div.profile a.profile--link:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:focus,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:focus, h5 article footer div.profile .profile--link.article--read:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:focus, h5 article footer div.profile .profile--link.article--footer-read:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h5 a.profile--link:focus, article footer div.profile button.mega-menu--1st-link a.profile--link:focus,
article footer div.profile a.mega-menu--1st-link a.profile--link:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:focus, article footer div.profile h5 .profile--link.article--read:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:focus, article footer div.profile h5 .profile--link.article--footer-read:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:focus, h6 a:focus, h6 .article--read:focus, h6 article footer div.profile .profile--link.article--read:focus, article footer div.profile h6 .profile--link.article--read:focus, .article--read a:focus, .article--read .article--read:focus, .article--read article footer div.profile .profile--link.article--read:focus, article footer div.profile .article--read .profile--link.article--read:focus, .article--footer-print a:focus, .article--footer-print .article--read:focus, .article--footer-print article footer div.profile .profile--link.article--read:focus, article footer div.profile .article--footer-print .profile--link.article--read:focus, h6 .article--footer-read:focus, .article--read .article--footer-read:focus, .article--footer-print .article--footer-read:focus, h6 article footer div.profile .profile--link.article--footer-read:focus, .article--read article footer div.profile .profile--link.article--footer-read:focus, .article--footer-print article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h6 .profile--link.article--footer-read:focus, article footer div.profile .article--read .profile--link.article--footer-read:focus, article footer div.profile .article--footer-print .profile--link.article--footer-read:focus, .article--footer-read a:focus, .article--footer-read .article--read:focus, .article--footer-read article footer div.profile .profile--link.article--read:focus, article footer div.profile .article--footer-read .profile--link.article--read:focus, .article--footer-read .article--footer-read:focus, .article--footer-read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .article--footer-read .profile--link.article--footer-read:focus, .footer-social--text a:focus, .footer-social--text .article--read:focus, .footer-social--text article footer div.profile .profile--link.article--read:focus, article footer div.profile .footer-social--text .profile--link.article--read:focus, .footer-social--text .article--footer-read:focus, .footer-social--text article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .footer-social--text .profile--link.article--footer-read:focus, .tabs a:focus, .tabs .article--read:focus, .tabs article footer div.profile .profile--link.article--read:focus, article footer div.profile .tabs .profile--link.article--read:focus, .tabs .article--footer-read:focus, .tabs article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .tabs .profile--link.article--footer-read:focus, .select2-container--ekd .select2-results__option .select2-results__group a:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--read:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:focus, button.block a:focus, button.block .article--read:focus, button.block article footer div.profile .profile--link.article--read:focus, article footer div.profile button.block .profile--link.article--read:focus, button.block .article--footer-read:focus, button.block article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile button.block .profile--link.article--footer-read:focus, a.block a:focus, .block.article--read a:focus, article footer div.profile .block.profile--link.article--read a:focus, a.block .article--read:focus, .block.article--read .article--read:focus, article footer div.profile .block.profile--link.article--read .article--read:focus, a.block article footer div.profile .profile--link.article--read:focus, article footer div.profile a.block .profile--link.article--read:focus, .block.article--read article footer div.profile .profile--link.article--read:focus, article footer div.profile .block.article--read .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:focus, .block.article--footer-read a:focus, .block.article--footer-read .article--read:focus, .block.article--footer-read article footer div.profile .profile--link.article--read:focus, article footer div.profile .block.article--footer-read .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--footer-read a:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:focus, a.block .article--footer-read:focus, .block.article--read .article--footer-read:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:focus, .block.article--footer-read .article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:focus, a.block article footer div.profile .profile--link.article--footer-read:focus, .block.article--read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile a.block .profile--link.article--footer-read:focus, article footer div.profile .block.article--read .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:focus, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:focus, article footer div.profile a.block.profile--link a:focus, article footer div.profile .block.profile--link.article--read a:focus, article footer div.profile a.block.profile--link .article--read:focus, article footer div.profile .block.profile--link.article--read .article--read:focus, article footer div.profile a.block.profile--link .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--footer-read a:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:focus, article footer div.profile a.block.profile--link .article--footer-read:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:focus, article footer div.profile a.block.profile--link .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:focus, h6 article footer div.profile a.profile--link:focus, h6 article footer div.profile .profile--link.article--read:focus, .article--read article footer div.profile a.profile--link:focus, .article--read article footer div.profile .profile--link.article--read:focus, .article--footer-print article footer div.profile a.profile--link:focus, .article--footer-print article footer div.profile .profile--link.article--read:focus, h6 article footer div.profile .profile--link.article--footer-read:focus, .article--read article footer div.profile .profile--link.article--footer-read:focus, .article--footer-print article footer div.profile .profile--link.article--footer-read:focus, .article--footer-read article footer div.profile a.profile--link:focus, .article--footer-read article footer div.profile .profile--link.article--read:focus, .article--footer-read article footer div.profile .profile--link.article--footer-read:focus, .footer-social--text article footer div.profile a.profile--link:focus, .footer-social--text article footer div.profile .profile--link.article--read:focus, .footer-social--text article footer div.profile .profile--link.article--footer-read:focus, .tabs article footer div.profile a.profile--link:focus, .tabs article footer div.profile .profile--link.article--read:focus, .tabs article footer div.profile .profile--link.article--footer-read:focus, button.block article footer div.profile a.profile--link:focus, button.block article footer div.profile .profile--link.article--read:focus, button.block article footer div.profile .profile--link.article--footer-read:focus, a.block article footer div.profile a.profile--link:focus, .block.article--read article footer div.profile a.profile--link:focus, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:focus, a.block article footer div.profile .profile--link.article--read:focus, .block.article--read article footer div.profile .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:focus, .block.article--footer-read article footer div.profile a.profile--link:focus, .block.article--footer-read article footer div.profile .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:focus, a.block article footer div.profile .profile--link.article--footer-read:focus, .block.article--read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:focus, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:focus, article footer div.profile h6 a.profile--link:focus, article footer div.profile h6 .profile--link.article--read:focus, article footer div.profile .article--read a.profile--link:focus, article footer div.profile .article--read .profile--link.article--read:focus, article footer div.profile .article--footer-print a.profile--link:focus, article footer div.profile .article--footer-print .profile--link.article--read:focus, article footer div.profile h6 .profile--link.article--footer-read:focus, article footer div.profile .article--read .profile--link.article--footer-read:focus, article footer div.profile .article--footer-print .profile--link.article--footer-read:focus, article footer div.profile .article--footer-read a.profile--link:focus, article footer div.profile .article--footer-read .profile--link.article--read:focus, article footer div.profile .article--footer-read .profile--link.article--footer-read:focus, article footer div.profile .footer-social--text a.profile--link:focus, article footer div.profile .footer-social--text .profile--link.article--read:focus, article footer div.profile .footer-social--text .profile--link.article--footer-read:focus, article footer div.profile .tabs a.profile--link:focus, article footer div.profile .tabs .profile--link.article--read:focus, article footer div.profile .tabs .profile--link.article--footer-read:focus, article footer div.profile button.block a.profile--link:focus, article footer div.profile button.block .profile--link.article--read:focus, article footer div.profile button.block .profile--link.article--footer-read:focus, article footer div.profile a.block a.profile--link:focus, article footer div.profile .block.article--read a.profile--link:focus, article footer div.profile .block.profile--link.article--read a.profile--link:focus, article footer div.profile a.block .profile--link.article--read:focus, article footer div.profile .block.article--read .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:focus, article footer div.profile .block.article--footer-read a.profile--link:focus, article footer div.profile .block.article--footer-read .profile--link.article--read:focus, article footer div.profile .block.profile--link.article--footer-read a.profile--link:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:focus, article footer div.profile a.block .profile--link.article--footer-read:focus, article footer div.profile .block.article--read .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:focus, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:focus {
  color: #296ab7;
  background-color: transparent;
}
a:active, .article--read:active, article footer div.profile .profile--link.article--read:active, .article--footer-read:active, article footer div.profile .profile--link.article--footer-read:active, article footer div.profile a.profile--link:active, a:visited, .article--read:visited, article footer div.profile .profile--link.article--read:visited, .article--footer-read:visited, article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile a.profile--link:visited {
  color: #290235;
}
h1 a:active, h1 .article--read:active, h1 article footer div.profile .profile--link.article--read:active, article footer div.profile h1 .profile--link.article--read:active, h1 .article--footer-read:active, h1 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h1 .profile--link.article--footer-read:active, h1 article footer div.profile a.profile--link:active, h1 article footer div.profile .profile--link.article--read:active, h1 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h1 a.profile--link:active, article footer div.profile h1 .profile--link.article--read:active, article footer div.profile h1 .profile--link.article--footer-read:active, h2 a:active, h2 .article--read:active, h2 article footer div.profile .profile--link.article--read:active, article footer div.profile h2 .profile--link.article--read:active, h2 .article--footer-read:active, h2 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h2 .profile--link.article--footer-read:active, .span3 a:active, .span3 .article--read:active, .span3 article footer div.profile .profile--link.article--read:active, article footer div.profile .span3 .profile--link.article--read:active, .span3 .article--footer-read:active, .span3 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .span3 .profile--link.article--footer-read:active, .span5 a:active, .span5 .article--read:active, .span5 article footer div.profile .profile--link.article--read:active, article footer div.profile .span5 .profile--link.article--read:active, .span5 .article--footer-read:active, .span5 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .span5 .profile--link.article--footer-read:active, blockquote.medium > p a:active, blockquote.medium > p .article--read:active, blockquote.medium > p article footer div.profile .profile--link.article--read:active, article footer div.profile blockquote.medium > p .profile--link.article--read:active, blockquote.medium > p .article--footer-read:active, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:active, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:active, h2 article footer div.profile a.profile--link:active, h2 article footer div.profile .profile--link.article--read:active, h2 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h2 a.profile--link:active, article footer div.profile h2 .profile--link.article--read:active, article footer div.profile h2 .profile--link.article--footer-read:active, .span3 article footer div.profile a.profile--link:active, .span3 article footer div.profile .profile--link.article--read:active, .span3 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .span3 a.profile--link:active, article footer div.profile .span3 .profile--link.article--read:active, article footer div.profile .span3 .profile--link.article--footer-read:active, .span5 article footer div.profile a.profile--link:active, .span5 article footer div.profile .profile--link.article--read:active, .span5 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .span5 a.profile--link:active, article footer div.profile .span5 .profile--link.article--read:active, article footer div.profile .span5 .profile--link.article--footer-read:active, blockquote.medium > p article footer div.profile a.profile--link:active, blockquote.medium > p article footer div.profile .profile--link.article--read:active, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:active, article footer div.profile blockquote.medium > p a.profile--link:active, article footer div.profile blockquote.medium > p .profile--link.article--read:active, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:active, h3 a:active, h3 .article--read:active, h3 article footer div.profile .profile--link.article--read:active, article footer div.profile h3 .profile--link.article--read:active, h3 .article--footer-read:active, h3 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h3 .profile--link.article--footer-read:active, h3 article footer div.profile a.profile--link:active, h3 article footer div.profile .profile--link.article--read:active, h3 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h3 a.profile--link:active, article footer div.profile h3 .profile--link.article--read:active, article footer div.profile h3 .profile--link.article--footer-read:active, h4 a:active, h4 .article--read:active, h4 article footer div.profile .profile--link.article--read:active, article footer div.profile h4 .profile--link.article--read:active, h4 .article--footer-read:active, h4 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h4 .profile--link.article--footer-read:active, h4 article footer div.profile a.profile--link:active, h4 article footer div.profile .profile--link.article--read:active, h4 article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h4 a.profile--link:active, article footer div.profile h4 .profile--link.article--read:active, article footer div.profile h4 .profile--link.article--footer-read:active, h5 a:active, button.mega-menu--1st-link a:active,
a.mega-menu--1st-link a:active,
article footer div.profile a.mega-menu--1st-link.profile--link a:active,
.mega-menu--1st-link.article--footer-read a:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:active,
.mega-menu--1st-link.article--read a:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:active, h5 .article--read:active, button.mega-menu--1st-link .article--read:active,
a.mega-menu--1st-link .article--read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:active,
.mega-menu--1st-link.article--footer-read .article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:active,
.mega-menu--1st-link.article--read .article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:active, h5 article footer div.profile .profile--link.article--read:active, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:active,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:active,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:active, article footer div.profile h5 .profile--link.article--read:active, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:active, h5 .article--footer-read:active, button.mega-menu--1st-link .article--footer-read:active,
a.mega-menu--1st-link .article--footer-read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:active,
.mega-menu--1st-link.article--footer-read .article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:active,
.mega-menu--1st-link.article--read .article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:active, h5 article footer div.profile .profile--link.article--footer-read:active, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:active,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h5 .profile--link.article--footer-read:active, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:active, h5 article footer div.profile a.profile--link:active, button.mega-menu--1st-link article footer div.profile a.profile--link:active,
a.mega-menu--1st-link article footer div.profile a.profile--link:active,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:active,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:active,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:active, h5 article footer div.profile .profile--link.article--read:active, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:active,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:active,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:active, h5 article footer div.profile .profile--link.article--footer-read:active, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:active,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h5 a.profile--link:active, article footer div.profile button.mega-menu--1st-link a.profile--link:active,
article footer div.profile a.mega-menu--1st-link a.profile--link:active,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:active,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:active,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:active, article footer div.profile h5 .profile--link.article--read:active, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:active, article footer div.profile h5 .profile--link.article--footer-read:active, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:active,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:active,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:active, h6 a:active, h6 .article--read:active, h6 article footer div.profile .profile--link.article--read:active, article footer div.profile h6 .profile--link.article--read:active, .article--read a:active, .article--read .article--read:active, .article--read article footer div.profile .profile--link.article--read:active, article footer div.profile .article--read .profile--link.article--read:active, .article--footer-print a:active, .article--footer-print .article--read:active, .article--footer-print article footer div.profile .profile--link.article--read:active, article footer div.profile .article--footer-print .profile--link.article--read:active, h6 .article--footer-read:active, .article--read .article--footer-read:active, .article--footer-print .article--footer-read:active, h6 article footer div.profile .profile--link.article--footer-read:active, .article--read article footer div.profile .profile--link.article--footer-read:active, .article--footer-print article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h6 .profile--link.article--footer-read:active, article footer div.profile .article--read .profile--link.article--footer-read:active, article footer div.profile .article--footer-print .profile--link.article--footer-read:active, .article--footer-read a:active, .article--footer-read .article--read:active, .article--footer-read article footer div.profile .profile--link.article--read:active, article footer div.profile .article--footer-read .profile--link.article--read:active, .article--footer-read .article--footer-read:active, .article--footer-read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .article--footer-read .profile--link.article--footer-read:active, .footer-social--text a:active, .footer-social--text .article--read:active, .footer-social--text article footer div.profile .profile--link.article--read:active, article footer div.profile .footer-social--text .profile--link.article--read:active, .footer-social--text .article--footer-read:active, .footer-social--text article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .footer-social--text .profile--link.article--footer-read:active, .tabs a:active, .tabs .article--read:active, .tabs article footer div.profile .profile--link.article--read:active, article footer div.profile .tabs .profile--link.article--read:active, .tabs .article--footer-read:active, .tabs article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .tabs .profile--link.article--footer-read:active, .select2-container--ekd .select2-results__option .select2-results__group a:active, .select2-container--ekd .select2-results__option .select2-results__group .article--read:active, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:active, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:active, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:active, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:active, button.block a:active, button.block .article--read:active, button.block article footer div.profile .profile--link.article--read:active, article footer div.profile button.block .profile--link.article--read:active, button.block .article--footer-read:active, button.block article footer div.profile .profile--link.article--footer-read:active, article footer div.profile button.block .profile--link.article--footer-read:active, a.block a:active, .block.article--read a:active, article footer div.profile .block.profile--link.article--read a:active, a.block .article--read:active, .block.article--read .article--read:active, article footer div.profile .block.profile--link.article--read .article--read:active, a.block article footer div.profile .profile--link.article--read:active, article footer div.profile a.block .profile--link.article--read:active, .block.article--read article footer div.profile .profile--link.article--read:active, article footer div.profile .block.article--read .profile--link.article--read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active, .block.article--footer-read a:active, .block.article--footer-read .article--read:active, .block.article--footer-read article footer div.profile .profile--link.article--read:active, article footer div.profile .block.article--footer-read .profile--link.article--read:active, article footer div.profile .block.profile--link.article--footer-read a:active, article footer div.profile .block.profile--link.article--footer-read .article--read:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active, a.block .article--footer-read:active, .block.article--read .article--footer-read:active, article footer div.profile .block.profile--link.article--read .article--footer-read:active, .block.article--footer-read .article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active, a.block article footer div.profile .profile--link.article--footer-read:active, .block.article--read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile a.block .profile--link.article--footer-read:active, article footer div.profile .block.article--read .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active, article footer div.profile a.block.profile--link a:active, article footer div.profile .block.profile--link.article--read a:active, article footer div.profile a.block.profile--link .article--read:active, article footer div.profile .block.profile--link.article--read .article--read:active, article footer div.profile a.block.profile--link .profile--link.article--read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active, article footer div.profile .block.profile--link.article--footer-read a:active, article footer div.profile .block.profile--link.article--footer-read .article--read:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active, article footer div.profile a.block.profile--link .article--footer-read:active, article footer div.profile .block.profile--link.article--read .article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active, article footer div.profile a.block.profile--link .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active, h6 article footer div.profile a.profile--link:active, h6 article footer div.profile .profile--link.article--read:active, .article--read article footer div.profile a.profile--link:active, .article--read article footer div.profile .profile--link.article--read:active, .article--footer-print article footer div.profile a.profile--link:active, .article--footer-print article footer div.profile .profile--link.article--read:active, h6 article footer div.profile .profile--link.article--footer-read:active, .article--read article footer div.profile .profile--link.article--footer-read:active, .article--footer-print article footer div.profile .profile--link.article--footer-read:active, .article--footer-read article footer div.profile a.profile--link:active, .article--footer-read article footer div.profile .profile--link.article--read:active, .article--footer-read article footer div.profile .profile--link.article--footer-read:active, .footer-social--text article footer div.profile a.profile--link:active, .footer-social--text article footer div.profile .profile--link.article--read:active, .footer-social--text article footer div.profile .profile--link.article--footer-read:active, .tabs article footer div.profile a.profile--link:active, .tabs article footer div.profile .profile--link.article--read:active, .tabs article footer div.profile .profile--link.article--footer-read:active, button.block article footer div.profile a.profile--link:active, button.block article footer div.profile .profile--link.article--read:active, button.block article footer div.profile .profile--link.article--footer-read:active, a.block article footer div.profile a.profile--link:active, .block.article--read article footer div.profile a.profile--link:active, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:active, a.block article footer div.profile .profile--link.article--read:active, .block.article--read article footer div.profile .profile--link.article--read:active, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:active, .block.article--footer-read article footer div.profile a.profile--link:active, .block.article--footer-read article footer div.profile .profile--link.article--read:active, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:active, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active, a.block article footer div.profile .profile--link.article--footer-read:active, .block.article--read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active, article footer div.profile h6 a.profile--link:active, article footer div.profile h6 .profile--link.article--read:active, article footer div.profile .article--read a.profile--link:active, article footer div.profile .article--read .profile--link.article--read:active, article footer div.profile .article--footer-print a.profile--link:active, article footer div.profile .article--footer-print .profile--link.article--read:active, article footer div.profile h6 .profile--link.article--footer-read:active, article footer div.profile .article--read .profile--link.article--footer-read:active, article footer div.profile .article--footer-print .profile--link.article--footer-read:active, article footer div.profile .article--footer-read a.profile--link:active, article footer div.profile .article--footer-read .profile--link.article--read:active, article footer div.profile .article--footer-read .profile--link.article--footer-read:active, article footer div.profile .footer-social--text a.profile--link:active, article footer div.profile .footer-social--text .profile--link.article--read:active, article footer div.profile .footer-social--text .profile--link.article--footer-read:active, article footer div.profile .tabs a.profile--link:active, article footer div.profile .tabs .profile--link.article--read:active, article footer div.profile .tabs .profile--link.article--footer-read:active, article footer div.profile button.block a.profile--link:active, article footer div.profile button.block .profile--link.article--read:active, article footer div.profile button.block .profile--link.article--footer-read:active, article footer div.profile a.block a.profile--link:active, article footer div.profile .block.article--read a.profile--link:active, article footer div.profile .block.profile--link.article--read a.profile--link:active, article footer div.profile a.block .profile--link.article--read:active, article footer div.profile .block.article--read .profile--link.article--read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active, article footer div.profile .block.article--footer-read a.profile--link:active, article footer div.profile .block.article--footer-read .profile--link.article--read:active, article footer div.profile .block.profile--link.article--footer-read a.profile--link:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active, article footer div.profile a.block .profile--link.article--footer-read:active, article footer div.profile .block.article--read .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:active, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active, h1 a:visited, h1 .article--read:visited, h1 article footer div.profile .profile--link.article--read:visited, article footer div.profile h1 .profile--link.article--read:visited, h1 .article--footer-read:visited, h1 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h1 .profile--link.article--footer-read:visited, h1 article footer div.profile a.profile--link:visited, h1 article footer div.profile .profile--link.article--read:visited, h1 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h1 a.profile--link:visited, article footer div.profile h1 .profile--link.article--read:visited, article footer div.profile h1 .profile--link.article--footer-read:visited, h2 a:visited, h2 .article--read:visited, h2 article footer div.profile .profile--link.article--read:visited, article footer div.profile h2 .profile--link.article--read:visited, h2 .article--footer-read:visited, h2 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h2 .profile--link.article--footer-read:visited, .span3 a:visited, .span3 .article--read:visited, .span3 article footer div.profile .profile--link.article--read:visited, article footer div.profile .span3 .profile--link.article--read:visited, .span3 .article--footer-read:visited, .span3 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .span3 .profile--link.article--footer-read:visited, .span5 a:visited, .span5 .article--read:visited, .span5 article footer div.profile .profile--link.article--read:visited, article footer div.profile .span5 .profile--link.article--read:visited, .span5 .article--footer-read:visited, .span5 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .span5 .profile--link.article--footer-read:visited, blockquote.medium > p a:visited, blockquote.medium > p .article--read:visited, blockquote.medium > p article footer div.profile .profile--link.article--read:visited, article footer div.profile blockquote.medium > p .profile--link.article--read:visited, blockquote.medium > p .article--footer-read:visited, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:visited, h2 article footer div.profile a.profile--link:visited, h2 article footer div.profile .profile--link.article--read:visited, h2 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h2 a.profile--link:visited, article footer div.profile h2 .profile--link.article--read:visited, article footer div.profile h2 .profile--link.article--footer-read:visited, .span3 article footer div.profile a.profile--link:visited, .span3 article footer div.profile .profile--link.article--read:visited, .span3 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .span3 a.profile--link:visited, article footer div.profile .span3 .profile--link.article--read:visited, article footer div.profile .span3 .profile--link.article--footer-read:visited, .span5 article footer div.profile a.profile--link:visited, .span5 article footer div.profile .profile--link.article--read:visited, .span5 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .span5 a.profile--link:visited, article footer div.profile .span5 .profile--link.article--read:visited, article footer div.profile .span5 .profile--link.article--footer-read:visited, blockquote.medium > p article footer div.profile a.profile--link:visited, blockquote.medium > p article footer div.profile .profile--link.article--read:visited, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile blockquote.medium > p a.profile--link:visited, article footer div.profile blockquote.medium > p .profile--link.article--read:visited, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:visited, h3 a:visited, h3 .article--read:visited, h3 article footer div.profile .profile--link.article--read:visited, article footer div.profile h3 .profile--link.article--read:visited, h3 .article--footer-read:visited, h3 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h3 .profile--link.article--footer-read:visited, h3 article footer div.profile a.profile--link:visited, h3 article footer div.profile .profile--link.article--read:visited, h3 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h3 a.profile--link:visited, article footer div.profile h3 .profile--link.article--read:visited, article footer div.profile h3 .profile--link.article--footer-read:visited, h4 a:visited, h4 .article--read:visited, h4 article footer div.profile .profile--link.article--read:visited, article footer div.profile h4 .profile--link.article--read:visited, h4 .article--footer-read:visited, h4 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h4 .profile--link.article--footer-read:visited, h4 article footer div.profile a.profile--link:visited, h4 article footer div.profile .profile--link.article--read:visited, h4 article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h4 a.profile--link:visited, article footer div.profile h4 .profile--link.article--read:visited, article footer div.profile h4 .profile--link.article--footer-read:visited, h5 a:visited, button.mega-menu--1st-link a:visited,
a.mega-menu--1st-link a:visited,
article footer div.profile a.mega-menu--1st-link.profile--link a:visited,
.mega-menu--1st-link.article--footer-read a:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:visited,
.mega-menu--1st-link.article--read a:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:visited, h5 .article--read:visited, button.mega-menu--1st-link .article--read:visited,
a.mega-menu--1st-link .article--read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:visited,
.mega-menu--1st-link.article--footer-read .article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:visited,
.mega-menu--1st-link.article--read .article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:visited, h5 article footer div.profile .profile--link.article--read:visited, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:visited,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:visited, article footer div.profile h5 .profile--link.article--read:visited, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:visited, h5 .article--footer-read:visited, button.mega-menu--1st-link .article--footer-read:visited,
a.mega-menu--1st-link .article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:visited,
.mega-menu--1st-link.article--footer-read .article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:visited,
.mega-menu--1st-link.article--read .article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:visited, h5 article footer div.profile .profile--link.article--footer-read:visited, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:visited,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h5 .profile--link.article--footer-read:visited, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:visited, h5 article footer div.profile a.profile--link:visited, button.mega-menu--1st-link article footer div.profile a.profile--link:visited,
a.mega-menu--1st-link article footer div.profile a.profile--link:visited,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:visited,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:visited,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:visited, h5 article footer div.profile .profile--link.article--read:visited, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:visited,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:visited, h5 article footer div.profile .profile--link.article--footer-read:visited, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:visited,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h5 a.profile--link:visited, article footer div.profile button.mega-menu--1st-link a.profile--link:visited,
article footer div.profile a.mega-menu--1st-link a.profile--link:visited,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:visited, article footer div.profile h5 .profile--link.article--read:visited, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:visited, article footer div.profile h5 .profile--link.article--footer-read:visited, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:visited,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:visited,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:visited, h6 a:visited, h6 .article--read:visited, h6 article footer div.profile .profile--link.article--read:visited, article footer div.profile h6 .profile--link.article--read:visited, .article--read a:visited, .article--read .article--read:visited, .article--read article footer div.profile .profile--link.article--read:visited, article footer div.profile .article--read .profile--link.article--read:visited, .article--footer-print a:visited, .article--footer-print .article--read:visited, .article--footer-print article footer div.profile .profile--link.article--read:visited, article footer div.profile .article--footer-print .profile--link.article--read:visited, h6 .article--footer-read:visited, .article--read .article--footer-read:visited, .article--footer-print .article--footer-read:visited, h6 article footer div.profile .profile--link.article--footer-read:visited, .article--read article footer div.profile .profile--link.article--footer-read:visited, .article--footer-print article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h6 .profile--link.article--footer-read:visited, article footer div.profile .article--read .profile--link.article--footer-read:visited, article footer div.profile .article--footer-print .profile--link.article--footer-read:visited, .article--footer-read a:visited, .article--footer-read .article--read:visited, .article--footer-read article footer div.profile .profile--link.article--read:visited, article footer div.profile .article--footer-read .profile--link.article--read:visited, .article--footer-read .article--footer-read:visited, .article--footer-read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .article--footer-read .profile--link.article--footer-read:visited, .footer-social--text a:visited, .footer-social--text .article--read:visited, .footer-social--text article footer div.profile .profile--link.article--read:visited, article footer div.profile .footer-social--text .profile--link.article--read:visited, .footer-social--text .article--footer-read:visited, .footer-social--text article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .footer-social--text .profile--link.article--footer-read:visited, .tabs a:visited, .tabs .article--read:visited, .tabs article footer div.profile .profile--link.article--read:visited, article footer div.profile .tabs .profile--link.article--read:visited, .tabs .article--footer-read:visited, .tabs article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .tabs .profile--link.article--footer-read:visited, .select2-container--ekd .select2-results__option .select2-results__group a:visited, .select2-container--ekd .select2-results__option .select2-results__group .article--read:visited, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:visited, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:visited, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:visited, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:visited, button.block a:visited, button.block .article--read:visited, button.block article footer div.profile .profile--link.article--read:visited, article footer div.profile button.block .profile--link.article--read:visited, button.block .article--footer-read:visited, button.block article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile button.block .profile--link.article--footer-read:visited, a.block a:visited, .block.article--read a:visited, article footer div.profile .block.profile--link.article--read a:visited, a.block .article--read:visited, .block.article--read .article--read:visited, article footer div.profile .block.profile--link.article--read .article--read:visited, a.block article footer div.profile .profile--link.article--read:visited, article footer div.profile a.block .profile--link.article--read:visited, .block.article--read article footer div.profile .profile--link.article--read:visited, article footer div.profile .block.article--read .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited, .block.article--footer-read a:visited, .block.article--footer-read .article--read:visited, .block.article--footer-read article footer div.profile .profile--link.article--read:visited, article footer div.profile .block.article--footer-read .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--footer-read a:visited, article footer div.profile .block.profile--link.article--footer-read .article--read:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited, a.block .article--footer-read:visited, .block.article--read .article--footer-read:visited, article footer div.profile .block.profile--link.article--read .article--footer-read:visited, .block.article--footer-read .article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited, a.block article footer div.profile .profile--link.article--footer-read:visited, .block.article--read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile a.block .profile--link.article--footer-read:visited, article footer div.profile .block.article--read .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited, article footer div.profile a.block.profile--link a:visited, article footer div.profile .block.profile--link.article--read a:visited, article footer div.profile a.block.profile--link .article--read:visited, article footer div.profile .block.profile--link.article--read .article--read:visited, article footer div.profile a.block.profile--link .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--footer-read a:visited, article footer div.profile .block.profile--link.article--footer-read .article--read:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited, article footer div.profile a.block.profile--link .article--footer-read:visited, article footer div.profile .block.profile--link.article--read .article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited, article footer div.profile a.block.profile--link .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited, h6 article footer div.profile a.profile--link:visited, h6 article footer div.profile .profile--link.article--read:visited, .article--read article footer div.profile a.profile--link:visited, .article--read article footer div.profile .profile--link.article--read:visited, .article--footer-print article footer div.profile a.profile--link:visited, .article--footer-print article footer div.profile .profile--link.article--read:visited, h6 article footer div.profile .profile--link.article--footer-read:visited, .article--read article footer div.profile .profile--link.article--footer-read:visited, .article--footer-print article footer div.profile .profile--link.article--footer-read:visited, .article--footer-read article footer div.profile a.profile--link:visited, .article--footer-read article footer div.profile .profile--link.article--read:visited, .article--footer-read article footer div.profile .profile--link.article--footer-read:visited, .footer-social--text article footer div.profile a.profile--link:visited, .footer-social--text article footer div.profile .profile--link.article--read:visited, .footer-social--text article footer div.profile .profile--link.article--footer-read:visited, .tabs article footer div.profile a.profile--link:visited, .tabs article footer div.profile .profile--link.article--read:visited, .tabs article footer div.profile .profile--link.article--footer-read:visited, button.block article footer div.profile a.profile--link:visited, button.block article footer div.profile .profile--link.article--read:visited, button.block article footer div.profile .profile--link.article--footer-read:visited, a.block article footer div.profile a.profile--link:visited, .block.article--read article footer div.profile a.profile--link:visited, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:visited, a.block article footer div.profile .profile--link.article--read:visited, .block.article--read article footer div.profile .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:visited, .block.article--footer-read article footer div.profile a.profile--link:visited, .block.article--footer-read article footer div.profile .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:visited, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited, a.block article footer div.profile .profile--link.article--footer-read:visited, .block.article--read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited, article footer div.profile h6 a.profile--link:visited, article footer div.profile h6 .profile--link.article--read:visited, article footer div.profile .article--read a.profile--link:visited, article footer div.profile .article--read .profile--link.article--read:visited, article footer div.profile .article--footer-print a.profile--link:visited, article footer div.profile .article--footer-print .profile--link.article--read:visited, article footer div.profile h6 .profile--link.article--footer-read:visited, article footer div.profile .article--read .profile--link.article--footer-read:visited, article footer div.profile .article--footer-print .profile--link.article--footer-read:visited, article footer div.profile .article--footer-read a.profile--link:visited, article footer div.profile .article--footer-read .profile--link.article--read:visited, article footer div.profile .article--footer-read .profile--link.article--footer-read:visited, article footer div.profile .footer-social--text a.profile--link:visited, article footer div.profile .footer-social--text .profile--link.article--read:visited, article footer div.profile .footer-social--text .profile--link.article--footer-read:visited, article footer div.profile .tabs a.profile--link:visited, article footer div.profile .tabs .profile--link.article--read:visited, article footer div.profile .tabs .profile--link.article--footer-read:visited, article footer div.profile button.block a.profile--link:visited, article footer div.profile button.block .profile--link.article--read:visited, article footer div.profile button.block .profile--link.article--footer-read:visited, article footer div.profile a.block a.profile--link:visited, article footer div.profile .block.article--read a.profile--link:visited, article footer div.profile .block.profile--link.article--read a.profile--link:visited, article footer div.profile a.block .profile--link.article--read:visited, article footer div.profile .block.article--read .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited, article footer div.profile .block.article--footer-read a.profile--link:visited, article footer div.profile .block.article--footer-read .profile--link.article--read:visited, article footer div.profile .block.profile--link.article--footer-read a.profile--link:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited, article footer div.profile a.block .profile--link.article--footer-read:visited, article footer div.profile .block.article--read .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:visited, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited {
  color: #551285;
}
a:active:focus, .article--read:active:focus, .article--footer-read:active:focus, article footer div.profile a.profile--link:active:focus, a:active:hover, .article--read:active:hover, .article--footer-read:active:hover, article footer div.profile a.profile--link:active:hover, a:visited:focus, .article--read:visited:focus, .article--footer-read:visited:focus, article footer div.profile a.profile--link:visited:focus, a:visited:hover, .article--read:visited:hover, .article--footer-read:visited:hover, article footer div.profile a.profile--link:visited:hover {
  color: #ffffff;
}
h1 a:active:focus, h1 .article--read:active:focus, h1 .article--footer-read:active:focus, h1 article footer div.profile a.profile--link:active:focus, h1 article footer div.profile .profile--link.article--read:active:focus, h1 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h1 a.profile--link:active:focus, article footer div.profile h1 .profile--link.article--read:active:focus, article footer div.profile h1 .profile--link.article--footer-read:active:focus, h2 a:active:focus, h2 .article--read:active:focus, h2 .article--footer-read:active:focus, .span3 a:active:focus, .span3 .article--read:active:focus, .span3 .article--footer-read:active:focus, .span5 a:active:focus, .span5 .article--read:active:focus, .span5 .article--footer-read:active:focus, blockquote.medium > p a:active:focus, blockquote.medium > p .article--read:active:focus, blockquote.medium > p .article--footer-read:active:focus, h2 article footer div.profile a.profile--link:active:focus, h2 article footer div.profile .profile--link.article--read:active:focus, h2 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h2 a.profile--link:active:focus, article footer div.profile h2 .profile--link.article--read:active:focus, article footer div.profile h2 .profile--link.article--footer-read:active:focus, .span3 article footer div.profile a.profile--link:active:focus, .span3 article footer div.profile .profile--link.article--read:active:focus, .span3 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .span3 a.profile--link:active:focus, article footer div.profile .span3 .profile--link.article--read:active:focus, article footer div.profile .span3 .profile--link.article--footer-read:active:focus, .span5 article footer div.profile a.profile--link:active:focus, .span5 article footer div.profile .profile--link.article--read:active:focus, .span5 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .span5 a.profile--link:active:focus, article footer div.profile .span5 .profile--link.article--read:active:focus, article footer div.profile .span5 .profile--link.article--footer-read:active:focus, blockquote.medium > p article footer div.profile a.profile--link:active:focus, blockquote.medium > p article footer div.profile .profile--link.article--read:active:focus, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile blockquote.medium > p a.profile--link:active:focus, article footer div.profile blockquote.medium > p .profile--link.article--read:active:focus, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:active:focus, h3 a:active:focus, h3 .article--read:active:focus, h3 .article--footer-read:active:focus, h3 article footer div.profile a.profile--link:active:focus, h3 article footer div.profile .profile--link.article--read:active:focus, h3 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h3 a.profile--link:active:focus, article footer div.profile h3 .profile--link.article--read:active:focus, article footer div.profile h3 .profile--link.article--footer-read:active:focus, h4 a:active:focus, h4 .article--read:active:focus, h4 .article--footer-read:active:focus, h4 article footer div.profile a.profile--link:active:focus, h4 article footer div.profile .profile--link.article--read:active:focus, h4 article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h4 a.profile--link:active:focus, article footer div.profile h4 .profile--link.article--read:active:focus, article footer div.profile h4 .profile--link.article--footer-read:active:focus, h5 a:active:focus, button.mega-menu--1st-link a:active:focus,
a.mega-menu--1st-link a:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a:active:focus,
.mega-menu--1st-link.article--footer-read a:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:active:focus,
.mega-menu--1st-link.article--read a:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:active:focus, h5 .article--read:active:focus, button.mega-menu--1st-link .article--read:active:focus,
a.mega-menu--1st-link .article--read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:active:focus,
.mega-menu--1st-link.article--footer-read .article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:active:focus,
.mega-menu--1st-link.article--read .article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:active:focus, h5 .article--footer-read:active:focus, button.mega-menu--1st-link .article--footer-read:active:focus,
a.mega-menu--1st-link .article--footer-read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:active:focus,
.mega-menu--1st-link.article--footer-read .article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:active:focus,
.mega-menu--1st-link.article--read .article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:active:focus, h5 article footer div.profile a.profile--link:active:focus, button.mega-menu--1st-link article footer div.profile a.profile--link:active:focus,
a.mega-menu--1st-link article footer div.profile a.profile--link:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:active:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:active:focus,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:active:focus, h5 article footer div.profile .profile--link.article--read:active:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:active:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:active:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:active:focus, h5 article footer div.profile .profile--link.article--footer-read:active:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:active:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h5 a.profile--link:active:focus, article footer div.profile button.mega-menu--1st-link a.profile--link:active:focus,
article footer div.profile a.mega-menu--1st-link a.profile--link:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:active:focus, article footer div.profile h5 .profile--link.article--read:active:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:active:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:active:focus, article footer div.profile h5 .profile--link.article--footer-read:active:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:active:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:active:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:active:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:active:focus, h6 a:active:focus, h6 .article--read:active:focus, .article--read a:active:focus, .article--read .article--read:active:focus, .article--footer-print a:active:focus, .article--footer-print .article--read:active:focus, h6 .article--footer-read:active:focus, .article--read .article--footer-read:active:focus, .article--footer-print .article--footer-read:active:focus, .article--footer-read a:active:focus, .article--footer-read .article--read:active:focus, .article--footer-read .article--footer-read:active:focus, .footer-social--text a:active:focus, .footer-social--text .article--read:active:focus, .footer-social--text .article--footer-read:active:focus, .tabs a:active:focus, .tabs .article--read:active:focus, .tabs .article--footer-read:active:focus, .select2-container--ekd .select2-results__option .select2-results__group a:active:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--read:active:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:active:focus, button.block a:active:focus, button.block .article--read:active:focus, button.block .article--footer-read:active:focus, a.block a:active:focus, .block.article--read a:active:focus, article footer div.profile .block.profile--link.article--read a:active:focus, a.block .article--read:active:focus, .block.article--read .article--read:active:focus, article footer div.profile .block.profile--link.article--read .article--read:active:focus, .block.article--footer-read a:active:focus, .block.article--footer-read .article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read a:active:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:active:focus, a.block .article--footer-read:active:focus, .block.article--read .article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:active:focus, .block.article--footer-read .article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active:focus, article footer div.profile a.block.profile--link a:active:focus, article footer div.profile .block.profile--link.article--read a:active:focus, article footer div.profile a.block.profile--link .article--read:active:focus, article footer div.profile .block.profile--link.article--read .article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read a:active:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:active:focus, article footer div.profile a.block.profile--link .article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active:focus, h6 article footer div.profile a.profile--link:active:focus, h6 article footer div.profile .profile--link.article--read:active:focus, .article--read article footer div.profile a.profile--link:active:focus, .article--read article footer div.profile .profile--link.article--read:active:focus, .article--footer-print article footer div.profile a.profile--link:active:focus, .article--footer-print article footer div.profile .profile--link.article--read:active:focus, h6 article footer div.profile .profile--link.article--footer-read:active:focus, .article--read article footer div.profile .profile--link.article--footer-read:active:focus, .article--footer-print article footer div.profile .profile--link.article--footer-read:active:focus, .article--footer-read article footer div.profile a.profile--link:active:focus, .article--footer-read article footer div.profile .profile--link.article--read:active:focus, .article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus, .footer-social--text article footer div.profile a.profile--link:active:focus, .footer-social--text article footer div.profile .profile--link.article--read:active:focus, .footer-social--text article footer div.profile .profile--link.article--footer-read:active:focus, .tabs article footer div.profile a.profile--link:active:focus, .tabs article footer div.profile .profile--link.article--read:active:focus, .tabs article footer div.profile .profile--link.article--footer-read:active:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile a.profile--link:active:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:active:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:active:focus, button.block article footer div.profile a.profile--link:active:focus, button.block article footer div.profile .profile--link.article--read:active:focus, button.block article footer div.profile .profile--link.article--footer-read:active:focus, a.block article footer div.profile a.profile--link:active:focus, .block.article--read article footer div.profile a.profile--link:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:active:focus, a.block article footer div.profile .profile--link.article--read:active:focus, .block.article--read article footer div.profile .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:active:focus, .block.article--footer-read article footer div.profile a.profile--link:active:focus, .block.article--footer-read article footer div.profile .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:focus, a.block article footer div.profile .profile--link.article--footer-read:active:focus, .block.article--read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:focus, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile a.block.profile--link article footer div.profile a.profile--link:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:active:focus, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:focus, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:focus, article footer div.profile h6 a.profile--link:active:focus, article footer div.profile h6 .profile--link.article--read:active:focus, article footer div.profile .article--read a.profile--link:active:focus, article footer div.profile .article--read .profile--link.article--read:active:focus, article footer div.profile .article--footer-print a.profile--link:active:focus, article footer div.profile .article--footer-print .profile--link.article--read:active:focus, article footer div.profile h6 .profile--link.article--footer-read:active:focus, article footer div.profile .article--read .profile--link.article--footer-read:active:focus, article footer div.profile .article--footer-print .profile--link.article--footer-read:active:focus, article footer div.profile .article--footer-read a.profile--link:active:focus, article footer div.profile .article--footer-read .profile--link.article--read:active:focus, article footer div.profile .article--footer-read .profile--link.article--footer-read:active:focus, article footer div.profile .footer-social--text a.profile--link:active:focus, article footer div.profile .footer-social--text .profile--link.article--read:active:focus, article footer div.profile .footer-social--text .profile--link.article--footer-read:active:focus, article footer div.profile .tabs a.profile--link:active:focus, article footer div.profile .tabs .profile--link.article--read:active:focus, article footer div.profile .tabs .profile--link.article--footer-read:active:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group a.profile--link:active:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:active:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:active:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group a.profile--link:active:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--read:active:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--footer-read:active:focus, article footer div.profile button.block a.profile--link:active:focus, article footer div.profile button.block .profile--link.article--read:active:focus, article footer div.profile button.block .profile--link.article--footer-read:active:focus, article footer div.profile a.block a.profile--link:active:focus, article footer div.profile .block.article--read a.profile--link:active:focus, article footer div.profile .block.profile--link.article--read a.profile--link:active:focus, article footer div.profile a.block .profile--link.article--read:active:focus, article footer div.profile .block.article--read .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active:focus, article footer div.profile .block.article--footer-read a.profile--link:active:focus, article footer div.profile .block.article--footer-read .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read a.profile--link:active:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active:focus, article footer div.profile a.block .profile--link.article--footer-read:active:focus, article footer div.profile .block.article--read .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active:focus, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active:focus, article footer div.profile a.block.profile--link a.profile--link:active:focus, article footer div.profile .block.profile--link.article--read a.profile--link:active:focus, article footer div.profile a.block.profile--link .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active:focus, article footer div.profile .block.profile--link.article--footer-read a.profile--link:active:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active:focus, article footer div.profile a.block.profile--link .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active:focus, h1 a:active:hover, h1 .article--read:active:hover, h1 .article--footer-read:active:hover, h1 article footer div.profile a.profile--link:active:hover, h1 article footer div.profile .profile--link.article--read:active:hover, h1 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h1 a.profile--link:active:hover, article footer div.profile h1 .profile--link.article--read:active:hover, article footer div.profile h1 .profile--link.article--footer-read:active:hover, h2 a:active:hover, h2 .article--read:active:hover, h2 .article--footer-read:active:hover, .span3 a:active:hover, .span3 .article--read:active:hover, .span3 .article--footer-read:active:hover, .span5 a:active:hover, .span5 .article--read:active:hover, .span5 .article--footer-read:active:hover, blockquote.medium > p a:active:hover, blockquote.medium > p .article--read:active:hover, blockquote.medium > p .article--footer-read:active:hover, h2 article footer div.profile a.profile--link:active:hover, h2 article footer div.profile .profile--link.article--read:active:hover, h2 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h2 a.profile--link:active:hover, article footer div.profile h2 .profile--link.article--read:active:hover, article footer div.profile h2 .profile--link.article--footer-read:active:hover, .span3 article footer div.profile a.profile--link:active:hover, .span3 article footer div.profile .profile--link.article--read:active:hover, .span3 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .span3 a.profile--link:active:hover, article footer div.profile .span3 .profile--link.article--read:active:hover, article footer div.profile .span3 .profile--link.article--footer-read:active:hover, .span5 article footer div.profile a.profile--link:active:hover, .span5 article footer div.profile .profile--link.article--read:active:hover, .span5 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .span5 a.profile--link:active:hover, article footer div.profile .span5 .profile--link.article--read:active:hover, article footer div.profile .span5 .profile--link.article--footer-read:active:hover, blockquote.medium > p article footer div.profile a.profile--link:active:hover, blockquote.medium > p article footer div.profile .profile--link.article--read:active:hover, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile blockquote.medium > p a.profile--link:active:hover, article footer div.profile blockquote.medium > p .profile--link.article--read:active:hover, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:active:hover, h3 a:active:hover, h3 .article--read:active:hover, h3 .article--footer-read:active:hover, h3 article footer div.profile a.profile--link:active:hover, h3 article footer div.profile .profile--link.article--read:active:hover, h3 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h3 a.profile--link:active:hover, article footer div.profile h3 .profile--link.article--read:active:hover, article footer div.profile h3 .profile--link.article--footer-read:active:hover, h4 a:active:hover, h4 .article--read:active:hover, h4 .article--footer-read:active:hover, h4 article footer div.profile a.profile--link:active:hover, h4 article footer div.profile .profile--link.article--read:active:hover, h4 article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h4 a.profile--link:active:hover, article footer div.profile h4 .profile--link.article--read:active:hover, article footer div.profile h4 .profile--link.article--footer-read:active:hover, h5 a:active:hover, button.mega-menu--1st-link a:active:hover,
a.mega-menu--1st-link a:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a:active:hover,
.mega-menu--1st-link.article--footer-read a:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:active:hover,
.mega-menu--1st-link.article--read a:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:active:hover, h5 .article--read:active:hover, button.mega-menu--1st-link .article--read:active:hover,
a.mega-menu--1st-link .article--read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:active:hover,
.mega-menu--1st-link.article--footer-read .article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:active:hover,
.mega-menu--1st-link.article--read .article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:active:hover, h5 .article--footer-read:active:hover, button.mega-menu--1st-link .article--footer-read:active:hover,
a.mega-menu--1st-link .article--footer-read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:active:hover,
.mega-menu--1st-link.article--footer-read .article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:active:hover,
.mega-menu--1st-link.article--read .article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:active:hover, h5 article footer div.profile a.profile--link:active:hover, button.mega-menu--1st-link article footer div.profile a.profile--link:active:hover,
a.mega-menu--1st-link article footer div.profile a.profile--link:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:active:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:active:hover,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:active:hover, h5 article footer div.profile .profile--link.article--read:active:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:active:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:active:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:active:hover, h5 article footer div.profile .profile--link.article--footer-read:active:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:active:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h5 a.profile--link:active:hover, article footer div.profile button.mega-menu--1st-link a.profile--link:active:hover,
article footer div.profile a.mega-menu--1st-link a.profile--link:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:active:hover, article footer div.profile h5 .profile--link.article--read:active:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:active:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:active:hover, article footer div.profile h5 .profile--link.article--footer-read:active:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:active:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:active:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:active:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:active:hover, h6 a:active:hover, h6 .article--read:active:hover, .article--read a:active:hover, .article--read .article--read:active:hover, .article--footer-print a:active:hover, .article--footer-print .article--read:active:hover, h6 .article--footer-read:active:hover, .article--read .article--footer-read:active:hover, .article--footer-print .article--footer-read:active:hover, .article--footer-read a:active:hover, .article--footer-read .article--read:active:hover, .article--footer-read .article--footer-read:active:hover, .footer-social--text a:active:hover, .footer-social--text .article--read:active:hover, .footer-social--text .article--footer-read:active:hover, .tabs a:active:hover, .tabs .article--read:active:hover, .tabs .article--footer-read:active:hover, .select2-container--ekd .select2-results__option .select2-results__group a:active:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--read:active:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:active:hover, button.block a:active:hover, button.block .article--read:active:hover, button.block .article--footer-read:active:hover, a.block a:active:hover, .block.article--read a:active:hover, article footer div.profile .block.profile--link.article--read a:active:hover, a.block .article--read:active:hover, .block.article--read .article--read:active:hover, article footer div.profile .block.profile--link.article--read .article--read:active:hover, .block.article--footer-read a:active:hover, .block.article--footer-read .article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read a:active:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:active:hover, a.block .article--footer-read:active:hover, .block.article--read .article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:active:hover, .block.article--footer-read .article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active:hover, article footer div.profile a.block.profile--link a:active:hover, article footer div.profile .block.profile--link.article--read a:active:hover, article footer div.profile a.block.profile--link .article--read:active:hover, article footer div.profile .block.profile--link.article--read .article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read a:active:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:active:hover, article footer div.profile a.block.profile--link .article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:active:hover, h6 article footer div.profile a.profile--link:active:hover, h6 article footer div.profile .profile--link.article--read:active:hover, .article--read article footer div.profile a.profile--link:active:hover, .article--read article footer div.profile .profile--link.article--read:active:hover, .article--footer-print article footer div.profile a.profile--link:active:hover, .article--footer-print article footer div.profile .profile--link.article--read:active:hover, h6 article footer div.profile .profile--link.article--footer-read:active:hover, .article--read article footer div.profile .profile--link.article--footer-read:active:hover, .article--footer-print article footer div.profile .profile--link.article--footer-read:active:hover, .article--footer-read article footer div.profile a.profile--link:active:hover, .article--footer-read article footer div.profile .profile--link.article--read:active:hover, .article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover, .footer-social--text article footer div.profile a.profile--link:active:hover, .footer-social--text article footer div.profile .profile--link.article--read:active:hover, .footer-social--text article footer div.profile .profile--link.article--footer-read:active:hover, .tabs article footer div.profile a.profile--link:active:hover, .tabs article footer div.profile .profile--link.article--read:active:hover, .tabs article footer div.profile .profile--link.article--footer-read:active:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile a.profile--link:active:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:active:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:active:hover, button.block article footer div.profile a.profile--link:active:hover, button.block article footer div.profile .profile--link.article--read:active:hover, button.block article footer div.profile .profile--link.article--footer-read:active:hover, a.block article footer div.profile a.profile--link:active:hover, .block.article--read article footer div.profile a.profile--link:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:active:hover, a.block article footer div.profile .profile--link.article--read:active:hover, .block.article--read article footer div.profile .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:active:hover, .block.article--footer-read article footer div.profile a.profile--link:active:hover, .block.article--footer-read article footer div.profile .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:hover, a.block article footer div.profile .profile--link.article--footer-read:active:hover, .block.article--read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:hover, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile a.block.profile--link article footer div.profile a.profile--link:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:active:hover, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:active:hover, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:active:hover, article footer div.profile h6 a.profile--link:active:hover, article footer div.profile h6 .profile--link.article--read:active:hover, article footer div.profile .article--read a.profile--link:active:hover, article footer div.profile .article--read .profile--link.article--read:active:hover, article footer div.profile .article--footer-print a.profile--link:active:hover, article footer div.profile .article--footer-print .profile--link.article--read:active:hover, article footer div.profile h6 .profile--link.article--footer-read:active:hover, article footer div.profile .article--read .profile--link.article--footer-read:active:hover, article footer div.profile .article--footer-print .profile--link.article--footer-read:active:hover, article footer div.profile .article--footer-read a.profile--link:active:hover, article footer div.profile .article--footer-read .profile--link.article--read:active:hover, article footer div.profile .article--footer-read .profile--link.article--footer-read:active:hover, article footer div.profile .footer-social--text a.profile--link:active:hover, article footer div.profile .footer-social--text .profile--link.article--read:active:hover, article footer div.profile .footer-social--text .profile--link.article--footer-read:active:hover, article footer div.profile .tabs a.profile--link:active:hover, article footer div.profile .tabs .profile--link.article--read:active:hover, article footer div.profile .tabs .profile--link.article--footer-read:active:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group a.profile--link:active:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:active:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:active:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group a.profile--link:active:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--read:active:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--footer-read:active:hover, article footer div.profile button.block a.profile--link:active:hover, article footer div.profile button.block .profile--link.article--read:active:hover, article footer div.profile button.block .profile--link.article--footer-read:active:hover, article footer div.profile a.block a.profile--link:active:hover, article footer div.profile .block.article--read a.profile--link:active:hover, article footer div.profile .block.profile--link.article--read a.profile--link:active:hover, article footer div.profile a.block .profile--link.article--read:active:hover, article footer div.profile .block.article--read .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active:hover, article footer div.profile .block.article--footer-read a.profile--link:active:hover, article footer div.profile .block.article--footer-read .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read a.profile--link:active:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active:hover, article footer div.profile a.block .profile--link.article--footer-read:active:hover, article footer div.profile .block.article--read .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active:hover, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active:hover, article footer div.profile a.block.profile--link a.profile--link:active:hover, article footer div.profile .block.profile--link.article--read a.profile--link:active:hover, article footer div.profile a.block.profile--link .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:active:hover, article footer div.profile .block.profile--link.article--footer-read a.profile--link:active:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:active:hover, article footer div.profile a.block.profile--link .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:active:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:active:hover, h1 a:visited:focus, h1 .article--read:visited:focus, h1 .article--footer-read:visited:focus, h1 article footer div.profile a.profile--link:visited:focus, h1 article footer div.profile .profile--link.article--read:visited:focus, h1 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h1 a.profile--link:visited:focus, article footer div.profile h1 .profile--link.article--read:visited:focus, article footer div.profile h1 .profile--link.article--footer-read:visited:focus, h2 a:visited:focus, h2 .article--read:visited:focus, h2 .article--footer-read:visited:focus, .span3 a:visited:focus, .span3 .article--read:visited:focus, .span3 .article--footer-read:visited:focus, .span5 a:visited:focus, .span5 .article--read:visited:focus, .span5 .article--footer-read:visited:focus, blockquote.medium > p a:visited:focus, blockquote.medium > p .article--read:visited:focus, blockquote.medium > p .article--footer-read:visited:focus, h2 article footer div.profile a.profile--link:visited:focus, h2 article footer div.profile .profile--link.article--read:visited:focus, h2 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h2 a.profile--link:visited:focus, article footer div.profile h2 .profile--link.article--read:visited:focus, article footer div.profile h2 .profile--link.article--footer-read:visited:focus, .span3 article footer div.profile a.profile--link:visited:focus, .span3 article footer div.profile .profile--link.article--read:visited:focus, .span3 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .span3 a.profile--link:visited:focus, article footer div.profile .span3 .profile--link.article--read:visited:focus, article footer div.profile .span3 .profile--link.article--footer-read:visited:focus, .span5 article footer div.profile a.profile--link:visited:focus, .span5 article footer div.profile .profile--link.article--read:visited:focus, .span5 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .span5 a.profile--link:visited:focus, article footer div.profile .span5 .profile--link.article--read:visited:focus, article footer div.profile .span5 .profile--link.article--footer-read:visited:focus, blockquote.medium > p article footer div.profile a.profile--link:visited:focus, blockquote.medium > p article footer div.profile .profile--link.article--read:visited:focus, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile blockquote.medium > p a.profile--link:visited:focus, article footer div.profile blockquote.medium > p .profile--link.article--read:visited:focus, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:visited:focus, h3 a:visited:focus, h3 .article--read:visited:focus, h3 .article--footer-read:visited:focus, h3 article footer div.profile a.profile--link:visited:focus, h3 article footer div.profile .profile--link.article--read:visited:focus, h3 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h3 a.profile--link:visited:focus, article footer div.profile h3 .profile--link.article--read:visited:focus, article footer div.profile h3 .profile--link.article--footer-read:visited:focus, h4 a:visited:focus, h4 .article--read:visited:focus, h4 .article--footer-read:visited:focus, h4 article footer div.profile a.profile--link:visited:focus, h4 article footer div.profile .profile--link.article--read:visited:focus, h4 article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h4 a.profile--link:visited:focus, article footer div.profile h4 .profile--link.article--read:visited:focus, article footer div.profile h4 .profile--link.article--footer-read:visited:focus, h5 a:visited:focus, button.mega-menu--1st-link a:visited:focus,
a.mega-menu--1st-link a:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a:visited:focus,
.mega-menu--1st-link.article--footer-read a:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:visited:focus,
.mega-menu--1st-link.article--read a:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:visited:focus, h5 .article--read:visited:focus, button.mega-menu--1st-link .article--read:visited:focus,
a.mega-menu--1st-link .article--read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:visited:focus,
.mega-menu--1st-link.article--footer-read .article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:visited:focus,
.mega-menu--1st-link.article--read .article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:visited:focus, h5 .article--footer-read:visited:focus, button.mega-menu--1st-link .article--footer-read:visited:focus,
a.mega-menu--1st-link .article--footer-read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:visited:focus,
.mega-menu--1st-link.article--footer-read .article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:visited:focus,
.mega-menu--1st-link.article--read .article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:visited:focus, h5 article footer div.profile a.profile--link:visited:focus, button.mega-menu--1st-link article footer div.profile a.profile--link:visited:focus,
a.mega-menu--1st-link article footer div.profile a.profile--link:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:visited:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:visited:focus,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:visited:focus, h5 article footer div.profile .profile--link.article--read:visited:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:visited:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:visited:focus, h5 article footer div.profile .profile--link.article--footer-read:visited:focus, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited:focus,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:visited:focus,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h5 a.profile--link:visited:focus, article footer div.profile button.mega-menu--1st-link a.profile--link:visited:focus,
article footer div.profile a.mega-menu--1st-link a.profile--link:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:visited:focus, article footer div.profile h5 .profile--link.article--read:visited:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:visited:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:visited:focus, article footer div.profile h5 .profile--link.article--footer-read:visited:focus, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:visited:focus,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:visited:focus,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:visited:focus,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:visited:focus, h6 a:visited:focus, h6 .article--read:visited:focus, .article--read a:visited:focus, .article--read .article--read:visited:focus, .article--footer-print a:visited:focus, .article--footer-print .article--read:visited:focus, h6 .article--footer-read:visited:focus, .article--read .article--footer-read:visited:focus, .article--footer-print .article--footer-read:visited:focus, .article--footer-read a:visited:focus, .article--footer-read .article--read:visited:focus, .article--footer-read .article--footer-read:visited:focus, .footer-social--text a:visited:focus, .footer-social--text .article--read:visited:focus, .footer-social--text .article--footer-read:visited:focus, .tabs a:visited:focus, .tabs .article--read:visited:focus, .tabs .article--footer-read:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group a:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--read:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:visited:focus, button.block a:visited:focus, button.block .article--read:visited:focus, button.block .article--footer-read:visited:focus, a.block a:visited:focus, .block.article--read a:visited:focus, article footer div.profile .block.profile--link.article--read a:visited:focus, a.block .article--read:visited:focus, .block.article--read .article--read:visited:focus, article footer div.profile .block.profile--link.article--read .article--read:visited:focus, .block.article--footer-read a:visited:focus, .block.article--footer-read .article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read a:visited:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:visited:focus, a.block .article--footer-read:visited:focus, .block.article--read .article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:visited:focus, .block.article--footer-read .article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited:focus, article footer div.profile a.block.profile--link a:visited:focus, article footer div.profile .block.profile--link.article--read a:visited:focus, article footer div.profile a.block.profile--link .article--read:visited:focus, article footer div.profile .block.profile--link.article--read .article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read a:visited:focus, article footer div.profile .block.profile--link.article--footer-read .article--read:visited:focus, article footer div.profile a.block.profile--link .article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read .article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited:focus, h6 article footer div.profile a.profile--link:visited:focus, h6 article footer div.profile .profile--link.article--read:visited:focus, .article--read article footer div.profile a.profile--link:visited:focus, .article--read article footer div.profile .profile--link.article--read:visited:focus, .article--footer-print article footer div.profile a.profile--link:visited:focus, .article--footer-print article footer div.profile .profile--link.article--read:visited:focus, h6 article footer div.profile .profile--link.article--footer-read:visited:focus, .article--read article footer div.profile .profile--link.article--footer-read:visited:focus, .article--footer-print article footer div.profile .profile--link.article--footer-read:visited:focus, .article--footer-read article footer div.profile a.profile--link:visited:focus, .article--footer-read article footer div.profile .profile--link.article--read:visited:focus, .article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus, .footer-social--text article footer div.profile a.profile--link:visited:focus, .footer-social--text article footer div.profile .profile--link.article--read:visited:focus, .footer-social--text article footer div.profile .profile--link.article--footer-read:visited:focus, .tabs article footer div.profile a.profile--link:visited:focus, .tabs article footer div.profile .profile--link.article--read:visited:focus, .tabs article footer div.profile .profile--link.article--footer-read:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile a.profile--link:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:visited:focus, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:visited:focus, button.block article footer div.profile a.profile--link:visited:focus, button.block article footer div.profile .profile--link.article--read:visited:focus, button.block article footer div.profile .profile--link.article--footer-read:visited:focus, a.block article footer div.profile a.profile--link:visited:focus, .block.article--read article footer div.profile a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:visited:focus, a.block article footer div.profile .profile--link.article--read:visited:focus, .block.article--read article footer div.profile .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:visited:focus, .block.article--footer-read article footer div.profile a.profile--link:visited:focus, .block.article--footer-read article footer div.profile .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:focus, a.block article footer div.profile .profile--link.article--footer-read:visited:focus, .block.article--read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:focus, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile a.block.profile--link article footer div.profile a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:visited:focus, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:focus, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:focus, article footer div.profile h6 a.profile--link:visited:focus, article footer div.profile h6 .profile--link.article--read:visited:focus, article footer div.profile .article--read a.profile--link:visited:focus, article footer div.profile .article--read .profile--link.article--read:visited:focus, article footer div.profile .article--footer-print a.profile--link:visited:focus, article footer div.profile .article--footer-print .profile--link.article--read:visited:focus, article footer div.profile h6 .profile--link.article--footer-read:visited:focus, article footer div.profile .article--read .profile--link.article--footer-read:visited:focus, article footer div.profile .article--footer-print .profile--link.article--footer-read:visited:focus, article footer div.profile .article--footer-read a.profile--link:visited:focus, article footer div.profile .article--footer-read .profile--link.article--read:visited:focus, article footer div.profile .article--footer-read .profile--link.article--footer-read:visited:focus, article footer div.profile .footer-social--text a.profile--link:visited:focus, article footer div.profile .footer-social--text .profile--link.article--read:visited:focus, article footer div.profile .footer-social--text .profile--link.article--footer-read:visited:focus, article footer div.profile .tabs a.profile--link:visited:focus, article footer div.profile .tabs .profile--link.article--read:visited:focus, article footer div.profile .tabs .profile--link.article--footer-read:visited:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group a.profile--link:visited:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:visited:focus, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:visited:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group a.profile--link:visited:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--read:visited:focus, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--footer-read:visited:focus, article footer div.profile button.block a.profile--link:visited:focus, article footer div.profile button.block .profile--link.article--read:visited:focus, article footer div.profile button.block .profile--link.article--footer-read:visited:focus, article footer div.profile a.block a.profile--link:visited:focus, article footer div.profile .block.article--read a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--read a.profile--link:visited:focus, article footer div.profile a.block .profile--link.article--read:visited:focus, article footer div.profile .block.article--read .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited:focus, article footer div.profile .block.article--footer-read a.profile--link:visited:focus, article footer div.profile .block.article--footer-read .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited:focus, article footer div.profile a.block .profile--link.article--footer-read:visited:focus, article footer div.profile .block.article--read .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited:focus, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited:focus, article footer div.profile a.block.profile--link a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--read a.profile--link:visited:focus, article footer div.profile a.block.profile--link .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited:focus, article footer div.profile .block.profile--link.article--footer-read a.profile--link:visited:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited:focus, article footer div.profile a.block.profile--link .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited:focus, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited:focus, h1 a:visited:hover, h1 .article--read:visited:hover, h1 .article--footer-read:visited:hover, h1 article footer div.profile a.profile--link:visited:hover, h1 article footer div.profile .profile--link.article--read:visited:hover, h1 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h1 a.profile--link:visited:hover, article footer div.profile h1 .profile--link.article--read:visited:hover, article footer div.profile h1 .profile--link.article--footer-read:visited:hover, h2 a:visited:hover, h2 .article--read:visited:hover, h2 .article--footer-read:visited:hover, .span3 a:visited:hover, .span3 .article--read:visited:hover, .span3 .article--footer-read:visited:hover, .span5 a:visited:hover, .span5 .article--read:visited:hover, .span5 .article--footer-read:visited:hover, blockquote.medium > p a:visited:hover, blockquote.medium > p .article--read:visited:hover, blockquote.medium > p .article--footer-read:visited:hover, h2 article footer div.profile a.profile--link:visited:hover, h2 article footer div.profile .profile--link.article--read:visited:hover, h2 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h2 a.profile--link:visited:hover, article footer div.profile h2 .profile--link.article--read:visited:hover, article footer div.profile h2 .profile--link.article--footer-read:visited:hover, .span3 article footer div.profile a.profile--link:visited:hover, .span3 article footer div.profile .profile--link.article--read:visited:hover, .span3 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .span3 a.profile--link:visited:hover, article footer div.profile .span3 .profile--link.article--read:visited:hover, article footer div.profile .span3 .profile--link.article--footer-read:visited:hover, .span5 article footer div.profile a.profile--link:visited:hover, .span5 article footer div.profile .profile--link.article--read:visited:hover, .span5 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .span5 a.profile--link:visited:hover, article footer div.profile .span5 .profile--link.article--read:visited:hover, article footer div.profile .span5 .profile--link.article--footer-read:visited:hover, blockquote.medium > p article footer div.profile a.profile--link:visited:hover, blockquote.medium > p article footer div.profile .profile--link.article--read:visited:hover, blockquote.medium > p article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile blockquote.medium > p a.profile--link:visited:hover, article footer div.profile blockquote.medium > p .profile--link.article--read:visited:hover, article footer div.profile blockquote.medium > p .profile--link.article--footer-read:visited:hover, h3 a:visited:hover, h3 .article--read:visited:hover, h3 .article--footer-read:visited:hover, h3 article footer div.profile a.profile--link:visited:hover, h3 article footer div.profile .profile--link.article--read:visited:hover, h3 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h3 a.profile--link:visited:hover, article footer div.profile h3 .profile--link.article--read:visited:hover, article footer div.profile h3 .profile--link.article--footer-read:visited:hover, h4 a:visited:hover, h4 .article--read:visited:hover, h4 .article--footer-read:visited:hover, h4 article footer div.profile a.profile--link:visited:hover, h4 article footer div.profile .profile--link.article--read:visited:hover, h4 article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h4 a.profile--link:visited:hover, article footer div.profile h4 .profile--link.article--read:visited:hover, article footer div.profile h4 .profile--link.article--footer-read:visited:hover, h5 a:visited:hover, button.mega-menu--1st-link a:visited:hover,
a.mega-menu--1st-link a:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a:visited:hover,
.mega-menu--1st-link.article--footer-read a:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a:visited:hover,
.mega-menu--1st-link.article--read a:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a:visited:hover, h5 .article--read:visited:hover, button.mega-menu--1st-link .article--read:visited:hover,
a.mega-menu--1st-link .article--read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--read:visited:hover,
.mega-menu--1st-link.article--footer-read .article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--read:visited:hover,
.mega-menu--1st-link.article--read .article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--read:visited:hover, h5 .article--footer-read:visited:hover, button.mega-menu--1st-link .article--footer-read:visited:hover,
a.mega-menu--1st-link .article--footer-read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .article--footer-read:visited:hover,
.mega-menu--1st-link.article--footer-read .article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .article--footer-read:visited:hover,
.mega-menu--1st-link.article--read .article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .article--footer-read:visited:hover, h5 article footer div.profile a.profile--link:visited:hover, button.mega-menu--1st-link article footer div.profile a.profile--link:visited:hover,
a.mega-menu--1st-link article footer div.profile a.profile--link:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile a.profile--link:visited:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile a.profile--link:visited:hover,
.mega-menu--1st-link.article--read article footer div.profile a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile a.profile--link:visited:hover, h5 article footer div.profile .profile--link.article--read:visited:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--read:visited:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--read:visited:hover, h5 article footer div.profile .profile--link.article--footer-read:visited:hover, button.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited:hover,
a.mega-menu--1st-link article footer div.profile .profile--link.article--footer-read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link article footer div.profile .profile--link.article--footer-read:visited:hover,
.mega-menu--1st-link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover,
.mega-menu--1st-link.article--read article footer div.profile .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h5 a.profile--link:visited:hover, article footer div.profile button.mega-menu--1st-link a.profile--link:visited:hover,
article footer div.profile a.mega-menu--1st-link a.profile--link:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.article--read a.profile--link:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read a.profile--link:visited:hover, article footer div.profile h5 .profile--link.article--read:visited:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--read:visited:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--read:visited:hover, article footer div.profile h5 .profile--link.article--footer-read:visited:hover, article footer div.profile button.mega-menu--1st-link .profile--link.article--footer-read:visited:hover,
article footer div.profile a.mega-menu--1st-link .profile--link.article--footer-read:visited:hover,
article footer div.profile a.mega-menu--1st-link.profile--link .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.article--footer-read .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.article--read .profile--link.article--footer-read:visited:hover,
article footer div.profile .mega-menu--1st-link.profile--link.article--read .profile--link.article--footer-read:visited:hover, h6 a:visited:hover, h6 .article--read:visited:hover, .article--read a:visited:hover, .article--read .article--read:visited:hover, .article--footer-print a:visited:hover, .article--footer-print .article--read:visited:hover, h6 .article--footer-read:visited:hover, .article--read .article--footer-read:visited:hover, .article--footer-print .article--footer-read:visited:hover, .article--footer-read a:visited:hover, .article--footer-read .article--read:visited:hover, .article--footer-read .article--footer-read:visited:hover, .footer-social--text a:visited:hover, .footer-social--text .article--read:visited:hover, .footer-social--text .article--footer-read:visited:hover, .tabs a:visited:hover, .tabs .article--read:visited:hover, .tabs .article--footer-read:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group a:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--read:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group .article--footer-read:visited:hover, button.block a:visited:hover, button.block .article--read:visited:hover, button.block .article--footer-read:visited:hover, a.block a:visited:hover, .block.article--read a:visited:hover, article footer div.profile .block.profile--link.article--read a:visited:hover, a.block .article--read:visited:hover, .block.article--read .article--read:visited:hover, article footer div.profile .block.profile--link.article--read .article--read:visited:hover, .block.article--footer-read a:visited:hover, .block.article--footer-read .article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read a:visited:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:visited:hover, a.block .article--footer-read:visited:hover, .block.article--read .article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:visited:hover, .block.article--footer-read .article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited:hover, article footer div.profile a.block.profile--link a:visited:hover, article footer div.profile .block.profile--link.article--read a:visited:hover, article footer div.profile a.block.profile--link .article--read:visited:hover, article footer div.profile .block.profile--link.article--read .article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read a:visited:hover, article footer div.profile .block.profile--link.article--footer-read .article--read:visited:hover, article footer div.profile a.block.profile--link .article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read .article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read .article--footer-read:visited:hover, h6 article footer div.profile a.profile--link:visited:hover, h6 article footer div.profile .profile--link.article--read:visited:hover, .article--read article footer div.profile a.profile--link:visited:hover, .article--read article footer div.profile .profile--link.article--read:visited:hover, .article--footer-print article footer div.profile a.profile--link:visited:hover, .article--footer-print article footer div.profile .profile--link.article--read:visited:hover, h6 article footer div.profile .profile--link.article--footer-read:visited:hover, .article--read article footer div.profile .profile--link.article--footer-read:visited:hover, .article--footer-print article footer div.profile .profile--link.article--footer-read:visited:hover, .article--footer-read article footer div.profile a.profile--link:visited:hover, .article--footer-read article footer div.profile .profile--link.article--read:visited:hover, .article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover, .footer-social--text article footer div.profile a.profile--link:visited:hover, .footer-social--text article footer div.profile .profile--link.article--read:visited:hover, .footer-social--text article footer div.profile .profile--link.article--footer-read:visited:hover, .tabs article footer div.profile a.profile--link:visited:hover, .tabs article footer div.profile .profile--link.article--read:visited:hover, .tabs article footer div.profile .profile--link.article--footer-read:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile a.profile--link:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--read:visited:hover, .select2-container--ekd .select2-results__option .select2-results__group article footer div.profile .profile--link.article--footer-read:visited:hover, button.block article footer div.profile a.profile--link:visited:hover, button.block article footer div.profile .profile--link.article--read:visited:hover, button.block article footer div.profile .profile--link.article--footer-read:visited:hover, a.block article footer div.profile a.profile--link:visited:hover, .block.article--read article footer div.profile a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:visited:hover, a.block article footer div.profile .profile--link.article--read:visited:hover, .block.article--read article footer div.profile .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:visited:hover, .block.article--footer-read article footer div.profile a.profile--link:visited:hover, .block.article--footer-read article footer div.profile .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:hover, a.block article footer div.profile .profile--link.article--footer-read:visited:hover, .block.article--read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:hover, .block.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile a.block.profile--link article footer div.profile a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile a.profile--link:visited:hover, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--read:visited:hover, article footer div.profile a.block.profile--link article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read article footer div.profile .profile--link.article--footer-read:visited:hover, article footer div.profile h6 a.profile--link:visited:hover, article footer div.profile h6 .profile--link.article--read:visited:hover, article footer div.profile .article--read a.profile--link:visited:hover, article footer div.profile .article--read .profile--link.article--read:visited:hover, article footer div.profile .article--footer-print a.profile--link:visited:hover, article footer div.profile .article--footer-print .profile--link.article--read:visited:hover, article footer div.profile h6 .profile--link.article--footer-read:visited:hover, article footer div.profile .article--read .profile--link.article--footer-read:visited:hover, article footer div.profile .article--footer-print .profile--link.article--footer-read:visited:hover, article footer div.profile .article--footer-read a.profile--link:visited:hover, article footer div.profile .article--footer-read .profile--link.article--read:visited:hover, article footer div.profile .article--footer-read .profile--link.article--footer-read:visited:hover, article footer div.profile .footer-social--text a.profile--link:visited:hover, article footer div.profile .footer-social--text .profile--link.article--read:visited:hover, article footer div.profile .footer-social--text .profile--link.article--footer-read:visited:hover, article footer div.profile .tabs a.profile--link:visited:hover, article footer div.profile .tabs .profile--link.article--read:visited:hover, article footer div.profile .tabs .profile--link.article--footer-read:visited:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group a.profile--link:visited:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--read:visited:hover, article footer div.profile .select2-container--ekd .select2-results__option .select2-results__group .profile--link.article--footer-read:visited:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group a.profile--link:visited:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--read:visited:hover, .select2-container--ekd .select2-results__option article footer div.profile .select2-results__group .profile--link.article--footer-read:visited:hover, article footer div.profile button.block a.profile--link:visited:hover, article footer div.profile button.block .profile--link.article--read:visited:hover, article footer div.profile button.block .profile--link.article--footer-read:visited:hover, article footer div.profile a.block a.profile--link:visited:hover, article footer div.profile .block.article--read a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--read a.profile--link:visited:hover, article footer div.profile a.block .profile--link.article--read:visited:hover, article footer div.profile .block.article--read .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited:hover, article footer div.profile .block.article--footer-read a.profile--link:visited:hover, article footer div.profile .block.article--footer-read .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited:hover, article footer div.profile a.block .profile--link.article--footer-read:visited:hover, article footer div.profile .block.article--read .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited:hover, article footer div.profile .block.article--footer-read .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited:hover, article footer div.profile a.block.profile--link a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--read a.profile--link:visited:hover, article footer div.profile a.block.profile--link .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--read:visited:hover, article footer div.profile .block.profile--link.article--footer-read a.profile--link:visited:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--read:visited:hover, article footer div.profile a.block.profile--link .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--read .profile--link.article--footer-read:visited:hover, article footer div.profile .block.profile--link.article--footer-read .profile--link.article--footer-read:visited:hover {
  color: #296ab7;
}
button.block, a.block, .block.article--read, article footer div.profile .block.profile--link.article--read, .block.article--footer-read, article footer div.profile .block.profile--link.article--footer-read, article footer div.profile a.block.profile--link {
  display: block;
}

a.block__arrow::after, .block__arrow.article--read::after, article footer div.profile .block__arrow.profile--link.article--read::after, .block__arrow.article--footer-read::after, article footer div.profile .block__arrow.profile--link.article--footer-read::after, article footer div.profile a.block__arrow.profile--link::after {
  font-family: ekdsymbols;
  font-weight: normal;
  content: "\e800";
}
a.inverse, a.article--read, .article--read, article footer div.profile .profile--link.article--read, a.article--footer-print, a.article--footer-read, .article--footer-read, article footer div.profile .profile--link.article--footer-read, article footer div.profile a.inverse.profile--link, article footer div.profile a.profile--link.article--footer-print,
blockquote.medium footer cite a,
blockquote.medium footer cite .article--read,
blockquote.medium footer cite .article--footer-read,
article blockquote.medium footer div.profile cite a.profile--link,
blockquote.medium article footer div.profile cite a.profile--link,
article blockquote.medium footer cite div.profile a.profile--link,
blockquote.medium article footer cite div.profile a.profile--link, article header div.byline a, article header div.byline .article--read, article header div.byline .article--footer-read, article footer div.profile header div.byline a.profile--link, article header div.byline footer div.profile a.profile--link, a.block, .block.article--read, .block.article--footer-read, article footer div.profile a.profile--link.block {
  text-decoration: none;
}
a.inverse:focus, .article--read:focus, a.article--footer-print:focus, .article--footer-read:focus, article footer div.profile a.inverse.profile--link:focus, article footer div.profile a.profile--link.article--read:focus, article footer div.profile a.profile--link.article--footer-print:focus, article footer div.profile a.profile--link.article--footer-read:focus, article footer div.profile .profile--link.article--footer-read.article--read:focus,
blockquote.medium footer cite a:focus, article header div.byline a:focus, a.block:focus, article footer div.profile a.profile--link.block:focus, a.inverse:hover, .article--read:hover, a.article--footer-print:hover, .article--footer-read:hover, article footer div.profile a.inverse.profile--link:hover, article footer div.profile a.profile--link.article--read:hover, article footer div.profile a.profile--link.article--footer-print:hover, article footer div.profile a.profile--link.article--footer-read:hover, article footer div.profile .profile--link.article--footer-read.article--read:hover,
blockquote.medium footer cite a:hover, article header div.byline a:hover, a.block:hover, article footer div.profile a.profile--link.block:hover {
  background: transparent;
  color: #296ab7;
}
a.inverse:visited, .article--read:visited, a.article--footer-print:visited, .article--footer-read:visited, article footer div.profile a.inverse.profile--link:visited, article footer div.profile a.profile--link.article--read:visited, article footer div.profile a.profile--link.article--footer-print:visited, article footer div.profile a.profile--link.article--footer-read:visited, article footer div.profile .profile--link.article--footer-read.article--read:visited,
blockquote.medium footer cite a:visited, article header div.byline a:visited, a.block:visited, article footer div.profile a.profile--link.block:visited {
  color: #290235;
}
a.inverse:visited:focus, .article--read:visited:focus, a.article--footer-print:visited:focus, .article--footer-read:visited:focus,
blockquote.medium footer cite a:visited:focus, article header div.byline a:visited:focus, a.block:visited:focus, a.inverse:visited:hover, .article--read:visited:hover, a.article--footer-print:visited:hover, .article--footer-read:visited:hover,
blockquote.medium footer cite a:visited:hover, article header div.byline a:visited:hover, a.block:visited:hover {
  color: #296ab7;
}
a.anchor, .anchor.article--read, article footer div.profile .anchor.profile--link.article--read, .anchor.article--footer-read, article footer div.profile .anchor.profile--link.article--footer-read, article footer div.profile a.anchor.profile--link {
  text-decoration: none;
}

/**
* Unordered lists
*/
.article--section__bullets ul, .article--section__bullets ul ul,
ul.bullets,
ul.bullets ul {
  list-style: none;
  padding: 0;
  margin: 0.5555555556rem 0 1.1111111111rem 0;
}
.article--section__bullets ul,
ul.bullets {
  margin-bottom: 2.2222222222rem;
}
.article--section__bullets ul li,
ul.bullets li {
  margin-bottom: 0.5555555556rem;
  padding-left: 1.5em;
  text-indent: -1.3em;
}
.article--section__bullets ul li:before,
ul.bullets li:before {
  font-family: "ekdsymbols";
  content: "\e836";
  color: #451369;
  padding-right: 5px;
}
.article--section__bullets ul li a, .article--section__bullets ul li .article--read, .article--section__bullets ul li article footer div.profile .profile--link.article--read, article footer div.profile .article--section__bullets ul li .profile--link.article--read, .article--section__bullets ul li .article--footer-read, .article--section__bullets ul li article footer div.profile .profile--link.article--footer-read, article footer div.profile .article--section__bullets ul li .profile--link.article--footer-read, .article--section__bullets ul li article footer div.profile a.profile--link, article footer div.profile .article--section__bullets ul li a.profile--link,
ul.bullets li a,
ul.bullets li .article--read,
ul.bullets li article footer div.profile .profile--link.article--read,
article footer div.profile ul.bullets li .profile--link.article--read,
ul.bullets li .article--footer-read,
ul.bullets li article footer div.profile .profile--link.article--footer-read,
article footer div.profile ul.bullets li .profile--link.article--footer-read,
ul.bullets li article footer div.profile a.profile--link,
article footer div.profile ul.bullets li a.profile--link {
  text-indent: 0;
}

ul.bullets__download li::before {
  content: "\e820";
  color: #551285;
}

ul.bullets__download li.external--link::before {
  content: " \e803";
  margin-left: -10px;
  color: #551285;
}
ul.bullets__download li.external--link a, ul.bullets__download li.external--link .article--read, ul.bullets__download li.external--link .article--footer-read, ul.bullets__download li.external--link article footer div.profile a.profile--link, article footer div.profile ul.bullets__download li.external--link a.profile--link {
  text-decoration: none;
}
ul.bullets__download li.external--link a::after, ul.bullets__download li.external--link .article--read::after, ul.bullets__download li.external--link .article--footer-read::after {
  content: "";
}

.bullets__download li {
  overflow: hidden;
}

.horizontal-list {
  text-align: center;
}
.horizontal-list li {
  display: inline-block;
}
.horizontal-list a, .horizontal-list .article--read, .horizontal-list article footer div.profile .profile--link.article--read, article footer div.profile .horizontal-list .profile--link.article--read, .horizontal-list .article--footer-read, .horizontal-list article footer div.profile .profile--link.article--footer-read, article footer div.profile .horizontal-list .profile--link.article--footer-read, .horizontal-list article footer div.profile a.profile--link, article footer div.profile .horizontal-list a.profile--link {
  display: inline;
}

.download--link {
  text-decoration: none;
}
.download--link[rel=external]:after {
  content: none !important;
}

/**
* Ordered lists 
*/
main ol {
  margin-left: 1.6666666667rem;
}

/**
* Definition lists
*/
dl dt {
  display: inline-block;
  color: #666666;
  font-weight: normal;
  margin-bottom: 0;
}
dl dd {
  display: inline;
}
dl dd::after {
  content: "";
  display: block;
}

dl.dl-table dt,
dl.dl-table dd {
  margin-bottom: 0.5555555556rem;
}
dl.dl-table dt {
  display: block;
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  dl.dl-table dt {
    width: 33%;
    float: left;
    clear: left;
    margin-bottom: 0.5555555556rem;
  }
}
@media print {
  dl.dl-table dt {
    width: 33%;
    float: left;
    clear: left;
    margin-bottom: 0.5555555556rem;
  }
}
dl.dl-table dd {
  display: block;
}
@media print, screen and (min-width: 39.9375em) {
  dl.dl-table dd {
    width: 66%;
    margin-left: 33%;
  }
}
@media print {
  dl.dl-table dd {
    width: 66%;
    margin-left: 33%;
  }
}

/**
* Round image border
* for persons and institutions
*/
.round-image-border, blockquote footer img, article header div.byline img, article footer div.profile img, .profile--image {
  border: 3px solid #f4f4f4;
  border-radius: 50%;
}

.ico,
.icon,
.input-group-field-icon i,
.input-group-feedback i,
.symbols,
.positions--item-toggle::after,
a.meta-menu--1st-link__sign:hover::before,
a.meta-menu--1st-link__sign::before,
article footer div.profile a.meta-menu--1st-link__sign.profile--link::before,
.meta-menu--1st-link__sign.article--footer-read::before,
article footer div.profile .meta-menu--1st-link__sign.profile--link.article--footer-read::before,
.meta-menu--1st-link__sign.article--read::before,
article footer div.profile .meta-menu--1st-link__sign.profile--link.article--read::before,
a.meta-menu--1st-link__easy:hover::before,
a.meta-menu--1st-link__easy::before,
article footer div.profile a.meta-menu--1st-link__easy.profile--link::before,
.meta-menu--1st-link__easy.article--footer-read::before,
article footer div.profile .meta-menu--1st-link__easy.profile--link.article--footer-read::before,
.meta-menu--1st-link__easy.article--read::before,
article footer div.profile .meta-menu--1st-link__easy.profile--link.article--read::before,
button.meta-menu--1st-link__search:hover::before,
button.meta-menu--1st-link__search::before,
button.meta-menu--1st-link__lang::after,
.meta-menu button::before,
.meta-menu a::before,
.meta-menu article footer div.profile a.profile--link::before,
article footer div.profile .meta-menu a.profile--link::before,
.meta-menu .article--footer-read::before,
.meta-menu article footer div.profile .profile--link.article--footer-read::before,
article footer div.profile .meta-menu .profile--link.article--footer-read::before,
.meta-menu .article--read::before,
.meta-menu article footer div.profile .profile--link.article--read::before,
article footer div.profile .meta-menu .profile--link.article--read::before,
a.mega-menu-3rd-link::before,
article footer div.profile a.mega-menu-3rd-link.profile--link::before,
.mega-menu-3rd-link.article--footer-read::before,
article footer div.profile .mega-menu-3rd-link.profile--link.article--footer-read::before,
.mega-menu-3rd-link.article--read::before,
article footer div.profile .mega-menu-3rd-link.profile--link.article--read::before,
p.mega-menu-2nd-link::after,
a.mega-menu-2nd-link::after,
article footer div.profile a.mega-menu-2nd-link.profile--link::after,
.mega-menu-2nd-link.article--footer-read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read::after,
.mega-menu-2nd-link.article--read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--read::after,
button.mega-menu--1st-link::after,
a.mega-menu--1st-link::after,
article footer div.profile a.mega-menu--1st-link.profile--link::after,
.mega-menu--1st-link.article--footer-read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read::after,
.mega-menu--1st-link.article--read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--read::after,
li.breadcrumb--item::after,
.master-header--menu-toggle,
.input-group-search button,
.select2-container--ekd .select2-selection__arrow b::after,
[rel=bookmark]:before,
[rel=external]:after {
  font-family: "ekdsymbols";
  display: inline-block;
  text-decoration: none;
  font-style: normal;
  font-weight: normal !important;
}

i.ico {
  padding: 0 3px;
}

.ico--twitter::after,
.ico-twitter::after {
  content: "\e842";
}

.ico--twitter-square::after {
  content: "\e842";
}
.ico--twitter-square.blue {
  color: #000000;
}

.ico--instagram::after,
.ico-instagram::after {
  content: "\e817";
}

.ico--popup::after,
.ico-popup::after {
  content: "\e804";
}

.ico--external::after,
.ico-export::after {
  content: "\e803";
}

[rel=external]:after {
  content: " \e803";
}

[rel=bookmark]:before {
  content: "\e86e ";
  font-weight: normal !important;
}

.ico--check::after,
.ico-check::after,
.input-group-feedback input.is-valid-input + .form-feedback::after {
  content: "\e807";
}

.ico--cross::after,
.fa-remove::after,
.ico-cross::after,
.master-header--menu-toggle.open::after,
.input-group-feedback input.is-invalid-input + .form-feedback::after {
  content: "\e80e";
}

.ico--circle-cross::after {
  content: "\e823";
}

.ico--chevron-left::after,
.fa-chevron-left::after,
.ico-chevron-left::after {
  content: "\e822";
}

.ico--chevron-right::after,
.fa-chevron-right::after,
.ico-chevron-right::after,
li.breadcrumb--item::after {
  content: "\e800";
}

.ico--chevron-up::after,
.ico-chevron-up::after,
.is-active .positions--item-toggle::after,
li.meta-menu--1st-item.is-active > .meta-menu--1st-link__lang::after {
  content: "\e821";
}

.ico--chevron-down::after,
.ico-chevron-down::after,
.positions--item-toggle::after,
button.meta-menu--1st-link__lang::after,
p.mega-menu-2nd-link::after,
a.mega-menu-2nd-link::after,
article footer div.profile a.mega-menu-2nd-link.profile--link::after,
.mega-menu-2nd-link.article--footer-read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read::after,
.mega-menu-2nd-link.article--read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--read::after,
button.mega-menu--1st-link::after,
a.mega-menu--1st-link::after,
article footer div.profile a.mega-menu--1st-link.profile--link::after,
.mega-menu--1st-link.article--footer-read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read::after,
.mega-menu--1st-link.article--read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--read::after,
.select2-container--ekd .select2-selection__arrow b::after {
  content: "\e806";
}

.ico--calendar::after,
.ico-calendar::after {
  content: "\e809";
}

.ico--magnifier::after,
.ico-magnifier::after,
.input-group-search button::after {
  content: "\e808";
}

.ico--ekd-bildmarke-fill::after,
.ico-ekd-bildmarke-fill::after {
  content: "\e828";
}

.ico--ekd-bildmarke-fill-text::after,
.ico-ekd-bildmarke-fill-text::after {
  content: "\e827";
}

.ico--menu-toggle::after,
.ico-menu-toggle::after,
.master-header--menu-toggle::after {
  content: "\e82f";
}

.ico--facebook::after {
  content: "\e830";
}
.ico--facebook.ico__round {
  background-color: #3b5998;
  border-color: #3b5998;
}

.ico--facebook-square::after {
  content: "\e816";
}
.ico--facebook-square.blue {
  color: #3b579d;
}

.ico--email::after {
  content: "\e81b";
}

.ico--youtube::after {
  content: "\e818";
}

.ico--bluesky::after {
  content: "\e843";
}

.ico--rss::after {
  content: "\e874";
}

.ico--telephone::after {
  content: "\e80b";
}

.ico--download::after {
  content: "\e820";
}

.ico--sound-on::after {
  content: "\e82c";
}

.ico--sound-off::after {
  content: "\e82e";
}

.ico--circle-play::after {
  content: "\e826";
}

.ico--circle-pause::after {
  content: "\e825";
}

.ico--print::after {
  content: "\e878";
}

.ico--whatsapp::after {
  content: "\e83d";
}

.ico--bible::after {
  content: "\e840";
}

.ico--quote::after {
  content: "\e841";
}

.ico--slash::after, li.breadcrumb--item.breadcrumb--item__slash::after {
  content: "\e837";
}

.mosaicflow__column {
  float: left;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .mosaicflow__column {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .mosaicflow__column {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .mosaicflow__column {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.mega-menu .mosaicflow__column {
  padding-left: 3.75px;
  padding-right: 3.75px;
}
@media print, screen and (min-width: 39.9375em) {
  .mega-menu .mosaicflow__column {
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .mega-menu .mosaicflow__column {
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
@media screen and (min-width: 73.0625em) {
  .mega-menu .mosaicflow__column {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .master-header .mosaicflow__column {
    padding-left: 0;
    padding-right: 0;
  }
  .mosaicflow__column {
    width: 100% !important;
  }
}

.mosaicflow__item img {
  display: block;
  width: 100%;
  height: auto;
}

body #huk_cookie_prefernce_panel {
  background-color: #290235;
  width: 100%;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0.8888888889rem;
  padding: 0.8333333333rem;
  border-radius: 0;
  border: none;
  position: relative;
}
body #huk_cookie_prefernce_panel p {
  margin-bottom: 0.2777777778rem;
  color: #ffffff;
}
body #huk_cookie_prefernce_panel a, body #huk_cookie_prefernce_panel .article--read, body #huk_cookie_prefernce_panel .article--footer-read {
  color: #ffae00;
  font-weight: bold;
}
body #huk_cookie_prefernce_panel strong {
  color: #ffffff;
  padding-right: 4.4444444444rem;
}
body #huk_cookie_prefernce_panel > div > div {
  position: relative;
}
@media print {
  body #huk_cookie_prefernce_panel {
    display: none;
  }
}

body.hero-image #huk_cookie_prefernce_panel_ex,
body.hero-image #huk_cookie_prefernce_panel {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
}

body #COOKIE_SAVE,
body #COOKIE_CANCEL,
body #EU_OPIN_CANCEL,
body #COOKIE_REJECT,
body #EU_OPIN_REJECT,
body #EU_OPIN_SETTINGS {
  padding-left: 0.8333333333rem;
  background-color: #ffffff;
  color: #551285;
  border-color: #ffffff;
}
body #COOKIE_SAVE:hover, body #COOKIE_SAVE:focus,
body #COOKIE_CANCEL:hover,
body #COOKIE_CANCEL:focus,
body #EU_OPIN_CANCEL:hover,
body #EU_OPIN_CANCEL:focus,
body #COOKIE_REJECT:hover,
body #COOKIE_REJECT:focus,
body #EU_OPIN_REJECT:hover,
body #EU_OPIN_REJECT:focus,
body #EU_OPIN_SETTINGS:hover,
body #EU_OPIN_SETTINGS:focus {
  background-color: transparent;
  color: #ffffff;
}
body #COOKIE_SAVE::before,
body #COOKIE_CANCEL::before,
body #EU_OPIN_CANCEL::before,
body #COOKIE_REJECT::before,
body #EU_OPIN_REJECT::before,
body #EU_OPIN_SETTINGS::before {
  font-family: "ekdsymbols";
  margin-right: 0.2777777778rem;
}

body #COOKIE_SAVE,
body #EU_OPIN_CANCEL,
body #COOKIE_REJECT,
body #EU_OPIN_REJECT {
  border-width: 2px;
}

body #COOKIE_CANCEL,
body #EU_OPIN_SETTINGS {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}
body #COOKIE_CANCEL:hover, body #COOKIE_CANCEL:focus,
body #EU_OPIN_SETTINGS:hover,
body #EU_OPIN_SETTINGS:focus {
  background-color: #ffffff;
  color: #551285;
}

body #EU_OPIN_CANCEL,
body #EU_OPIN_SETTINGS,
body #EU_OPIN_REJECT {
  margin-bottom: 0;
}

body #COOKIE_SAVE,
body #EU_OPIN_CANCEL {
  margin-right: 0.8333333333rem;
}
body #COOKIE_SAVE::before,
body #EU_OPIN_CANCEL::before {
  content: "\e807";
}

body #COOKIE_REJECT, body #EU_OPIN_REJECT {
  margin-right: 0.8333333333rem;
}
body #COOKIE_REJECT::before, body #EU_OPIN_REJECT::before {
  content: "\e823";
}

@media print, screen and (max-width: 39.93625em) {
  body #EU_OPIN_CANCEL,
  body #EU_OPIN_REJECT {
    margin-bottom: 0.8333333333rem;
  }
}

body #EU_OPIN_SETTINGS::before {
  content: "\e83b";
}

#COOKIE_HIDE,
body #EU_OPIN_HIDE {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffffff;
}
@media screen and (min-width: 73.0625em) {
  #COOKIE_HIDE,
  body #EU_OPIN_HIDE {
    right: 0.8333333333rem;
  }
}
#COOKIE_HIDE::before,
body #EU_OPIN_HIDE::before {
  font-family: "ekdsymbols";
  content: "\e823";
  font-size: 1.3888888889rem;
}

body #ck-overlay {
  display: none;
  z-index: 900;
  /*&.is-active {
    @include breakpoint(medium) {
      display: block;
    }
  }*/
}

body #huk_cookie_prefernce_panel_ex {
  font-size: inherit;
  position: relative;
  z-index: 9999;
  /*@include breakpoint(medium) {
    position: fixed;
    left: 5%;
    top: 50px;
    right: 5%;
    z-index: 1000;
  }

  @include breakpoint(large) {
    left: 10%;
    right: 10%;
  }

  @include breakpoint(xlarge) {
    left: 15%;
    right: 15%;
  }

  @include breakpoint(xlarge) {
    left: 25%;
    right: 25%;
  }*/
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel {
  width: auto;
  border: none;
  background-color: #290235;
  padding-top: 0.8333333333rem;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-radius-topright: 0;
  border-radius-bottomright: 0;
  border-radius-bottomleft: 0;
  border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel h1 {
  color: #ffffff;
  margin-bottom: 1.3888888889rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel p {
  color: #222222;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #COOKIE_HIDE {
  right: 0;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-info {
  position: relative;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection,
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList {
  background-color: #ffffff;
  padding-left: 1.6666666667rem;
  padding-right: 1.6666666667rem;
  font-size: 0.8888888889rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection {
  padding-top: 1.1111111111rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection h2, body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection .span3, body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection .span5, body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-selection blockquote.medium > p {
  margin-bottom: 1.1111111111rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options label, body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options fieldset legend, fieldset body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options legend {
  border: none;
  float: none;
  width: auto;
  height: auto;
  display: inline-block;
  text-align: left;
  background-color: transparent;
  font-weight: normal;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options label span, body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options fieldset legend span, fieldset body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options legend span {
  display: inline;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options .checkbox {
  padding-bottom: 0;
  padding-left: 0.8333333333rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options label[for=functional], body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options fieldset legend[for=functional], fieldset body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cokkie-options legend[for=functional] {
  display: none;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList {
  height: auto;
  overflow: hidden;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList h3 {
  font-size: 1rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList #cookieWill,
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList #cookieWillNot {
  display: block;
  float: none;
  overflow: hidden;
  width: auto;
  margin-bottom: 1.1111111111rem;
}
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList #cookieWill li,
body #huk_cookie_prefernce_panel_ex #cookie-ext-panel #cookie-functionalList #cookieWillNot li {
  float: none;
}

table {
  display: block;
  overflow-x: auto;
}
@media print, screen and (min-width: 48.75em) {
  table {
    width: 100%;
  }
}

td {
  padding: 0.8333333333rem 0.5555555556rem;
}

thead {
  font-weight: bold;
}
thead tr {
  border-bottom: 4px solid #f4f4f4;
}
thead td {
  vertical-align: top;
}

tbody tr:nth-child(2n) {
  background-color: #f4f4f4;
}
tbody tr:hover {
  background-color: #368fd2;
  color: #ffffff;
}

tfoot {
  border-top: 4px solid #f4f4f4;
  font-size: 0.6666666667rem;
}
tfoot td {
  padding: 0;
}

.pagination--wrapper {
  position: relative;
  text-align: center;
  margin-bottom: 2.2222222222rem;
}

.pagination {
  width: auto;
  display: inline-block;
}
.pagination a, .pagination .article--read, .pagination article footer div.profile .profile--link.article--read, article footer div.profile .pagination .profile--link.article--read, .pagination .article--footer-read, .pagination article footer div.profile .profile--link.article--footer-read, article footer div.profile .pagination .profile--link.article--footer-read, .pagination article footer div.profile a.profile--link, article footer div.profile .pagination a.profile--link {
  text-decoration: none;
  color: #551285;
}
.pagination a:focus, .pagination .article--read:focus, .pagination .article--footer-read:focus, .pagination article footer div.profile a.profile--link:focus, article footer div.profile .pagination a.profile--link:focus, .pagination a:hover, .pagination .article--read:hover, .pagination .article--footer-read:hover, .pagination article footer div.profile a.profile--link:hover, article footer div.profile .pagination a.profile--link:hover {
  color: #296ab7;
}
.pagination li,
.pagination li.current {
  font-size: 0.7777777778rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 1.1111111111rem 0 0.8333333333rem;
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%223px%22%20height%3D%2212px%22%20viewBox%3D%220%200%203%2012%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23f4f4f4%22%20d%3D%22M0%200%20L3%200%20L3%2012%20L0%2012%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, transparent;
}
.pagination li:first-child,
.pagination li:nth-last-child(2),
.pagination li:last-child {
  background: none;
}
.pagination a, .pagination .article--read, .pagination article footer div.profile .profile--link.article--read, article footer div.profile .pagination .profile--link.article--read, .pagination .article--footer-read, .pagination article footer div.profile .profile--link.article--footer-read, article footer div.profile .pagination .profile--link.article--footer-read, .pagination article footer div.profile a.profile--link, article footer div.profile .pagination a.profile--link,
.pagination a:hover,
.pagination .current {
  padding: 0;
  background-color: transparent;
}
.pagination .current {
  color: #222222;
}
.pagination .disabled {
  padding-top: 0;
  padding-bottom: 0;
}
.pagination .pagination-next,
.pagination .pagination-previous,
.pagination .pagination-next.disabled,
.pagination .pagination-previous.disabled {
  position: absolute;
}
.pagination .pagination-next a::before, .pagination .pagination-next .article--read::before, .pagination .pagination-next .article--footer-read::before, .pagination .pagination-next article footer div.profile a.profile--link::before, article footer div.profile .pagination .pagination-next a.profile--link::before,
.pagination .pagination-next a::after,
.pagination .pagination-next .article--read::after,
.pagination .pagination-next .article--footer-read::after,
.pagination .pagination-next article footer div.profile a.profile--link::after,
article footer div.profile .pagination .pagination-next a.profile--link::after, .pagination .pagination-next.disabled::before, .pagination .pagination-next.disabled::after,
.pagination .pagination-previous a::before,
.pagination .pagination-previous .article--read::before,
.pagination .pagination-previous .article--footer-read::before,
.pagination .pagination-previous article footer div.profile a.profile--link::before,
article footer div.profile .pagination .pagination-previous a.profile--link::before,
.pagination .pagination-previous a::after,
.pagination .pagination-previous .article--read::after,
.pagination .pagination-previous .article--footer-read::after,
.pagination .pagination-previous article footer div.profile a.profile--link::after,
article footer div.profile .pagination .pagination-previous a.profile--link::after,
.pagination .pagination-previous.disabled::before,
.pagination .pagination-previous.disabled::after,
.pagination .pagination-next.disabled a::before,
.pagination .pagination-next.disabled a::after,
.pagination .pagination-next.disabled.disabled::before,
.pagination .pagination-next.disabled.disabled::after,
.pagination .pagination-previous.disabled a::before,
.pagination .pagination-previous.disabled a::after,
.pagination .pagination-previous.disabled.disabled::before,
.pagination .pagination-previous.disabled.disabled::after {
  font-family: "ekdsymbols";
  margin-right: 0;
  margin-left: 0;
}
.pagination .pagination-next,
.pagination .pagination-previous,
.pagination .pagination-next.disabled,
.pagination .pagination-previous.disabled {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .pagination .pagination-next,
  .pagination .pagination-previous,
  .pagination .pagination-next.disabled,
  .pagination .pagination-previous.disabled {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .pagination .pagination-next,
  .pagination .pagination-previous,
  .pagination .pagination-next.disabled,
  .pagination .pagination-previous.disabled {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .pagination .pagination-next,
  .pagination .pagination-previous,
  .pagination .pagination-next.disabled,
  .pagination .pagination-previous.disabled {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pagination .pagination-previous {
  left: 0;
}
.pagination .pagination-previous a::before, .pagination .pagination-previous .article--read::before, .pagination .pagination-previous .article--footer-read::before, .pagination .pagination-previous article footer div.profile a.profile--link::before, article footer div.profile .pagination .pagination-previous a.profile--link::before, .pagination .pagination-previous.disabled::before {
  content: "\e822";
}
.pagination .pagination-next {
  right: 0;
  top: 0.2777777778rem;
}
.pagination .pagination-next a::after, .pagination .pagination-next .article--read::after, .pagination .pagination-next .article--footer-read::after, .pagination .pagination-next article footer div.profile a.profile--link::after, article footer div.profile .pagination .pagination-next a.profile--link::after, .pagination .pagination-next.disabled::after {
  content: "\e800";
}

.pagination--wrapper__above {
  border-bottom: 4px solid #f4f4f4;
}

.pagination--wrapper__under {
  border-top: 4px solid #f4f4f4;
  margin-top: 0.5555555556rem;
  padding-top: 1.1111111111rem;
}
.pagination--wrapper__under .pagination-next {
  top: 1.9444444444rem;
}

label textarea, fieldset legend textarea,
label input,
fieldset legend input {
  font-weight: normal;
}
label small, fieldset legend small {
  font-weight: normal;
  font-size: inherit;
}
legend ~ label, fieldset legend ~ legend {
  font-weight: normal;
}

.is-invalid-input {
  color: #db0031;
}
.is-invalid-input:not(:focus) {
  background: transparent;
}

.form-error {
  font-weight: normal;
}
@media print, screen and (min-width: 48.75em) {
  .form-error.middle {
    margin: 0 0 1.1111111111rem;
    padding: 2.4444444444rem 0 0 0;
  }
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  margin-bottom: 0.5555555556rem;
}
[type=text]:disabled, [type=text][readonly], [type=password]:disabled, [type=password][readonly], [type=date]:disabled, [type=date][readonly], [type=datetime]:disabled, [type=datetime][readonly], [type=datetime-local]:disabled, [type=datetime-local][readonly], [type=month]:disabled, [type=month][readonly], [type=week]:disabled, [type=week][readonly], [type=email]:disabled, [type=email][readonly], [type=number]:disabled, [type=number][readonly], [type=search]:disabled, [type=search][readonly], [type=tel]:disabled, [type=tel][readonly], [type=time]:disabled, [type=time][readonly], [type=url]:disabled, [type=url][readonly], [type=color]:disabled, [type=color][readonly],
textarea:disabled,
textarea[readonly] {
  color: #666666;
}

input.mega {
  height: 3.9722222222rem;
  font-size: 1.7777777778rem;
  text-align: center;
}
@media print, screen and (max-width: 39.93625em) {
  input.mega {
    height: 3.0833333333rem;
    font-size: 0.8888888889rem;
  }
}
input.mega, input.mega:focus {
  border-width: 3px;
}
input.mega[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input.mega[type=search]:focus::-webkit-input-placeholder {
  color: #dddddd;
}
input.mega[type=search]:focus::-moz-placeholder {
  color: #dddddd;
}
input.mega[type=search]:focus:-ms-input-placeholder {
  color: #dddddd;
}
input.mega[type=search]:focus::-ms-input-placeholder {
  color: #dddddd;
}
input.mega[type=search]:focus::placeholder {
  color: #dddddd;
}
input.mega[type=search]::-webkit-input-placeholder {
  color: #551285;
}
input.mega[type=search]::-moz-placeholder {
  color: #551285;
}
input.mega[type=search]:-ms-input-placeholder {
  color: #551285;
}
input.mega[type=search]::-ms-input-placeholder {
  color: #551285;
}
input.mega[type=search]::placeholder {
  color: #551285;
}
input.mega[type=search]::-webkit-input-placeholder:focus {
  color: #dddddd;
}
input.mega[type=search]::-moz-placeholder:focus {
  color: #dddddd;
}
input.mega[type=search]:-ms-input-placeholder:focus {
  color: #dddddd;
}
input.mega[type=search]::-ms-input-placeholder:focus {
  color: #dddddd;
}
input.mega[type=search]::placeholder:focus {
  color: #dddddd;
}
input.mega[type=search]::-webkit-input-placeholder:before {
  font-family: "ekdsymbols";
  content: "\e808 ";
}
input.mega[type=search]::-moz-placeholder:before {
  font-family: "ekdsymbols";
  content: "\e808 ";
}
input.mega[type=search]:-ms-input-placeholder:before {
  font-family: "ekdsymbols";
  content: "\e808 ";
}
input.mega[type=search]::-ms-input-placeholder:before {
  font-family: "ekdsymbols";
  content: "\e808 ";
}
input.mega[type=search]::placeholder:before {
  font-family: "ekdsymbols";
  content: "\e808 ";
}

textarea {
  height: 11.1111111111rem;
}

div.form-row {
  background-color: #f4f4f4;
  padding: 0.5555555556rem;
}

div.form-row__floats {
  padding: 0;
  overflow: hidden;
}

.radio,
.checkbox {
  padding-bottom: 0.5555555556rem;
}

input[type=radio].input__enhanced,
input[type=checkbox].input__enhanced {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

input[type=radio].input__enhanced ~ label:before, fieldset input[type=radio].input__enhanced ~ legend:before,
input[type=checkbox].input__enhanced ~ label:before,
fieldset input[type=checkbox].input__enhanced ~ legend:before {
  font-family: "ekdsymbols";
  display: inline-block;
  content: "\e873";
  letter-spacing: 10px;
  font-size: 1.2rem;
  line-height: 1.2rem;
  font-weight: normal;
  color: #551285;
}

input[type=radio].input__enhanced:checked ~ label:before, fieldset input[type=radio].input__enhanced:checked ~ legend:before,
input[type=checkbox].input__enhanced:checked ~ label:before,
fieldset input[type=checkbox].input__enhanced:checked ~ legend:before {
  content: "\e872";
  font-size: 1.35em;
  color: #551285;
}

input[type=checkbox].input__enhanced ~ label:before, fieldset input[type=checkbox].input__enhanced ~ legend:before {
  content: "\e834";
}

input[type=checkbox].input__enhanced:checked ~ label:before, fieldset input[type=checkbox].input__enhanced:checked ~ legend:before {
  content: "\e835";
}

input[type=radio].input__enhanced:focus ~ label:before, fieldset input[type=radio].input__enhanced:focus ~ legend:before,
input[type=checkbox].input__enhanced:focus ~ label:before,
fieldset input[type=checkbox].input__enhanced:focus ~ legend:before,
input[type=radio].input__enhanced:focus ~ label,
fieldset input[type=radio].input__enhanced:focus ~ legend,
input[type=checkbox].input__enhanced:focus ~ label,
fieldset input[type=checkbox].input__enhanced:focus ~ legend {
  color: #551285;
}

input[type=radio].input__enhanced:disabled ~ label:before, fieldset input[type=radio].input__enhanced:disabled ~ legend:before,
input[type=checkbox].input__enhanced:disabled ~ label:before,
fieldset input[type=checkbox].input__enhanced:disabled ~ legend:before {
  color: #dddddd;
}

input[type=radio].input__enhanced ~ label, fieldset input[type=radio].input__enhanced ~ legend,
input[type=checkbox].input__enhanced ~ label,
fieldset input[type=checkbox].input__enhanced ~ legend {
  text-indent: -0.9444444444rem;
  padding-left: 1.3888888889rem;
  line-height: 1.4444444444em;
  font-weight: normal;
}

footer .help-text {
  margin: 0;
}

.datepicker-dropdown {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  margin-top: 0.8333333333rem;
}
.datepicker-dropdown:before, .datepicker-dropdown:after {
  top: 0;
  left: 0;
}
.datepicker-dropdown {
  position: relative;
}
.datepicker-dropdown:before, .datepicker-dropdown:after {
  display: inline-block;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  border: 13px solid transparent;
}
.datepicker-dropdown:before {
  z-index: 20;
}
.datepicker-dropdown:after {
  z-index: 19;
}
.datepicker-dropdown.datepicker-bottom:before, .datepicker-dropdown.datepicker-bottom:after {
  bottom: 100%;
  left: 25%;
}
.datepicker-dropdown.datepicker-bottom:before {
  border-bottom-color: #ffffff;
  margin: -23.172px 0px -2.828px -13px;
}
.datepicker-dropdown.datepicker-bottom:after {
  border-bottom-color: #dddddd;
  margin: -26px 0 0 -13px;
}
.datepicker-dropdown.datepicker-top:before, .datepicker-dropdown.datepicker-top:after {
  top: 100%;
  left: 25%;
}
.datepicker-dropdown.datepicker-top:before {
  border-top-color: #ffffff;
  margin: -2.828px 0px 0px -13px;
}
.datepicker-dropdown.datepicker-top:after {
  border-top-color: #dddddd;
  margin: 0 0 0 -13px;
}
.datepicker-dropdown.datepicker-top {
  margin-top: -0.7222222222rem;
}
.datepicker-dropdown .button.datepicker-close, .datepicker-dropdown .datepicker-close.tabs, .datepicker-dropdown .datepicker-close[rel=tag],
.datepicker-dropdown .datepicker-close.tag {
  background: transparent;
  color: #551285;
  text-align: right;
}
.datepicker-dropdown thead,
.datepicker-dropdown tbody,
.datepicker-dropdown tfoot {
  border: none;
}
.datepicker-dropdown th,
.datepicker-dropdown td {
  width: 1.3888888889rem;
  height: 1.3888888889rem;
  font-size: 0.8888888889rem;
}
.datepicker-dropdown .hour.active, .datepicker-dropdown .hour:hover,
.datepicker-dropdown .minute.active,
.datepicker-dropdown .minute:hover,
.datepicker-dropdown .month.active,
.datepicker-dropdown .month:hover,
.datepicker-dropdown .year.active,
.datepicker-dropdown .year:hover,
.datepicker-dropdown .datepicker-days td.active,
.datepicker-dropdown .datepicker-days td:hover {
  border-radius: 2px;
  background: #551285;
  color: #ffffff;
}

.custom-file-filename {
  width: 19.4444444444rem;
  margin-right: 0.8333333333rem;
  float: left;
}

.custom-file-filename:focus + label.button, .custom-file-filename:focus + label.tabs, .custom-file-filename:focus + label[rel=tag],
.custom-file-filename:focus + label.tag, fieldset .custom-file-filename:focus + legend.button, fieldset .custom-file-filename:focus + legend.tabs, fieldset .custom-file-filename:focus + legend[rel=tag],
fieldset .custom-file-filename:focus + legend.tag {
  background-color: #551285;
  color: #ffffff;
}

.select2-container--ekd .select2-selection--single {
  border-radius: 0.2777777778rem;
  border: 2px solid #dddddd;
  font-size: 0.8888888889rem;
  margin-bottom: 0.5555555556rem;
  padding: 0.5555555556rem;
  height: auto !important;
  line-height: normal;
}
.select2-container--ekd .select2-selection--single:focus {
  outline: 0;
}
.select2-container--ekd .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  color: #551285;
  font-weight: normal;
}
.select2-container--ekd .select2-selection__placeholder {
  color: #666666;
}
.select2-container--ekd .select2-selection__arrow {
  background-color: #551285;
  position: absolute;
  top: 0;
  right: 0;
  border: 2px solid #551285;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}
.select2-container--ekd .select2-selection__arrow b::after {
  color: #ffffff;
  line-height: 2.25rem;
  padding: 0 0.5555555556rem;
}
.select2-container--ekd:hover .select2-selection__arrow {
  color: #f00;
}
.select2-container--ekd.select2-container--focus .select2-selection__arrow, .select2-container--ekd.select2-container--open .select2-selection__arrow {
  background-color: #368fd2;
  border-color: #368fd2;
}
.select2-container--ekd .select2-dropdown {
  border: 2px solid #dddddd;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  padding: 0.2777777778rem;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above, .select2-container--ekd .select2-dropdown.select2-dropdown--below {
  border-radius: 0.2777777778rem;
  position: relative;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:before, .select2-container--ekd .select2-dropdown.select2-dropdown--above:after, .select2-container--ekd .select2-dropdown.select2-dropdown--below:before, .select2-container--ekd .select2-dropdown.select2-dropdown--below:after {
  display: inline-block;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  border: 13px solid transparent;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:before, .select2-container--ekd .select2-dropdown.select2-dropdown--below:before {
  z-index: 20;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:after, .select2-container--ekd .select2-dropdown.select2-dropdown--below:after {
  z-index: 19;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:before, .select2-container--ekd .select2-dropdown.select2-dropdown--above:after {
  top: 100%;
  left: 25%;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:before {
  border-top-color: #ffffff;
  margin: -2.828px 0px 0px -13px;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above:after {
  border-top-color: #dddddd;
  margin: 0 0 0 -13px;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--above {
  bottom: 0.8333333333rem;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--below:before, .select2-container--ekd .select2-dropdown.select2-dropdown--below:after {
  bottom: 100%;
  left: 25%;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--below:before {
  border-bottom-color: #ffffff;
  margin: -23.172px 0px -2.828px -13px;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--below:after {
  border-bottom-color: #dddddd;
  margin: -26px 0 0 -13px;
}
.select2-container--ekd .select2-dropdown.select2-dropdown--below {
  top: 0.2777777778rem;
}
.select2-container--ekd .select2-results__option {
  font-weight: bold;
  color: #666666;
  font-size: 0.8888888889rem;
  line-height: 2.2222222222rem;
  padding: 0 0.2777777778rem;
  border-radius: 0.2777777778rem;
  -webkit-transition: background-color 0.05s ease-out, color 0.05s ease-out;
  transition: background-color 0.05s ease-out, color 0.05s ease-out;
}
.select2-container--ekd .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--ekd .select2-results__option .select2-results__group {
  padding: 0 0.2777777778rem;
  color: #222222;
}
.select2-container--ekd .select2-results__option.select2-results__option--highlighted[aria-selected] {
  background: #368fd2;
  color: #ffffff;
}
.select2-container--ekd.select2-container--disabled .select2-selection {
  cursor: not-allowed;
}
.select2-container--ekd.select2-container--disabled .select2-selection--single {
  background: #f4f4f4;
}
.select2-container--ekd.select2-container--disabled .select2-selection__placeholder {
  opacity: 0.5;
}
.select2-container--ekd.select2-container--disabled .select2-selection__arrow {
  background: #dddddd;
  border-color: #dddddd;
}
.select2-container--ekd {
  /* ### TG, 2020: Changes for adding federal chruch dropdown to jobmarket search ### */
}
.select2-container--ekd.select2-container--open .select2-dropdown .select2-results .select2-results__options {
  max-height: 18rem;
  overflow: auto;
  padding-right: 0.2774rem;
}

.multi-select,
.multi-select .multiselect-container {
  list-style: none;
  margin: 0;
}

.no-js select.multi-select {
  display: none;
}

.multiselect.dropdown-toggle {
  width: 100%;
  background-color: #f4f4f4;
  color: #551285;
  padding: 0.85em 1em;
  border-radius: 0;
  border-bottom: 2px solid #dddddd;
  outline: 0;
}
@media print, screen and (min-width: 48.75em) {
  .multiselect.dropdown-toggle {
    border-bottom: none;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left, url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, #f4f4f4;
  }
}
@media print, screen and (min-width: 48.75em) {
  label:first-child .multiselect.dropdown-toggle, fieldset legend:first-child .multiselect.dropdown-toggle {
    border-top-right-radius: 0;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, #f4f4f4;
  }
}
label:last-of-type .multiselect.dropdown-toggle, fieldset legend:last-of-type .multiselect.dropdown-toggle {
  border-bottom: none;
}
@media print, screen and (min-width: 48.75em) {
  label:last-of-type .multiselect.dropdown-toggle, fieldset legend:last-of-type .multiselect.dropdown-toggle {
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left, #f4f4f4;
  }
}
label:first-child .multiselect.dropdown-toggle:focus, label:last-of-type .multiselect.dropdown-toggle:focus, .multiselect.dropdown-toggle:focus, label:first-child .multiselect.dropdown-toggle:hover, label:last-of-type .multiselect.dropdown-toggle:hover, .multiselect.dropdown-toggle:hover {
  background: #551285;
  color: #ffffff;
}
label:last-of-type .is-active .multiselect.dropdown-toggle, fieldset legend:last-of-type .is-active .multiselect.dropdown-toggle {
  border-bottom: 2px solid #dddddd;
}
@media print, screen and (min-width: 48.75em) {
  label:last-of-type .is-active .multiselect.dropdown-toggle, fieldset legend:last-of-type .is-active .multiselect.dropdown-toggle {
    border-bottom: none;
  }
}
label:first-child .is-active .multiselect.dropdown-toggle, label:last-of-type .is-active .multiselect.dropdown-toggle, .is-active .multiselect.dropdown-toggle {
  border-bottom-color: #f4f4f4;
  background: #551285;
  color: #ffffff;
}
.multiselect.dropdown-toggle::after {
  font-family: "ekdsymbols";
  content: "\e806";
}
.is-active .multiselect.dropdown-toggle::after {
  content: "\e821";
}

.multiselect-container {
  display: none;
  background-color: #551285;
  color: #ffffff;
  padding-top: 0.2777777778rem;
  padding-bottom: 0.2777777778rem;
  z-index: 100;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .multiselect-container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .multiselect-container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .multiselect-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.multiselect-container {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media print, screen and (min-width: 48.75em) {
  .multiselect-container {
    position: absolute;
    left: -7.5px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media screen and (min-width: 73.0625em) {
  .multiselect-container {
    width: 83.3333333333%;
    left: -15px;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
.multiselect-container li {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 0.2777777778rem;
}
.multiselect-container.js-dropdown-active {
  display: block;
}
.multiselect-container a, .multiselect-container .article--read, .multiselect-container article footer div.profile .profile--link.article--read, article footer div.profile .multiselect-container .profile--link.article--read, .multiselect-container .article--footer-read, .multiselect-container article footer div.profile .profile--link.article--footer-read, article footer div.profile .multiselect-container .profile--link.article--footer-read, .multiselect-container article footer div.profile a.profile--link, article footer div.profile .multiselect-container a.profile--link {
  display: block;
}
.multiselect-container label, .multiselect-container fieldset legend, fieldset .multiselect-container legend,
.multiselect-container input[type=checkbox].input__enhanced ~ label:before,
.multiselect-container fieldset input[type=checkbox].input__enhanced ~ legend:before,
fieldset .multiselect-container input[type=checkbox].input__enhanced ~ legend:before,
.multiselect-container input[type=checkbox].input__enhanced:checked ~ label:before {
  color: #ffffff;
}
.multiselect-container input[type=radio].input__enhanced:focus ~ label:before, .multiselect-container fieldset input[type=radio].input__enhanced:focus ~ legend:before, fieldset .multiselect-container input[type=radio].input__enhanced:focus ~ legend:before,
.multiselect-container input[type=checkbox].input__enhanced:focus ~ label:before,
.multiselect-container fieldset input[type=checkbox].input__enhanced:focus ~ legend:before,
fieldset .multiselect-container input[type=checkbox].input__enhanced:focus ~ legend:before,
.multiselect-container input[type=radio].input__enhanced:focus ~ label,
.multiselect-container fieldset input[type=radio].input__enhanced:focus ~ legend,
fieldset .multiselect-container input[type=radio].input__enhanced:focus ~ legend,
.multiselect-container input[type=checkbox].input__enhanced:focus ~ label,
.multiselect-container fieldset input[type=checkbox].input__enhanced:focus ~ legend,
fieldset .multiselect-container input[type=checkbox].input__enhanced:focus ~ legend {
  color: #fec240;
}
.multiselect-container a:focus, .multiselect-container .article--read:focus, .multiselect-container .article--footer-read:focus, .multiselect-container article footer div.profile a.profile--link:focus, article footer div.profile .multiselect-container a.profile--link:focus {
  background: #fec240;
}

@media print, screen and (min-width: 48.75em) {
  .multiselect-1st-item {
    float: left;
  }
  label:last-of-type .multiselect-1st-item, fieldset legend:last-of-type .multiselect-1st-item {
    margin-right: 1.6666666667rem;
  }
}
.multiselect-1st-item .multiselect-selected-text {
  color: #551285 !important;
}

.multiselect-1st-item.is-active .multiselect-selected-text {
  color: #ffffff !important;
}

.input-group {
  margin-bottom: 0;
}

.input-group-button {
  vertical-align: top;
}

.input-group-divide {
  font-weight: bold;
  padding: 1.4444444444em 0.5555555556rem 0;
  border: none;
  background: none;
}
.input-group-divide + .input-group-field input {
  border-radius: 0.2777777778rem;
}

.input-group-field-icon, .input-group-feedback {
  position: relative;
}
.input-group-field-icon input, .input-group-feedback input {
  padding-right: 2rem;
}
.input-group-field-icon .icon, .input-group-feedback .icon, .input-group-field-icon i, .input-group-feedback i {
  display: block;
  font-size: 1.1666666667rem;
  font-weight: normal;
  position: absolute;
  top: 0.5277777778rem;
  line-height: normal;
  right: 0.5555555556rem;
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  color: #551285;
  cursor: text;
}
.input-group-field-icon input:disabled ~ .icon, .input-group-feedback input:disabled ~ .icon, .input-group-field-icon input:disabled ~ i, .input-group-feedback input:disabled ~ i {
  color: #dddddd;
}
.input-group-feedback input.is-valid-input + .form-feedback {
  display: block;
}
.input-group-feedback input.is-invalid-input + .form-feedback {
  display: block;
  color: #db0031;
}
.input-group-feedback input:focus + .form-feedback {
  display: none;
}

.input-group-search input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-left: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  border-right: none;
}
.input-group-search input[type=search]:focus {
  border-left: 2px solid #551285;
  border-top: 2px solid #551285;
  border-bottom: 2px solid #551285;
  border-right: none;
}
.input-group-search input[type=search]:focus + .input-group-button button {
  border-right: 2px solid #551285;
  border-top: 2px solid #551285;
  border-bottom: 2px solid #551285;
  border-left: none;
}
.input-group-search button {
  -webkit-transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s, background-color 0.25s, display 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  border-right: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  border-left: none;
  border-radius: 0 0.2777777778rem 0.2777777778rem 0;
  font-size: 1.1666666667rem;
  padding: 0.6666666667rem;
  line-height: 1rem;
  background: transparent;
  color: #551285;
}
.input-group-search button:hover {
  color: #ffffff;
  background: #551285;
  border-color: #551285;
}
.button, .tabs, [rel=tag],
.tag {
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 1.6666666667rem;
  padding-right: 1.6666666667rem;
  padding-top: 0.7222222222rem;
  padding-bottom: 0.7777777778rem;
}
.button:visited, .tabs:visited, [rel=tag]:visited,
.tag:visited {
  color: #ffffff;
}
@media print, screen and (max-width: 39.93625em) {
  .button, .tabs, [rel=tag],
  .tag {
    width: 100%;
  }
}
.button.large, .large.tabs, .large[rel=tag],
.large.tag {
  padding-left: 2.2222222222rem;
  padding-right: 2.2222222222rem;
}
.button.small, .small.tabs, .small[rel=tag],
.small.tag {
  border-radius: 2px;
  padding-left: 1.1111111111rem;
  padding-right: 1.1111111111rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5555555556rem;
}
.button.phantom, .button.tabs, .tabs, .phantom[rel=tag],
.phantom.tag, .button.background, .background.tabs, .background[rel=tag],
.background.tag {
  border: 2px solid #551285;
  background: transparent;
  color: #551285;
}
.button.phantom:focus, .tabs:focus, .phantom[rel=tag]:focus,
.phantom.tag:focus, .button.background:focus, .background[rel=tag]:focus,
.background.tag:focus, .button.phantom:hover, .tabs:hover, .phantom[rel=tag]:hover,
.phantom.tag:hover, .button.background:hover, .background[rel=tag]:hover,
.background.tag:hover {
  background: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}
.button.phantom.disabled, .disabled.tabs, .phantom.disabled[rel=tag],
.phantom.disabled.tag, .button.disabled.background, .disabled.background[rel=tag],
.disabled.background.tag {
  border-color: #dddddd;
}
.button.button--navigation, .button--navigation.tabs, .button--navigation[rel=tag],
.button--navigation.tag {
  border-radius: 0;
  background-color: #fec240;
  color: #551285;
}
.button.button--navigation:focus, .button--navigation.tabs:focus, .button--navigation[rel=tag]:focus,
.button--navigation.tag:focus, .button.button--navigation:hover, .button--navigation.tabs:hover, .button--navigation[rel=tag]:hover,
.button--navigation.tag:hover {
  background: #296ab7;
  color: #ffffff;
}
.button.button--navigation i, .button--navigation.tabs i, .button--navigation[rel=tag] i,
.button--navigation.tag i {
  margin-left: -0.5555555556rem;
}
.button.background, .background.tabs, .background[rel=tag],
.background.tag {
  color: #ffffff;
  border-color: #ffffff;
}
.button.background:hover, .background.tabs:hover, .background[rel=tag]:hover,
.background.tag:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #296ab7;
}
.button.disabled, .disabled.tabs, .disabled[rel=tag],
.disabled.tag {
  background: #f4f4f4;
  color: #666666;
}
.button.disabled:hover, .disabled.tabs:hover, .disabled[rel=tag]:hover,
.disabled.tag:hover {
  background: #dddddd;
  color: #666666;
}

[rel=tag],
.tag {
  border-radius: 0.8333333333rem;
  padding: 0.3888888889rem 0.8333333333rem 0.4444444444rem 0.8333333333rem;
  margin-right: 1rem;
}

.slider {
  border-radius: 4px;
}

.slider-fill {
  background: -webkit-gradient(linear, right top, left top, color-stop(3%, #551283), to(#8f2388));
  background: linear-gradient(-90deg, #551283 3%, #8f2388 100%);
}

.slider-handle {
  border-radius: 50%;
  border: 2px solid #ffffff;
  -webkit-box-shadow: 0 0 0 2px #551285;
          box-shadow: 0 0 0 2px #551285;
}

.switch-paddle {
  width: 3.5555555556rem;
}
.switch-paddle::after {
  height: 1.5555555556rem;
  top: 0.2222222222rem;
  left: 0.2222222222rem;
}
input:checked ~ .switch-paddle::after {
  left: 1.8888888889rem;
}

.tabs {
  display: inline-block;
  border-radius: 2px;
}
@media print, screen and (max-width: 39.93625em) {
  .tabs {
    width: 100%;
  }
}
.tabs:hover {
  background: transparent;
}
.tabs li a, .tabs li .article--read, .tabs li article footer div.profile .profile--link.article--read, article footer div.profile .tabs li .profile--link.article--read, .tabs li .article--footer-read, .tabs li article footer div.profile .profile--link.article--footer-read, article footer div.profile .tabs li .profile--link.article--footer-read, .tabs li article footer div.profile a.profile--link, article footer div.profile .tabs li a.profile--link {
  color: #551285;
  padding: 0.4444444444rem 0.8333333333rem;
  border-right: 2px solid #dedede;
  text-decoration: none;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
}
.tabs li a:hover, .tabs li .article--read:hover, .tabs li .article--footer-read:hover, .tabs li article footer div.profile a.profile--link:hover, article footer div.profile .tabs li a.profile--link:hover {
  background: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}
.tabs li a:focus, .tabs li .article--read:focus, .tabs li .article--footer-read:focus, .tabs li article footer div.profile a.profile--link:focus, article footer div.profile .tabs li a.profile--link:focus {
  background: #551285;
  color: #ffffff;
}
.tabs li.is-active a, .tabs li.is-active .article--read, .tabs li.is-active .article--footer-read, .tabs li.is-active article footer div.profile a.profile--link, article footer div.profile .tabs li.is-active a.profile--link {
  color: #ffffff;
  border-right-color: #551285 !important;
}
.tabs li:last-child a, .tabs li:last-child .article--read, .tabs li:last-child .article--footer-read, .tabs li:last-child article footer div.profile a.profile--link, article footer div.profile .tabs li:last-child a.profile--link {
  border-right: none;
}

.job-tabs {
  border: none;
  border-bottom: 4px solid #551285;
  width: 100%;
  display: inline-block;
  border-radius: 2px;
  margin: 0;
  margin-bottom: 5px;
  list-style-type: none;
  text-transform: uppercase;
  line-height: 1.16667rem;
  font-family: Source Sans Pro, sans-serif;
  padding: 0;
  font-weight: 700;
  font-style: normal;
  color: #551285;
  text-rendering: optimizeLegibility;
}
.job-tabs:after {
  content: " ";
  display: table;
}
.job-tabs:before {
  content: " ";
  display: table;
}
.job-tabs:hover {
  background: transparent;
}
.job-tabs li {
  background: #f4f4f4;
}
.job-tabs li a, .job-tabs li .article--read, .job-tabs li article footer div.profile .profile--link.article--read, article footer div.profile .job-tabs li .profile--link.article--read, .job-tabs li .article--footer-read, .job-tabs li article footer div.profile .profile--link.article--footer-read, article footer div.profile .job-tabs li .profile--link.article--footer-read, .job-tabs li article footer div.profile a.profile--link, article footer div.profile .job-tabs li a.profile--link {
  color: #666666;
  padding: 1em;
  border-right: 2px solid #dedede;
  text-decoration: none;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  line-height: 1;
  font-size: 0.77778rem;
  display: block;
}
.job-tabs li a:hover, .job-tabs li .article--read:hover, .job-tabs li .article--footer-read:hover, .job-tabs li article footer div.profile a.profile--link:hover, article footer div.profile .job-tabs li a.profile--link:hover {
  background: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}
.job-tabs li a:focus, .job-tabs li .article--read:focus, .job-tabs li .article--footer-read:focus, .job-tabs li article footer div.profile a.profile--link:focus, article footer div.profile .job-tabs li a.profile--link:focus {
  background: #551285;
  color: #ffffff;
}
.job-tabs li.is-active a, .job-tabs li.is-active .article--read, .job-tabs li.is-active .article--footer-read, .job-tabs li.is-active article footer div.profile a.profile--link, article footer div.profile .job-tabs li.is-active a.profile--link {
  color: #ffffff;
  background: #551285;
}
.job-tabs__title {
  float: left;
}
@media print, screen and (max-width: 39.93625em) {
  .job-tabs__title {
    width: 100%;
    border-bottom: 2px solid #551285;
  }
  .job-tabs__title:last-of-type {
    border-bottom: none;
  }
  .job-tabs__title a, .job-tabs__title .article--read, .job-tabs__title article footer div.profile .profile--link.article--read, article footer div.profile .job-tabs__title .profile--link.article--read, .job-tabs__title .article--footer-read, .job-tabs__title article footer div.profile .profile--link.article--footer-read, article footer div.profile .job-tabs__title .profile--link.article--footer-read, .job-tabs__title article footer div.profile a.profile--link, article footer div.profile .job-tabs__title a.profile--link {
    display: block;
    border-right: none !important;
  }
}
.job-tabs__content {
  background: none !important;
  border: none !important;
}
.job-tabs__content .tabs-panel {
  padding: 0;
}

.service-box {
  text-align: center;
}

.service-box--inner {
  padding: 15px;
}
@media print, screen and (min-width: 39.9375em) {
  .service-box--inner {
    padding: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .service-box--inner {
    padding: 15px;
  }
}
@media screen and (min-width: 73.0625em) {
  .service-box--inner {
    padding: 30px;
  }
}

.service--rss-list {
  list-style: none;
  margin-left: 0;
}

@media print, screen and (min-width: 39.9375em) {
  .hero-image .master-header {
    position: relative;
    z-index: 1000;
  }
}

.hero-image > main {
  position: relative;
  z-index: 950;
  margin-top: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image > main {
    margin-top: 10vw;
  }
}
@media screen and (min-width: 87.4375em) {
  .hero-image > main {
    margin-top: 8.3333333333rem;
  }
}
.hero-image > main > .row:first-child {
  border-top: 10px solid #551285;
}
.hero-image > main > .row {
  background-color: #ffffff;
}

@media print, screen and (min-width: 39.9375em) {
  .hero-image__full > main {
    margin-top: 32vw;
  }
}
@media print, screen and (min-width: 48.75em) {
  .hero-image__full > main {
    margin-top: 40vw;
  }
}
@media screen and (min-width: 73.0625em) {
  .hero-image__full > main {
    margin-top: 35vw;
  }
}
@media screen and (min-width: 87.4375em) {
  .hero-image__full > main {
    margin-top: 27.7777777778rem;
  }
}
.hero-image__full > main:not(:first-of-type) {
  margin-top: 0;
}

.hero-image--container {
  position: relative;
  width: 100%;
  margin: 0;
  display: block;
  overflow: hidden;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image--container {
    z-index: 900;
    position: absolute;
    top: 1.4444444444em;
    left: 0;
  }
}
@media screen and (min-width: 73.0625em) {
  .hero-image--container {
    text-align: center;
  }
}
.hero-image--container picture {
  display: block;
}
.hero-image--container img,
.hero-image--container video {
  display: block;
  margin-top: -8%;
  margin-bottom: -25%;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image--container img,
  .hero-image--container video {
    margin-top: -4%;
    margin-bottom: 0;
  }
}
.hero-image--container video {
  width: 100%;
}
.hero-image--container picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.hero-image__full .hero-image--container img,
.hero-image__full .hero-image--container video {
  margin: 0;
  z-index: 100;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image__full .hero-image--container img,
  .hero-image__full .hero-image--container video {
    position: static;
  }
}

.hero-image--footer {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image--footer {
    margin-top: 5.5rem;
    bottom: auto;
    top: 9vw;
  }
}
@media screen and (min-width: 73.0625em) {
  .hero-image--footer {
    margin-top: 7.7222222222rem;
    top: 10vw;
  }
}
@media screen and (min-width: 87.4375em) {
  .hero-image--footer {
    top: 8.3333333333rem;
    margin-top: 7.6666666667rem;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .hero-image__full .hero-image--footer {
    top: 31vw;
  }
}
@media print, screen and (min-width: 48.75em) {
  .hero-image__full .hero-image--footer {
    top: 39vw;
  }
}
@media screen and (min-width: 73.0625em) {
  .hero-image__full .hero-image--footer {
    top: 35vw;
  }
}
@media screen and (min-width: 87.4375em) {
  .hero-image__full .hero-image--footer {
    top: 27.7777777778rem;
  }
}

.hero-image--copyright {
  width: 100%;
  z-index: 999;
  position: relative;
}
.hero-image--copyright small {
  float: right;
  background: #551285;
  color: #ffffff;
  padding: 0 0.4444444444rem;
  font-size: 0.6666666667rem;
  right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image--copyright small {
    margin-right: 0;
    position: absolute;
    right: 7.5px;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .master-header.master-header__sticky {
    width: 100%;
    position: fixed;
    top: -400px;
    left: 0;
    background: #f4f4f4;
    padding-bottom: 0.1666666667rem;
    z-index: 2000;
    -webkit-transition: 0s top ease-in-out;
    transition: 0s top ease-in-out;
  }
  .master-header.master-header__sticky #breadcrumb {
    display: none;
  }
  .master-header.master-header__sticky-open {
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    top: 0;
  }
  .master-header.master-header__sticky-close {
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s;
  }
  .master-header.master-header__sticky-notransition {
    -webkit-transition-duration: 0 !important;
            transition-duration: 0 !important;
  }
}
.master-header ul {
  list-style: none;
  margin: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header li {
    float: left;
  }
}
.master-header a, .master-header .article--read, .master-header article footer div.profile .profile--link.article--read, article footer div.profile .master-header .profile--link.article--read, .master-header .article--footer-read, .master-header article footer div.profile .profile--link.article--footer-read, article footer div.profile .master-header .profile--link.article--footer-read, .master-header article footer div.profile a.profile--link, article footer div.profile .master-header a.profile--link {
  margin: 0;
  text-decoration: none;
}

.master-header--breadcrumb {
  margin-bottom: 0.5555555556rem;
  /*@include breakpoint(large) {
    margin-bottom: ($logo-mobile-height - $mega-tablet-1st-level-anchor-lineheight - $mega-tablet-1st-level-padding * 2) + $breadcrumb-tablet-margin-bottom;
  }*/
}
@media screen and (min-width: 73.0625em) {
  .master-header--breadcrumb {
    margin-bottom: 1.1111111111rem;
  }
}
.master-header--breadcrumb ul {
  max-width: 65rem;
  margin-right: auto;
  margin-left: auto;
}
.master-header--breadcrumb ul::before, .master-header--breadcrumb ul::after {
  display: table;
  content: " ";
}
.master-header--breadcrumb ul::after {
  clear: both;
}
.master-header--breadcrumb ul {
  float: left;
  width: 100%;
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--breadcrumb ul {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  .master-header--breadcrumb ul {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header--breadcrumb ul {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
.master-header--breadcrumb ul, .master-header--breadcrumb ul:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.master-header--breadcrumb ul:last-child:not(:first-child) {
  float: right;
}
.master-header--breadcrumb ul, .master-header--breadcrumb ul:last-child {
  float: none;
}

.master-header--primary-menu {
  max-width: 65rem;
  margin-right: auto;
  margin-left: auto;
}
.master-header--primary-menu::before, .master-header--primary-menu::after {
  display: table;
  content: " ";
}
.master-header--primary-menu::after {
  clear: both;
}
.master-header--primary-menu {
  float: left;
  width: 100%;
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--primary-menu {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  .master-header--primary-menu {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header--primary-menu {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
.master-header--primary-menu, .master-header--primary-menu:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.master-header--primary-menu:last-child:not(:first-child) {
  float: right;
}
.master-header--primary-menu, .master-header--primary-menu:last-child {
  float: none;
}
.master-header--primary-menu {
  padding-right: 0;
  padding-left: 0;
  position: relative;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--primary-menu {
    padding-left: 0.4166666667rem;
    padding-right: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header--primary-menu {
    padding-left: 0.8333333333rem;
    padding-right: 0.8333333333rem;
  }
}
.master-header--primary-menu:last-child:not(:first-child) {
  float: none;
}

.master-header-menu-container {
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header-menu-container {
    display: block;
    position: static;
  }
}
.master-header-menu-container {
  /*@include breakpoint(large) {
    margin-left: grid-column(4);
  }*/
}
@media screen and (min-width: 73.0625em) {
  .master-header-menu-container {
    margin-left: 0;
  }
  .master-header-menu-container, .hero-image .master-header-menu-container {
    background: transparent;
  }
}
.no-js .master-header-menu-container:hover {
  display: block;
}

@media print, screen and (min-width: 39.9375em) {
  .master-header__sticky .master-header-menu-container {
    margin-left: 8.3333333333%;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .master-header--meta-menu {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 15px;
  }
  .master-header__sticky .master-header--meta-menu {
    display: none;
  }
}
@media print, screen and (min-width: 48.75em) {
  .master-header__sticky .master-header--meta-menu {
    display: block;
  }
}
.master-header--meta-menu {
  /*@include breakpoint(large) {
    position: relative;
    float: right;
    padding-right: 0;
  }*/
}
@media screen and (min-width: 73.0625em) {
  .master-header--meta-menu {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 15px;
  }
  .master-header__sticky .master-header--meta-menu {
    top: 0.2777777778rem;
  }
}

.master-header--logo {
  width: 100%;
}
.master-header--logo img {
  margin: 0.8333333333rem;
  height: 1.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--logo {
    width: 33.3333333333%;
  }
}
.master-header--logo a, .master-header--logo .article--read, .master-header--logo article footer div.profile .profile--link.article--read, article footer div.profile .master-header--logo .profile--link.article--read, .master-header--logo .article--footer-read, .master-header--logo article footer div.profile .profile--link.article--footer-read, article footer div.profile .master-header--logo .profile--link.article--footer-read, .master-header--logo article footer div.profile a.profile--link, article footer div.profile .master-header--logo a.profile--link {
  display: block;
  background: #551285;
  width: 100%;
  height: 3.3333333333rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--logo a, .master-header--logo .article--read, .master-header--logo article footer div.profile .profile--link.article--read, article footer div.profile .master-header--logo .profile--link.article--read, .master-header--logo .article--footer-read, .master-header--logo article footer div.profile .profile--link.article--footer-read, article footer div.profile .master-header--logo .profile--link.article--footer-read, .master-header--logo article footer div.profile a.profile--link, article footer div.profile .master-header--logo a.profile--link {
    min-width: 13.6111111111rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header--logo a, .master-header--logo .article--read, .master-header--logo article footer div.profile .profile--link.article--read, article footer div.profile .master-header--logo .profile--link.article--read, .master-header--logo .article--footer-read, .master-header--logo article footer div.profile .profile--link.article--footer-read, article footer div.profile .master-header--logo .profile--link.article--footer-read, .master-header--logo article footer div.profile a.profile--link, article footer div.profile .master-header--logo a.profile--link {
    height: 5rem;
  }
  .master-header--logo a img, .master-header--logo .article--read img, .master-header--logo article footer div.profile .profile--link.article--read img, article footer div.profile .master-header--logo .profile--link.article--read img, .master-header--logo .article--footer-read img, .master-header--logo article footer div.profile .profile--link.article--footer-read img, article footer div.profile .master-header--logo .profile--link.article--footer-read img, .master-header--logo article footer div.profile a.profile--link img, article footer div.profile .master-header--logo a.profile--link img {
    margin: 1.3888888889rem;
    height: 2.2222222222rem;
  }
}
.master-header--logo a:focus, .master-header--logo .article--read:focus, .master-header--logo .article--footer-read:focus, .master-header--logo article footer div.profile a.profile--link:focus, article footer div.profile .master-header--logo a.profile--link:focus {
  background-color: #296ab7;
}
.master-header--logo .master-header--logo-print,
.master-header--logo .master-header--logo-small {
  display: none;
}
@media print {
  .master-header--logo .master-header--logo-big,
  .master-header--logo .master-header--logo-small {
    display: none;
  }
  .master-header--logo .master-header--logo-print {
    display: block;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .master-header__sticky .master-header--logo {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 8.3333333333%;
  }
  .master-header__sticky .master-header--logo img {
    margin: 0.6666666667rem;
    margin-left: 0.5555555556rem;
    height: 1rem;
  }
  .master-header__sticky .master-header--logo a, .master-header__sticky .master-header--logo .article--read, .master-header__sticky .master-header--logo .article--footer-read, .master-header__sticky .master-header--logo article footer div.profile a.profile--link, article footer div.profile .master-header__sticky .master-header--logo a.profile--link {
    height: 2.1666666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header__sticky .master-header--logo a, .master-header__sticky .master-header--logo .article--read, .master-header__sticky .master-header--logo .article--footer-read, .master-header__sticky .master-header--logo article footer div.profile a.profile--link, article footer div.profile .master-header__sticky .master-header--logo a.profile--link {
    height: 2.7222222222rem;
  }
  .master-header__sticky .master-header--logo img {
    margin: 0.6666666667rem;
    height: 1.3888888889rem;
  }
}
.master-header__sticky .master-header--logo .master-header--logo-small {
  display: block;
}
.master-header__sticky .master-header--logo .master-header--logo-big {
  display: none;
}

.master-header--menu-toggle {
  background: #fec240;
  border-radius: 0;
  height: 3.3333333333rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.3333333333rem;
  color: #551285;
  font-size: 2.2222222222rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--menu-toggle {
    display: none;
  }
}
@media print {
  .master-header--menu-toggle {
    display: none;
  }
}
.no-js .master-header--menu-toggle:hover + .master-header-menu-container {
  display: block;
}

.site-footer ul {
  margin-bottom: 0;
}
@media print {
  .site-footer {
    border-top: 3px solid #dddddd;
  }
  .site-footer p, .site-footer strong, .site-footer a, .site-footer .article--read, .site-footer article footer div.profile .profile--link.article--read, article footer div.profile .site-footer .profile--link.article--read, .site-footer .article--footer-read, .site-footer article footer div.profile .profile--link.article--footer-read, article footer div.profile .site-footer .profile--link.article--footer-read, .site-footer article footer div.profile a.profile--link, article footer div.profile .site-footer a.profile--link {
    font-size: 1rem !important;
  }
}

.site-footer--important {
  background-color: #f4f4f4;
  padding-top: 1.9444444444em;
  padding-bottom: 1.9444444444em;
}
@media print, screen and (min-width: 39.9375em) {
  .site-footer--important {
    padding-top: 2.7777777778em;
    padding-bottom: 2.7777777778em;
  }
}
@media print {
  .site-footer--important {
    display: none;
  }
}
.site-footer--newsletter {
  background-color: #451369;
  text-align: center;
  padding-top: 1.9444444444em;
  color: #ffffff;
  font-size: 0.8888888889rem;
}
@media print, screen and (min-width: 39.9375em) {
  .site-footer--newsletter {
    padding-top: 2.7777777778em;
  }
}
@media print {
  .site-footer--newsletter {
    display: none;
  }
}

@media print, screen and (min-width: 48.75em) {
  .site-footer--newsletter-text {
    padding: 0 25%;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .site-footer--newsletter-text {
    display: none;
  }
}

.site-footer--newsletter-form {
  margin-bottom: 2.7777777778rem;
}

.site-footer--newsletter-input,
.site-footer--newsletter-input:focus {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #222222;
}

.site-footer--newsletter-button {
  border-width: 2px;
  border-color: #ffffff;
  color: #ffffff;
  width: 100%;
  background-color: #451369;
}
.site-footer--newsletter-button:hover, .site-footer--newsletter-button:focus {
  background-color: #ffffff;
  color: #451369;
}

.site-footer--newsletter-more {
  clear: left;
  overflow: hidden;
  background: #f4f4f4;
}
.site-footer--newsletter-more.is-attention .site-footer--newsletter-more-text {
  color: #db0031;
}
.site-footer--newsletter-more.is-attention .input label:before, .site-footer--newsletter-more.is-attention .input fieldset legend:before, fieldset .site-footer--newsletter-more.is-attention .input legend:before {
  color: #db0031;
}

.site-footer--newsletter-more-text,
.site-footer--newsletter-more-select,
.site-footer--newsletter-more-input {
  color: #222222;
}

.site-footer--newsletter-more-text {
  padding-top: 1.1111111111rem;
}

.site-footer-newsletter-more-label {
  text-align: left;
}

.site-footer--newsletter-more-select,
.site-footer--newsletter-more-input {
  padding-bottom: 1.1111111111rem;
  text-align: left;
}

.site-footer--newsletter-more-select .select2-selection {
  background: #ffffff;
}

.site-footer--newsletter-more-select .select2-selection__placeholder {
  color: #dddddd;
}

.site-footer--newsletter-more-input .input {
  background: #ffffff;
  color: #222222;
}

.site-footer--address {
  padding-top: 1.9444444444em;
  padding-bottom: 0.8333333333rem;
  background-color: #fec240;
  font-size: 0.8888888889rem;
}
@media print, screen and (min-width: 39.9375em) {
  .site-footer--address {
    padding-top: 2.7777777778em;
  }
}

.site-footer--logo-link {
  display: block;
  padding: 0.8333333333rem;
  margin-bottom: 0.5555555556em;
  text-align: center;
}
@media print, screen and (min-width: 39.9375em) {
  .site-footer--logo-link {
    margin-bottom: 1.1111111111em;
  }
}
@media print {
  .site-footer--logo-link {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-footer--logo-link img[src$=".svg"] {
    width: 100%;
  }
}

.site-footer--logo-link:hover {
  background: transparent;
}

.site-footer--links {
  background-color: #fed548;
}
.site-footer--links li {
  padding: 1.3888888889rem 0.5555555556rem;
}
.site-footer--links a, .site-footer--links .article--read, .site-footer--links article footer div.profile .profile--link.article--read, article footer div.profile .site-footer--links .profile--link.article--read, .site-footer--links .article--footer-read, .site-footer--links article footer div.profile .profile--link.article--footer-read, article footer div.profile .site-footer--links .profile--link.article--footer-read, .site-footer--links article footer div.profile a.profile--link, article footer div.profile .site-footer--links a.profile--link {
  font-weight: bold;
  text-decoration: none;
  font-size: 1rem;
}
@media print {
  .site-footer--links {
    display: none;
  }
}

.contact-info,
.site-footer--contact {
  text-align: center;
  margin-top: 1.9444444444rem;
  padding-bottom: 1.1111111111rem;
}
.contact-info li,
.site-footer--contact li {
  list-style: none;
}
.contact-info strong,
.contact-info a,
.contact-info .article--read,
.contact-info article footer div.profile .profile--link.article--read,
article footer div.profile .contact-info .profile--link.article--read,
.contact-info .article--footer-read,
.contact-info article footer div.profile .profile--link.article--footer-read,
article footer div.profile .contact-info .profile--link.article--footer-read,
.contact-info article footer div.profile a.profile--link,
article footer div.profile .contact-info a.profile--link,
.site-footer--contact strong,
.site-footer--contact a,
.site-footer--contact .article--read,
.site-footer--contact article footer div.profile .profile--link.article--read,
article footer div.profile .site-footer--contact .profile--link.article--read,
.site-footer--contact .article--footer-read,
.site-footer--contact article footer div.profile .profile--link.article--footer-read,
article footer div.profile .site-footer--contact .profile--link.article--footer-read,
.site-footer--contact article footer div.profile a.profile--link,
article footer div.profile .site-footer--contact a.profile--link {
  color: #551285;
  font-size: 1.3333333333rem;
  line-height: 1.6666666667rem;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.contact-info a:hover, .contact-info .article--read:hover, .contact-info .article--footer-read:hover, .contact-info article footer div.profile a.profile--link:hover, article footer div.profile .contact-info a.profile--link:hover,
.contact-info a:focus,
.contact-info .article--read:focus,
.contact-info .article--footer-read:focus,
.contact-info article footer div.profile a.profile--link:focus,
article footer div.profile .contact-info a.profile--link:focus,
.site-footer--contact a:hover,
.site-footer--contact .article--read:hover,
.site-footer--contact .article--footer-read:hover,
.site-footer--contact article footer div.profile a.profile--link:hover,
article footer div.profile .site-footer--contact a.profile--link:hover,
.site-footer--contact a:focus,
.site-footer--contact .article--read:focus,
.site-footer--contact .article--footer-read:focus,
.site-footer--contact article footer div.profile a.profile--link:focus,
article footer div.profile .site-footer--contact a.profile--link:focus {
  color: #ffffff;
}
.contact-info p,
.site-footer--contact p {
  margin-bottom: 0.5555555556rem;
}

.site-footer--social-share {
  padding-bottom: 0.5555555556rem;
}
@media print {
  .site-footer--social-share {
    display: none;
  }
}

.site-footer--bottom {
  background-color: #f4f4f4;
  padding-bottom: 0.5555555556rem;
  font-size: 0.8888888889rem;
}

.site-footer--bottom-list li {
  padding: 1.3888888889rem 0.8333333333rem;
}
.site-footer--bottom-list a, .site-footer--bottom-list .article--read, .site-footer--bottom-list article footer div.profile .profile--link.article--read, article footer div.profile .site-footer--bottom-list .profile--link.article--read, .site-footer--bottom-list .article--footer-read, .site-footer--bottom-list article footer div.profile .profile--link.article--footer-read, article footer div.profile .site-footer--bottom-list .profile--link.article--footer-read, .site-footer--bottom-list article footer div.profile a.profile--link, article footer div.profile .site-footer--bottom-list a.profile--link {
  text-decoration: none;
}
@media print {
  .site-footer--bottom-list {
    display: none;
  }
}

.site-footer--bottom-copyright {
  font-size: 0.6666666667rem;
  color: #666666;
}
.site-footer--bottom-copyright li {
  padding: 0.1666666667rem 0.2777777778rem;
}
@-webkit-keyframes highlight {
  0% {
    background: #ffffff;
  }
  25% {
    background: #ffae00;
  }
  100% {
    background: #dddddd;
  }
}
@keyframes highlight {
  0% {
    background: #ffffff;
  }
  25% {
    background: #ffae00;
  }
  100% {
    background: #dddddd;
  }
}
.site-footer--bottom-copyright li.is-highlight {
  -webkit-animation: highlight 2s;
          animation: highlight 2s;
  background: #dddddd;
  font-weight: bold;
}
.site-footer--bottom-copyright li.is-highlight a, .site-footer--bottom-copyright li.is-highlight .article--read, .site-footer--bottom-copyright li.is-highlight .article--footer-read, .site-footer--bottom-copyright li.is-highlight article footer div.profile a.profile--link, article footer div.profile .site-footer--bottom-copyright li.is-highlight a.profile--link {
  text-decoration: none;
}

@media print {
  body {
    padding-top: 0 !important;
  }
}

body > main {
  margin-top: 2.7777777778rem;
}

body > .event {
  max-width: 65rem;
  margin: 2rem auto;
  width: 100%;
  padding-left: 0.41667rem;
  padding-right: 0.41667rem;
}
@media screen and (min-width: 39.9375em) {
  body > .event {
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
  }
}
@media screen and (min-width: 48.75em) {
  body > .event {
    width: 83.33333%;
    padding-left: 0.41667rem;
    padding-right: 0.41667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  body > .event {
    width: 974.98px;
    padding-left: 0.83333rem;
    padding-right: 0.83333rem;
  }
}

main section {
  padding-bottom: 1.9444444444em;
}
main section h3:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  main section {
    padding-bottom: 2.7777777778em;
  }
}

main article section {
  padding-top: 0.8333333333rem;
  padding-bottom: 0.8333333333rem;
}

@media screen and (min-width: 87.4375em) {
  .row {
    max-width: 77.7777777778rem;
    padding-left: 6.3888888889rem;
    padding-right: 6.3888888889rem;
  }
  .row.column, .row.columns {
    padding-left: 7.2222222222rem;
    padding-right: 7.2222222222rem;
  }
  .row.column .row, .row.columns .row,
  .row .row {
    padding-left: 0;
    padding-right: 0;
  }
  .row.expanded, nav.row.breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }
}

.row.row-table-large {
  /* behavior like a table only from large screens */
}
@media print, screen and (min-width: 48.75em) {
  .row.row-table-large {
    display: table;
  }
  .row.row-table-large .table-cell {
    float: none !important;
    display: table-cell !important;
    vertical-align: top;
  }
}

.row.row-table-xlarge {
  /* behavior like a table only from xlarge screens */
}
@media screen and (min-width: 73.0625em) {
  .row.row-table-xlarge {
    display: table;
  }
  .row.row-table-xlarge .table-cell {
    float: none !important;
    display: table-cell !important;
    vertical-align: top;
  }
}

.content-box {
  background-color: #f4f4f4;
  padding-top: 0.5555555556em;
  margin-bottom: 1.9444444444em;
}
@media print, screen and (min-width: 39.9375em) {
  .content-box {
    padding-top: 1.1111111111em;
    margin-bottom: 2.7777777778em;
  }
}
.content-box .teaser--list {
  margin-bottom: 0;
}

@media screen and (min-width: 1921px) {
  .hero-image__full .hero-image--container img, .hero-image__full .hero-image--container video {
    position: relative;
    max-width: 1920px;
    margin: auto;
  }
}
@media screen and (min-width: 73.0625em) {
  .hero-image__full > main {
    margin-top: 27.77778rem;
  }
}
.image {
  margin: 0;
}

.image .figure--footer,
.image footer {
  margin: 0;
  position: relative;
}

main .columns:last-child:not(:first-child),
main .column:last-child:not(:first-child),
article .columns:last-child:not(:first-child),
article .column:last-child:not(:first-child) {
  float: left;
}

main .row.columns:last-child:not(:first-child),
main .row.column:last-child:not(:first-child) {
  float: none;
}

.image--copyright {
  color: #222222;
  background: #ffffff;
  display: block;
  position: absolute;
  bottom: -0.0555555556rem;
  right: 0;
  padding: 0 0.2222222222rem 0 0.3333333333rem;
}
figure.columns .image--copyright, figure.column .image--copyright {
  right: 15px;
}
@media print, screen and (min-width: 39.9375em) {
  figure.columns .image--copyright, figure.column .image--copyright {
    right: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  figure.columns .image--copyright, figure.column .image--copyright {
    right: 15px;
  }
}
@media screen and (min-width: 73.0625em) {
  figure.columns .image--copyright, figure.column .image--copyright {
    right: 30px;
  }
}

.image__float {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
@media print, screen and (min-width: 39.9375em) {
  .image__float {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .image__float {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 73.0625em) {
  .image__float {
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .image__float {
    width: 25%;
  }
}

.image__center {
  text-align: center;
}

.embed-html--disclaimer {
  background: #fec240;
  text-align: center;
  padding: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .embed-html--disclaimer {
    padding: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .embed-html--disclaimer {
    padding: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .embed-html--disclaimer {
    padding: 15px;
  }
}

.article--footer__intro {
  border-bottom: 4px solid #f4f4f4;
}

.article--meta {
  position: relative;
}

.article--meta__border {
  border-bottom: 4px solid #f4f4f4;
  margin-bottom: 0.8333333333rem;
}

.article--meta-text {
  position: absolute;
  width: 66.6666666667%;
  bottom: 0.2777777778rem;
}
@media print, screen and (min-width: 39.9375em) {
  .article--meta-text {
    width: 66.6666666667%;
  }
}

.article--time,
.article--type {
  margin-right: 0.2777777778rem;
}

.article--type__highlight {
  padding: 0 0.2222222222rem;
  display: inline-block;
  background: #ffae00;
  color: #551285;
}

.article--source[rel=external]::after {
  content: "";
}

.article--source-image {
  display: block;
  width: 25%;
  float: right;
  margin-bottom: 0.8333333333rem;
}
@media print, screen and (min-width: 39.9375em) {
  .article--source-image {
    width: 16.6666666667%;
  }
}

.article--headline {
  margin-bottom: 0.8333333333rem;
}

.article--sub-headline {
  margin-bottom: 0.8333333333rem;
}

.article--aside__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.article--aside__bottom .article--aside {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.article--aside__bottom .article--content {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media print, screen and (min-width: 39.9375em) {
  .article--aside__bottom {
    display: block;
  }
}

.article--aside {
  margin-bottom: 0.8333333333rem;
}
@media print, screen and (min-width: 39.9375em) {
  .article--aside {
    float: left;
    width: 50%;
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .article--aside {
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--aside {
    margin-right: 30px;
    margin-bottom: 30px;
  }
}

@media print, screen and (min-width: 48.75em) {
  .article--content {
    padding-left: 8.3333333333%;
    padding-right: 25%;
  }
}

.article--next-chapter {
  float: right;
}
@media print {
  .article--next-chapter {
    display: none;
  }
}

.article--footer {
  margin-top: 2.7777777778rem;
  font-size: 0.8888888889rem;
}
@media print {
  .article--footer {
    display: none;
  }
}

.article--profile {
  margin-bottom: 1.6666666667rem;
}

.article--footer-social {
  margin-top: 20px;
  padding: 30px;
  text-align: center;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .article--footer-social {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .article--footer-social {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--footer-social {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .article--footer-social {
    text-align: left;
  }
}
@media print {
  .article--footer-social {
    display: none;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .footer-social--text {
    display: block;
    margin-bottom: 1.9444444444rem;
  }
}

.article-footer--right {
  display: none;
  clear: both;
  text-align: left;
  margin-left: 0;
  margin-top: 0.8333333333rem;
}
@media print, screen and (min-width: 39.9375em) {
  .article-footer--right {
    display: block;
    float: right;
    margin-top: 0;
    clear: none;
  }
}

.article--footer-read {
  padding-top: 0.2222222222rem;
}
@media print, screen and (max-width: 39.93625em) {
  .article--footer-read {
    display: none;
  }
}

.article--footer-print {
  padding-top: 0.2222222222rem;
}
@media print, screen and (max-width: 39.93625em) {
  .article--footer-print {
    display: none;
  }
}
.article--footer-print:hover, .article--footer-print:focus {
  color: #296ab7;
}

.article--footer-read {
  padding-right: 0.5555555556rem;
}

.article--section a:not([href]), .article--section article footer div.profile a.profile--link:not([href]), article footer div.profile .article--section a.profile--link:not([href]), .article--section .article--footer-read:not([href]), .article--section .article--read:not([href]) {
  text-decoration: none;
}
.article--section a:not([href]):hover, .article--section .article--footer-read:not([href]):hover, .article--section .article--read:not([href]):hover {
  color: #551285;
  cursor: unset;
}

.master-header--content-anchor.show-on-focus {
  display: block;
  width: 100%;
  background-color: #296ab7;
  padding: 0.4444444444rem 0.8888888889rem;
}

nav.breadcrumb {
  background: #f4f4f4;
  padding: 0.1666666667rem 0;
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  nav.breadcrumb {
    display: block;
  }
}
nav.breadcrumb {
  /*.hero-image & {
    background-color: $white;
  }*/
}
.master-header__sticky nav.breadcrumb {
  display: none;
}

ul.breadcrumb--list {
  max-width: 65rem;
  margin-right: auto;
  margin-left: auto;
}
ul.breadcrumb--list::before, ul.breadcrumb--list::after {
  display: table;
  content: " ";
}
ul.breadcrumb--list::after {
  clear: both;
}
ul.breadcrumb--list {
  float: left;
  width: 100%;
  padding-right: 0.4166666667rem;
  padding-left: 0.4166666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  ul.breadcrumb--list {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.breadcrumb--list {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  ul.breadcrumb--list {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
ul.breadcrumb--list, ul.breadcrumb--list:last-child:not(:first-child) {
  float: left;
  clear: none;
}
ul.breadcrumb--list:last-child:not(:first-child) {
  float: right;
}
ul.breadcrumb--list, ul.breadcrumb--list:last-child {
  float: none;
}

a.breadcrumb--link, article footer div.profile a.breadcrumb--link.profile--link, .breadcrumb--link.article--footer-read, article footer div.profile .breadcrumb--link.profile--link.article--footer-read, .breadcrumb--link.article--read, article footer div.profile .breadcrumb--link.profile--link.article--read {
  color: #222222;
  margin: 0 0.3em;
  text-decoration: none;
}
a.breadcrumb--link.active, article footer div.profile a.breadcrumb--link.active.profile--link, .breadcrumb--link.active.article--footer-read, .breadcrumb--link.active.article--read {
  color: #666666;
}
a.breadcrumb--link:visited:focus, a.breadcrumb--link:visited:hover, a.breadcrumb--link:hover, article footer div.profile a.breadcrumb--link.profile--link:hover, .breadcrumb--link.article--footer-read:hover, .breadcrumb--link.article--read:hover, a.breadcrumb--link:focus, article footer div.profile a.breadcrumb--link.profile--link:focus, .breadcrumb--link.article--footer-read:focus, .breadcrumb--link.article--read:focus {
  color: #ffffff;
}

span.breadcrumb--text {
  color: #666666;
  float: left;
  margin-bottom: 0;
  margin-right: 1em;
}

li.breadcrumb--item {
  float: left;
}
li.breadcrumb--item:last-child::after {
  content: "";
}

.mega-menu li:last-child > a, .mega-menu article footer div.profile li:last-child > a.profile--link, article footer div.profile .mega-menu li:last-child > a.profile--link, .mega-menu li:last-child > .article--footer-read, .mega-menu li:last-child > .article--read {
  border-bottom: 0.2222222222rem solid #ffae00;
}
@media print, screen and (min-width: 39.9375em) {
  .mega-menu li:last-child > a, .mega-menu article footer div.profile li:last-child > a.profile--link, article footer div.profile .mega-menu li:last-child > a.profile--link, .mega-menu li:last-child > .article--footer-read, .mega-menu li:last-child > .article--read {
    border-bottom: none;
  }
}
.mega-menu a, .mega-menu article footer div.profile a.profile--link, article footer div.profile .mega-menu a.profile--link, .mega-menu .article--footer-read, .mega-menu article footer div.profile .profile--link.article--footer-read, article footer div.profile .mega-menu .profile--link.article--footer-read, .mega-menu .article--read, .mega-menu article footer div.profile .profile--link.article--read, article footer div.profile .mega-menu .profile--link.article--read {
  display: block;
  outline: 0;
}

li.mega-menu--1st-item > a, article footer div.profile li.mega-menu--1st-item > a.profile--link, li.mega-menu--1st-item > .article--footer-read, article footer div.profile li.mega-menu--1st-item > .profile--link.article--footer-read, li.mega-menu--1st-item > .article--read, article footer div.profile li.mega-menu--1st-item > .profile--link.article--read {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23fdb331%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left, url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23fdb331%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, #fec240;
}
li.mega-menu--1st-item:first-child > a, article footer div.profile li.mega-menu--1st-item:first-child > a.profile--link, li.mega-menu--1st-item:first-child > .article--footer-read, li.mega-menu--1st-item:first-child > .article--read {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23fdb331%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, #fec240;
}
li.mega-menu--1st-item:last-child > a, article footer div.profile li.mega-menu--1st-item:last-child > a.profile--link, li.mega-menu--1st-item:last-child > .article--footer-read, li.mega-menu--1st-item:last-child > .article--read {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23fdb331%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left, #fec240;
}
.no-js li.mega-menu--1st-item > a:focus + div.mega-menu--panel, .no-js li.mega-menu--1st-item > .article--footer-read:focus + div.mega-menu--panel, .no-js li.mega-menu--1st-item > .article--read:focus + div.mega-menu--panel, .no-js li.mega-menu--1st-item:hover div.mega-menu--panel {
  visibility: visible;
  opacity: 1;
  max-height: 10000px;
  -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
}

button.mega-menu--1st-link:active, button.mega-menu--1st-link:visited,
a.mega-menu--1st-link:active,
article footer div.profile a.mega-menu--1st-link.profile--link:active,
.mega-menu--1st-link.article--footer-read:active,
.mega-menu--1st-link.article--read:active,
a.mega-menu--1st-link:visited,
article footer div.profile a.mega-menu--1st-link.profile--link:visited,
.mega-menu--1st-link.article--footer-read:visited,
.mega-menu--1st-link.article--read:visited {
  color: #551285;
}
button.mega-menu--1st-link,
a.mega-menu--1st-link,
article footer div.profile a.mega-menu--1st-link.profile--link,
.mega-menu--1st-link.article--footer-read,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
.mega-menu--1st-link.article--read,
article footer div.profile .mega-menu--1st-link.profile--link.article--read {
  font-size: 1.6666666667rem;
  line-height: 2.2222222222rem;
  background-color: #fec240;
  margin: 0;
  padding: 0.6666666667rem 3.3333333333rem 0.6666666667rem 0.8333333333rem;
  border-bottom: 0.2222222222rem solid #ffae00;
  border-radius: 0;
  outline: none;
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  -webkit-transition: margin-top ease 0.1s, padding-top ease 0.1s;
  transition: margin-top ease 0.1s, padding-top ease 0.1s;
}
@media print, screen and (min-width: 39.9375em) {
  button.mega-menu--1st-link,
  a.mega-menu--1st-link,
  article footer div.profile a.mega-menu--1st-link.profile--link,
  .mega-menu--1st-link.article--footer-read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
  .mega-menu--1st-link.article--read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--read {
    font-size: 0.9444444444rem;
    line-height: 1.2222222222rem;
    padding: 0.4444444444rem 0.8888888889rem;
    border-bottom: none;
    width: auto;
    display: inline;
  }
}
@media screen and (min-width: 73.0625em) {
  button.mega-menu--1st-link,
  a.mega-menu--1st-link,
  article footer div.profile a.mega-menu--1st-link.profile--link,
  .mega-menu--1st-link.article--footer-read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read,
  .mega-menu--1st-link.article--read,
  article footer div.profile .mega-menu--1st-link.profile--link.article--read {
    font-size: 1.1666666667rem;
    line-height: 1.5555555556rem;
    padding: 0.5555555556rem 1.1111111111rem;
  }
}
button.mega-menu--1st-link::after,
a.mega-menu--1st-link::after,
article footer div.profile a.mega-menu--1st-link.profile--link::after,
.mega-menu--1st-link.article--footer-read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read::after,
.mega-menu--1st-link.article--read::after,
article footer div.profile .mega-menu--1st-link.profile--link.article--read::after {
  position: absolute;
  right: 0.8333333333rem;
  top: 0.6666666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  button.mega-menu--1st-link::after,
  a.mega-menu--1st-link::after,
  article footer div.profile a.mega-menu--1st-link.profile--link::after,
  .mega-menu--1st-link.article--footer-read::after,
  article footer div.profile .mega-menu--1st-link.profile--link.article--footer-read::after,
  .mega-menu--1st-link.article--read::after,
  article footer div.profile .mega-menu--1st-link.profile--link.article--read::after {
    position: static;
  }
}
button.mega-menu--1st-link.open::after,
a.mega-menu--1st-link.open::after,
article footer div.profile a.mega-menu--1st-link.open.profile--link::after,
.mega-menu--1st-link.open.article--footer-read::after,
.mega-menu--1st-link.open.article--read::after {
  content: "\e821";
}
@media print, screen and (min-width: 39.9375em) {
  button.mega-menu--1st-link:hover::after,
  a.mega-menu--1st-link:hover::after,
  article footer div.profile a.mega-menu--1st-link.profile--link:hover::after,
  .mega-menu--1st-link.article--footer-read:hover::after,
  .mega-menu--1st-link.article--read:hover::after {
    content: "\e821";
  }
}
:first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
:first-child a.mega-menu--1st-link.open,
:last-child a.mega-menu--1st-link.open,
:first-child a.mega-menu--1st-link.focus,
:last-child a.mega-menu--1st-link.focus,
:first-child a.mega-menu--1st-link:hover,
:last-child a.mega-menu--1st-link:hover,
:first-child a.mega-menu--1st-link:focus,
:last-child a.mega-menu--1st-link:focus,
a.mega-menu--1st-link.open,
article footer div.profile a.mega-menu--1st-link.open.profile--link,
.mega-menu--1st-link.open.article--footer-read,
.mega-menu--1st-link.open.article--read,
a.mega-menu--1st-link.focus,
article footer div.profile a.mega-menu--1st-link.focus.profile--link,
.mega-menu--1st-link.focus.article--footer-read,
.mega-menu--1st-link.focus.article--read,
a.mega-menu--1st-link:focus,
article footer div.profile a.mega-menu--1st-link.profile--link:focus,
.mega-menu--1st-link.article--footer-read:focus,
.mega-menu--1st-link.article--read:focus,
a.mega-menu--1st-link:hover,
article footer div.profile a.mega-menu--1st-link.profile--link:hover,
.mega-menu--1st-link.article--footer-read:hover,
.mega-menu--1st-link.article--read:hover {
  color: #551285;
}
@media print, screen and (min-width: 39.9375em) {
  :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link.open,
  :last-child a.mega-menu--1st-link.open,
  :first-child a.mega-menu--1st-link.focus,
  :last-child a.mega-menu--1st-link.focus,
  :first-child a.mega-menu--1st-link:hover,
  :last-child a.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link:focus,
  :last-child a.mega-menu--1st-link:focus,
  a.mega-menu--1st-link.open,
  article footer div.profile a.mega-menu--1st-link.open.profile--link,
  .mega-menu--1st-link.open.article--footer-read,
  .mega-menu--1st-link.open.article--read,
  a.mega-menu--1st-link.focus,
  article footer div.profile a.mega-menu--1st-link.focus.profile--link,
  .mega-menu--1st-link.focus.article--footer-read,
  .mega-menu--1st-link.focus.article--read,
  a.mega-menu--1st-link:focus,
  article footer div.profile a.mega-menu--1st-link.profile--link:focus,
  .mega-menu--1st-link.article--footer-read:focus,
  .mega-menu--1st-link.article--read:focus,
  a.mega-menu--1st-link:hover,
  article footer div.profile a.mega-menu--1st-link.profile--link:hover,
  .mega-menu--1st-link.article--footer-read:hover,
  .mega-menu--1st-link.article--read:hover {
    background: #f4f4f4;
    margin-top: -0.2777777778rem;
    padding-top: 0.7222222222rem;
    /*.hero-image & {
      background-color: $white;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}
@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none), screen and (min-width: 39.9375em) and (-ms-high-contrast: active), screen and (min-width: 39.9375em) and (-ms-high-contrast: none) {
  :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link.open,
  :last-child a.mega-menu--1st-link.open,
  :first-child a.mega-menu--1st-link.focus,
  :last-child a.mega-menu--1st-link.focus,
  :first-child a.mega-menu--1st-link:hover,
  :last-child a.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link:focus,
  :last-child a.mega-menu--1st-link:focus,
  a.mega-menu--1st-link.open,
  article footer div.profile a.mega-menu--1st-link.open.profile--link,
  .mega-menu--1st-link.open.article--footer-read,
  .mega-menu--1st-link.open.article--read,
  a.mega-menu--1st-link.focus,
  article footer div.profile a.mega-menu--1st-link.focus.profile--link,
  .mega-menu--1st-link.focus.article--footer-read,
  .mega-menu--1st-link.focus.article--read,
  a.mega-menu--1st-link:focus,
  article footer div.profile a.mega-menu--1st-link.profile--link:focus,
  .mega-menu--1st-link.article--footer-read:focus,
  .mega-menu--1st-link.article--read:focus,
  a.mega-menu--1st-link:hover,
  article footer div.profile a.mega-menu--1st-link.profile--link:hover,
  .mega-menu--1st-link.article--footer-read:hover,
  .mega-menu--1st-link.article--read:hover {
    padding-top: 0.7111111111rem;
  }
}
@media print, screen and (min-width: 39.9375em) {
  @supports (-ms-accelerator: true) {
    :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
    :first-child a.mega-menu--1st-link.open,
    :last-child a.mega-menu--1st-link.open,
    :first-child a.mega-menu--1st-link.focus,
    :last-child a.mega-menu--1st-link.focus,
    :first-child a.mega-menu--1st-link:hover,
    :last-child a.mega-menu--1st-link:hover,
    :first-child a.mega-menu--1st-link:focus,
    :last-child a.mega-menu--1st-link:focus,
    a.mega-menu--1st-link.open,
    article footer div.profile a.mega-menu--1st-link.open.profile--link,
    .mega-menu--1st-link.open.article--footer-read,
    .mega-menu--1st-link.open.article--read,
    a.mega-menu--1st-link.focus,
    article footer div.profile a.mega-menu--1st-link.focus.profile--link,
    .mega-menu--1st-link.focus.article--footer-read,
    .mega-menu--1st-link.focus.article--read,
    a.mega-menu--1st-link:focus,
    article footer div.profile a.mega-menu--1st-link.profile--link:focus,
    .mega-menu--1st-link.article--footer-read:focus,
    .mega-menu--1st-link.article--read:focus,
    a.mega-menu--1st-link:hover,
    article footer div.profile a.mega-menu--1st-link.profile--link:hover,
    .mega-menu--1st-link.article--footer-read:hover,
    .mega-menu--1st-link.article--read:hover {
      padding-top: 0.7111111111rem;
    }
  }
}
@media screen and (min-width: 73.0625em) {
  :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link.open,
  :last-child a.mega-menu--1st-link.open,
  :first-child a.mega-menu--1st-link.focus,
  :last-child a.mega-menu--1st-link.focus,
  :first-child a.mega-menu--1st-link:hover,
  :last-child a.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link:focus,
  :last-child a.mega-menu--1st-link:focus,
  a.mega-menu--1st-link.open,
  article footer div.profile a.mega-menu--1st-link.open.profile--link,
  .mega-menu--1st-link.open.article--footer-read,
  .mega-menu--1st-link.open.article--read,
  a.mega-menu--1st-link.focus,
  article footer div.profile a.mega-menu--1st-link.focus.profile--link,
  .mega-menu--1st-link.focus.article--footer-read,
  .mega-menu--1st-link.focus.article--read,
  a.mega-menu--1st-link:focus,
  article footer div.profile a.mega-menu--1st-link.profile--link:focus,
  .mega-menu--1st-link.article--footer-read:focus,
  .mega-menu--1st-link.article--read:focus,
  a.mega-menu--1st-link:hover,
  article footer div.profile a.mega-menu--1st-link.profile--link:hover,
  .mega-menu--1st-link.article--footer-read:hover,
  .mega-menu--1st-link.article--read:hover {
    margin-top: -0.4444444444rem;
    padding-top: 1rem;
  }
}
@media screen and (min-width: 73.0625em) and (-ms-high-contrast: active), screen and (min-width: 73.0625em) and (-ms-high-contrast: none) {
  :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link.open,
  :last-child a.mega-menu--1st-link.open,
  :first-child a.mega-menu--1st-link.focus,
  :last-child a.mega-menu--1st-link.focus,
  :first-child a.mega-menu--1st-link:hover,
  :last-child a.mega-menu--1st-link:hover,
  :first-child a.mega-menu--1st-link:focus,
  :last-child a.mega-menu--1st-link:focus,
  a.mega-menu--1st-link.open,
  article footer div.profile a.mega-menu--1st-link.open.profile--link,
  .mega-menu--1st-link.open.article--footer-read,
  .mega-menu--1st-link.open.article--read,
  a.mega-menu--1st-link.focus,
  article footer div.profile a.mega-menu--1st-link.focus.profile--link,
  .mega-menu--1st-link.focus.article--footer-read,
  .mega-menu--1st-link.focus.article--read,
  a.mega-menu--1st-link:focus,
  article footer div.profile a.mega-menu--1st-link.profile--link:focus,
  .mega-menu--1st-link.article--footer-read:focus,
  .mega-menu--1st-link.article--read:focus,
  a.mega-menu--1st-link:hover,
  article footer div.profile a.mega-menu--1st-link.profile--link:hover,
  .mega-menu--1st-link.article--footer-read:hover,
  .mega-menu--1st-link.article--read:hover {
    padding-top: 0.9888888889rem;
  }
}
@media screen and (min-width: 73.0625em) {
  @supports (-ms-accelerator: true) {
    :first-child button.mega-menu--1st-link.open, :last-child button.mega-menu--1st-link.open, :first-child button.mega-menu--1st-link.focus, :last-child button.mega-menu--1st-link.focus, :first-child button.mega-menu--1st-link:hover, :last-child button.mega-menu--1st-link:hover, :first-child button.mega-menu--1st-link:focus, :last-child button.mega-menu--1st-link:focus, button.mega-menu--1st-link.open, button.mega-menu--1st-link.focus, button.mega-menu--1st-link:focus, button.mega-menu--1st-link:hover,
    :first-child a.mega-menu--1st-link.open,
    :last-child a.mega-menu--1st-link.open,
    :first-child a.mega-menu--1st-link.focus,
    :last-child a.mega-menu--1st-link.focus,
    :first-child a.mega-menu--1st-link:hover,
    :last-child a.mega-menu--1st-link:hover,
    :first-child a.mega-menu--1st-link:focus,
    :last-child a.mega-menu--1st-link:focus,
    a.mega-menu--1st-link.open,
    article footer div.profile a.mega-menu--1st-link.open.profile--link,
    .mega-menu--1st-link.open.article--footer-read,
    .mega-menu--1st-link.open.article--read,
    a.mega-menu--1st-link.focus,
    article footer div.profile a.mega-menu--1st-link.focus.profile--link,
    .mega-menu--1st-link.focus.article--footer-read,
    .mega-menu--1st-link.focus.article--read,
    a.mega-menu--1st-link:focus,
    article footer div.profile a.mega-menu--1st-link.profile--link:focus,
    .mega-menu--1st-link.article--footer-read:focus,
    .mega-menu--1st-link.article--read:focus,
    a.mega-menu--1st-link:hover,
    article footer div.profile a.mega-menu--1st-link.profile--link:hover,
    .mega-menu--1st-link.article--footer-read:hover,
    .mega-menu--1st-link.article--read:hover {
      padding-top: 0.9888888889rem;
    }
  }
}

div.mega-menu--panel .teaser__related {
  float: left;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
div.mega-menu--panel {
  max-width: 65rem;
  margin-right: auto;
  margin-left: auto;
}
div.mega-menu--panel::before, div.mega-menu--panel::after {
  display: table;
  content: " ";
}
div.mega-menu--panel::after {
  clear: both;
}
div.mega-menu--panel {
  width: 100%;
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  div.mega-menu--panel {
    display: block;
    background: #f4f4f4;
    position: absolute;
    z-index: 800;
    left: 0;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
    transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
  }
  div.mega-menu--panel.open {
    visibility: visible;
    opacity: 1;
    max-height: 10000px;
    -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
    transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  }
  div.mega-menu--panel {
    /*.hero-image & {
      background-color: $white;
    }*/
  }
  .master-header__sticky div.mega-menu--panel {
    overflow-x: scroll;
    max-height: 100vh;
  }
}
div.mega-menu--panel .megamenu--panel__gap-closer, .no-js div.mega-menu--panel::before {
  display: none;
  content: " ";
  position: absolute;
  top: -2.1111111111rem;
  left: 0;
  background: #f4f4f4;
  width: 0.4722222222rem;
  height: 2.4444444444rem;
  margin-top: -0.2777777778rem;
  padding-top: 0.2777777778rem;
}
@media print, screen and (min-width: 39.9375em) {
  div.mega-menu--panel .megamenu--panel__gap-closer, .no-js div.mega-menu--panel::before {
    display: block;
  }
}
@media screen and (min-width: 73.0625em) {
  div.mega-menu--panel .megamenu--panel__gap-closer, .no-js div.mega-menu--panel::before {
    display: block;
    margin-top: -0.4444444444rem;
    padding-top: 0.4444444444rem;
    top: -2.6666666667rem;
    height: 3.1666666667rem;
    width: 0.8888888889rem;
  }
}
div.mega-menu--panel {
  /*.hero-image & .megamenu--panel__gap-closer,
  .no-js .hero-image &::before {
    background: $white;
  }*/
}
.master-header__sticky div.mega-menu--panel .megamenu--panel__gap-closer {
  display: none;
}
div.mega-menu--panel .megamenu--panel__close-btn {
  position: absolute;
  top: -1rem;
  right: 0;
  background: #551285;
  color: #ffffff;
  border-radius: 0;
  padding: 3px 5px;
  font-size: 0.6666666667rem;
  font-weight: bold;
}
div.mega-menu--panel .megamenu--panel__close-btn::before {
  content: "\e80a";
  padding-right: 2px;
  font-family: "ekdsymbols";
}
div.mega-menu--panel .megamenu--panel__close-btn:hover, div.mega-menu--panel .megamenu--panel__close-btn:focus {
  background: #296ab7;
}
.master-header__sticky div.mega-menu--panel .megamenu--panel__close-btn {
  top: 0;
}
div.mega-menu--panel li {
  float: none;
}
div.mega-menu--panel li a:visited:focus, div.mega-menu--panel li a:visited:hover, div.mega-menu--panel li a.trail:hover, div.mega-menu--panel li a.trail:focus, div.mega-menu--panel li a.active:hover, div.mega-menu--panel li a.active:focus, div.mega-menu--panel li a:hover, div.mega-menu--panel li article footer div.profile a.profile--link:hover, article footer div.profile div.mega-menu--panel li a.profile--link:hover, div.mega-menu--panel li .article--footer-read:hover, div.mega-menu--panel li .article--read:hover, div.mega-menu--panel li a:focus, div.mega-menu--panel li article footer div.profile a.profile--link:focus, article footer div.profile div.mega-menu--panel li a.profile--link:focus, div.mega-menu--panel li .article--footer-read:focus, div.mega-menu--panel li .article--read:focus {
  color: #551285;
}
@media print, screen and (min-width: 39.9375em) {
  div.mega-menu--panel li a:visited:focus, div.mega-menu--panel li a:visited:hover, div.mega-menu--panel li a.trail:hover, div.mega-menu--panel li a.trail:focus, div.mega-menu--panel li a.active:hover, div.mega-menu--panel li a.active:focus, div.mega-menu--panel li a:hover, div.mega-menu--panel li article footer div.profile a.profile--link:hover, article footer div.profile div.mega-menu--panel li a.profile--link:hover, div.mega-menu--panel li .article--footer-read:hover, div.mega-menu--panel li .article--read:hover, div.mega-menu--panel li a:focus, div.mega-menu--panel li article footer div.profile a.profile--link:focus, article footer div.profile div.mega-menu--panel li a.profile--link:focus, div.mega-menu--panel li .article--footer-read:focus, div.mega-menu--panel li .article--read:focus {
    color: #ffffff;
    background-color: #296ab7;
    border-bottom: 2px solid #296ab7;
    border-top: 1px solid #296ab7;
    -webkit-box-shadow: 0.2777777778rem 0 0 0 #296ab7;
            box-shadow: 0.2777777778rem 0 0 0 #296ab7;
  }
}
@media print, screen and (min-width: 39.9375em) {
  div.mega-menu--panel li a:visited:focus, div.mega-menu--panel li a:focus, div.mega-menu--panel li article footer div.profile a.profile--link:focus, article footer div.profile div.mega-menu--panel li a.profile--link:focus, div.mega-menu--panel li .article--footer-read:focus, div.mega-menu--panel li .article--read:focus {
    color: #ffffff;
    border-bottom-color: #296ab7;
    border-top-color: #296ab7;
    -webkit-box-shadow: 0.2777777778rem 0 0 0 #296ab7;
            box-shadow: 0.2777777778rem 0 0 0 #296ab7;
  }
}
@media print, screen and (min-width: 39.9375em) {
  div.mega-menu--panel li a.trail, div.mega-menu--panel li article footer div.profile a.trail.profile--link, article footer div.profile div.mega-menu--panel li a.trail.profile--link, div.mega-menu--panel li .trail.article--footer-read, div.mega-menu--panel li .trail.article--read, div.mega-menu--panel li a.active, div.mega-menu--panel li article footer div.profile a.active.profile--link, article footer div.profile div.mega-menu--panel li a.active.profile--link, div.mega-menu--panel li .active.article--footer-read, div.mega-menu--panel li .active.article--read {
    background-color: transparent;
    border-color: #f4f4f4;
    box-shadow-color: #f4f4f4;
  }
}

ul.mega-menu-2nd-lvl {
  orphans: 1;
  widows: 1;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu-2nd-lvl {
    float: left;
    width: 100%;
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    padding: 0.4444444444rem 0;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
@media print, screen and (min-width: 39.9375em) and (min-width: 39.9375em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 39.9375em) and (min-width: 48.75em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 39.9375em) and (min-width: 73.0625em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu-2nd-lvl, ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.mega-menu-2nd-lvl {
    float: left;
    width: 75%;
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media print, screen and (min-width: 48.75em) and (min-width: 39.9375em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media print, screen and (min-width: 48.75em) and (min-width: 48.75em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 48.75em) and (min-width: 73.0625em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.mega-menu-2nd-lvl, ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: right;
  }
}
@media screen and (min-width: 73.0625em) {
  ul.mega-menu-2nd-lvl {
    float: left;
    width: 75%;
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
    padding: 0.5555555556rem 0;
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
@media screen and (min-width: 73.0625em) and (min-width: 39.9375em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) and (min-width: 48.75em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.4166666667rem;
    padding-left: 0.4166666667rem;
  }
}
@media screen and (min-width: 73.0625em) and (min-width: 73.0625em) {
  ul.mega-menu-2nd-lvl {
    padding-right: 0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}
@media screen and (min-width: 73.0625em) {
  ul.mega-menu-2nd-lvl, ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
    float: right;
  }
}
ul.mega-menu-2nd-lvl:last-child:not(:first-child) {
  float: left;
}

li.mega-menu-2nd-item {
  background: #ffae00;
}
@media print, screen and (min-width: 39.9375em) {
  li.mega-menu-2nd-item {
    display: inline-block;
    width: 100%;
    background: transparent;
    margin-bottom: 0.8888888889rem;
  }
}
li.mega-menu-2nd-item.open > p, li.mega-menu-2nd-item.open > a, article footer div.profile li.mega-menu-2nd-item.open > a.profile--link, li.mega-menu-2nd-item.open > .article--footer-read, li.mega-menu-2nd-item.open > .article--read {
  font-weight: bold;
  border-bottom: 0.2222222222rem solid #ffae00;
}
li.mega-menu-2nd-item.open > p::after, li.mega-menu-2nd-item.open > a::after, article footer div.profile li.mega-menu-2nd-item.open > a.profile--link::after, li.mega-menu-2nd-item.open > .article--footer-read::after, li.mega-menu-2nd-item.open > .article--read::after {
  content: "\e821";
}
.no-js li.mega-menu-2nd-item:focus > ul, .no-js li.mega-menu-2nd-item:hover > ul {
  display: block;
}

p.mega-menu-2nd-link:hover,
a.mega-menu-2nd-link:hover,
article footer div.profile a.mega-menu-2nd-link.profile--link:hover,
.mega-menu-2nd-link.article--footer-read:hover,
.mega-menu-2nd-link.article--read:hover {
  cursor: pointer !important;
}
p.mega-menu-2nd-link,
a.mega-menu-2nd-link,
article footer div.profile a.mega-menu-2nd-link.profile--link,
.mega-menu-2nd-link.article--footer-read,
article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read,
.mega-menu-2nd-link.article--read,
article footer div.profile .mega-menu-2nd-link.profile--link.article--read {
  color: #551285;
  font-size: 1.3333333333rem;
  line-height: 1.8888888889rem;
  padding: 0.6666666667rem 3.3333333333rem 0.6666666667rem 0;
  margin: 0 0.6666666667rem;
  border-bottom: 0.2222222222rem solid #fec240;
  position: relative;
  cursor: pointer;
}
@media print, screen and (min-width: 39.9375em) {
  p.mega-menu-2nd-link,
  a.mega-menu-2nd-link,
  article footer div.profile a.mega-menu-2nd-link.profile--link,
  .mega-menu-2nd-link.article--footer-read,
  article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read,
  .mega-menu-2nd-link.article--read,
  article footer div.profile .mega-menu-2nd-link.profile--link.article--read {
    border-bottom: none;
    display: inline;
    font-size: 0.8888888889rem;
    line-height: 1.3333333333rem;
    font-weight: bold;
    margin: 0 0 0 -0.2777777778rem;
    padding: 0 0 0 0.2777777778rem;
    background: transparent;
    position: static;
    cursor: auto;
  }
}
p.mega-menu-2nd-link::after,
a.mega-menu-2nd-link::after,
article footer div.profile a.mega-menu-2nd-link.profile--link::after,
.mega-menu-2nd-link.article--footer-read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read::after,
.mega-menu-2nd-link.article--read::after,
article footer div.profile .mega-menu-2nd-link.profile--link.article--read::after {
  position: absolute;
  right: 0.4166666667rem;
  top: 0.6666666667rem;
}
@media print, screen and (min-width: 39.9375em) {
  p.mega-menu-2nd-link::after,
  a.mega-menu-2nd-link::after,
  article footer div.profile a.mega-menu-2nd-link.profile--link::after,
  .mega-menu-2nd-link.article--footer-read::after,
  article footer div.profile .mega-menu-2nd-link.profile--link.article--footer-read::after,
  .mega-menu-2nd-link.article--read::after,
  article footer div.profile .mega-menu-2nd-link.profile--link.article--read::after {
    content: "";
  }
}
p.mega-menu-2nd-link.active, p.mega-menu-2nd-link:hover, p.mega-menu-2nd-link:focus,
a.mega-menu-2nd-link.active,
article footer div.profile a.mega-menu-2nd-link.active.profile--link,
.mega-menu-2nd-link.active.article--footer-read,
.mega-menu-2nd-link.active.article--read,
a.mega-menu-2nd-link:hover,
article footer div.profile a.mega-menu-2nd-link.profile--link:hover,
.mega-menu-2nd-link.article--footer-read:hover,
.mega-menu-2nd-link.article--read:hover,
a.mega-menu-2nd-link:focus,
article footer div.profile a.mega-menu-2nd-link.profile--link:focus,
.mega-menu-2nd-link.article--footer-read:focus,
.mega-menu-2nd-link.article--read:focus {
  background-color: transparent;
}
@media print, screen and (min-width: 39.9375em) {
  p.mega-menu-2nd-link.active :not(p), p.mega-menu-2nd-link:hover :not(p), p.mega-menu-2nd-link:focus :not(p),
  a.mega-menu-2nd-link.active :not(p),
  article footer div.profile a.mega-menu-2nd-link.active.profile--link :not(p),
  .mega-menu-2nd-link.active.article--footer-read :not(p),
  .mega-menu-2nd-link.active.article--read :not(p),
  a.mega-menu-2nd-link:hover :not(p),
  article footer div.profile a.mega-menu-2nd-link.profile--link:hover :not(p),
  .mega-menu-2nd-link.article--footer-read:hover :not(p),
  .mega-menu-2nd-link.article--read:hover :not(p),
  a.mega-menu-2nd-link:focus :not(p),
  article footer div.profile a.mega-menu-2nd-link.profile--link:focus :not(p),
  .mega-menu-2nd-link.article--footer-read:focus :not(p),
  .mega-menu-2nd-link.article--read:focus :not(p) {
    background-color: #296ab7;
  }
}
@media print, screen and (min-width: 39.9375em) {
  p.mega-menu-2nd-link:focus,
  a.mega-menu-2nd-link:focus,
  article footer div.profile a.mega-menu-2nd-link.profile--link:focus,
  .mega-menu-2nd-link.article--footer-read:focus,
  .mega-menu-2nd-link.article--read:focus {
    color: #ffffff;
    background-color: #551285;
  }
}
p.mega-menu-2nd-link.active,
a.mega-menu-2nd-link.active,
article footer div.profile a.mega-menu-2nd-link.active.profile--link,
.mega-menu-2nd-link.active.article--footer-read,
.mega-menu-2nd-link.active.article--read {
  font-weight: bold;
}

ul.mega-menu-3rd-lvl {
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu-3rd-lvl {
    display: block;
  }
}

@media print, screen and (min-width: 39.9375em) {
  li.mega-menu-3rd-item {
    margin-left: 0.4444444444rem;
    /*&:first-child {
      display: none;
    }*/
  }
}

a.mega-menu-3rd-link, article footer div.profile a.mega-menu-3rd-link.profile--link, .mega-menu-3rd-link.article--footer-read, article footer div.profile .mega-menu-3rd-link.profile--link.article--footer-read, .mega-menu-3rd-link.article--read, article footer div.profile .mega-menu-3rd-link.profile--link.article--read {
  color: #551285;
  font-size: 1.2222222222rem;
  line-height: 1.5555555556rem;
  background: #ffffff;
  border-bottom: 0.2222222222rem solid #f4f4f4;
  padding: 0.6666666667rem 0.8333333333rem;
  padding-left: 2.5rem;
  position: relative;
}
@media print, screen and (min-width: 39.9375em) {
  a.mega-menu-3rd-link, article footer div.profile a.mega-menu-3rd-link.profile--link, .mega-menu-3rd-link.article--footer-read, article footer div.profile .mega-menu-3rd-link.profile--link.article--footer-read, .mega-menu-3rd-link.article--read, article footer div.profile .mega-menu-3rd-link.profile--link.article--read {
    display: inline;
    background: transparent;
    border-bottom: none;
    font-size: 0.8333333333rem;
    line-height: 10px;
    padding: 0;
    margin-left: -0.7222222222rem;
    padding-left: 0.7777777778rem;
    border-top: 1px solid transparent;
  }
}
a.mega-menu-3rd-link::before, article footer div.profile a.mega-menu-3rd-link.profile--link::before, .mega-menu-3rd-link.article--footer-read::before, article footer div.profile .mega-menu-3rd-link.profile--link.article--footer-read::before, .mega-menu-3rd-link.article--read::before, article footer div.profile .mega-menu-3rd-link.profile--link.article--read::before {
  left: 0;
  line-height: 1.35;
  position: absolute;
  top: 0;
}
@media print, screen and (min-width: 39.9375em) {
  a.mega-menu-3rd-link::before, article footer div.profile a.mega-menu-3rd-link.profile--link::before, .mega-menu-3rd-link.article--footer-read::before, article footer div.profile .mega-menu-3rd-link.profile--link.article--footer-read::before, .mega-menu-3rd-link.article--read::before, article footer div.profile .mega-menu-3rd-link.profile--link.article--read::before {
    content: "\e800";
  }
}
a.mega-menu-3rd-link.active, article footer div.profile a.mega-menu-3rd-link.active.profile--link, .mega-menu-3rd-link.active.article--footer-read, .mega-menu-3rd-link.active.article--read {
  font-weight: bold;
  background-color: #ffffff;
}
a.mega-menu-3rd-link.active::before, article footer div.profile a.mega-menu-3rd-link.active.profile--link::before, .mega-menu-3rd-link.active.article--footer-read::before, .mega-menu-3rd-link.active.article--read::before {
  content: "\e800";
  font-size: 1.3888888889rem;
  font-weight: bold;
  left: 0.6666666667rem;
  top: 0.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  a.mega-menu-3rd-link.active::before, article footer div.profile a.mega-menu-3rd-link.active.profile--link::before, .mega-menu-3rd-link.active.article--footer-read::before, .mega-menu-3rd-link.active.article--read::before {
    font-size: inherit;
    font-weight: normal;
    left: 0;
    top: 0;
  }
}
@media print, screen and (min-width: 39.9375em) {
  a.mega-menu-3rd-link:hover, article footer div.profile a.mega-menu-3rd-link.profile--link:hover, .mega-menu-3rd-link.article--footer-read:hover, .mega-menu-3rd-link.article--read:hover {
    background-color: #296ab7;
  }
  a.mega-menu-3rd-link:hover::before, article footer div.profile a.mega-menu-3rd-link.profile--link:hover::before, .mega-menu-3rd-link.article--footer-read:hover::before, .mega-menu-3rd-link.article--read:hover::before {
    content: "\e800";
  }
}
@media print, screen and (min-width: 39.9375em) {
  a.mega-menu-3rd-link:focus, article footer div.profile a.mega-menu-3rd-link.profile--link:focus, .mega-menu-3rd-link.article--footer-read:focus, .mega-menu-3rd-link.article--read:focus {
    background-color: #551285;
  }
}

ul.mega-menu--teaser {
  visibility: inherit !important;
  margin-top: 7.5px;
  padding-left: 3.75px;
  padding-right: 3.75px;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu--teaser {
    margin-top: 7.5px;
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.mega-menu--teaser {
    margin-top: 7.5px;
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
@media screen and (min-width: 73.0625em) {
  ul.mega-menu--teaser {
    margin-top: 15px;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (max-width: 39.93625em) {
  ul.mega-menu--teaser {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #ffae00;
  }
}
ul.mega-menu--teaser .teaser {
  width: 100%;
}
@media print, screen and (min-width: 39.9375em) {
  .no-js ul.mega-menu--teaser:not(.mega-menu--teaser__aside) .teaser {
    width: 33.3333333333%;
    float: left;
  }
}
.no-js ul.mega-menu--teaser:not(.mega-menu--teaser__aside) .teaser .teaser--content {
  width: auto;
  margin: 0 7.5px;
}
ul.mega-menu--teaser a.teaser--link, ul.mega-menu--teaser article footer div.profile a.teaser--link.profile--link, article footer div.profile ul.mega-menu--teaser a.teaser--link.profile--link, ul.mega-menu--teaser .teaser--link.article--footer-read, ul.mega-menu--teaser .teaser--link.article--read {
  display: inline;
}
ul.mega-menu--teaser a.teaser--link, ul.mega-menu--teaser article footer div.profile a.teaser--link.profile--link, article footer div.profile ul.mega-menu--teaser a.teaser--link.profile--link, ul.mega-menu--teaser .teaser--link.article--footer-read, ul.mega-menu--teaser .teaser--link.article--read, ul.mega-menu--teaser a.teaser--link:hover, ul.mega-menu--teaser a.teaser--link:focus, ul.mega-menu--teaser a.teaser--link:visited, ul.mega-menu--teaser a.teaser--link:visited:focus, ul.mega-menu--teaser a.teaser--link:visited:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top-style: none;
  border-bottom-style: none;
  background: transparent;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu--teaser .teaser--content {
    background-color: #ffffff;
  }
}
ul.mega-menu--teaser .teaser--content p {
  color: #222222;
}
ul.mega-menu--teaser .teaser--source {
  background-color: #f4f4f4;
}
@media print, screen and (max-width: 39.93625em) {
  ul.mega-menu--teaser .teaser {
    margin-bottom: 0;
  }
  ul.mega-menu--teaser .teaser--badge,
  ul.mega-menu--teaser .teaser--source,
  ul.mega-menu--teaser .teaser--text,
  ul.mega-menu--teaser .teaser--image {
    display: none;
  }
  ul.mega-menu--teaser .teaser--content {
    border-top: 0.2222222222rem solid #fec240;
    width: auto;
    background-color: #ffae00;
    margin: 0 0.6666666667rem;
    padding: 0.6666666667rem 3.3333333333rem 0.6666666667rem 0;
  }
  ul.mega-menu--teaser .teaser--headline {
    margin-bottom: 0;
  }
  ul.mega-menu--teaser .teaser--headline a, ul.mega-menu--teaser .teaser--headline article footer div.profile a.profile--link, article footer div.profile ul.mega-menu--teaser .teaser--headline a.profile--link, ul.mega-menu--teaser .teaser--headline .article--footer-read, ul.mega-menu--teaser .teaser--headline .article--read {
    font-size: 1.3333333333rem;
    line-height: 1.8888888889rem;
    font-weight: normal;
  }
  ul.mega-menu--teaser .teaser--headline a, ul.mega-menu--teaser .teaser--headline article footer div.profile a.profile--link, article footer div.profile ul.mega-menu--teaser .teaser--headline a.profile--link, ul.mega-menu--teaser .teaser--headline .article--footer-read, ul.mega-menu--teaser .teaser--headline .article--read, ul.mega-menu--teaser .teaser--headline a:hover, ul.mega-menu--teaser .teaser--headline a:focus, ul.mega-menu--teaser .teaser--headline a:visited, ul.mega-menu--teaser .teaser--headline a:visited:focus, ul.mega-menu--teaser .teaser--headline a:visited:hover {
    color: #222222 !important;
  }
}

ul.mega-menu--teaser__aside {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu--teaser__aside {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    padding-left: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.mega-menu--teaser__aside {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    padding-left: 0;
  }
}
ul.mega-menu--teaser__aside {
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  ul.mega-menu--teaser__aside {
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  ul.mega-menu--teaser__aside {
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  ul.mega-menu--teaser__aside {
    padding-right: 15px;
  }
}
@media print, screen and (max-width: 39.93625em) {
  ul.mega-menu--teaser__aside {
    padding-right: 0;
  }
}

.meta-menu button,
.meta-menu a,
.meta-menu article footer div.profile a.profile--link,
article footer div.profile .meta-menu a.profile--link,
.meta-menu .article--footer-read,
.meta-menu article footer div.profile .profile--link.article--footer-read,
article footer div.profile .meta-menu .profile--link.article--footer-read,
.meta-menu .article--read,
.meta-menu article footer div.profile .profile--link.article--read,
article footer div.profile .meta-menu .profile--link.article--read {
  display: block;
  outline: 0;
  color: #551285;
  font-size: 1.2222222222rem;
  line-height: 1.5555555556rem;
  background: #ffffff;
  border-bottom: 0.2222222222rem solid #f4f4f4;
  padding: 0.6666666667rem 0.8333333333rem;
  padding-left: 2.5rem;
  position: relative;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button,
  .meta-menu a,
  .meta-menu article footer div.profile a.profile--link,
  article footer div.profile .meta-menu a.profile--link,
  .meta-menu .article--footer-read,
  .meta-menu article footer div.profile .profile--link.article--footer-read,
  article footer div.profile .meta-menu .profile--link.article--footer-read,
  .meta-menu .article--read,
  .meta-menu article footer div.profile .profile--link.article--read,
  article footer div.profile .meta-menu .profile--link.article--read {
    display: inline;
    background: transparent;
    border-bottom: none;
    font-size: 0.8333333333rem;
    line-height: 10px;
    padding: 0;
    margin-left: -0.7222222222rem;
    padding-left: 0.7777777778rem;
    border-top: 1px solid transparent;
  }
}
.meta-menu button::before,
.meta-menu a::before,
.meta-menu article footer div.profile a.profile--link::before,
article footer div.profile .meta-menu a.profile--link::before,
.meta-menu .article--footer-read::before,
.meta-menu article footer div.profile .profile--link.article--footer-read::before,
article footer div.profile .meta-menu .profile--link.article--footer-read::before,
.meta-menu .article--read::before,
.meta-menu article footer div.profile .profile--link.article--read::before,
article footer div.profile .meta-menu .profile--link.article--read::before {
  left: 0;
  line-height: 1.35;
  position: absolute;
  top: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button::before,
  .meta-menu a::before,
  .meta-menu article footer div.profile a.profile--link::before,
  article footer div.profile .meta-menu a.profile--link::before,
  .meta-menu .article--footer-read::before,
  .meta-menu article footer div.profile .profile--link.article--footer-read::before,
  article footer div.profile .meta-menu .profile--link.article--footer-read::before,
  .meta-menu .article--read::before,
  .meta-menu article footer div.profile .profile--link.article--read::before,
  article footer div.profile .meta-menu .profile--link.article--read::before {
    content: "\e800";
  }
}
.meta-menu button.active,
.meta-menu a.active,
.meta-menu article footer div.profile a.active.profile--link,
article footer div.profile .meta-menu a.active.profile--link,
.meta-menu .active.article--footer-read,
.meta-menu .active.article--read {
  font-weight: bold;
  background-color: #ffffff;
}
.meta-menu button.active::before,
.meta-menu a.active::before,
.meta-menu article footer div.profile a.active.profile--link::before,
article footer div.profile .meta-menu a.active.profile--link::before,
.meta-menu .active.article--footer-read::before,
.meta-menu .active.article--read::before {
  content: "\e800";
  font-size: 1.3888888889rem;
  font-weight: bold;
  left: 0.6666666667rem;
  top: 0.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button.active::before,
  .meta-menu a.active::before,
  .meta-menu article footer div.profile a.active.profile--link::before,
  article footer div.profile .meta-menu a.active.profile--link::before,
  .meta-menu .active.article--footer-read::before,
  .meta-menu .active.article--read::before {
    font-size: inherit;
    font-weight: normal;
    left: 0;
    top: 0;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button:hover,
  .meta-menu a:hover,
  .meta-menu article footer div.profile a.profile--link:hover,
  article footer div.profile .meta-menu a.profile--link:hover,
  .meta-menu .article--footer-read:hover,
  .meta-menu .article--read:hover {
    background-color: #296ab7;
  }
  .meta-menu button:hover::before,
  .meta-menu a:hover::before,
  .meta-menu article footer div.profile a.profile--link:hover::before,
  article footer div.profile .meta-menu a.profile--link:hover::before,
  .meta-menu .article--footer-read:hover::before,
  .meta-menu .article--read:hover::before {
    content: "\e800";
  }
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button:focus,
  .meta-menu a:focus,
  .meta-menu article footer div.profile a.profile--link:focus,
  article footer div.profile .meta-menu a.profile--link:focus,
  .meta-menu .article--footer-read:focus,
  .meta-menu .article--read:focus {
    background-color: #551285;
  }
}
.meta-menu button,
.meta-menu a,
.meta-menu article footer div.profile a.profile--link,
article footer div.profile .meta-menu a.profile--link,
.meta-menu .article--footer-read,
.meta-menu article footer div.profile .profile--link.article--footer-read,
article footer div.profile .meta-menu .profile--link.article--footer-read,
.meta-menu .article--read,
.meta-menu article footer div.profile .profile--link.article--read,
article footer div.profile .meta-menu .profile--link.article--read {
  width: 100%;
  border-radius: 0;
  background: #f4f4f4;
  border-bottom: 0.2222222222rem solid #ffffff;
  padding-left: 0.8333333333rem;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button,
  .meta-menu a,
  .meta-menu article footer div.profile a.profile--link,
  article footer div.profile .meta-menu a.profile--link,
  .meta-menu .article--footer-read,
  .meta-menu article footer div.profile .profile--link.article--footer-read,
  article footer div.profile .meta-menu .profile--link.article--footer-read,
  .meta-menu .article--read,
  .meta-menu article footer div.profile .profile--link.article--read,
  article footer div.profile .meta-menu .profile--link.article--read {
    display: block;
    font-size: 0.8888888889rem;
    line-height: 1.2222222222rem;
    padding: 0.4444444444rem 0.4444444444rem;
    border-bottom: none;
    border-top: none;
    margin: 0;
    background-color: #f4f4f4;
    /*.hero-image & {
      background-color: $white;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}
.meta-menu button.active::before, .meta-menu button:hover::before, .meta-menu button::before,
.meta-menu a.active::before,
.meta-menu a:hover::before,
.meta-menu a::before,
.meta-menu article footer div.profile a.profile--link::before,
article footer div.profile .meta-menu a.profile--link::before,
.meta-menu .article--footer-read::before,
.meta-menu article footer div.profile .profile--link.article--footer-read::before,
article footer div.profile .meta-menu .profile--link.article--footer-read::before,
.meta-menu .article--read::before,
.meta-menu article footer div.profile .profile--link.article--read::before,
article footer div.profile .meta-menu .profile--link.article--read::before {
  content: "";
}
.meta-menu button:visited:focus, .meta-menu button:visited:hover, .meta-menu button:focus, .meta-menu button:hover, .meta-menu button.active:hover, .meta-menu button.active:focus,
.meta-menu a:visited:focus,
.meta-menu a:visited:hover,
.meta-menu a:focus,
.meta-menu article footer div.profile a.profile--link:focus,
article footer div.profile .meta-menu a.profile--link:focus,
.meta-menu .article--footer-read:focus,
.meta-menu .article--read:focus,
.meta-menu a:hover,
.meta-menu article footer div.profile a.profile--link:hover,
article footer div.profile .meta-menu a.profile--link:hover,
.meta-menu .article--footer-read:hover,
.meta-menu .article--read:hover,
.meta-menu a.active:hover,
.meta-menu a.active:focus {
  color: #551285;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu button:visited:focus, .meta-menu button:visited:hover, .meta-menu button:focus, .meta-menu button:hover, .meta-menu button.active:hover, .meta-menu button.active:focus,
  .meta-menu a:visited:focus,
  .meta-menu a:visited:hover,
  .meta-menu a:focus,
  .meta-menu article footer div.profile a.profile--link:focus,
  article footer div.profile .meta-menu a.profile--link:focus,
  .meta-menu .article--footer-read:focus,
  .meta-menu .article--read:focus,
  .meta-menu a:hover,
  .meta-menu article footer div.profile a.profile--link:hover,
  article footer div.profile .meta-menu a.profile--link:hover,
  .meta-menu .article--footer-read:hover,
  .meta-menu .article--read:hover,
  .meta-menu a.active:hover,
  .meta-menu a.active:focus {
    background-color: #fec240;
  }
}
.meta-menu button.active,
.meta-menu a.active,
.meta-menu article footer div.profile a.active.profile--link,
article footer div.profile .meta-menu a.active.profile--link,
.meta-menu .active.article--footer-read,
.meta-menu .active.article--read {
  background-color: #f4f4f4;
}
.no-js .meta-menu li:focus > ul, .no-js .meta-menu li:hover > ul {
  visibility: visible;
  opacity: 1;
  max-height: 10000px;
  -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
}
.no-js .meta-menu li:focus > a, .no-js .meta-menu li:focus > .article--footer-read, .no-js .meta-menu li:focus > .article--read, .no-js .meta-menu li:focus > button, .no-js .meta-menu li:hover > a, .no-js .meta-menu li:hover > .article--footer-read, .no-js .meta-menu li:hover > .article--read, .no-js .meta-menu li:hover > button {
  background: #fec240;
}
@media print, screen and (min-width: 39.9375em) {
  .meta-menu li.press, .meta-menu li.jobs {
    padding-left: 0.1111111111rem;
    position: relative;
  }
  .meta-menu li.press::before, .meta-menu li.jobs::before {
    position: absolute;
    background: black;
    top: 0;
    left: 0;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") repeat-x center left, #f4f4f4;
    padding: 0.4444444444rem 0.4444444444rem;
    line-height: 1.2222222222rem;
    content: "a";
    display: block;
    /*.hero-image & {
      background-color: $white;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}

button.meta-menu--1st-link__lang {
  display: none;
  position: relative;
}
button.meta-menu--1st-link__lang::after {
  padding-left: 0.1666666667rem;
  line-height: 1;
}
@media print, screen and (min-width: 39.9375em) {
  button.meta-menu--1st-link__lang {
    display: block;
  }
}
@media screen and (min-width: 73.0625em) {
  button.meta-menu--1st-link__lang {
    display: none;
  }
}

button.meta-menu--1st-link__search {
  display: none;
  text-align: left;
}
@media print, screen and (min-width: 39.9375em) {
  button.meta-menu--1st-link__search {
    display: block;
  }
}
button.meta-menu--1st-link__search:hover::before, button.meta-menu--1st-link__search::before {
  content: "\e808";
  position: static;
  margin-right: 0.1666666667rem;
  line-height: 1;
}

a.meta-menu--1st-link__easy:hover::before, a.meta-menu--1st-link__easy::before, article footer div.profile a.meta-menu--1st-link__easy.profile--link::before, .meta-menu--1st-link__easy.article--footer-read::before, article footer div.profile .meta-menu--1st-link__easy.profile--link.article--footer-read::before, .meta-menu--1st-link__easy.article--read::before, article footer div.profile .meta-menu--1st-link__easy.profile--link.article--read::before {
  content: "\e833";
  position: static;
  margin-right: 0.1666666667rem;
  line-height: 1;
}
.master-header__sticky a.meta-menu--1st-link__easy span, .master-header__sticky article footer div.profile a.meta-menu--1st-link__easy.profile--link span, article footer div.profile .master-header__sticky a.meta-menu--1st-link__easy.profile--link span, .master-header__sticky .meta-menu--1st-link__easy.article--footer-read span, .master-header__sticky .meta-menu--1st-link__easy.article--read span {
  display: none;
}

a.meta-menu--1st-link__sign:hover::before, a.meta-menu--1st-link__sign::before, article footer div.profile a.meta-menu--1st-link__sign.profile--link::before, .meta-menu--1st-link__sign.article--footer-read::before, article footer div.profile .meta-menu--1st-link__sign.profile--link.article--footer-read::before, .meta-menu--1st-link__sign.article--read::before, article footer div.profile .meta-menu--1st-link__sign.profile--link.article--read::before {
  content: "\e832";
  position: static;
  margin-right: 0.1666666667rem;
  line-height: 1;
}
.master-header__sticky a.meta-menu--1st-link__sign span, .master-header__sticky article footer div.profile a.meta-menu--1st-link__sign.profile--link span, article footer div.profile .master-header__sticky a.meta-menu--1st-link__sign.profile--link span, .master-header__sticky .meta-menu--1st-link__sign.article--footer-read span, .master-header__sticky .meta-menu--1st-link__sign.article--read span {
  display: none;
}

li.meta-menu--1st-item, li.meta-menu--1st-item > button {
  -webkit-transition: margin-top ease 0.1s, padding-top ease 0.1s;
  transition: margin-top ease 0.1s, padding-top ease 0.1s;
}
@media print, screen and (min-width: 39.9375em) {
  li.meta-menu--1st-item > button:hover, li.meta-menu--1st-item > button:focus, li.meta-menu--1st-item.is-active > button {
    background-color: #fec240;
    margin-top: -0.2777777778rem;
    padding-top: 0.7222222222rem;
  }
}
@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none), screen and (min-width: 39.9375em) and (-ms-high-contrast: active), screen and (min-width: 39.9375em) and (-ms-high-contrast: none) {
  li.meta-menu--1st-item > button:hover, li.meta-menu--1st-item > button:focus, li.meta-menu--1st-item.is-active > button {
    padding-top: 0.7111111111rem;
  }
}
@media print, screen and (min-width: 39.9375em) {
  @supports (-ms-accelerator: true) {
    li.meta-menu--1st-item > button:hover, li.meta-menu--1st-item > button:focus, li.meta-menu--1st-item.is-active > button {
      padding-top: 0.7111111111rem;
    }
  }
}
li.meta-menu--1st-item.meta-menu--1st-item__lang {
  position: relative;
}

@media print, screen and (min-width: 39.9375em) {
  ul.meta-menu--2nd-lvl {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
    transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
    position: absolute;
    z-index: 800;
    right: 0;
    /*.hero-image & {
      background-color: $white;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}
ul.meta-menu--2nd-lvl.js-dropdown-active {
  visibility: visible;
  opacity: 1;
  max-height: 10000px;
  -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  display: block;
}
@media screen and (min-width: 73.0625em) {
  ul.meta-menu--2nd-lvl {
    max-height: 55.5555555556rem;
    visibility: visible;
    opacity: 1;
    position: static;
  }
}

li.meta-menu--2nd-item {
  width: 100%;
}
@media screen and (min-width: 73.0625em) {
  li.meta-menu--2nd-item {
    width: auto;
  }
}

ul.meta-menu--2nd-lvl__search {
  padding: 0.6666666667rem 0.8333333333rem;
  background: #f4f4f4;
}
ul.meta-menu--2nd-lvl__search .input-group-search input,
ul.meta-menu--2nd-lvl__search .input-group-search button {
  border-color: #ffffff;
}
ul.meta-menu--2nd-lvl__search .input-group-search button {
  background: #ffffff;
  font-size: 1.1666666667rem;
  padding: 0.6666666667rem;
  line-height: 1rem;
  border-right: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  border-color: #ffffff;
}
ul.meta-menu--2nd-lvl__search .input-group-search button:hover, ul.meta-menu--2nd-lvl__search .input-group-search button:focus {
  background: #551285;
  border-color: #551285;
  color: #ffffff;
}
@media print, screen and (min-width: 39.9375em) {
  ul.meta-menu--2nd-lvl__search {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
    transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0.1s, visibility 0s linear 0.1s;
    background: #fec240;
    padding: 0.4444444444rem 0.4444444444rem 0;
    width: 16.6666666667rem;
    position: absolute;
    right: 0;
  }
  ul.meta-menu--2nd-lvl__search.js-dropdown-active {
    visibility: visible;
    opacity: 1;
    max-height: 10000px;
    -webkit-transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
    transition: opacity 0.1s ease-in-out 0s, max-height 0s linear 0s, visibility 0s linear 0s;
  }
}
ul.meta-menu--2nd-lvl__search .meta-menu--2nd-item__search {
  width: 100%;
}

a.meta-menu--2nd-link, article footer div.profile a.meta-menu--2nd-link.profile--link, .meta-menu--2nd-link.article--footer-read, article footer div.profile .meta-menu--2nd-link.profile--link.article--footer-read, .meta-menu--2nd-link.article--read, article footer div.profile .meta-menu--2nd-link.profile--link.article--read {
  background: #f4f4f4;
}
@media print, screen and (min-width: 39.9375em) {
  a.meta-menu--2nd-link, article footer div.profile a.meta-menu--2nd-link.profile--link, .meta-menu--2nd-link.article--footer-read, article footer div.profile .meta-menu--2nd-link.profile--link.article--footer-read, .meta-menu--2nd-link.article--read, article footer div.profile .meta-menu--2nd-link.profile--link.article--read {
    background: #fec240;
    /*.hero-image & {
      background: $mega-1st-level-bg-color;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}
@media screen and (min-width: 73.0625em) {
  a.meta-menu--2nd-link, article footer div.profile a.meta-menu--2nd-link.profile--link, .meta-menu--2nd-link.article--footer-read, article footer div.profile .meta-menu--2nd-link.profile--link.article--footer-read, .meta-menu--2nd-link.article--read, article footer div.profile .meta-menu--2nd-link.profile--link.article--read {
    background: #f4f4f4;
    /*.hero-image & {
      background: $white;
    }

    .master-header__sticky & {
      background-color: $navigation-bg-color;
    }*/
  }
}
a.meta-menu--2nd-link.active, article footer div.profile a.meta-menu--2nd-link.active.profile--link, .meta-menu--2nd-link.active.article--footer-read, .meta-menu--2nd-link.active.article--read {
  padding-left: 2.5rem;
}
@media print, screen and (min-width: 39.9375em) {
  a.meta-menu--2nd-link:visited:focus, a.meta-menu--2nd-link:visited:hover, a.meta-menu--2nd-link.active, article footer div.profile a.meta-menu--2nd-link.active.profile--link, .meta-menu--2nd-link.active.article--footer-read, .meta-menu--2nd-link.active.article--read, a.meta-menu--2nd-link:focus, article footer div.profile a.meta-menu--2nd-link.profile--link:focus, .meta-menu--2nd-link.article--footer-read:focus, .meta-menu--2nd-link.article--read:focus, a.meta-menu--2nd-link:hover, article footer div.profile a.meta-menu--2nd-link.profile--link:hover, .meta-menu--2nd-link.article--footer-read:hover, .meta-menu--2nd-link.article--read:hover {
    background: #f4f4f4;
    padding-left: 0.4444444444rem;
  }
  a.meta-menu--2nd-link:visited:focus::before, a.meta-menu--2nd-link:visited:hover::before, a.meta-menu--2nd-link.active::before, article footer div.profile a.meta-menu--2nd-link.active.profile--link::before, .meta-menu--2nd-link.active.article--footer-read::before, .meta-menu--2nd-link.active.article--read::before, a.meta-menu--2nd-link:focus::before, article footer div.profile a.meta-menu--2nd-link.profile--link:focus::before, .meta-menu--2nd-link.article--footer-read:focus::before, .meta-menu--2nd-link.article--read:focus::before, a.meta-menu--2nd-link:hover::before, article footer div.profile a.meta-menu--2nd-link.profile--link:hover::before, .meta-menu--2nd-link.article--footer-read:hover::before, .meta-menu--2nd-link.article--read:hover::before {
    content: "";
  }
}
@media screen and (min-width: 73.0625em) {
  a.meta-menu--2nd-link:visited:focus, a.meta-menu--2nd-link:visited:hover, a.meta-menu--2nd-link.active, article footer div.profile a.meta-menu--2nd-link.active.profile--link, .meta-menu--2nd-link.active.article--footer-read, .meta-menu--2nd-link.active.article--read, a.meta-menu--2nd-link:focus, article footer div.profile a.meta-menu--2nd-link.profile--link:focus, .meta-menu--2nd-link.article--footer-read:focus, .meta-menu--2nd-link.article--read:focus, a.meta-menu--2nd-link:hover, article footer div.profile a.meta-menu--2nd-link.profile--link:hover, .meta-menu--2nd-link.article--footer-read:hover, .meta-menu--2nd-link.article--read:hover {
    background: #fec240;
  }
}

.master-header--contact {
  position: relative;
}
.no-js .master-header--contact .master-header--contact-toggle:hover + .master-header--contact-panel, .master-header--contact.open > .master-header--contact-panel {
  max-height: 55.5555555556rem;
  visibility: visible;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact {
    display: inline-block;
    position: fixed;
    z-index: 500;
    top: 30%;
    right: 0;
    -webkit-transition: right 0.3s;
    transition: right 0.3s;
  }
  .no-js .master-header--contact:hover, .master-header--contact.open {
    right: 25rem;
  }
  .master-header--contact.contact-offcanvas__hidden {
    right: -11.6666666667rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .master-header--contact.contact--fixed {
    right: 0;
  }
}

.master-header--contact-toggle {
  background: #fec240;
  cursor: pointer;
  padding: 0.4444444444rem;
  font-style: normal;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact-toggle {
    width: 11.6666666667rem;
    float: left;
    background: #fec240;
  }
}

.master-header--contact-panel {
  background: #fec240;
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.5s, max-height 0.5s;
  transition: visibility 0s linear 0.5s, max-height 0.5s;
  padding: 0 0.5555555556rem;
  background-color: #ffae00;
  position: relative;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact-panel {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -25rem;
    width: 25rem;
    display: inline-block;
    padding-bottom: 1.1111111111rem;
    max-height: none;
    -webkit-transition: visibility 0s linear 0.3s;
    transition: visibility 0s linear 0.3s;
  }
}
.master-header--contact-panel p {
  color: #222222;
  margin-bottom: 0.5555555556rem;
}
.master-header--contact-panel p:first-of-type {
  padding-top: 1.1111111111rem;
  padding-right: 1.6666666667rem;
}
.master-header--contact-panel input {
  width: 100%;
  border-color: #ffffff;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact-panel input {
    width: 11.1111111111rem;
    float: left;
    margin-right: 0.5555555556rem;
  }
}
.master-header--contact-panel button.button, .master-header--contact-panel button[rel=tag],
.master-header--contact-panel button.tag, .master-header--contact-panel button.tabs {
  width: 100%;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact-panel button.button, .master-header--contact-panel button[rel=tag],
  .master-header--contact-panel button.tag, .master-header--contact-panel button.tabs {
    width: 10rem;
  }
}
.master-header--contact-panel .social-share {
  margin-bottom: 1.6666666667rem;
  float: none;
}
.master-header--contact-panel .social-share a, .master-header--contact-panel .social-share article footer div.profile a.profile--link, article footer div.profile .master-header--contact-panel .social-share a.profile--link, .master-header--contact-panel .social-share .article--footer-read, .master-header--contact-panel .social-share .article--read,
.master-header--contact-panel .social-share a:hover {
  margin-left: 0;
  margin-right: 0.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  .master-header--contact-panel .social-share a, .master-header--contact-panel .social-share article footer div.profile a.profile--link, article footer div.profile .master-header--contact-panel .social-share a.profile--link, .master-header--contact-panel .social-share .article--footer-read, .master-header--contact-panel .social-share .article--read,
  .master-header--contact-panel .social-share a:hover {
    margin-left: 1.3888888889rem;
  }
}

.contact-toggle--section {
  background-color: #ffae00;
  margin-bottom: 0.4444444444rem;
  padding: 0.2777777778rem;
}
.contact-toggle--section:last-of-type {
  margin-bottom: 0.1666666667rem;
}
.contact-toggle--section a, .contact-toggle--section article footer div.profile a.profile--link, article footer div.profile .contact-toggle--section a.profile--link, .contact-toggle--section .article--footer-read, .contact-toggle--section article footer div.profile .profile--link.article--footer-read, article footer div.profile .contact-toggle--section .profile--link.article--footer-read, .contact-toggle--section .article--read, .contact-toggle--section article footer div.profile .profile--link.article--read, article footer div.profile .contact-toggle--section .profile--link.article--read {
  color: #551285;
  font-weight: bold;
}
.contact-toggle--section small {
  display: block;
  padding-left: 1.5555555556rem;
  font-size: 0.6666666667rem;
  line-height: 0.8333333333rem;
  color: #222222;
}
.contact-toggle--section a:focus, .contact-toggle--section article footer div.profile a.profile--link:focus, article footer div.profile .contact-toggle--section a.profile--link:focus, .contact-toggle--section .article--footer-read:focus, .contact-toggle--section .article--read:focus,
.contact-toggle--section a:hover,
.contact-toggle--section article footer div.profile a.profile--link:hover,
article footer div.profile .contact-toggle--section a.profile--link:hover,
.contact-toggle--section .article--footer-read:hover,
.contact-toggle--section .article--read:hover {
  color: #ffffff;
}

.contact-toggle--newsletter,
.contact-toggle--church,
.contact-toggle--newsletterlink {
  font-weight: bold;
  font-size: 0.7777777778rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #551285;
  border-radius: 0;
  padding: 0.1666666667rem;
  display: block;
}
.contact-toggle--newsletter::before,
.contact-toggle--church::before,
.contact-toggle--newsletterlink::before {
  font-family: "ekdsymbols";
  content: "\e800";
}
.open .contact-toggle--newsletter::before,
.open .contact-toggle--church::before,
.open .contact-toggle--newsletterlink::before {
  content: "\e821";
}
@media print, screen and (min-width: 39.9375em) {
  .contact-toggle--newsletter::before,
  .contact-toggle--church::before,
  .contact-toggle--newsletterlink::before {
    content: "\e800";
  }
  .open .contact-toggle--newsletter::before,
  .open .contact-toggle--church::before,
  .open .contact-toggle--newsletterlink::before {
    content: "\e800";
  }
}
.contact-toggle--newsletter:hover, .contact-toggle--newsletter:focus,
.contact-toggle--church:hover,
.contact-toggle--church:focus,
.contact-toggle--newsletterlink:hover,
.contact-toggle--newsletterlink:focus {
  background-color: #296ab7;
  color: #ffffff;
}

.contact-toggle--newsletter,
.contact-toggle--newsletterlink {
  border-bottom: 3px solid #ffae00;
}

.master-header--contact-close {
  position: absolute;
  top: 0.5555555556rem;
  right: 0.5555555556rem;
}
.master-header--contact-close::before {
  font-family: "ekdsymbols";
  content: "\e823";
}

.teaser {
  list-style: none !important;
}
.search--search-results .teaser:last-child:not(:first-child) {
  float: unset;
}
.teaser:last-child:not(:first-child) {
  float: left;
}
.teaser p {
  margin-bottom: 0.8333333333rem;
  font-size: 0.8888888889rem !important;
}

.mega-menu--teaser.row .teaser__related {
  width: 25%;
}
@media print, screen and (max-width: 39.93625em) {
  .mega-menu--teaser.row .teaser__related {
    width: 100%;
  }
}

.teaser__important,
.teaser__editorial,
.teaser__related {
  margin-bottom: 15px;
}
.teaser__important.row.columns,
.teaser__editorial.row.columns,
.teaser__related.row.columns {
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__important,
  .teaser__editorial,
  .teaser__related {
    margin-bottom: 30px;
  }
}

.teaser__important:last-child,
.teaser__editorial:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__important:last-child,
  .teaser__editorial:last-child {
    margin-bottom: 30px;
  }
}

.teaser__important img {
  width: 100%;
}

.teaser--badge {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 0.1111111111rem 0.3888888889rem;
  background: #db0031;
  color: #ffffff;
}

.teaser--badge__float {
  position: static;
  padding: 0 0.2222222222rem;
}

.teaser--image {
  position: relative;
  margin: 0 0 1.1111111111rem 0;
}
@media print {
  .teaser--image {
    width: 25%;
    margin-left: auto;
    margin-right: auto;
  }
}

.teaser--image__float {
  float: left;
}
@media print, screen and (max-width: 39.93625em) {
  .teaser--image__float {
    width: 25%;
  }
}

.image--copyright a, .image--copyright article footer div.profile a.profile--link, article footer div.profile .image--copyright a.profile--link, .image--copyright .article--footer-read, .image--copyright article footer div.profile .profile--link.article--footer-read, article footer div.profile .image--copyright .profile--link.article--footer-read, .image--copyright .article--read, .image--copyright article footer div.profile .profile--link.article--read, article footer div.profile .image--copyright .profile--link.article--read,
.teaser--image-copyright a,
.teaser--image-copyright article footer div.profile a.profile--link,
article footer div.profile .teaser--image-copyright a.profile--link,
.teaser--image-copyright .article--footer-read,
.teaser--image-copyright article footer div.profile .profile--link.article--footer-read,
article footer div.profile .teaser--image-copyright .profile--link.article--footer-read,
.teaser--image-copyright .article--read,
.teaser--image-copyright article footer div.profile .profile--link.article--read,
article footer div.profile .teaser--image-copyright .profile--link.article--read {
  display: block;
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 0;
  padding: 0 0.3333333333rem;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
div.mega-menu--panel li .image--copyright a:hover, div.mega-menu--panel li .image--copyright .article--footer-read:hover, div.mega-menu--panel li .image--copyright .article--read:hover, div.mega-menu--panel li .image--copyright a:focus, div.mega-menu--panel li .image--copyright .article--footer-read:focus, div.mega-menu--panel li .image--copyright .article--read:focus,
div.mega-menu--panel li .teaser--image-copyright a:hover,
div.mega-menu--panel li .teaser--image-copyright .article--footer-read:hover,
div.mega-menu--panel li .teaser--image-copyright .article--read:hover,
div.mega-menu--panel li .teaser--image-copyright a:focus,
div.mega-menu--panel li .teaser--image-copyright .article--footer-read:focus,
div.mega-menu--panel li .teaser--image-copyright .article--read:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
figure.columns .image--copyright a, figure.columns .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.columns .image--copyright a.profile--link, figure.columns .image--copyright .article--footer-read, figure.columns .image--copyright .article--read, figure.column .image--copyright a, figure.column .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.column .image--copyright a.profile--link, figure.column .image--copyright .article--footer-read, figure.column .image--copyright .article--read,
figure.columns .teaser--image-copyright a,
figure.columns .teaser--image-copyright article footer div.profile a.profile--link,
article footer div.profile figure.columns .teaser--image-copyright a.profile--link,
figure.columns .teaser--image-copyright .article--footer-read,
figure.columns .teaser--image-copyright .article--read,
figure.column .teaser--image-copyright a,
figure.column .teaser--image-copyright article footer div.profile a.profile--link,
article footer div.profile figure.column .teaser--image-copyright a.profile--link,
figure.column .teaser--image-copyright .article--footer-read,
figure.column .teaser--image-copyright .article--read {
  right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  figure.columns .image--copyright a, figure.columns .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.columns .image--copyright a.profile--link, figure.columns .image--copyright .article--footer-read, figure.columns .image--copyright .article--read, figure.column .image--copyright a, figure.column .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.column .image--copyright a.profile--link, figure.column .image--copyright .article--footer-read, figure.column .image--copyright .article--read,
  figure.columns .teaser--image-copyright a,
  figure.columns .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.columns .teaser--image-copyright a.profile--link,
  figure.columns .teaser--image-copyright .article--footer-read,
  figure.columns .teaser--image-copyright .article--read,
  figure.column .teaser--image-copyright a,
  figure.column .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.column .teaser--image-copyright a.profile--link,
  figure.column .teaser--image-copyright .article--footer-read,
  figure.column .teaser--image-copyright .article--read {
    right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  figure.columns .image--copyright a, figure.columns .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.columns .image--copyright a.profile--link, figure.columns .image--copyright .article--footer-read, figure.columns .image--copyright .article--read, figure.column .image--copyright a, figure.column .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.column .image--copyright a.profile--link, figure.column .image--copyright .article--footer-read, figure.column .image--copyright .article--read,
  figure.columns .teaser--image-copyright a,
  figure.columns .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.columns .teaser--image-copyright a.profile--link,
  figure.columns .teaser--image-copyright .article--footer-read,
  figure.columns .teaser--image-copyright .article--read,
  figure.column .teaser--image-copyright a,
  figure.column .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.column .teaser--image-copyright a.profile--link,
  figure.column .teaser--image-copyright .article--footer-read,
  figure.column .teaser--image-copyright .article--read {
    right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  figure.columns .image--copyright a, figure.columns .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.columns .image--copyright a.profile--link, figure.columns .image--copyright .article--footer-read, figure.columns .image--copyright .article--read, figure.column .image--copyright a, figure.column .image--copyright article footer div.profile a.profile--link, article footer div.profile figure.column .image--copyright a.profile--link, figure.column .image--copyright .article--footer-read, figure.column .image--copyright .article--read,
  figure.columns .teaser--image-copyright a,
  figure.columns .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.columns .teaser--image-copyright a.profile--link,
  figure.columns .teaser--image-copyright .article--footer-read,
  figure.columns .teaser--image-copyright .article--read,
  figure.column .teaser--image-copyright a,
  figure.column .teaser--image-copyright article footer div.profile a.profile--link,
  article footer div.profile figure.column .teaser--image-copyright a.profile--link,
  figure.column .teaser--image-copyright .article--footer-read,
  figure.column .teaser--image-copyright .article--read {
    right: 15px;
  }
}

.image--copyright__black a, .image--copyright__black article footer div.profile a.profile--link, article footer div.profile .image--copyright__black a.profile--link, .image--copyright__black .article--footer-read, .image--copyright__black article footer div.profile .profile--link.article--footer-read, article footer div.profile .image--copyright__black .profile--link.article--footer-read, .image--copyright__black .article--read, .image--copyright__black article footer div.profile .profile--link.article--read, article footer div.profile .image--copyright__black .profile--link.article--read {
  color: #666666;
}
.image--copyright__black a:hover, .image--copyright__black article footer div.profile a.profile--link:hover, article footer div.profile .image--copyright__black a.profile--link:hover, .image--copyright__black .article--footer-read:hover, .image--copyright__black .article--read:hover, .image--copyright__black a:focus, .image--copyright__black article footer div.profile a.profile--link:focus, article footer div.profile .image--copyright__black a.profile--link:focus, .image--copyright__black .article--footer-read:focus, .image--copyright__black .article--read:focus {
  color: #ffffff;
}

.teaser--header__editorial a, .teaser--header__editorial article footer div.profile a.profile--link, article footer div.profile .teaser--header__editorial a.profile--link, .teaser--header__editorial .article--footer-read, .teaser--header__editorial article footer div.profile .profile--link.article--footer-read, article footer div.profile .teaser--header__editorial .profile--link.article--footer-read, .teaser--header__editorial .article--read, .teaser--header__editorial article footer div.profile .profile--link.article--read, article footer div.profile .teaser--header__editorial .profile--link.article--read {
  display: block;
  position: relative;
  text-align: center;
  padding-top: 0.2777777778rem;
  padding-bottom: 0.2777777778rem;
  margin-top: -0.8333333333rem;
  background: #ffffff;
  border-top: 6px solid #551285;
  margin-left: 16.6666666667%;
  margin-right: 16.6666666667%;
}
.teaser--header__editorial a:hover, .teaser--header__editorial article footer div.profile a.profile--link:hover, article footer div.profile .teaser--header__editorial a.profile--link:hover, .teaser--header__editorial .article--footer-read:hover, .teaser--header__editorial .article--read:hover, .teaser--header__editorial a:focus, .teaser--header__editorial article footer div.profile a.profile--link:focus, article footer div.profile .teaser--header__editorial a.profile--link:focus, .teaser--header__editorial .article--footer-read:focus, .teaser--header__editorial .article--read:focus {
  background: #ffffff;
  border-top-color: #296ab7;
}

.teaser--time {
  display: inline;
  padding-right: 0.2777777778rem;
}

.teaser--type {
  padding-right: 0.2777777778rem;
}

.teaser--type__important {
  display: block;
  margin-bottom: 0.5555555556rem;
}

.download--image-link,
.teaser--link {
  text-decoration: none;
}
.download--image-link[rel=external]:after,
.teaser--link[rel=external]:after {
  content: none !important;
}

.download--type__highlight,
.teaser--type__highlight {
  padding: 0 0.2222222222rem;
  display: inline-block;
  margin-right: 0.2777777778rem;
  background: #ffae00;
  color: #451369;
}
.download--type__highlight-red,
.teaser--type__highlight-red {
  background: #db0031;
  color: #ffffff;
}

.download--type__highlight {
  margin-bottom: 0.2777777778rem;
}

.mega-menu .teaser--content {
  margin-bottom: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .mega-menu .teaser--content {
    margin-bottom: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .mega-menu .teaser--content {
    margin-bottom: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .mega-menu .teaser--content {
    margin-bottom: 15px;
  }
}
.teaser--content {
  width: 100%;
  position: relative;
}
aside .teaser--content {
  margin-bottom: 0;
}
.teaser--content p {
  margin-bottom: 0.8333333333rem;
}

.teaser--text {
  margin-bottom: 0.8333333333rem;
}

.teaser--source {
  padding: 0 0.2222222222rem;
  margin-left: 1.1111111111rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffffff;
}

@media print, screen and (max-width: 39.93625em) {
  .teaser__compact .teaser--image {
    display: none;
  }
  .teaser__compact .mosaicflow__column:nth-child(2) .teaser:nth-child(1) .teaser--image {
    display: block;
  }
  .teaser__compact .mosaicflow__column:nth-child(2) .teaser:nth-child(2) .teaser--image {
    display: block;
  }
  .teaser__compact .mosaicflow__column:nth-child(2) .teaser:nth-child(3) .teaser--image {
    display: block;
  }
}

.teaser__related .teaser--image {
  margin-top: -1.1111111111rem;
  margin-left: -1.1111111111rem;
  margin-right: -1.1111111111rem;
}
.teaser__related .teaser--image img {
  width: 100%;
  max-width: none;
}
.teaser__related .teaser--image__float {
  margin: 0;
  margin-right: 1.6666666667rem;
  margin-bottom: 1.1111111111rem;
}
.teaser__related .teaser--content {
  background-color: #f4f4f4;
  padding: 1.1111111111rem;
}
.content-box .teaser__related .teaser--content {
  padding: 0;
}
@media print {
  .teaser__related {
    display: none;
  }
}

@media print {
  .teaser__related-publication {
    display: none;
  }
}

.teaser__focus {
  text-align: center;
}

.teaser__focuslink .teaser--headline {
  color: #451369;
}
.teaser__focuslink .teaser--linklist {
  font-weight: bold;
  list-style: none;
  margin-left: 1.1111111111rem;
}
.teaser__focuslink .teaser--linklist a, .teaser__focuslink .teaser--linklist article footer div.profile a.profile--link, article footer div.profile .teaser__focuslink .teaser--linklist a.profile--link, .teaser__focuslink .teaser--linklist .article--footer-read, .teaser__focuslink .teaser--linklist .article--read {
  font-size: 95%;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 0.3888888889rem;
}
.teaser__focuslink .teaser--linklist a:hover, .teaser__focuslink .teaser--linklist .article--footer-read:hover, .teaser__focuslink .teaser--linklist .article--read:hover {
  text-decoration: none;
}
.teaser__focuslink .teaser--linklist a:before, .teaser__focuslink .teaser--linklist article footer div.profile a.profile--link:before, article footer div.profile .teaser__focuslink .teaser--linklist a.profile--link:before, .teaser__focuslink .teaser--linklist .article--footer-read:before, .teaser__focuslink .teaser--linklist .article--read:before {
  color: #551285;
  position: absolute;
  left: 0;
  padding-top: 0.1111111111rem;
  content: "\e800";
  font-family: "ekdsymbols";
  display: inline-block;
  text-decoration: none;
}

@media print, screen and (min-width: 39.9375em) {
  .teaser__topics--row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.teaser__topics .column-left {
  background: #f4f4f4;
  padding-bottom: 0.5555555556rem;
  margin-bottom: 0.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__topics .column-left {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.teaser__topics .column-left .teaser--sidebar {
  background: none;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__topics {
    padding-bottom: 4.4444444444em;
  }
}
.teaser__topics .teaser__topic {
  margin-bottom: 1.9444444444em;
  max-width: 100%;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__topics .teaser__topic {
    margin-bottom: 2.7777777778em;
  }
}
.teaser__topics .row-table-large .column-left {
  margin-bottom: 40px;
}
@media print, screen and (min-width: 48.75em) {
  .teaser__topics .row-table-large .column-left {
    margin-bottom: 0px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teaser__topics .row-table-large .column-right {
    padding-left: 1.6666666667rem !important;
  }
}
.teaser__topics .row-table-xlarge .column-left {
  margin-bottom: 40px;
}
@media screen and (min-width: 73.0625em) {
  .teaser__topics .row-table-xlarge .column-left {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 73.0625em) {
  .teaser__topics .row-table-xlarge .column-right {
    padding-left: 1.6666666667rem !important;
  }
}
.teaser__topics article .teaser--source,
.teaser__topics .teaser--article .teaser--source {
  margin-left: 0;
  position: relative;
  background: #f4f4f4;
  padding: 0.5555555556rem;
}

@media print, screen and (min-width: 39.9375em) {
  .teaser__infobox {
    padding-bottom: 2.7777777778em;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teaser__infobox .table-cell.teaser__infobox-quotation.column-left {
    padding: 4.4444444444rem 4.1666666667rem 2.2222222222rem 3.3333333333rem !important;
  }
  .teaser__infobox .table-cell.teaser__infobox-quotation.column-right {
    padding: 4.4444444444rem 3.3333333333rem 2.2222222222rem 4.1666666667rem !important;
  }
  .teaser__infobox .table-cell.teaser__infobox-service.column-left {
    padding: 1.6666666667rem 3.0555555556rem 0 2.2222222222rem !important;
  }
  .teaser__infobox .table-cell.teaser__infobox-service.column-right {
    padding: 1.6666666667rem 2.2222222222rem 0 3.0555555556rem !important;
  }
  .teaser__infobox .table-cell header,
  .teaser__infobox .table-cell .teaser--header {
    top: -5.2777777778rem !important;
  }
  .teaser__infobox .table-cell.column-left {
    padding: 3.3333333333rem;
  }
  .teaser__infobox .table-cell.column-left .teaser--bg {
    width: 97.5% !important;
  }
  .teaser__infobox .table-cell.column-right .teaser--bg {
    width: 97.5% !important;
  }
}
.teaser__infobox .teaser__infobox-quotation {
  position: relative;
  padding: 4.4444444444rem 3.3333333333rem 3.3333333333rem 3.3333333333rem;
  background: none;
  color: #ffffff;
}
.teaser__infobox .teaser__infobox-quotation .teaser--type__highlight {
  padding: 0.1666666667rem 0.5555555556rem;
}
.teaser__infobox .teaser__infobox-quotation .teaser--bg {
  z-index: -1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #551285;
}
.teaser__infobox .teaser__infobox-quotation header,
.teaser__infobox .teaser__infobox-quotation .teaser--header {
  text-align: center;
  position: absolute;
  top: -5.2777777778rem;
  width: 100%;
  left: 0;
}
.teaser__infobox .teaser__infobox-quotation .teaser--text {
  color: #ffffff !important;
  text-align: center;
  font-size: 1.1666666667rem;
}
.teaser__infobox .teaser__infobox-service {
  background: none;
  position: relative;
  padding: 1.6666666667rem 2.2222222222rem 1.1111111111rem 2.2222222222rem;
  text-align: center;
  color: #222222;
}
@media print, screen and (max-width: 39.93625em) {
  .teaser__infobox .teaser__infobox-service .teaser--header + .teaser--text {
    display: none;
  }
}
.teaser__infobox .teaser__infobox-service h2.quintus--headline__serif, .teaser__infobox .teaser__infobox-service .quintus--headline__serif.span3, .teaser__infobox .teaser__infobox-service .quintus--headline__serif.span5, .teaser__infobox .teaser__infobox-service blockquote.medium > p.quintus--headline__serif {
  margin-bottom: 1.1111111111rem;
}
.teaser__infobox .teaser__infobox-service .teaser--bg {
  z-index: -1;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background: #f4f4f4;
}
.teaser__infobox .teaser__infobox-service .teaser--text {
  color: #222222 !important;
  text-align: center;
}

.teaser__important {
  text-align: center;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__important:nth-child(3n) {
    clear: left;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teaser__important:nth-child(3n) {
    clear: none;
  }
  .teaser__important:nth-child(3n+1) {
    clear: left;
  }
}
.teaser__important p.teaser--text {
  font-size: 0.8888888889rem !important;
}

.teaser__editorial .teaser--image {
  margin-bottom: 0;
}
@media print {
  .teaser__editorial {
    display: none;
  }
}
.teaser__editorial:nth-child(2n+1) {
  clear: left;
}

.teaser__focuslinks {
  padding-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__focuslinks {
    padding-bottom: 2.7777777778em;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .teaser__focuslink .teaser--header {
    margin-bottom: 0.5555555556rem;
  }
}
.teaser__focuslink .teaser--article .teaser--header .teaser--headline .teaser--link:active:hover, .teaser__focuslink .teaser--article .teaser--header .teaser--headline .teaser--link:visited:hover {
  color: #296ab7;
}

.teaser--list {
  margin-left: 0;
}

.teaser--list-flex {
  margin-left: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.teaser--sidebar {
  width: 100%;
  background: #f4f4f4;
  padding: 0.5555555556em 1.1111111111rem 0.5555555556em 1.1111111111rem;
  text-align: center;
}
@media print, screen and (min-width: 48.75em) {
  .teaser--sidebar {
    text-align: left;
    width: 100%;
    background: #f4f4f4;
    padding: 1.6666666667rem 1.1111111111rem 1.1111111111rem 1.1111111111rem;
  }
}
.teaser--sidebar a, .teaser--sidebar article footer div.profile a.profile--link, article footer div.profile .teaser--sidebar a.profile--link, .teaser--sidebar .article--footer-read, .teaser--sidebar article footer div.profile .profile--link.article--footer-read, article footer div.profile .teaser--sidebar .profile--link.article--footer-read, .teaser--sidebar .article--read, .teaser--sidebar article footer div.profile .profile--link.article--read, article footer div.profile .teaser--sidebar .profile--link.article--read {
  text-decoration: none;
}

.teaser__columns {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .teaser__columns {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teaser__columns {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .teaser__columns {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.address--teaser .teaser--header strong {
  display: block;
  margin-top: -0.2777777778rem;
  margin-bottom: 0.8333333333rem;
}

ul.teaser--linklist.text-left:last-child {
  margin-bottom: 2em !important;
}

.social-share {
  float: right;
}

.social-share li {
  padding: 0.8333333333rem 0;
}

.footer-social a, .footer-social article footer div.profile a.profile--link, article footer div.profile .footer-social a.profile--link, .footer-social .article--footer-read, .footer-social article footer div.profile .profile--link.article--footer-read, article footer div.profile .footer-social .profile--link.article--footer-read, .footer-social .article--read, .footer-social article footer div.profile .profile--link.article--read, article footer div.profile .footer-social .profile--link.article--read,
.footer-social a:hover,
.social-share a,
.social-share article footer div.profile a.profile--link,
article footer div.profile .social-share a.profile--link,
.social-share .article--footer-read,
.social-share article footer div.profile .profile--link.article--footer-read,
article footer div.profile .social-share .profile--link.article--footer-read,
.social-share .article--read,
.social-share article footer div.profile .profile--link.article--read,
article footer div.profile .social-share .profile--link.article--read,
.social-share a:hover {
  background: #f4f4f4;
  border-radius: 50%;
  margin-left: 0.5555555556rem;
  border: 8px solid #f4f4f4;
  color: #ffffff;
  font-size: 1.6666666667rem;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
}
@media print, screen and (min-width: 39.9375em) {
  .footer-social a, .footer-social article footer div.profile a.profile--link, article footer div.profile .footer-social a.profile--link, .footer-social .article--footer-read, .footer-social article footer div.profile .profile--link.article--footer-read, article footer div.profile .footer-social .profile--link.article--footer-read, .footer-social .article--read, .footer-social article footer div.profile .profile--link.article--read, article footer div.profile .footer-social .profile--link.article--read,
  .footer-social a:hover,
  .social-share a,
  .social-share article footer div.profile a.profile--link,
  article footer div.profile .social-share a.profile--link,
  .social-share .article--footer-read,
  .social-share article footer div.profile .profile--link.article--footer-read,
  article footer div.profile .social-share .profile--link.article--footer-read,
  .social-share .article--read,
  .social-share article footer div.profile .profile--link.article--read,
  article footer div.profile .social-share .profile--link.article--read,
  .social-share a:hover {
    font-size: 1.2222222222rem;
    border-width: 5px;
  }
}
.footer-social a[rel=external]:after, .footer-social article footer div.profile a[rel=external].profile--link:after, article footer div.profile .footer-social a[rel=external].profile--link:after, .footer-social [rel=external].article--footer-read:after, .footer-social [rel=external].article--read:after,
.footer-social a:hover[rel=external]:after,
.social-share a[rel=external]:after,
.social-share article footer div.profile a[rel=external].profile--link:after,
article footer div.profile .social-share a[rel=external].profile--link:after,
.social-share [rel=external].article--footer-read:after,
.social-share [rel=external].article--read:after,
.social-share a:hover[rel=external]:after {
  content: none !important;
}

.social-share__violet a, .social-share__violet article footer div.profile a.profile--link, article footer div.profile .social-share__violet a.profile--link, .social-share__violet .article--footer-read, .social-share__violet article footer div.profile .profile--link.article--footer-read, article footer div.profile .social-share__violet .profile--link.article--footer-read, .social-share__violet .article--read, .social-share__violet article footer div.profile .profile--link.article--read, article footer div.profile .social-share__violet .profile--link.article--read,
.social-share__violet a:hover,
.social-share__white a,
.social-share__white article footer div.profile a.profile--link,
article footer div.profile .social-share__white a.profile--link,
.social-share__white .article--footer-read,
.social-share__white article footer div.profile .profile--link.article--footer-read,
article footer div.profile .social-share__white .profile--link.article--footer-read,
.social-share__white .article--read,
.social-share__white article footer div.profile .profile--link.article--read,
article footer div.profile .social-share__white .profile--link.article--read,
.social-share__white a:hover {
  border: 5px solid #f4f4f4;
  font-size: 1.3333333333rem;
  border-width: 8px;
  margin-left: 0.5555555556rem;
  margin-right: 0.5555555556rem;
}

.footer-social a.social-share--fb, .footer-social article footer div.profile a.social-share--fb.profile--link, article footer div.profile .footer-social a.social-share--fb.profile--link, .footer-social .social-share--fb.article--footer-read, .footer-social .social-share--fb.article--read,
.social-share a.social-share--fb,
.social-share article footer div.profile a.social-share--fb.profile--link,
article footer div.profile .social-share a.social-share--fb.profile--link,
.social-share .social-share--fb.article--footer-read,
.social-share .social-share--fb.article--read {
  background-color: #3B5998;
  border-color: #3B5998;
}
.footer-social a.social-share--fb:hover, .footer-social .social-share--fb.article--footer-read:hover, .footer-social .social-share--fb.article--read:hover,
.social-share a.social-share--fb:hover,
.social-share .social-share--fb.article--footer-read:hover,
.social-share .social-share--fb.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.social-share__white a.social-share--fb, .social-share__white article footer div.profile a.social-share--fb.profile--link, article footer div.profile .social-share__white a.social-share--fb.profile--link, .social-share__white .social-share--fb.article--footer-read, .social-share__white .social-share--fb.article--read {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #3B5998;
}
.social-share__white a.social-share--fb:hover, .social-share__white .social-share--fb.article--footer-read:hover, .social-share__white .social-share--fb.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.footer-social a.social-share--twitter, .footer-social article footer div.profile a.social-share--twitter.profile--link, article footer div.profile .footer-social a.social-share--twitter.profile--link, .footer-social .social-share--twitter.article--footer-read, .footer-social .social-share--twitter.article--read,
.social-share a.social-share--twitter,
.social-share article footer div.profile a.social-share--twitter.profile--link,
article footer div.profile .social-share a.social-share--twitter.profile--link,
.social-share .social-share--twitter.article--footer-read,
.social-share .social-share--twitter.article--read {
  background-color: #000000;
  border-color: #000000;
}
.footer-social a.social-share--twitter:hover, .footer-social .social-share--twitter.article--footer-read:hover, .footer-social .social-share--twitter.article--read:hover,
.social-share a.social-share--twitter:hover,
.social-share .social-share--twitter.article--footer-read:hover,
.social-share .social-share--twitter.article--read:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

.social-share__white a.social-share--twitter, .social-share__white article footer div.profile a.social-share--twitter.profile--link, article footer div.profile .social-share__white a.social-share--twitter.profile--link, .social-share__white .social-share--twitter.article--footer-read, .social-share__white .social-share--twitter.article--read {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
.social-share__white a.social-share--twitter:hover, .social-share__white .social-share--twitter.article--footer-read:hover, .social-share__white .social-share--twitter.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.footer-social a.social-share--email, .footer-social article footer div.profile a.social-share--email.profile--link, article footer div.profile .footer-social a.social-share--email.profile--link, .footer-social .social-share--email.article--footer-read, .footer-social .social-share--email.article--read,
.social-share a.social-share--email,
.social-share article footer div.profile a.social-share--email.profile--link,
article footer div.profile .social-share a.social-share--email.profile--link,
.social-share .social-share--email.article--footer-read,
.social-share .social-share--email.article--read {
  background-color: #595959;
  border-color: #595959;
}
.footer-social a.social-share--email:hover, .footer-social .social-share--email.article--footer-read:hover, .footer-social .social-share--email.article--read:hover,
.social-share a.social-share--email:hover,
.social-share .social-share--email.article--footer-read:hover,
.social-share .social-share--email.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.footer-social a.social-share--youtube, .footer-social article footer div.profile a.social-share--youtube.profile--link, article footer div.profile .footer-social a.social-share--youtube.profile--link, .footer-social .social-share--youtube.article--footer-read, .footer-social .social-share--youtube.article--read,
.social-share a.social-share--youtube,
.social-share article footer div.profile a.social-share--youtube.profile--link,
article footer div.profile .social-share a.social-share--youtube.profile--link,
.social-share .social-share--youtube.article--footer-read,
.social-share .social-share--youtube.article--read {
  background-color: #cd413a;
  border-color: #cd413a;
}
.footer-social a.social-share--youtube:hover, .footer-social .social-share--youtube.article--footer-read:hover, .footer-social .social-share--youtube.article--read:hover,
.social-share a.social-share--youtube:hover,
.social-share .social-share--youtube.article--footer-read:hover,
.social-share .social-share--youtube.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.social-share__white a.social-share--youtube, .social-share__white article footer div.profile a.social-share--youtube.profile--link, article footer div.profile .social-share__white a.social-share--youtube.profile--link, .social-share__white .social-share--youtube.article--footer-read, .social-share__white .social-share--youtube.article--read {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #cd413a;
}
.social-share__white a.social-share--youtube:hover, .social-share__white .social-share--youtube.article--footer-read:hover, .social-share__white .social-share--youtube.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.footer-social a.social-share--rss, .footer-social article footer div.profile a.social-share--rss.profile--link, article footer div.profile .footer-social a.social-share--rss.profile--link, .footer-social .social-share--rss.article--footer-read, .footer-social .social-share--rss.article--read,
.social-share a.social-share--rss,
.social-share article footer div.profile a.social-share--rss.profile--link,
article footer div.profile .social-share a.social-share--rss.profile--link,
.social-share .social-share--rss.article--footer-read,
.social-share .social-share--rss.article--read {
  background-color: #551285;
  border-color: #551285;
}
.footer-social a.social-share--rss:hover, .footer-social .social-share--rss.article--footer-read:hover, .footer-social .social-share--rss.article--read:hover,
.social-share a.social-share--rss:hover,
.social-share .social-share--rss.article--footer-read:hover,
.social-share .social-share--rss.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #296ab7;
}

.social-share__white a.social-share--rss, .social-share__white article footer div.profile a.social-share--rss.profile--link, article footer div.profile .social-share__white a.social-share--rss.profile--link, .social-share__white .social-share--rss.article--footer-read, .social-share__white .social-share--rss.article--read {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #551285;
}
.social-share__white a.social-share--rss:hover, .social-share__white .social-share--rss.article--footer-read:hover, .social-share__white .social-share--rss.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.social-share__violet a.social-share--fb, .social-share__violet article footer div.profile a.social-share--fb.profile--link, article footer div.profile .social-share__violet a.social-share--fb.profile--link, .social-share__violet .social-share--fb.article--footer-read, .social-share__violet .social-share--fb.article--read,
.social-share__violet a.social-share--twitter,
.social-share__violet article footer div.profile a.social-share--twitter.profile--link,
article footer div.profile .social-share__violet a.social-share--twitter.profile--link,
.social-share__violet .social-share--twitter.article--footer-read,
.social-share__violet .social-share--twitter.article--read,
.social-share__violet a.social-share--instagram,
.social-share__violet article footer div.profile a.social-share--instagram.profile--link,
article footer div.profile .social-share__violet a.social-share--instagram.profile--link,
.social-share__violet .social-share--instagram.article--footer-read,
.social-share__violet .social-share--instagram.article--read,
.social-share__violet a.social-share--youtube,
.social-share__violet article footer div.profile a.social-share--youtube.profile--link,
article footer div.profile .social-share__violet a.social-share--youtube.profile--link,
.social-share__violet .social-share--youtube.article--footer-read,
.social-share__violet .social-share--youtube.article--read,
.social-share__violet a.social-share--rss,
.social-share__violet article footer div.profile a.social-share--rss.profile--link,
article footer div.profile .social-share__violet a.social-share--rss.profile--link,
.social-share__violet .social-share--rss.article--footer-read,
.social-share__violet .social-share--rss.article--read {
  background-color: #551285;
  border-color: #551285;
  color: #ffffff;
}
.social-share__violet a.social-share--fb:hover, .social-share__violet .social-share--fb.article--footer-read:hover, .social-share__violet .social-share--fb.article--read:hover,
.social-share__violet a.social-share--twitter:hover,
.social-share__violet .social-share--twitter.article--footer-read:hover,
.social-share__violet .social-share--twitter.article--read:hover,
.social-share__violet a.social-share--instagram:hover,
.social-share__violet .social-share--instagram.article--footer-read:hover,
.social-share__violet .social-share--instagram.article--read:hover,
.social-share__violet a.social-share--youtube:hover,
.social-share__violet .social-share--youtube.article--footer-read:hover,
.social-share__violet .social-share--youtube.article--read:hover,
.social-share__violet a.social-share--rss:hover,
.social-share__violet .social-share--rss.article--footer-read:hover,
.social-share__violet .social-share--rss.article--read:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #551285;
}

.social-share__violet a.social-share--twitter, .social-share__violet article footer div.profile a.social-share--twitter.profile--link, article footer div.profile .social-share__violet a.social-share--twitter.profile--link, .social-share__violet .social-share--twitter.article--footer-read, .social-share__violet .social-share--twitter.article--read {
  background-color: #551285;
  border-color: #551285;
  color: #ffffff;
}
.social-share__violet a.social-share--twitter:hover, .social-share__violet .social-share--twitter.article--footer-read:hover, .social-share__violet .social-share--twitter.article--read:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #222222;
}

.footer-social a.social-share--whatsapp, .footer-social article footer div.profile a.social-share--whatsapp.profile--link, article footer div.profile .footer-social a.social-share--whatsapp.profile--link, .footer-social .social-share--whatsapp.article--footer-read, .footer-social .social-share--whatsapp.article--read,
.social-share a.social-share--whatsapp,
.social-share article footer div.profile a.social-share--whatsapp.profile--link,
article footer div.profile .social-share a.social-share--whatsapp.profile--link,
.social-share .social-share--whatsapp.article--footer-read,
.social-share .social-share--whatsapp.article--read {
  background-color: #25D366;
  border-color: #25D366;
}
.footer-social a.social-share--whatsapp:hover, .footer-social .social-share--whatsapp.article--footer-read:hover, .footer-social .social-share--whatsapp.article--read:hover,
.social-share a.social-share--whatsapp:hover,
.social-share .social-share--whatsapp.article--footer-read:hover,
.social-share .social-share--whatsapp.article--read:hover {
  background-color: #296ab7;
  border-color: #296ab7;
  color: #ffffff;
}

.footer-social {
  border-top: 3px solid #f4f4f4;
}

.footer-social--list {
  display: block;
  margin-left: 0;
  margin-top: 20px;
}
@media print, screen and (min-width: 39.9375em) {
  .footer-social--list {
    display: inline;
  }
}

.lamaIframe {
  height: 100%;
}

/* ================= BACKDROP ================= */
#overlayBackdrop {
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: -1;
}

#overlayBackdrop.active {
  position: fixed;
  opacity: 1;
  pointer-events: auto;
  z-index: 10000;
}

/* ================= OVERLAY ================= */
#surveyOverlay {
  position: absolute;
  top: -50000px;
  left: -50000px;
  width: 750px;
  max-width: 90vw;
  background: #fff;
  padding: 20px;
  text-align: center;
  border-radius: 16px;
  -webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25), 0 5px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25), 0 5px 15px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-50%, -50%) scale(0.8);
      -ms-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  z-index: -1;
}

#surveyOverlay.active {
  top: 50%;
  left: 50%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  z-index: 10001;
}

#surveyOverlay.expanded, nav#surveyOverlay.breadcrumb {
  width: 60vw;
  max-width: 850px;
  height: 90vh;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 20px;
}

.invitation p {
  max-width: 600px;
  margin: 0 auto 20px;
}

.invitation .footer {
  float: left;
  font-size: 13px;
}

.invitation button {
  margin: 10px;
}

/* ================= CLOSE ================= */
#surveyOverlay .close-btn {
  position: absolute;
  top: -15px;
  right: -15px;
  background: #551285;
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  line-height: 15px;
  border: 2px solid;
}

#surveyOverlay.expanded .close-btn, nav#surveyOverlay.breadcrumb .close-btn {
  border: 2px solid #f0f0f0;
}

#surveyOverlay.expanded .invitation, nav#surveyOverlay.breadcrumb .invitation,
#surveyOverlay.closing .invitation {
  display: none;
}

/* smoother closing */
#surveyOverlay.closing {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.95);
      -ms-transform: translate(-50%, -50%) scale(0.95);
          transform: translate(-50%, -50%) scale(0.95);
}

/* ================= SURVEY ================= */
#surveyOverlay .lama, #surveyOverlay.active .lama {
  display: none;
  height: 100%;
}

#surveyOverlay.expanded .lama, nav#surveyOverlay.breadcrumb .lama {
  display: block;
}

#surveyOverlay.expanded .invitation, nav#surveyOverlay.breadcrumb .invitation {
  display: none;
}

/* ================= MOBILE ================= */
@media (max-width: 768px) {
  #surveyOverlay.expanded, nav#surveyOverlay.breadcrumb {
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-radius: 0;
  }
  #surveyOverlay .close-btn {
    top: 15px;
    right: 15px;
  }
  #surveyOverlay.expanded .close-btn, nav#surveyOverlay.breadcrumb .close-btn {
    right: 25px;
  }
}
/* ================= SCROLL LOCK ================= */
body.no-scroll {
  position: fixed;
  width: 100%;
}

/* ================= SR ================= */
#sr-announcer {
  position: absolute;
  left: -9999px;
}

.contact-info {
  text-align: left;
}

.address--filters .multiselect-1st-item {
  float: none;
}
.address--filters label:last-of-type .multiselect.dropdown-toggle,
.address--filters .multiselect.dropdown-toggle {
  background-image: none;
  border-bottom: none;
}
.address--filters label:last-of-type .multiselect-1st-item, .address--filters fieldset legend:last-of-type .multiselect-1st-item, fieldset .address--filters legend:last-of-type .multiselect-1st-item {
  margin-right: 0;
  margin-bottom: 30px;
}
.address--filters .multiselect-container {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  left: auto;
  width: 100%;
  position: relative;
}

.form-row {
  margin-bottom: 10px;
}
.form-row input {
  width: 67%;
  float: left;
  margin-right: 10px;
}
@media print, screen and (max-width: 39.93625em) {
  .form-row button {
    margin-top: 7.5px;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .form-row button {
    width: 25%;
  }
}

.address--search {
  list-style: none;
  margin-left: 0;
  float: left;
}

.address--search-results {
  overflow: hidden;
}

.address--search-deselect {
  float: right;
}

.address--register-nav {
  padding-bottom: 0;
}

.address--register-head {
  position: relative;
}

.address--register-spelling {
  position: absolute;
  top: 5px;
  right: 0;
  color: #222222;
}
.address--register-spelling a, .address--register-spelling article footer div.profile a.profile--link, article footer div.profile .address--register-spelling a.profile--link, .address--register-spelling .article--footer-read, .address--register-spelling article footer div.profile .profile--link.article--footer-read, article footer div.profile .address--register-spelling .profile--link.article--footer-read, .address--register-spelling .article--read, .address--register-spelling article footer div.profile .profile--link.article--read, article footer div.profile .address--register-spelling .profile--link.article--read {
  text-decoration: none;
}

.address--role {
  list-style: none;
  margin-left: 0;
}

.address--contact dt {
  color: #222222;
}

.preamble {
  text-align: center;
  padding-bottom: 0;
}
.hero-image .preamble {
  padding-top: 0.5555555556em;
}
@media print, screen and (min-width: 39.9375em) {
  .hero-image .preamble {
    padding-top: 1.1111111111em;
  }
}

.preamble__bg,
.preamble__image {
  padding-top: 0;
  padding-bottom: 1.9444444444em;
}
@media print, screen and (min-width: 39.9375em) {
  .preamble__bg,
  .preamble__image {
    padding-bottom: 4.4444444444em;
  }
}
.preamble__bg,
.preamble__image {
  /*&.row.column {
    @include breakpoint(xxlarge) {
      padding-left: 0;
      padding-right: 0;
    }
  }*/
}
.preamble__bg .preamble--sub-headline,
.preamble__image .preamble--sub-headline {
  color: #ffffff;
}

.preamble--image img {
  width: 100%;
  border-top: 10px solid #551285;
}

.preamble__image-teaser img {
  border-top: none;
}

.preamble--container {
  padding-top: 0.5555555556em;
  padding-bottom: 0.5555555556em;
}
@media print, screen and (min-width: 39.9375em) {
  .preamble--container {
    padding-bottom: 2.7777777778em;
  }
}
.preamble__bg .preamble--container {
  background-color: #551285;
  color: #ffffff;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .preamble__bg .preamble--container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .preamble__bg .preamble--container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .preamble__bg .preamble--container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.preamble__bg .preamble--container p {
  color: #ffffff;
}
.preamble__bg .preamble--container p:last-child {
  margin-bottom: 0;
}
.preamble__bg .preamble--container a:not(.button):not([rel=tag]):not(.tag):not(.tabs), .preamble__bg .preamble--container .article--footer-read:not(.button):not([rel=tag]):not(.tag):not(.tabs), .preamble__bg .preamble--container .article--read:not(.button):not([rel=tag]):not(.tag):not(.tabs) {
  color: #ffae00;
}

.preamble--headline {
  margin-bottom: 0.5555555556rem;
}
.preamble__bg .preamble--headline {
  color: #ffffff;
}

.preamble--sub-headline {
  margin-bottom: 0;
}

.preamble--headline-container::after {
  content: " ";
  display: block;
  padding-top: 0.5555555556em;
  margin-bottom: 0.5555555556em;
  width: 28%;
  margin-left: 36%;
  border-bottom: 6px solid #451369;
}
@media print, screen and (min-width: 39.9375em) {
  .preamble--headline-container::after {
    padding-top: 1.1111111111em;
    margin-bottom: 1.1111111111em;
  }
}
.preamble__bg .preamble--headline-container {
  color: #ffffff;
  font-style: normal;
}
.preamble__bg .preamble--headline-container::after {
  border-bottom-color: #ffffff;
}

@media print, screen and (min-width: 48.75em) {
  .preamble p {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%;
  }
}

.column.flex-video.widescreen.video, .flex-video.widescreen.video.columns {
  margin-bottom: 0px !important;
}

@media print, screen and (max-width: 73.06125em) {
  .preamble__bg.preamble__image-teaser {
    margin-top: -2.2222222222rem;
    padding-top: 1.1111111111rem;
    margin-bottom: 1.6666666667rem;
  }
}
@media print, screen and (max-width: 73.06125em) and (min-width: 39.9375em) {
  .preamble__bg.preamble__image-teaser {
    margin-top: -3.3333333333rem;
    padding-top: 3.3333333333rem;
  }
}
.preamble__bg.preamble__image-teaser .preamble--sub-headline {
  color: #ffffff;
  margin-bottom: 2.2222222222rem;
  display: block;
}
.preamble__bg.preamble__image-teaser .preamble--sub-headline:after {
  display: none;
}
@media print, screen and (min-width: 48.75em) {
  .preamble__bg.preamble__image-teaser {
    position: relative;
    overflow: hidden;
  }
  .preamble__bg.preamble__image-teaser .preamble--container {
    background: none;
    position: absolute;
    bottom: 2.2222222222rem;
    left: 0;
    width: 100%;
  }
}

.preamble--skyscraper {
  position: relative;
}
@media print, screen and (min-width: 48.75em) {
  .preamble--skyscraper {
    min-height: 600px;
    margin-left: 135px;
    margin-right: 135px;
  }
}
@media screen and (min-width: 1470px) {
  .preamble--skyscraper {
    min-height: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.preamble--skyscraper .preamble--skyscraper__left,
.preamble--skyscraper .preamble--skyscraper__right {
  display: none;
  position: absolute;
  top: 0;
  width: 120px;
  height: 600px;
  background: red;
}
@media print, screen and (min-width: 48.75em) {
  .preamble--skyscraper .preamble--skyscraper__left,
  .preamble--skyscraper .preamble--skyscraper__right {
    display: block;
  }
}
.preamble--skyscraper .preamble--skyscraper__left a::after, .preamble--skyscraper .preamble--skyscraper__left article footer div.profile a.profile--link::after, article footer div.profile .preamble--skyscraper .preamble--skyscraper__left a.profile--link::after, .preamble--skyscraper .preamble--skyscraper__left .article--footer-read::after, .preamble--skyscraper .preamble--skyscraper__left .article--read::after,
.preamble--skyscraper .preamble--skyscraper__right a::after,
.preamble--skyscraper .preamble--skyscraper__right article footer div.profile a.profile--link::after,
article footer div.profile .preamble--skyscraper .preamble--skyscraper__right a.profile--link::after,
.preamble--skyscraper .preamble--skyscraper__right .article--footer-read::after,
.preamble--skyscraper .preamble--skyscraper__right .article--read::after {
  content: "";
}
.preamble--skyscraper .preamble--skyscraper__left {
  left: -135px;
}
@media screen and (min-width: 1470px) {
  .preamble--skyscraper .preamble--skyscraper__left {
    left: -150px;
  }
}
.preamble--skyscraper .preamble--skyscraper__right {
  right: -135px;
}
@media screen and (min-width: 1470px) {
  .preamble--skyscraper .preamble--skyscraper__right {
    right: -150px;
  }
}

.accordion {
  clear: both;
  border: none;
}

.accordion-title {
  font-size: 1em;
  line-height: 1.3em;
  color: #551285;
  text-decoration: none;
  font-weight: bold;
  padding: 1.3888888889rem 2.7777777778rem 1.3888888889rem 0;
  border: none;
}
.accordion-title:hover, .accordion-title:hover:visited, .accordion-title:focus, .accordion-title:focus:visited {
  background: none;
  color: #296ab7;
}
.accordion-title::before {
  font-family: "ekdsymbols";
  color: #551285;
  content: "\e806";
}
.address--accordion .accordion-title {
  background-color: #f4f4f4;
  padding: 0.8333333333rem 2.7777777778rem 0.8333333333rem 0.2777777778rem;
  border-radius: 0 !important;
}
.address--accordion .accordion-title h2, .address--accordion .accordion-title .span3, .address--accordion .accordion-title .span5, .address--accordion .accordion-title blockquote.medium > p {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48.75em) {
  .address--accordion .accordion-title {
    margin-left: -0.8333333333rem;
    padding-left: 0.8333333333rem;
  }
}

:last-child:not(.is-active) > .accordion-title {
  border: none;
}

.is-active .accordion-title {
  border-bottom: none;
}
.is-active .accordion-title::before {
  content: "\e821";
}

.accordion-item {
  border: none;
  border-bottom: 4px solid #f4f4f4;
}
.address--accordion .accordion-item {
  border: none;
  margin-bottom: 1.1111111111rem;
}

.accordion-download {
  overflow: hidden;
}

.accordion-content {
  border: none;
  padding: 0 0 1.1111111111rem 0;
  color: #222222;
  overflow: hidden;
}
.accordion-content p:last-child {
  margin-bottom: 0;
}
.accordion-content .article-section {
  float: none;
}
.address--accordion .accordion-content {
  padding-top: 0.8333333333rem;
  padding-bottom: 0.8333333333rem;
  border: none !important;
}

@media print, screen and (min-width: 48.75em) {
  .accordion-content > .large-8 {
    width: 100%;
  }
  .accordion-content > .large-offset-1 {
    margin-left: 0%;
  }
}
.article--navigation {
  clear: both;
  position: relative;
  font-size: 0.8888888889rem;
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation {
    margin-right: -16.6666666667%;
  }
}
@media print {
  .article--navigation {
    display: none;
  }
}

.article--navigation-container {
  background: #f4f4f4;
  text-align: center;
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-container {
    text-align: left;
  }
}
.article--navigation-container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .article--navigation-container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--navigation-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media print, screen and (min-width: 48.75em) {
  .article--navigation-container.stickem {
    margin-left: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--navigation-container.stickem {
    margin-left: -15px;
  }
}

.article--navigation-container.stickit {
  position: fixed;
  top: 100px;
  left: auto;
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-container.stickit {
    margin-left: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--navigation-container.stickit {
    margin-left: -15px;
  }
}

.article--navigation-container.stickit-end {
  position: absolute;
  bottom: 0;
  top: auto;
}

.article--navigation-search {
  display: none;
}

.article--navigation-toggle {
  margin-bottom: 0;
  width: auto;
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-toggle {
    width: 100%;
  }
}
.article--navigation-toggle {
  margin-top: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .article--navigation-toggle {
    margin-top: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-toggle {
    margin-top: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--navigation-toggle {
    margin-top: 15px;
  }
}
.article--navigation-toggle::before {
  font-family: "ekdsymbols";
  margin-right: 0.2777777778rem;
  content: "\e806";
}
.is-open .article--navigation-toggle::before {
  content: "\e821";
}

.offcanvas-nav--1st-lvl {
  text-align: left;
  max-height: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.5s, max-height 0.5s;
  transition: visibility 0s linear 0.5s, max-height 0.5s;
  overflow-x: auto;
  margin: 0;
}
.offcanvas-nav--1st-lvl .is-active {
  font-weight: bold;
}
.offcanvas-nav--1st-lvl {
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .offcanvas-nav--1st-lvl {
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .offcanvas-nav--1st-lvl {
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .offcanvas-nav--1st-lvl {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .offcanvas-nav--1st-lvl {
    width: 300px;
    background: #f4f4f4;
  }
}
.offcanvas-nav--1st-lvl.is-open {
  max-height: 1000px;
  visibility: visible;
  -webkit-transition: visibility 0s linear 0s, max-height 0.5s;
  transition: visibility 0s linear 0s, max-height 0.5s;
}
@media print, screen and (min-width: 48.75em) {
  .offcanvas-nav--1st-lvl.is-open {
    max-height: 50vh;
  }
}
.nojs .offcanvas-nav--1st-lvl {
  display: none;
}

.offcanvas-nav--2nd-lvl {
  margin: 0;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .offcanvas-nav--2nd-lvl {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .offcanvas-nav--2nd-lvl {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .offcanvas-nav--2nd-lvl {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.offcanvas-nav--1st-item,
.offcanvas-nav--2nd-item {
  list-style: none;
}
.offcanvas-nav--1st-item:hover,
.offcanvas-nav--2nd-item:hover {
  background: transparent;
}

.offcanvas-nav--1st-item {
  border-bottom: 2px solid #dddddd;
  padding: 10px 0;
}
.offcanvas-nav--1st-item[aria-expanded=true] {
  border-bottom: none;
}
.offcanvas-nav--1st-item[aria-expanded=true] .offcanvas-nav--1st-link {
  font-weight: bold;
}

.offcanvas-nav--2nd-item {
  border-bottom: 2px solid #f4f4f4;
}

.offcanvas-nav--1st-link,
.offcanvas-nav--2nd-link {
  text-decoration: none;
}

.offcanvas-nav--2nd-link:hover {
  background: #dddddd;
}

.offcanvas-nav--2nd-link {
  background: #dddddd;
  padding-left: 50px;
  padding-right: 30px;
}

.offcanvas-nav--2nd-link.is-active {
  background-color: #ffffff;
  color: #222222;
  font-weight: bold;
  position: relative;
}
.offcanvas-nav--2nd-link.is-active::before {
  position: absolute;
  padding: 10px 0;
  left: 1.6666666667rem;
  top: 0;
  font-family: "ekdsymbols";
  content: "\e800";
}

.is-accordion-submenu-parent > a.offcanvas-nav--1st-link::after, article footer div.profile .is-accordion-submenu-parent > a.offcanvas-nav--1st-link.profile--link::after, .is-accordion-submenu-parent > .offcanvas-nav--1st-link.article--footer-read::after, .is-accordion-submenu-parent > .offcanvas-nav--1st-link.article--read::after,
.is-accordion-submenu-parent[aria-expanded=true] > a.offcanvas-nav--1st-link::after {
  font-family: "ekdsymbols";
  display: block;
  font-weight: normal;
  content: "\e806";
  border: none;
  top: 35%;
  right: 30px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.is-accordion-submenu-parent[aria-expanded=true] > a.offcanvas-nav--1st-link::after, .is-accordion-submenu-parent[aria-expanded=true] > .offcanvas-nav--1st-link.article--footer-read::after, .is-accordion-submenu-parent[aria-expanded=true] > .offcanvas-nav--1st-link.article--read::after {
  content: "\e821";
}

.article--navigation-book {
  text-align: left;
  overflow: hidden;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .article--navigation-book {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-book {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .article--navigation-book {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.article--navigation-book p {
  margin-bottom: 0;
  font-size: 0.7777777778rem !important;
  text-transform: uppercase;
  color: #666666;
  display: none;
}
@media print, screen and (min-width: 48.75em) {
  .article--navigation-book p {
    display: block;
  }
}

.button.article--navigation-book__next, .article--navigation-book__next[rel=tag],
.article--navigation-book__next.tag, .article--navigation-book__next.tabs,
.button.article--navigation-book__prev,
.article--navigation-book__prev[rel=tag],
.article--navigation-book__prev.tag,
.article--navigation-book__prev.tabs {
  margin-bottom: 0;
  padding-left: 0.2777777778rem;
  padding-right: 0.2777777778rem;
  position: absolute;
  top: 7.5px;
  width: auto;
}
@media print, screen and (min-width: 48.75em) {
  .button.article--navigation-book__next, .article--navigation-book__next[rel=tag],
  .article--navigation-book__next.tag, .article--navigation-book__next.tabs,
  .button.article--navigation-book__prev,
  .article--navigation-book__prev[rel=tag],
  .article--navigation-book__prev.tag,
  .article--navigation-book__prev.tabs {
    position: relative;
    top: auto;
  }
}

.button.article--navigation-book__next, .article--navigation-book__next[rel=tag],
.article--navigation-book__next.tag, .article--navigation-book__next.tabs {
  padding-right: 0.5555555556rem;
  left: 15px;
}
@media print, screen and (min-width: 48.75em) {
  .button.article--navigation-book__next, .article--navigation-book__next[rel=tag],
  .article--navigation-book__next.tag, .article--navigation-book__next.tabs {
    left: auto;
  }
}
.button.article--navigation-book__next::before, .article--navigation-book__next[rel=tag]::before,
.article--navigation-book__next.tag::before, .article--navigation-book__next.tabs::before {
  font-family: "ekdsymbols";
  content: "\e822";
}

.button.article--navigation-book__prev, .article--navigation-book__prev[rel=tag],
.article--navigation-book__prev.tag, .article--navigation-book__prev.tabs {
  float: right;
  padding-left: 0.5555555556rem;
  right: 15px;
}
@media print, screen and (min-width: 48.75em) {
  .button.article--navigation-book__prev, .article--navigation-book__prev[rel=tag],
  .article--navigation-book__prev.tag, .article--navigation-book__prev.tabs {
    right: auto;
  }
}
.button.article--navigation-book__prev::after, .article--navigation-book__prev[rel=tag]::after,
.article--navigation-book__prev.tag::after, .article--navigation-book__prev.tabs::after {
  font-family: "ekdsymbols";
  content: "\e800";
}

.foundation-player.normal .player {
  margin-left: 0;
  list-style: none;
}
.foundation-player.normal .player li {
  display: table-cell;
  vertical-align: middle;
}
.foundation-player.normal .player .player-button {
  color: #551285;
  font-size: 1.3rem;
}
.foundation-player.normal .player .player-button.play {
  font-size: 1.7rem;
}
.foundation-player.normal .player .player-progress .progress {
  background-color: #dddddd;
}
.foundation-player.normal .player .player-progress .buffered {
  background-color: #666666;
}
.foundation-player.normal .player .player-progress .progress {
  top: 0;
  height: 0.3333333333rem;
}
.foundation-player.normal .player .player-progress .played {
  height: 0.3333333333rem;
  background-color: #551285;
  position: relative;
  z-index: 20;
}
.foundation-player.normal .player .player-progress .played::after {
  content: "";
  position: absolute;
  top: -6px;
  right: -7px;
  border: 0.2777777778rem #551285 solid;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  background-color: #ffffff;
}
.foundation-player.normal .player .player-progress .buffered {
  z-index: 10;
}
.foundation-player.normal .player .player-status {
  font-size: 16px;
  color: #222222;
  font-style: normal;
  font-weight: normal;
  font-family: "Source Sans Pro", sans-serif;
}

.video {
  background: url(../video/default.png) no-repeat;
  background-size: cover;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video {
    background: url(../video/default@2x.png) no-repeat;
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .video {
    background: url(../video/default@3x.png) no-repeat;
  }
}

.video iframe {
  width: 100%;
}

.cookie--disclaimer,
.video--disclaimer {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #ffffff;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  padding: 0.8333333333rem;
}
@media print {
  .cookie--disclaimer,
  .video--disclaimer {
    display: none;
  }
}

.char-nav {
  position: relative;
  overflow: hidden;
  margin-bottom: 1.9444444444em;
  margin-top: 1.9444444444em;
  clear: both;
}
@media print, screen and (min-width: 39.9375em) {
  .char-nav {
    margin-bottom: 2.7777777778em;
    margin-top: 2.7777777778em;
  }
}
@media print, screen and (min-width: 48.75em) {
  .char-nav {
    padding-right: 15px;
  }
}

.char-nav--list {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--list {
    overflow-x: hidden;
  }
}

.char-nav--1st-lvl {
  list-style: none;
  width: 100%;
  margin-bottom: 1.1111111111rem;
  padding: 0 1.1111111111rem;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .char-nav--1st-lvl {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--1st-lvl {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .char-nav--1st-lvl {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--1st-lvl {
    background: #f4f4f4;
  }
}

.char-nav--1st-item {
  display: inline;
  margin: 0;
  padding: 0;
}

.char-nav--1st-link {
  display: inline-block;
  margin-bottom: 0;
  padding: 0.5555555556rem 0.5555555556rem 0.5555555556rem 0.5555555556rem;
  background: #f4f4f4;
  position: relative;
  text-decoration: none;
  line-height: 40px;
  color: #551285;
}
.char-nav--1st-link.disabled {
  color: #666666 !important;
}
.char-nav--1st-link.disabled:hover {
  cursor: not-allowed;
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--1st-link {
    width: 3.75%;
    text-align: center;
  }
}
@media screen and (min-width: 73.0625em) {
  .char-nav--1st-link {
    padding: 0.5555555556rem 0.5555555556rem 0.5555555556rem 0.5555555556rem;
  }
}

.is-active .char-nav--1st-link::after {
  content: "\e821";
  font-family: "ekdsymbols";
  color: #551285;
  font-size: 1rem;
  position: absolute;
  bottom: 3px;
  margin-bottom: -3px;
  left: 0;
  padding: 0;
  width: 100%;
  height: 6px;
  line-height: 1;
  background-color: #ffffff;
  text-align: center;
}

.char-nav--2nd-lvl {
  display: none;
  position: absolute;
  top: 120px;
  left: 0;
  right: 0;
  list-style: none;
  white-space: normal;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .char-nav--2nd-lvl {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--2nd-lvl {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .char-nav--2nd-lvl {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .char-nav--2nd-lvl {
    top: 100px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .char-nav--2nd-lvl {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media screen and (min-width: 73.0625em) {
  .char-nav--2nd-lvl {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}

.is-active .char-nav--2nd-lvl {
  display: block;
}

.char-nav--2nd-item {
  display: inline-block;
  width: 100%;
  margin-left: 13px;
  margin-bottom: 5px;
}

.char-nav--2nd-link {
  position: relative;
  display: inline;
  padding-left: 13px;
  margin-left: -13px;
  text-decoration: none;
  font-weight: bold;
}
.char-nav--2nd-link:hover {
  -webkit-box-shadow: 3px 0 0 0 #296ab7;
          box-shadow: 3px 0 0 0 #296ab7;
  border-bottom: 1px solid #296ab7;
}
.char-nav--2nd-link::before {
  position: absolute;
  left: 0;
  font-size: 0.8333333333rem;
  font-family: "ekdsymbols";
  content: "\e800";
}

.press--rss {
  margin-top: 2.7777777778rem;
}

.press--contact {
  display: inline-block;
}
.press--contact::after {
  content: "";
  clear: both;
}
.press--contact dt {
  float: left;
  width: 25%;
}
.press--contact dd {
  float: right;
  width: 75%;
}
.press--contact dd + dd {
  padding-left: 25%;
  width: 100%;
}

.press--contact-box div.columns:nth-child(3n+2) {
  clear: left;
}
.press--contact-box figure {
  width: 6.1111111111rem;
  float: left;
  margin-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .press--contact-box figure {
    margin-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .press--contact-box figure {
    margin-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .press--contact-box figure {
    margin-right: 15px;
  }
}

.press--contact__image {
  overflow: hidden;
}

.press--role,
.press--address {
  margin-bottom: 0.8333333333rem;
}

.press--rss-list {
  margin-left: 0;
}

.press--rss-feed {
  padding-right: 1.1111111111rem;
}

.press--contact-item-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.press--contact-item {
  width: 100%;
}
@media screen and (min-width: 39.9375em) {
  .press--contact-item {
    padding-right: 1rem;
    width: 50%;
  }
}
@media screen and (min-width: 73.0625em) {
  .press--contact-item {
    width: 33.3333333333%;
  }
  .press--contact-item__sm {
    width: 25%;
  }
}

.map {
  height: 18.3333333333rem;
}
@media print, screen and (min-width: 48.75em) {
  .map {
    height: 32.2222222222rem;
  }
}

.map--osm {
  position: absolute;
  left: 0;
  right: 0;
  height: 13.8888888889rem;
  background-size: cover;
  background: url(../img/map/map-default625.jpg) no-repeat center center;
}
@media print, screen and (min-width: 39.9375em) {
  .map--osm {
    background: url(../img/map/map-default1250.jpg) no-repeat center center;
  }
}
@media print, screen and (min-width: 48.75em) {
  .map--osm {
    height: 27.7777777778rem;
  }
}
@media screen and (min-width: 87.4375em) {
  .map--osm {
    background: url(../img/map/map-default2500.jpg) no-repeat center center;
  }
}

.map--size-up {
  width: 100%;
  margin-top: 13.8888888889rem;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #f4f4f4;
  border-radius: 0;
  padding: 0.8333333333rem;
  color: #551285;
}
@media print, screen and (min-width: 48.75em) {
  .map--size-up {
    margin-top: 27.7777777778rem;
  }
}

.map--size-up:hover,
.map--size-up:focus {
  background: #551285;
  color: #ffffff;
}

.feed--header {
  position: relative;
  border-bottom: 3px solid #dddddd;
  margin-bottom: 0.8333333333rem;
}

.search__services {
  margin-bottom: 1.9444444444em;
  background: #f4f4f4;
  padding: 0.5555555556em 0;
}
@media print, screen and (max-width: 39.93625em) {
  .search__services h1 {
    margin-bottom: 0.5555555556rem;
  }
  .search__services p {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .search__services {
    margin-bottom: 4.4444444444em;
    padding: 2.7777777778em 0;
  }
}
.search__services button[type=submit] {
  position: relative;
  font-size: 1.4444444444rem;
  width: 100%;
  padding: 1.1111111111rem 2.2222222222rem 1.1111111111rem 2.2222222222rem;
}
@media print, screen and (max-width: 39.93625em) {
  .search__services button[type=submit] {
    font-size: 0.8888888889rem;
  }
}
@media print, screen and (max-width: 48.74875em) {
  .search__services .text-right {
    text-align: left;
    margin-top: -2.7777777778rem;
  }
}
.search__services .search--tags-label {
  line-height: 2rem;
}

/* search__services end */
@media print, screen and (max-width: 39.93625em) {
  .search--tags {
    text-align: center;
  }
}
.search--tags-label {
  color: #222222;
  font-size: 90%;
}

button.search--tag {
  float: left;
  margin: 0 0.5555555556rem 0.5555555556rem 0;
  border-radius: 1.1111111111rem !important;
  letter-spacing: 0.0555555556rem;
}
@media print, screen and (max-width: 39.93625em) {
  button.search--tag {
    float: none;
    display: inline;
    width: auto;
  }
}

.publication__search label:first-child .multiselect.dropdown-toggle,
.publication__search label:last-of-type .multiselect.dropdown-toggle,
.publication__search .multiselect.dropdown-toggle,
.search label:first-child .multiselect.dropdown-toggle,
.search label:last-of-type .multiselect.dropdown-toggle,
.search .multiselect.dropdown-toggle {
  border-radius: 0;
  border-bottom: none;
}
.publication__search .form-row,
.publication__search label:first-child .is-active .multiselect.dropdown-toggle,
.publication__search label:last-of-type .is-active .multiselect.dropdown-toggle,
.publication__search .is-active .multiselect.dropdown-toggle,
.search .form-row,
.search label:first-child .is-active .multiselect.dropdown-toggle,
.search label:last-of-type .is-active .multiselect.dropdown-toggle,
.search .is-active .multiselect.dropdown-toggle {
  border-radius: 0;
}

.publication__search .form-row,
.address__search .form-row,
.search .form-row {
  padding: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .publication__search .form-row,
  .address__search .form-row,
  .search .form-row {
    padding: 0;
    overflow: hidden;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .address__search .form-row:not(:first-child) {
    padding: 0;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .publication--search-deselect,
  .search--search-deselect,
  .search--filters button[type=submit],
  .publication--filters button[type=submit],
  .address--filters button[type=submit] {
    width: 100%;
    display: block;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .publication--search-deselect,
  .search--search-deselect,
  .search--filters button[type=submit],
  .publication--filters button[type=submit],
  .address--filters button[type=submit] {
    float: right;
    position: relative;
    right: 15px;
    margin-right: 0;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .search--filters .form-row:first-child input,
  .search--filters .form-row:first-child button,
  .publication--filters .form-row:first-child input,
  .publication--filters .form-row:first-child button,
  .address--filters .form-row:first-child input,
  .address--filters .form-row:first-child button {
    width: 100%;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .search--filters .form-row:first-child input,
  .search--filters .form-row:first-child button,
  .publication--filters .form-row:first-child input,
  .publication--filters .form-row:first-child button,
  .address--filters .form-row:first-child input,
  .address--filters .form-row:first-child button {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .search--filters .form-row:first-child button,
  .publication--filters .form-row:first-child button,
  .address--filters .form-row:first-child button {
    margin-left: 0;
  }
}

.publication--search,
.search--search {
  list-style: none;
}

.publication--search,
.search--search {
  overflow: hidden;
}

.publication--search li,
.search--search li {
  float: left;
}

.search--search-results li {
  margin-bottom: 30px;
}

.search--search-results {
  margin-left: 0;
}

.search--search-results,
.address--search-results {
  list-style: none;
}

.search--sort-list {
  margin-top: 0.2222222222rem;
  list-style: none;
}

.search--sort-item,
.search--sort p {
  float: left;
}
@media print, screen and (min-width: 48.75em) {
  .search--sort-item,
  .search--sort p {
    float: none;
  }
}

.search--sort-item {
  padding-left: 25px;
}

.search--sort-button.is-active {
  margin-left: -15px;
}
.search--sort-button.is-active::before {
  width: 15px;
  font-family: "ekdsymbols";
  content: "\e800";
}

.search--profile-image {
  width: 6.1111111111rem;
}

.readspeaker--container {
  position: relative;
}
@media print {
  .readspeaker--container {
    display: none;
  }
}

#readspeaker_button1 {
  display: none;
  position: absolute;
  top: 0;
}
#readspeaker_button1 a:hover, #readspeaker_button1 .article--footer-read:hover, #readspeaker_button1 .article--read:hover,
#readspeaker_button1 a:focus,
#readspeaker_button1 .article--footer-read:focus,
#readspeaker_button1 .article--read:focus {
  background-color: transparent;
}

.slider--nav-stage {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .slider--nav-stage {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .slider--nav-stage {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .slider--nav-stage {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.slider--nav-stage .slick-slide div div {
  width: auto !important;
  cursor: pointer;
  border: 6px solid #ffffff;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .slider--nav-stage .slick-slide div div {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .slider--nav-stage .slick-slide div div {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .slider--nav-stage .slick-slide div div {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.slider--nav-stage .slick-slide.slick-current > div > div {
  border-color: #f4f4f4;
}
.slider--nav-stage .slick-slide:focus > div > div {
  border-color: #f4f4f4;
  outline: none;
}

.slick-slide {
  margin-bottom: 0.8333333333rem;
}
.slick-slide figcaption {
  min-height: 1.6666666667rem;
  position: relative;
  padding-right: 16.6666666667%;
  font-size: 0.7777777778rem;
  line-height: 1.1666666667rem;
}
.slick-slide figcaption .image--number {
  position: absolute;
  top: 0;
  right: 0.1111111111rem;
}

.slick-arrow {
  position: relative;
}
.slick-arrow.slick-next:after, .slick-arrow.slick-prev:before {
  font-size: 2.2222222222rem;
  font-family: "ekdsymbols";
  display: inline-block;
  content: "\e822";
  color: #551285;
}
@media print, screen and (max-width: 39.93625em) {
  .slick-arrow.slick-next:after, .slick-arrow.slick-prev:before {
    position: absolute;
    bottom: 0;
    right: 0;
    text-indent: -0.4444444444rem;
    width: 1.1111111111rem;
  }
}
.slick-arrow.slick-next:after {
  content: "\e800";
  left: 0;
  right: auto;
}

.timeline--wrapper {
  margin-left: 0;
  list-style: none;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%223%22%20height%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M0%200%20H%203%20V%201%20H%200%20Z%22%20fill%3D%22%23f7f7f7%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat-y 1.1111111111rem;
}
@media print, screen and (min-width: 39.9375em) {
  .timeline--wrapper {
    background-position: 3.8888888889rem 0;
  }
}

.timeline--element {
  margin-bottom: 1.6666666667rem;
}

.timeline--start {
  position: relative;
}
.timeline--start:before, .timeline--start:after {
  display: inline-block;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  border: 15px solid transparent;
}
.timeline--start:before {
  z-index: 20;
}
.timeline--start:after {
  z-index: 19;
}
.timeline--start:before, .timeline--start:after {
  top: 100%;
  left: 25%;
}
.timeline--start:before {
  border-top-color: #ffffff;
  margin: -4.242px 0px 0px -15px;
}
.timeline--start:after {
  border-top-color: #dddddd;
  margin: 0 0 0 -15px;
}
.timeline--start:after {
  border-top-color: #ffffff;
}
.timeline--start:before {
  border-top-color: #f4f4f4;
}

.timeline--end {
  position: relative;
}
.timeline--end:before, .timeline--end:after {
  display: inline-block;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  border: 15px solid transparent;
}
.timeline--end:before {
  z-index: 20;
}
.timeline--end:after {
  z-index: 19;
}
.timeline--end:before, .timeline--end:after {
  bottom: 100%;
  left: 25%;
}
.timeline--end:before {
  border-bottom-color: #ffffff;
  margin: -25.758px 0px -4.242px -15px;
}
.timeline--end:after {
  border-bottom-color: #dddddd;
  margin: -30px 0 0 -15px;
}
.timeline--end:after {
  border-bottom-color: #ffffff;
}
.timeline--end:before {
  border-bottom-color: #f4f4f4;
}

.timeline--time-wrapper {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 30px;
  background: #f4f4f4;
}
.timeline--time-wrapper:after, .timeline--time-wrapper:before {
  left: 1.2222222222rem;
}
@media print, screen and (min-width: 39.9375em) {
  .timeline--time-wrapper:after, .timeline--time-wrapper:before {
    left: 4rem;
  }
}

.timeline--end {
  margin-bottom: 0;
}

.timeline--time {
  font-weight: normal;
  font-size: 1.4444444444rem;
  color: #222222;
  line-height: 1.3333333333rem;
}

.timeline--date {
  font-weight: bold;
}

.row.column .timeline--dot.row,
.row.columns .timeline--dot.row,
.timeline--dot.row {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%20fill%3D%22%23222222%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 0 0.3888888889rem;
  margin-left: 0.8333333333rem;
  padding-left: 1.1111111111rem;
  overflow: hidden;
}
@media print, screen and (min-width: 39.9375em) {
  .row.column .timeline--dot.row,
  .row.columns .timeline--dot.row,
  .timeline--dot.row {
    margin-left: 3.6111111111rem;
    padding-left: 2.2222222222rem;
  }
}

.relaunch-banner {
  padding-top: 0;
  padding-bottom: 0;
  color: #ffffff;
  display: none;
  background: #368fd2;
}
@media screen and (min-width: 73.0625em) {
  .relaunch-banner {
    background: transparent;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .relaunch-banner {
    margin-top: -2.7777777778rem;
  }
}

.relaunch-banner.is-open ~ .orbit__quotations {
  margin-top: 0;
}

.relaunch-banner--wrapper {
  position: relative;
  background: #368fd2;
  text-align: center;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  padding-left: 60px;
  padding-right: 60px;
}
@media print, screen and (min-width: 39.9375em) {
  .relaunch-banner--wrapper {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .relaunch-banner--wrapper {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (min-width: 73.0625em) {
  .relaunch-banner--wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 120px;
    padding-right: 120px;
  }
}

a.relaunch-banner--link, article footer div.profile a.relaunch-banner--link.profile--link, .relaunch-banner--link.article--footer-read, article footer div.profile .relaunch-banner--link.profile--link.article--footer-read, .relaunch-banner--link.article--read, article footer div.profile .relaunch-banner--link.profile--link.article--read {
  color: #ffffff !important;
  font-weight: bold;
  text-decoration: none;
}

[aria-expanded=false].readmore--container {
  position: relative;
  overflow: hidden;
}
[aria-expanded=false].readmore--container:after {
  position: absolute;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  content: "";
  height: 1.9444444444rem;
  width: 100%;
}

a.readmore--link, article footer div.profile a.readmore--link.profile--link, .readmore--link.article--footer-read, article footer div.profile .readmore--link.profile--link.article--footer-read, .readmore--link.article--read, article footer div.profile .readmore--link.profile--link.article--read {
  position: relative;
  padding-left: 0.8333333333rem;
}
a.readmore--link::before, article footer div.profile a.readmore--link.profile--link::before, .readmore--link.article--footer-read::before, article footer div.profile .readmore--link.profile--link.article--footer-read::before, .readmore--link.article--read::before, article footer div.profile .readmore--link.profile--link.article--read::before {
  position: absolute;
  left: 0;
  font-size: 0.8333333333rem;
  font-family: "ekdsymbols";
  content: "\e806";
}

a.readmore--more-link, article footer div.profile a.readmore--more-link.profile--link, .readmore--more-link.article--footer-read, article footer div.profile .readmore--more-link.profile--link.article--footer-read, .readmore--more-link.article--read, article footer div.profile .readmore--more-link.profile--link.article--read {
  margin-top: 0.5555555556rem;
}
a.readmore--less-link, article footer div.profile a.readmore--less-link.profile--link, .readmore--less-link.article--footer-read, article footer div.profile .readmore--less-link.profile--link.article--footer-read, .readmore--less-link.article--read, article footer div.profile .readmore--less-link.profile--link.article--read {
  margin-top: -1.1111111111rem;
}
a.readmore--less-link::before, article footer div.profile a.readmore--less-link.profile--link::before, .readmore--less-link.article--footer-read::before, article footer div.profile .readmore--less-link.profile--link.article--footer-read::before, .readmore--less-link.article--read::before, article footer div.profile .readmore--less-link.profile--link.article--read::before {
  content: "\e821";
}

.keysentence--wrapper {
  text-align: center;
  clear: both;
}

.keysentence--container {
  display: inline-block;
  border: 2px solid #451369;
  border-radius: 0.2777777778rem;
}
.keysentence--container .keysentence--center::before,
.keysentence--container .keysentence--center::after {
  display: block;
  position: absolute;
  top: 0.35em;
  right: -1px;
  content: " ";
  width: 2px;
  height: 1.5em;
  background: #451369;
}
.keysentence--container .keysentence--center::before {
  left: -1px;
}
.keysentence--container a, .keysentence--container article footer div.profile a.profile--link, article footer div.profile .keysentence--container a.profile--link, .keysentence--container .article--footer-read, .keysentence--container article footer div.profile .profile--link.article--footer-read, article footer div.profile .keysentence--container .profile--link.article--footer-read, .keysentence--container .article--read, .keysentence--container article footer div.profile .profile--link.article--read, article footer div.profile .keysentence--container .profile--link.article--read,
.keysentence--container a:link,
.keysentence--container a:visited {
  color: #451369;
  display: block;
  float: left;
  padding: 8px;
  position: relative;
}
.keysentence--container a:hover, .keysentence--container article footer div.profile a.profile--link:hover, article footer div.profile .keysentence--container a.profile--link:hover, .keysentence--container .article--footer-read:hover, .keysentence--container .article--read:hover, .keysentence--container a:focus, .keysentence--container article footer div.profile a.profile--link:focus, article footer div.profile .keysentence--container a.profile--link:focus, .keysentence--container .article--footer-read:focus, .keysentence--container .article--read:focus, .keysentence--container a:active, .keysentence--container article footer div.profile a.profile--link:active, article footer div.profile .keysentence--container a.profile--link:active, .keysentence--container .article--footer-read:active, .keysentence--container .article--read:active,
.keysentence--container a:link:hover,
.keysentence--container a:link:focus,
.keysentence--container a:link:active,
.keysentence--container a:visited:hover,
.keysentence--container a:visited:focus,
.keysentence--container a:visited:active {
  color: #ffffff;
  background: #451369;
}
.keysentence--container a:hover::before, .keysentence--container article footer div.profile a.profile--link:hover::before, article footer div.profile .keysentence--container a.profile--link:hover::before, .keysentence--container .article--footer-read:hover::before, .keysentence--container article footer div.profile .profile--link.article--footer-read:hover::before, article footer div.profile .keysentence--container .profile--link.article--footer-read:hover::before, .keysentence--container .article--read:hover::before, .keysentence--container article footer div.profile .profile--link.article--read:hover::before, article footer div.profile .keysentence--container .profile--link.article--read:hover::before, .keysentence--container a:hover::after, .keysentence--container article footer div.profile a.profile--link:hover::after, article footer div.profile .keysentence--container a.profile--link:hover::after, .keysentence--container .article--footer-read:hover::after, .keysentence--container article footer div.profile .profile--link.article--footer-read:hover::after, article footer div.profile .keysentence--container .profile--link.article--footer-read:hover::after, .keysentence--container .article--read:hover::after, .keysentence--container article footer div.profile .profile--link.article--read:hover::after, article footer div.profile .keysentence--container .profile--link.article--read:hover::after, .keysentence--container a:focus::before, .keysentence--container article footer div.profile a.profile--link:focus::before, article footer div.profile .keysentence--container a.profile--link:focus::before, .keysentence--container .article--footer-read:focus::before, .keysentence--container article footer div.profile .profile--link.article--footer-read:focus::before, article footer div.profile .keysentence--container .profile--link.article--footer-read:focus::before, .keysentence--container .article--read:focus::before, .keysentence--container article footer div.profile .profile--link.article--read:focus::before, article footer div.profile .keysentence--container .profile--link.article--read:focus::before, .keysentence--container a:focus::after, .keysentence--container article footer div.profile a.profile--link:focus::after, article footer div.profile .keysentence--container a.profile--link:focus::after, .keysentence--container .article--footer-read:focus::after, .keysentence--container article footer div.profile .profile--link.article--footer-read:focus::after, article footer div.profile .keysentence--container .profile--link.article--footer-read:focus::after, .keysentence--container .article--read:focus::after, .keysentence--container article footer div.profile .profile--link.article--read:focus::after, article footer div.profile .keysentence--container .profile--link.article--read:focus::after, .keysentence--container a:active::before, .keysentence--container article footer div.profile a.profile--link:active::before, article footer div.profile .keysentence--container a.profile--link:active::before, .keysentence--container .article--footer-read:active::before, .keysentence--container article footer div.profile .profile--link.article--footer-read:active::before, article footer div.profile .keysentence--container .profile--link.article--footer-read:active::before, .keysentence--container .article--read:active::before, .keysentence--container article footer div.profile .profile--link.article--read:active::before, article footer div.profile .keysentence--container .profile--link.article--read:active::before, .keysentence--container a:active::after, .keysentence--container article footer div.profile a.profile--link:active::after, article footer div.profile .keysentence--container a.profile--link:active::after, .keysentence--container .article--footer-read:active::after, .keysentence--container article footer div.profile .profile--link.article--footer-read:active::after, article footer div.profile .keysentence--container .profile--link.article--footer-read:active::after, .keysentence--container .article--read:active::after, .keysentence--container article footer div.profile .profile--link.article--read:active::after, article footer div.profile .keysentence--container .profile--link.article--read:active::after,
.keysentence--container a:link:hover::before,
.keysentence--container article footer div.profile a.profile--link:link:hover::before,
article footer div.profile .keysentence--container a.profile--link:link:hover::before,
.keysentence--container .article--footer-read:link:hover::before,
.keysentence--container .article--read:link:hover::before,
.keysentence--container a:link:hover::after,
.keysentence--container article footer div.profile a.profile--link:link:hover::after,
article footer div.profile .keysentence--container a.profile--link:link:hover::after,
.keysentence--container .article--footer-read:link:hover::after,
.keysentence--container .article--read:link:hover::after,
.keysentence--container a:link:focus::before,
.keysentence--container article footer div.profile a.profile--link:link:focus::before,
article footer div.profile .keysentence--container a.profile--link:link:focus::before,
.keysentence--container .article--footer-read:link:focus::before,
.keysentence--container .article--read:link:focus::before,
.keysentence--container a:link:focus::after,
.keysentence--container article footer div.profile a.profile--link:link:focus::after,
article footer div.profile .keysentence--container a.profile--link:link:focus::after,
.keysentence--container .article--footer-read:link:focus::after,
.keysentence--container .article--read:link:focus::after,
.keysentence--container a:link:active::before,
.keysentence--container article footer div.profile a.profile--link:link:active::before,
article footer div.profile .keysentence--container a.profile--link:link:active::before,
.keysentence--container .article--footer-read:link:active::before,
.keysentence--container .article--read:link:active::before,
.keysentence--container a:link:active::after,
.keysentence--container article footer div.profile a.profile--link:link:active::after,
article footer div.profile .keysentence--container a.profile--link:link:active::after,
.keysentence--container .article--footer-read:link:active::after,
.keysentence--container .article--read:link:active::after,
.keysentence--container a:visited:hover::before,
.keysentence--container article footer div.profile a.profile--link:visited:hover::before,
article footer div.profile .keysentence--container a.profile--link:visited:hover::before,
.keysentence--container .article--footer-read:visited:hover::before,
.keysentence--container .article--read:visited:hover::before,
.keysentence--container a:visited:hover::after,
.keysentence--container article footer div.profile a.profile--link:visited:hover::after,
article footer div.profile .keysentence--container a.profile--link:visited:hover::after,
.keysentence--container .article--footer-read:visited:hover::after,
.keysentence--container .article--read:visited:hover::after,
.keysentence--container a:visited:focus::before,
.keysentence--container article footer div.profile a.profile--link:visited:focus::before,
article footer div.profile .keysentence--container a.profile--link:visited:focus::before,
.keysentence--container .article--footer-read:visited:focus::before,
.keysentence--container .article--read:visited:focus::before,
.keysentence--container a:visited:focus::after,
.keysentence--container article footer div.profile a.profile--link:visited:focus::after,
article footer div.profile .keysentence--container a.profile--link:visited:focus::after,
.keysentence--container .article--footer-read:visited:focus::after,
.keysentence--container .article--read:visited:focus::after,
.keysentence--container a:visited:active::before,
.keysentence--container article footer div.profile a.profile--link:visited:active::before,
article footer div.profile .keysentence--container a.profile--link:visited:active::before,
.keysentence--container .article--footer-read:visited:active::before,
.keysentence--container .article--read:visited:active::before,
.keysentence--container a:visited:active::after,
.keysentence--container article footer div.profile a.profile--link:visited:active::after,
article footer div.profile .keysentence--container a.profile--link:visited:active::after,
.keysentence--container .article--footer-read:visited:active::after,
.keysentence--container .article--read:visited:active::after {
  background: #451369;
}
.keysentence--container.keysentence--phantom {
  border-color: #ffffff;
}
.keysentence--container.keysentence--phantom .keysentence--center::before,
.keysentence--container.keysentence--phantom .keysentence--center::after {
  background-color: #ffffff;
}
.keysentence--container.keysentence--phantom a, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link, .keysentence--container.keysentence--phantom .article--footer-read, .keysentence--container.keysentence--phantom .article--read,
.keysentence--container.keysentence--phantom a:link,
.keysentence--container.keysentence--phantom a:visited {
  color: #ffffff;
}
.keysentence--container.keysentence--phantom a:hover, .keysentence--container.keysentence--phantom .article--footer-read:hover, .keysentence--container.keysentence--phantom .article--read:hover, .keysentence--container.keysentence--phantom a:focus, .keysentence--container.keysentence--phantom .article--footer-read:focus, .keysentence--container.keysentence--phantom .article--read:focus, .keysentence--container.keysentence--phantom a:active, .keysentence--container.keysentence--phantom .article--footer-read:active, .keysentence--container.keysentence--phantom .article--read:active,
.keysentence--container.keysentence--phantom a:link:hover,
.keysentence--container.keysentence--phantom a:link:focus,
.keysentence--container.keysentence--phantom a:link:active,
.keysentence--container.keysentence--phantom a:visited:hover,
.keysentence--container.keysentence--phantom a:visited:focus,
.keysentence--container.keysentence--phantom a:visited:active {
  color: #451369;
  background: #ffffff;
}
.keysentence--container.keysentence--phantom a:hover::before, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:hover::before, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:hover::before, .keysentence--container.keysentence--phantom .article--footer-read:hover::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:hover::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:hover::before, .keysentence--container.keysentence--phantom .article--read:hover::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:hover::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:hover::before, .keysentence--container.keysentence--phantom a:hover::after, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:hover::after, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:hover::after, .keysentence--container.keysentence--phantom .article--footer-read:hover::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:hover::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:hover::after, .keysentence--container.keysentence--phantom .article--read:hover::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:hover::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:hover::after, .keysentence--container.keysentence--phantom a:focus::before, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:focus::before, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:focus::before, .keysentence--container.keysentence--phantom .article--footer-read:focus::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:focus::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:focus::before, .keysentence--container.keysentence--phantom .article--read:focus::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:focus::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:focus::before, .keysentence--container.keysentence--phantom a:focus::after, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:focus::after, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:focus::after, .keysentence--container.keysentence--phantom .article--footer-read:focus::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:focus::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:focus::after, .keysentence--container.keysentence--phantom .article--read:focus::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:focus::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:focus::after, .keysentence--container.keysentence--phantom a:active::before, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:active::before, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:active::before, .keysentence--container.keysentence--phantom .article--footer-read:active::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:active::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:active::before, .keysentence--container.keysentence--phantom .article--read:active::before, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:active::before, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:active::before, .keysentence--container.keysentence--phantom a:active::after, .keysentence--container.keysentence--phantom article footer div.profile a.profile--link:active::after, article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:active::after, .keysentence--container.keysentence--phantom .article--footer-read:active::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--footer-read:active::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--footer-read:active::after, .keysentence--container.keysentence--phantom .article--read:active::after, .keysentence--container.keysentence--phantom article footer div.profile .profile--link.article--read:active::after, article footer div.profile .keysentence--container.keysentence--phantom .profile--link.article--read:active::after,
.keysentence--container.keysentence--phantom a:link:hover::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:hover::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:hover::before,
.keysentence--container.keysentence--phantom .article--footer-read:link:hover::before,
.keysentence--container.keysentence--phantom .article--read:link:hover::before,
.keysentence--container.keysentence--phantom a:link:hover::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:hover::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:hover::after,
.keysentence--container.keysentence--phantom .article--footer-read:link:hover::after,
.keysentence--container.keysentence--phantom .article--read:link:hover::after,
.keysentence--container.keysentence--phantom a:link:focus::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:focus::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:focus::before,
.keysentence--container.keysentence--phantom .article--footer-read:link:focus::before,
.keysentence--container.keysentence--phantom .article--read:link:focus::before,
.keysentence--container.keysentence--phantom a:link:focus::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:focus::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:focus::after,
.keysentence--container.keysentence--phantom .article--footer-read:link:focus::after,
.keysentence--container.keysentence--phantom .article--read:link:focus::after,
.keysentence--container.keysentence--phantom a:link:active::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:active::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:active::before,
.keysentence--container.keysentence--phantom .article--footer-read:link:active::before,
.keysentence--container.keysentence--phantom .article--read:link:active::before,
.keysentence--container.keysentence--phantom a:link:active::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:link:active::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:link:active::after,
.keysentence--container.keysentence--phantom .article--footer-read:link:active::after,
.keysentence--container.keysentence--phantom .article--read:link:active::after,
.keysentence--container.keysentence--phantom a:visited:hover::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:hover::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:hover::before,
.keysentence--container.keysentence--phantom .article--footer-read:visited:hover::before,
.keysentence--container.keysentence--phantom .article--read:visited:hover::before,
.keysentence--container.keysentence--phantom a:visited:hover::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:hover::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:hover::after,
.keysentence--container.keysentence--phantom .article--footer-read:visited:hover::after,
.keysentence--container.keysentence--phantom .article--read:visited:hover::after,
.keysentence--container.keysentence--phantom a:visited:focus::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:focus::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:focus::before,
.keysentence--container.keysentence--phantom .article--footer-read:visited:focus::before,
.keysentence--container.keysentence--phantom .article--read:visited:focus::before,
.keysentence--container.keysentence--phantom a:visited:focus::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:focus::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:focus::after,
.keysentence--container.keysentence--phantom .article--footer-read:visited:focus::after,
.keysentence--container.keysentence--phantom .article--read:visited:focus::after,
.keysentence--container.keysentence--phantom a:visited:active::before,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:active::before,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:active::before,
.keysentence--container.keysentence--phantom .article--footer-read:visited:active::before,
.keysentence--container.keysentence--phantom .article--read:visited:active::before,
.keysentence--container.keysentence--phantom a:visited:active::after,
.keysentence--container.keysentence--phantom article footer div.profile a.profile--link:visited:active::after,
article footer div.profile .keysentence--container.keysentence--phantom a.profile--link:visited:active::after,
.keysentence--container.keysentence--phantom .article--footer-read:visited:active::after,
.keysentence--container.keysentence--phantom .article--read:visited:active::after {
  background: #ffffff;
}
.keysentence--container.keysentence--hide-whatsapp .keysentence--center::after {
  content: none;
}
.keysentence--container.keysentence--hide-whatsapp .keysentence--whatsapp {
  display: none;
}

.masonry--cell {
  padding-bottom: 15px;
}
@media print, screen and (min-width: 39.9375em) {
  .masonry--cell {
    padding-bottom: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .masonry--cell {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 73.0625em) {
  .masonry--cell {
    padding-bottom: 30px;
  }
}

.masonry--figure {
  position: relative;
  margin: 0;
}
.masonry--figure .image--copyright {
  bottom: 0;
}

.positions--container {
  margin-top: -1.9444444444rem;
  margin-bottom: 1.9444444444em;
  -webkit-transition: min-height 0.5s ease;
  transition: min-height 0.5s ease;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--container {
    background-color: #f4f4f4;
    margin-bottom: 4.4444444444em;
    padding-bottom: 1.1111111111em;
  }
}
.positions--container.no-trans {
  -webkit-transition: none;
  transition: none;
}

.positions--nav-container {
  background-color: #451369;
  overflow: hidden;
  margin: 0 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--nav-container {
    margin: 0;
    background-color: #551285;
  }
}

.positions--nav-list {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--nav-list {
    padding: 0.7777777778rem;
  }
}

.positions--nav-item {
  float: left;
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--nav-item {
    display: block;
  }
}

.positions--item-left {
  padding-right: 3.5px;
}

.positions--item-right {
  padding-left: 3.5px;
}

.positions--nav-button {
  color: #ffffff;
}

.positions--items-container {
  position: relative;
}
.positions--items-container .mui-leave {
  position: absolute;
  top: 0;
  left: 0;
}

.positions--item {
  display: none;
  width: 100%;
}
.is-active .positions--item {
  display: block;
}

.positions--item-toggle {
  display: block;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--item-toggle {
    display: none;
  }
}

.positions--item-inner {
  background-color: #dddddd;
}

.positions--more-button {
  text-align: center;
  padding-bottom: 0rem;
  margin-bottom: 0rem;
}

.positions--more-button a.button.background, .positions--more-button .button.background.article--footer-read, .positions--more-button .button.background.article--read, .positions--more-button a.background[rel=tag], .positions--more-button .background.article--footer-read[rel=tag], .positions--more-button .background.article--read[rel=tag],
.positions--more-button a.background.tag,
.positions--more-button .background.article--footer-read.tag,
.positions--more-button .background.article--read.tag, .positions--more-button a.background.tabs, .positions--more-button .background.article--footer-read.tabs, .positions--more-button .background.article--read.tabs {
  background-color: #551285;
  margin-bottom: 0rem;
  border: #551285;
}

.positions--more-button a.button.background:hover, .positions--more-button .button.background.article--footer-read:hover, .positions--more-button .button.background.article--read:hover, .positions--more-button a.background[rel=tag]:hover, .positions--more-button .background.article--footer-read[rel=tag]:hover, .positions--more-button .background.article--read[rel=tag]:hover,
.positions--more-button a.background.tag:hover,
.positions--more-button .background.article--footer-read.tag:hover,
.positions--more-button .background.article--read.tag:hover, .positions--more-button a.background.tabs:hover, .positions--more-button .background.article--footer-read.tabs:hover, .positions--more-button .background.article--read.tabs:hover {
  background-color: #368fd2;
  color: #ffffff;
}

li.positions--nav-title {
  float: left;
  color: #ffffff;
}

.positions--nav-title-colon {
  display: none;
}
@media print, screen and (min-width: 39.9375em) {
  .positions--nav-title-colon {
    display: inline;
  }
}

.positions--nav-list li {
  font-size: 0.8888888889rem;
}

.positions--nav-list li .positions--nav-button {
  font-size: 0.7777777778rem;
  text-transform: uppercase;
  margin: 0.2777777778rem 1.1111111111rem 0;
  padding: 0 0 0.2777777778rem;
  border-radius: 0px;
  border-bottom: 0.1111111111rem solid #551285;
}
.positions--nav-list li .positions--nav-button:first-child {
  margin-left: 0;
}

.positions--nav-list li.current-item .positions--nav-button {
  font-weight: 600;
  border-bottom: 0.1111111111rem solid #fec240;
}

.positions--nav-list li .positions--nav-button:hover {
  border-bottom: 0.1111111111rem solid #fec240;
}

@media print, screen and (max-width: 39.93625em) {
  .positions--nav-title {
    width: 100%;
    text-align: center;
    font-size: 0.6666666667rem !important;
    text-transform: uppercase;
    font-weight: bold;
  }
}

.positions--item-toggle {
  position: relative;
}
.positions--item-toggle::after {
  position: absolute;
  right: 0.8333333333rem;
  top: 0.6666666667rem;
  color: #fec240;
  font-size: 1.6666666667rem;
}
@media print, screen and (max-width: 39.93625em) {
  .positions--item {
    border: 4px solid #551285;
    border-top: 0px;
    background: #f4f4f4;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .positions--item-container .positions--item-toggle {
    font-weight: 600;
    font-size: 0.8888888889rem;
    text-transform: uppercase;
    border-radius: 0;
    padding: 1.1111111111rem 0.8333333333rem;
    color: #ffffff;
    border-bottom: 0.1111111111rem solid #451369;
    background: #551285;
    display: block;
    text-align: left;
    width: 100%;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .positions--items-container {
    padding: 0 0.4166666667rem;
    background: #ffffff;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .positions--more-button a.button.background, .positions--more-button .button.background.article--footer-read, .positions--more-button .button.background.article--read, .positions--more-button a.background[rel=tag], .positions--more-button .background.article--footer-read[rel=tag], .positions--more-button .background.article--read[rel=tag],
  .positions--more-button a.background.tag,
  .positions--more-button .background.article--footer-read.tag,
  .positions--more-button .background.article--read.tag, .positions--more-button a.background.tabs, .positions--more-button .background.article--footer-read.tabs, .positions--more-button .background.article--read.tabs {
    width: 95%;
    margin-bottom: 0.2777777778rem;
  }
}

.teasers-carousel--container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.teasers-carousel {
  margin-left: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .teasers-carousel {
    margin-left: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teasers-carousel {
    margin-left: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .teasers-carousel {
    margin-left: auto;
  }
}

.teasers-carousel--list {
  margin-left: 0;
  margin-bottom: 0;
}
.teasers-carousel--list .slick-list {
  overflow: visible;
}
.teasers-carousel--list .slick-slide {
  opacity: 0.3;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .teasers-carousel--list .slick-slide {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teasers-carousel--list .slick-slide {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .teasers-carousel--list .slick-slide {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.teasers-carousel--list .slick-slide.slick-active {
  opacity: 1;
}
.teasers-carousel--list .slick-slide.teaser__related:last-child:not(:first-child) {
  float: left;
}
.teasers-carousel--list .slick-arrow {
  position: absolute;
  bottom: -30px;
  left: 0.5555555556rem;
  z-index: 10;
}
@media print, screen and (max-width: 39.93625em) {
  .teasers-carousel--list .slick-arrow {
    display: none !important;
  }
}
.teasers-carousel--list .slick-arrow.slick-next::after, .teasers-carousel--list .slick-arrow.slick-prev::before {
  font-size: 0.7777777778rem;
}
.teasers-carousel--list .slick-arrow:hover::after, .teasers-carousel--list .slick-arrow:hover::before, .teasers-carousel--list .slick-arrow:focus::after, .teasers-carousel--list .slick-arrow:focus::before {
  color: #368fd2;
}
.teasers-carousel--list .slick-next {
  left: auto;
  right: 0.5555555556rem;
}
.teasers-carousel--list .teaser {
  width: 80vw !important;
}
@media print, screen and (min-width: 39.9375em) {
  .teasers-carousel--list .teaser {
    width: 40vw !important;
  }
}
@media print, screen and (min-width: 48.75em) {
  .teasers-carousel--list .teaser {
    width: 28.57142vw !important;
  }
}
@media screen and (min-width: 73.0625em) {
  .teasers-carousel--list .teaser {
    width: 100% !important;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .no-js .teasers-carousel--list .teaser {
    width: 33.3333333333% !important;
    float: left;
  }
  .no-js .teasers-carousel--list .teaser .teaser--content {
    width: auto;
    margin: 0 7.5px;
  }
}

.council-carousel--container {
  margin-top: -3.3333333333rem;
  margin-left: 7.5px;
  margin-right: 7.5px;
  padding-bottom: 4px;
}
@media print, screen and (min-width: 39.9375em) {
  .council-carousel--container {
    background-color: #551285;
  }
}
@media screen and (min-width: 73.0625em) {
  .council-carousel--container {
    margin-left: 0;
    margin-right: 0;
    background-color: transparent;
    padding-bottom: 0;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .council-carousel--nav-container {
    background-color: #551285;
  }
}

.council-carousel--nav .primus--row-headline {
  background: #451369;
}
@media print, screen and (max-width: 39.93625em) {
  .council-carousel--nav .primus--row-headline {
    margin-bottom: 0 !important;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .council-carousel--nav .primus--row-headline {
    background: transparent;
  }
}

.council-carousel--nav-list {
  position: relative;
  padding-left: 2.1666666667rem;
  padding-right: 2.1666666667rem;
  overflow: hidden;
  margin-bottom: 0;
  margin-left: 0;
  background: #551285;
}
@media screen and (min-width: 73.0625em) {
  .council-carousel--nav-list {
    padding-left: 0;
    padding-right: 0;
    margin-left: 5px;
    margin-right: 5px;
  }
  .council-carousel--nav-list::before, .council-carousel--nav-list::after {
    content: none;
  }
}
.council-carousel--nav-list .slick-list {
  overflow: visible;
}
.council-carousel--nav-list .slick-prev,
.council-carousel--nav-list .slick-next {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
  width: 2.3888888889rem;
  height: 8.3333333333rem;
  background: -webkit-gradient(linear, left top, right top, from(rgb(85, 18, 133)), to(rgba(85, 18, 133, 0)));
  background: linear-gradient(to right, rgb(85, 18, 133) 0%, rgba(85, 18, 133, 0) 100%);
}
.council-carousel--nav-list .slick-next {
  left: auto;
  right: 0;
  background: -webkit-gradient(linear, right top, left top, from(rgb(85, 18, 133)), to(rgba(85, 18, 133, 0)));
  background: linear-gradient(to left, rgb(85, 18, 133) 0%, rgba(85, 18, 133, 0) 100%);
}
.council-carousel--nav-list .slick-slide {
  outline: none;
}
.council-carousel--nav-list .slick-disabled {
  display: none !important;
}
.council-carousel--nav-list .slick-current {
  position: relative;
}
.council-carousel--nav-list .slick-current::after {
  content: " ";
  position: absolute;
  left: 50%;
  width: 0.3888888889rem;
  height: 0.3888888889rem;
  margin-left: -0.1666666667rem;
  background: #fec240;
  border-radius: 50%;
}
@media print, screen and (min-width: 48.75em) {
  .council-carousel--nav-list .slick-current::after {
    margin-left: -0.3333333333rem;
  }
}

.council-carousel--nav-item {
  width: 3.5555555556rem !important;
  height: 3.5555555556rem;
  border-radius: 50%;
  background-color: #dddddd;
  list-style: none;
  border: 0.2777777778rem solid #451369;
  cursor: pointer;
  margin: 0.3333333333rem;
  overflow: hidden;
}

.council-carousel--cite-container {
  background-color: #f4f4f4;
  border-left: 5px solid #551285;
  border-bottom: 5px solid #551285;
  border-right: 5px solid #551285;
}
@media print, screen and (min-width: 39.9375em) {
  .council-carousel--cite-container {
    border: none;
    margin-left: 0.2777777778rem;
    margin-right: 0.2777777778rem;
  }
}
@media screen and (min-width: 73.0625em) {
  .council-carousel--cite-container {
    margin-left: 0;
    margin-right: 0;
  }
}

.council-carousel--cite-list {
  margin-bottom: 0;
}

.council-carousel--header h2.primus--headline, .council-carousel--header .primus--headline.span3, .council-carousel--header .primus--headline.span5, .council-carousel--header blockquote.medium > p.primus--headline {
  margin: 0;
  margin-top: 1.6666666667rem;
  margin-bottom: 0.5555555556rem;
  padding: 0;
}
@media print, screen and (min-width: 39.9375em) {
  .council-carousel--header h2.primus--headline, .council-carousel--header .primus--headline.span3, .council-carousel--header .primus--headline.span5, .council-carousel--header blockquote.medium > p.primus--headline {
    color: #ffffff;
  }
}

.council-carousel--header h2.primus--row-headline, .council-carousel--header .primus--row-headline.span3, .council-carousel--header .primus--row-headline.span5, .council-carousel--header blockquote.medium > p.primus--row-headline {
  color: #ffffff !important;
}

.partners-carousel--headline {
  margin-bottom: 0.5555555556rem;
}

.partners-carousel--byline {
  margin-bottom: 0.5555555556em !important;
}
@media print, screen and (min-width: 39.9375em) {
  .partners-carousel--byline {
    margin-bottom: 2.7777777778em !important;
  }
}

.partners-carousel .slick-slide {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.partners-carousel .slick-active {
  opacity: 1;
}
.partners-carousel .slick-arrow {
  position: absolute;
  left: -1.9444444444rem;
  top: 3.7777777778rem;
}
@media print, screen and (max-width: 39.93625em) {
  .partners-carousel .slick-arrow.slick-next:after, .partners-carousel .slick-arrow.slick-prev:before {
    position: relative;
    bottom: auto;
    right: auto;
  }
}
.partners-carousel .slick-arrow.slick-next {
  left: auto;
  right: -1.6666666667rem;
}

.no-js .partners-carousel--list {
  list-style: none;
}

.partners-carousel--item-inner {
  width: 9.4444444444rem;
  height: 9.4444444444rem;
  border-radius: 50%;
  border: 1px solid #dddddd;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  overflow: hidden;
}
.no-js .partners-carousel--item-inner {
  margin: 7.5px;
  float: left;
}

.partners-carousel--link {
  margin: 0.2777777778rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.partners-carousel--link[rel=external]:after {
  content: none !important;
}

.partners-carousel--image {
  margin: 0;
  outline: 3px solid #ffffff;
  outline-offset: -3px;
  position: relative;
  width: 100%;
}
.partners-carousel--image:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border: 3px solid #ffffff;
}
.partners-carousel--image img {
  width: 100%;
}

.card--container {
  padding-top: 1.6666666667rem;
  padding-bottom: 0.5555555556rem;
}
@media print, screen and (min-width: 39.9375em) {
  .card--container {
    padding-top: 2.2222222222rem;
    padding-bottom: 1.6666666667rem;
  }
}

.card--top {
  background: #551285;
  color: #ffffff;
  max-height: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.card--top .figure--footer {
  position: static;
}
.no-js .card--top .figure--footer {
  display: none;
}

.card--bg {
  position: absolute;
  top: 0rem;
  left: 0rem;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.15;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.card--quote {
  position: relative;
  padding: 2.2222222222rem 2.2222222222rem 2.2222222222rem;
  text-align: center;
  width: 100%;
}

.card--quote-header {
  text-align: center;
  position: absolute;
  top: -0.73333rem;
  width: 100%;
  left: 0;
}

.span5.card--quote-text, blockquote.medium > p.card--quote-text {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 0.8888888889rem;
  line-height: 1.4444444444rem;
}
@media print, screen and (min-width: 39.9375em) {
  .span5.card--quote-text, blockquote.medium > p.card--quote-text {
    font-size: 1.1111111111rem;
    line-height: 1.6666666667rem;
  }
}

.card--type .ico {
  vertical-align: sub;
  font-size: 1.5em;
  margin-right: 5px;
}

.card--type__highlight {
  padding: 0.22222rem 1.22222rem;
  display: inline-block;
  margin-right: 0.27778rem;
  background: #fec240;
  color: #451369;
}

.card--type__bible {
  color: #222222;
}

.card--bottom {
  background: #ffffff;
  position: relative;
  padding-top: 0.5555555556rem;
}

.card--author-image:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.card--author-image {
  border-radius: 50%;
  width: 3.3333333333rem;
  max-width: 3.3333333333rem;
  margin: auto;
  overflow: hidden;
  border: 0.1111111111rem solid #ffffff;
  background-color: #ffffff;
  position: absolute;
  top: -1.6666666667rem;
  left: 0;
  right: 0;
  z-index: 1;
}

.card--author-image > a, article footer div.profile .card--author-image > a.profile--link, .card--author-image > .article--footer-read, article footer div.profile .card--author-image > .profile--link.article--footer-read, .card--author-image > .article--read, article footer div.profile .card--author-image > .profile--link.article--read,
.card--author-image > img {
  position: absolute;
  width: 100%;
  margin-top: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.card--author-content {
  position: relative;
  padding: 1.1111111111rem 3.8888888889rem 0.5555555556rem;
  text-align: center;
  overflow: hidden;
}
@media print, screen and (min-width: 39.9375em) {
  .card--author-content {
    padding-bottom: 1.9444444444rem;
  }
}

.card--author-description {
  margin-bottom: 0.5555555556rem;
}
.card--author-description small {
  display: inline-block;
  font-size: 0.6666666667rem;
  line-height: 0.8888888889rem;
}
@media print, screen and (min-width: 39.9375em) {
  .card--author-description small {
    font-size: 0.7777777778rem;
    line-height: 1.1111111111rem;
  }
}

.card--author-content h3 {
  font-weight: normal;
}

.card--bottom .ico {
  font-size: 1.1111111111rem;
}

.card--author-social-media {
  position: absolute;
  bottom: 0.5555555556rem;
  left: 0;
  width: 100%;
  text-align: center;
}

.card--author-social-media a:hover, .card--author-social-media article footer div.profile a.profile--link:hover, article footer div.profile .card--author-social-media a.profile--link:hover, .card--author-social-media .article--footer-read:hover, .card--author-social-media .article--read:hover,
.card--author-social-media a:focus,
.card--author-social-media article footer div.profile a.profile--link:focus,
article footer div.profile .card--author-social-media a.profile--link:focus,
.card--author-social-media .article--footer-read:focus,
.card--author-social-media .article--read:focus {
  background: transparent;
  opacity: 0.8;
}

.grey .card--top {
  background: #0e0e0e;
}

@media print, screen and (max-width: 39.93625em) {
  .card--author-social-media {
    display: none;
  }
}

@media print, screen and (max-width: 39.93625em) {
  .council-carousel--cite-list .slick-slide {
    margin-bottom: 0;
  }
}

@media print, screen and (min-width: 39.9375em) {
  .fixed-height-teaser .teaser--content {
    height: 450px;
  }
}
.fixed-height-teaser__button-web {
  display: block;
}

.fixed-height-teaser__button-mobile {
  display: none;
}

@media print, screen and (max-width: 39.93625em) {
  .fixed-height-teaser__button-web {
    display: none;
  }
  .fixed-height-teaser__button-mobile {
    display: block;
  }
}
.social-share__big {
  font-size: 1.6666666667rem !important;
}
.social-share__big i.ico {
  padding: 0 4px;
}
.social-share__big--facebook {
  background-color: #1877f2 !important;
  border-color: #1877f2 !important;
}
.social-share__big--facebook:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #1877f2 !important;
}
.social-share__big--twitter {
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.social-share__big--twitter:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #000000 !important;
}
.social-share__big--twitter .ico--twitter {
  padding: 0 6px !important;
}
.social-share__big--instagram {
  background-color: #c32aa3 !important;
  border-color: #c32aa3 !important;
}
.social-share__big--instagram:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #c32aa3 !important;
}
.social-share__big--youtube {
  background-color: #e80d0d !important;
  border-color: #e80d0d !important;
}
.social-share__big--youtube:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #e80d0d !important;
}
.social-share__big--bluesky {
  background-color: #096efe !important;
  border-color: #096efe !important;
}
.social-share__big--bluesky:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #096efe !important;
}
.social-share__big--bluesky .ico--bluesky:after {
  font-size: 26.5px;
}
.social-share__title {
  color: #551285;
  font-size: 0.8rem;
  margin-top: 10px;
}

.teaser-social-share__gray {
  margin-top: 1rem;
  background: #f4f4f4;
  padding-top: 1.8rem;
}

.publication--filters,
.search--filters,
.jobmarket--filters {
  position: relative;
  margin-bottom: 2.2222222222rem;
  overflow: hidden;
}
@media print, screen and (min-width: 48.75em) {
  .publication--filters,
  .search--filters,
  .jobmarket--filters {
    overflow: visible;
    width: auto;
  }
}
.publication--filters:after,
.search--filters:after,
.jobmarket--filters:after {
  content: " ";
  display: table;
}

.jobmarket--search-deselect {
  margin-top: 0.3888888889rem;
}

.jobmarket--search-results,
.jobmarket--related ul {
  overflow: hidden;
}

.jobmarket__detail h1.primus--headline {
  margin-bottom: 1.1111111111rem;
}

.jobmarket--back-button {
  float: left;
}

.jobmarket--conditions {
  background-color: #f4f4f4;
  margin: 0.8333333333rem 0 2.2222222222rem;
  padding: 0.5555555556rem 0.8333333333rem;
  overflow: hidden;
}
@media screen and (min-width: 73.0625em) {
  .jobmarket--conditions {
    margin-right: 25%;
  }
}

.jobmarket--image {
  margin: 0 0 2.2222222222rem 0;
}

.jobmarket--address {
  background: #f4f4f4;
  margin-bottom: 2.7777777778rem;
  padding-left: 7.5px;
  padding-right: 7.5px;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .jobmarket--address {
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .jobmarket--address {
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .jobmarket--address {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.jobmarket--address p:last-child {
  margin-bottom: 0;
}

.jobmarket--apply-btn {
  margin-top: 5px;
}

.jobmarket--conditions a, .jobmarket--conditions article footer div.profile a.profile--link, article footer div.profile .jobmarket--conditions a.profile--link, .jobmarket--conditions .article--footer-read, .jobmarket--conditions article footer div.profile .profile--link.article--footer-read, article footer div.profile .jobmarket--conditions .profile--link.article--footer-read, .jobmarket--conditions .article--read, .jobmarket--conditions article footer div.profile .profile--link.article--read, article footer div.profile .jobmarket--conditions .profile--link.article--read,
.jobmarket--address a,
.jobmarket--address article footer div.profile a.profile--link,
article footer div.profile .jobmarket--address a.profile--link,
.jobmarket--address .article--footer-read,
.jobmarket--address article footer div.profile .profile--link.article--footer-read,
article footer div.profile .jobmarket--address .profile--link.article--footer-read,
.jobmarket--address .article--read,
.jobmarket--address article footer div.profile .profile--link.article--read,
article footer div.profile .jobmarket--address .profile--link.article--read {
  overflow-wrap: break-word;
  overflow-wrap: word-wrap;
}

/* ### TH, 2019: Changes for adding text search to jobmarket search ### */
/* ### TG, 2020: Changes for adding federal chruch dropdown to jobmarket search ### */
div.jobmarket--text-filters {
  position: relative;
  padding: 0.41667rem;
}

.jobmarket--text-filters::after {
  content: "";
  display: block;
  clear: both;
}

.jobmarket--where-filter,
.jobmarket--dist-filter {
  display: none;
}

.jobmarket--filters__location .jobmarket--where-filter,
.jobmarket--filters__location .jobmarket--dist-filter,
.jobmarket--filters__location .jobmarket--fedChurch-filter {
  display: block;
}

.jobmarket--text-filters .jobmarket--text-filters > label, .jobmarket--text-filters fieldset .jobmarket--text-filters > legend, fieldset .jobmarket--text-filters .jobmarket--text-filters > legend {
  margin-bottom: 0.55556rem;
}

.jobmarket--where-filter,
.jobmarket--what-filter {
  width: 100%;
}
.jobmarket--where-filter > input,
.jobmarket--what-filter > input {
  width: 100%;
  margin: 0;
  float: none;
}

.jobmarket--what-filter {
  clear: both;
}

.jobmarket--dist-filter .select2-selection, .jobmarket--fedChurch-filter .select2-selection {
  height: 2.5rem !important;
  margin-bottom: 0;
}
.jobmarket--dist-filter > .select2, .jobmarket--fedChurch-filter > .select2 {
  width: 100% !important;
  background-color: #fff;
}

.jobmarket--filters button[type=submit] {
  width: 100%;
  margin: 0.41667rem 0 1rem;
}

.jobmarket--search-deselect {
  float: right;
}

.jobmarket--suggestions {
  position: relative;
}
.jobmarket--suggestions .autocomplete-suggestions {
  position: relative !important;
  z-index: 1900 !important;
  margin: -4px 0 0;
  border: 2px solid #551285;
  border-top: 0;
  border-bottom-left-radius: 0.2777777778rem;
  border-bottom-right-radius: 0.2777777778rem;
  background-color: #ffffff;
  overflow-y: auto;
}
.jobmarket--suggestions .autocomplete-suggestions .autocomplete-suggestion {
  padding: 0.2777777778rem 0.5555555556rem;
  font-weight: normal;
  cursor: pointer;
  -webkit-transition: background-color 0.15s linear;
  transition: background-color 0.15s linear;
}
.jobmarket--suggestions .autocomplete-suggestions .autocomplete-suggestion:hover, .jobmarket--suggestions .autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
  background-color: #dddddd;
}
@media print, screen and (min-width: 48.75em) {
  .jobmarket--suggestions .autocomplete-suggestions {
    position: absolute !important;
  }
}

@media print, screen and (min-width: 39.9375em) {
  div.jobmarket--text-filters {
    padding: 0.83334rem;
  }
  .jobmarket--filters__location .jobmarket--where-filter,
  .jobmarket--filters__location .jobmarket--dist-filter, .jobmarket--filters__location .jobmarket--fedChurch-filter {
    float: left;
  }
  .jobmarket--filters__location .jobmarket--where-filter {
    width: -webkit-calc(80% - 0.83334rem);
    width: calc(80% - 0.83334rem);
  }
  .jobmarket--filters__location .jobmarket--dist-filter {
    width: 20%;
    margin-left: 0.83334rem;
  }
  .jobmarket--filters__location .jobmarket--fedChurch-filter {
    width: 100%;
  }
  .jobmarket--dist-filter .select2-container--ekd .select2-selection--single, .jobmarket--fedChurch-filter .select2-container--ekd .select2-selection--single {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48.75em) {
  .jobmarket--text-filters label, .jobmarket--text-filters fieldset legend, fieldset .jobmarket--text-filters legend {
    margin: 0 0 0 0.83334rem;
    float: left;
  }
  .jobmarket--text-filters label:first-child, .jobmarket--text-filters fieldset legend:first-child, fieldset .jobmarket--text-filters legend:first-child {
    margin-left: 0;
  }
  .jobmarket--what-filter {
    width: 80%;
  }
  .jobmarket--filters__location .jobmarket--where-filter {
    width: 20%;
  }
  .jobmarket--filters__location .jobmarket--dist-filter {
    width: 15%;
  }
  .jobmarket--filters__location .jobmarket--fedChurch-filter {
    width: 45%;
  }
  .jobmarket--filters__location .jobmarket--what-filter {
    width: 40%;
    clear: none;
  }
  .jobmarket--filters .form-row .jobmarket--search-deselect,
  .jobmarket--filters button[type=submit] {
    width: 16%;
    margin: 0.83334rem;
  }
  .jobmarket--filters button[type=submit] {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media screen and (min-width: 73.0625em) {
  .jobmarket--dist-filter {
    width: 10%;
  }
  .jobmarket--fedChurch-filter {
    width: 45%;
  }
  .jobmarket--filters__location .jobmarket--what-filter {
    width: 45%;
  }
}
.foreign-countries {
  display: none;
}

.event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media print, screen and (max-width: 39.93625em) {
  .event {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }
}
.event--date-wrapper {
  margin-bottom: 0.8333333333rem;
  margin-right: 1rem;
}
.event--date {
  display: inline-block;
  color: #222222;
  padding: 7.5px;
}
@media print, screen and (min-width: 39.9375em) {
  .event--date {
    padding: 7.5px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .event--date {
    padding: 7.5px;
  }
}
@media screen and (min-width: 73.0625em) {
  .event--date {
    padding: 15px;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .event--date {
    display: block;
    text-align: center;
  }
}
.event--date-day {
  font-size: 1.6666666667rem;
  font-style: normal;
  margin-right: 0.2777777778rem;
}
@media print, screen and (min-width: 39.9375em) {
  .event--date-day {
    font-size: 3.3333333333rem;
    line-height: 3.0555555556rem;
    display: block;
  }
}
@media print, screen and (max-width: 39.93625em) {
  .event--date__start {
    position: relative;
  }
  .event--date__start:before, .event--date__start:after {
    display: inline-block;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border: 10px solid transparent;
  }
  .event--date__start:before {
    z-index: 20;
  }
  .event--date__start:after {
    z-index: 19;
  }
  .event--date__start:before, .event--date__start:after {
    top: 100%;
    left: 25%;
  }
  .event--date__start:before {
    border-top-color: #ffffff;
    margin: -7.07px 0px 0px -10px;
  }
  .event--date__start:after {
    border-top-color: #dddddd;
    margin: 0 0 0 -10px;
  }
  .event--date__start:after, .event--date__start:before {
    border-top-color: #f4f4f4;
  }
}
@media print, screen and (min-width: 39.9375em) {
  .event--date__start {
    position: relative;
  }
  .event--date__start:before, .event--date__start:after {
    display: inline-block;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border: 10px solid transparent;
  }
  .event--date__start:before {
    z-index: 20;
  }
  .event--date__start:after {
    z-index: 19;
  }
  .event--date__start:before, .event--date__start:after {
    top: 50%;
    left: 100%;
  }
  .event--date__start:before {
    border-left-color: #ffffff;
    margin: -10px 10px 0px -7.07px;
  }
  .event--date__start:after {
    border-left-color: #dddddd;
    margin: -10px 10px 0 0;
  }
  .event--date__start:after, .event--date__start:before {
    border-left-color: #f4f4f4;
  }
}
.event--date__start {
  background-color: #f4f4f4;
}
.event--date__end {
  position: relative;
  margin-left: 2.2222222222rem;
  color: #595959;
}
@media print, screen and (min-width: 39.9375em) {
  .event--date__end {
    margin-left: 0;
    margin-top: 1.9444444444rem;
  }
}
.event--date__end:before {
  content: "";
  position: absolute;
  top: 45%;
  left: -1.6666666667rem;
  width: 1.1111111111rem;
  height: 0.1666666667rem;
  background: #595959;
}
@media print, screen and (min-width: 39.9375em) {
  .event--date__end:before {
    top: -1.1111111111rem;
    left: 50%;
    width: 0.1666666667rem;
    height: 1.1111111111rem;
    background: #595959;
  }
}
.event--details {
  background-color: #f4f4f4;
  margin: 0.8333333333rem 0 2.2222222222rem;
  padding: 0.5555555556rem 0.8333333333rem;
}
.event--details-wrapper {
  width: 100%;
}
.event--headline {
  margin-bottom: 0.2777777778rem;
}
.event--image {
  margin-bottom: 0.8333333333rem;
}

.condolence--html {
  height: 100%;
}

.condolence-image--container picture {
  display: none;
}
.condolence-image--container .condolence-image--copyright {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: right;
}
.condolence-image--container .condolence-image--copyright small {
  font-size: 0.6666666667rem;
}

.condolence {
  position: relative;
  background-color: #000;
  color: #ffffff;
  border: 15px solid #000;
  min-height: 100%;
  background-size: cover;
  background-position: center center;
  text-align: center;
  padding-bottom: 100px;
  padding-top: 50px;
  padding-top: 0;
  border-width: 15px;
}
@media print, screen and (min-width: 39.9375em) {
  .condolence {
    border-width: 15px;
  }
}
@media print, screen and (min-width: 48.75em) {
  .condolence {
    border-width: 15px;
  }
}
@media screen and (min-width: 73.0625em) {
  .condolence {
    border-width: 30px;
  }
}
.condolence .condolence--headline {
  margin-bottom: 1.1111111111rem;
}
.condolence .condolence--sub-headline {
  font-size: 1.2222222222rem !important;
  line-height: 1.9444444444rem !important;
  margin-bottom: 0.2777777778rem;
  font-size: 1rem !important;
  line-height: 1.5555555556rem !important;
  margin-bottom: 0;
}
.condolence .condolence--cite {
  padding-top: 1.1111111111rem;
  padding-bottom: 1.1111111111rem;
}
.condolence .condolence--source {
  text-transform: uppercase;
  font-size: 0.8888888889rem;
  font-size: 0.7777777778rem;
}
.condolence .condolence--text {
  margin-top: 1.6666666667rem;
  margin-bottom: 1.6666666667rem;
}
@media print, screen and (max-width: 39.93625em) {
  .condolence .button, .condolence [rel=tag],
  .condolence .tag, .condolence .tabs {
    width: auto;
  }
}
.condolence .condolence--logo-container {
  position: absolute;
  bottom: 2.7777777778rem;
  left: 0;
  text-align: center;
  width: 100%;
}
.condolence .condolence--logo img {
  width: 10rem;
  opacity: 0.5;
}

.slide-in-down.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.slide-in-left.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.slide-in-up.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.slide-in-right.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.slide-out-down.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.slide-out-right.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.slide-out-up.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.fade-in.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  opacity: 1;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  -webkit-transition-duration: 750ms !important;
          transition-duration: 750ms !important;
}

.fast {
  -webkit-transition-duration: 250ms !important;
          transition-duration: 250ms !important;
}

.linear {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

.ease {
  -webkit-transition-timing-function: ease !important;
          transition-timing-function: ease !important;
}

.ease-in {
  -webkit-transition-timing-function: ease-in !important;
          transition-timing-function: ease-in !important;
}

.ease-out {
  -webkit-transition-timing-function: ease-out !important;
          transition-timing-function: ease-out !important;
}

.ease-in-out {
  -webkit-transition-timing-function: ease-in-out !important;
          transition-timing-function: ease-in-out !important;
}

.bounce-in {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  -webkit-transition-delay: 300ms !important;
          transition-delay: 300ms !important;
}

.long-delay {
  -webkit-transition-delay: 700ms !important;
          transition-delay: 700ms !important;
}

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%);
  }
}

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%);
  }
}
.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7;
}

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn;
}

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn;
}

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg;
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
}

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important;
}

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important;
}

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important;
}

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important;
}

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important;
}

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important;
}

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important;
}

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important;
}

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important;
}

button {
  cursor: pointer;
}
@font-face {
  font-family: 'ekdsymbols';
  src: url('../font/ekdsymbols.eot?60149981');
  src: url('../font/ekdsymbols.eot?60149981#iefix') format('embedded-opentype'),
       url('../font/ekdsymbols.woff2?60149981') format('woff2'),
       url('../font/ekdsymbols.woff?60149981') format('woff'),
       url('../font/ekdsymbols.ttf?60149981') format('truetype'),
       url('../font/ekdsymbols.svg?60149981#ekdsymbols') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ekdsymbols';
    src: url('../font/ekdsymbols.svg?60149981#ekdsymbols') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "ekdsymbols";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-chevron-right:before { content: '\e800'; } /* '' */
.icon-ekd-bildmarke-stroke-text:before { content: '\e801'; } /* '' */
.icon-twitter:before { content: '\e802'; } /* '' */
.icon-export:before { content: '\e803'; } /* '' */
.icon-popup:before { content: '\e804'; } /* '' */
.icon-plus:before { content: '\e805'; } /* '' */
.icon-chevron-down:before { content: '\e806'; } /* '' */
.icon-check:before { content: '\e807'; } /* '' */
.icon-magnifying-glass:before { content: '\e808'; } /* '' */
.icon-calendar:before { content: '\e809'; } /* '' */
.icon-circle-with-cross:before { content: '\e80a'; } /* '' */
.icon-phone:before { content: '\e80b'; } /* '' */
.icon-quote:before { content: '\e80c'; } /* '' */
.icon-user:before { content: '\e80d'; } /* '' */
.icon-cross:before { content: '\e80e'; } /* '' */
.icon-controller-fast-backward:before { content: '\e80f'; } /* '' */
.icon-controller-fast-forward:before { content: '\e810'; } /* '' */
.icon-controller-jump-to-start:before { content: '\e811'; } /* '' */
.icon-controller-paus:before { content: '\e812'; } /* '' */
.icon-controller-play:before { content: '\e813'; } /* '' */
.icon-controller-volume:before { content: '\e814'; } /* '' */
.icon-google+:before { content: '\e815'; } /* '' */
.icon-facebook:before { content: '\e816'; } /* '' */
.icon-instagram:before { content: '\e817'; } /* '' */
.icon-youtube:before { content: '\e818'; } /* '' */
.icon-images:before { content: '\e819'; } /* '' */
.icon-lock:before { content: '\e81a'; } /* '' */
.icon-mail:before { content: '\e81b'; } /* '' */
.icon-video-camera:before { content: '\e81c'; } /* '' */
.icon-sound:before { content: '\e81d'; } /* '' */
.icon-sound-mute:before { content: '\e81e'; } /* '' */
.icon-location-pin:before { content: '\e81f'; } /* '' */
.icon-download:before { content: '\e820'; } /* '' */
.icon-chevron-up:before { content: '\e821'; } /* '' */
.icon-chevron-left:before { content: '\e822'; } /* '' */
.icon-circle-close:before { content: '\e823'; } /* '' */
.icon-ekd-textmarke:before { content: '\e824'; } /* '' */
.icon-circle-pause:before { content: '\e825'; } /* '' */
.icon-circle-play:before { content: '\e826'; } /* '' */
.icon-ekd-bildmarke-fill-text:before { content: '\e827'; } /* '' */
.icon-ekd-bildmarke-fill:before { content: '\e828'; } /* '' */
.icon-youtube-1:before { content: '\e829'; } /* '' */
.icon-video-camera-1:before { content: '\e82a'; } /* '' */
.icon-user-1:before { content: '\e82b'; } /* '' */
.icon-sound-on:before { content: '\e82c'; } /* '' */
.icon-pdf:before { content: '\e82d'; } /* '' */
.icon-sound-off:before { content: '\e82e'; } /* '' */
.icon-menu-toggle:before { content: '\e82f'; } /* '' */
.icon-facebook-1:before { content: '\e830'; } /* '' */
.icon-ekd-bildmarke-stroke-1:before { content: '\e831'; } /* '' */
.icon-gebardensprache:before { content: '\e832'; } /* '' */
.icon-leichte-sprache:before { content: '\e833'; } /* '' */
.icon-checkbox:before { content: '\e834'; } /* '' */
.icon-checkbox-checked:before { content: '\e835'; } /* '' */
.icon-bullet:before { content: '\e836'; } /* '' */
.icon-slash:before { content: '\e837'; } /* '' */
.icon-cog:before { content: '\e83b'; } /* '' */
.icon-whatsapp:before { content: '\e83d'; } /* '' */
.icon-twitter-square:before { content: '\e83e'; } /* '' */
.icon-bible:before { content: '\e840'; } /* '' */
.icon-cite:before { content: '\e841'; } /* '' */
.icon-threads:before { content: '\e842'; } /* '' */
.icon-bluesky:before { content: '\e843'; } /* '' */
.icon-link:before { content: '\e86e'; } /* '' */
.icon-radio-checked:before { content: '\e872'; } /* '' */
.icon-radio:before { content: '\e873'; } /* '' */
.icon-rss:before { content: '\e874'; } /* '' */
.icon-print:before { content: '\e878'; } /* '' */

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

#huk_cookie_prefernce_panel,#huk_cookie_prefernce_panel_ex {
  font: 12px sans-serif;
  line-height: 1.7;
}

#huk_cookie_prefernce_panel {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topright: 3px;
  border-radius-bottomright: 3px;
  border-radius-bottomleft: 3px;
  border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  border: 1px solid #999;
  -webkit-box-shadow: 0 0 19px #999;
  box-shadow: 0 0 19px #999;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_panel_row {
  height: 30px;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_panel_row input {
  float: left;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_panel_row label {
  padding-top: 2px;
  display: block;
  float: left;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_panel_row input[type=button] {
  margin: -2px 10px;
  padding: 5px 0;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_toolbar {
  /*margin-top: 30px;*/
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_toolbar input[type=button] {
  background: #e3e3e3;
  border: 1px solid #bbb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue",helvetica,arial,sans-serif;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 120px;
  margin-left: 10px;
  padding: 8px 0 9px;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_link {
  margin-top: 20px;
}

#ck-overlay {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  filter: alpha(opacity=60);
  opacity: .6;
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cookie-ext-panel {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-radius-topright: 3px;
  border-radius-bottomright: 3px;
  border-radius-bottomleft: 3px;
  border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding;
  background-color: #f5f5f5;
  width: 600px;
  border: 3px solid #333;
  -webkit-box-shadow: 0 0 19px #999;
  box-shadow: 0 0 19px #999;
  padding: 0 20px;
}

#cookie-ext-panel #c-toolbar {
  text-align: right;
  height: 20px;
  margin: 20px 0;
}

#cookie-ext-panel #c-toolbar input[type=button] {
  float: right;
  background: #e3e3e3;
  border: 1px solid #bbb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue",helvetica,arial,sans-serif;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 120px;
  margin-left: 10px;
  padding: 8px 0 9px;
}

#cookie-functionalList {
  height: 200px;
}

#cookie-selection {
  clear: both;
}

#cookie-selection #cokkie-options label {
  background-color: #DDD;
  border: 1px solid #DDD;
  display: block;
  width: 175px;
  height: 50px;
  float: left;
  margin-right: 2px;
  text-align: center;
  font-weight: bolder;
  padding: 10px;
}

#cookie-selection #cokkie-options label:hover {
  border: 1px solid #c4c4c4;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  height: 1%;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_toolbar input[type=button]:hover,#cookie-ext-panel #c-toolbar input[type=button]:hover {
  background: #d9d9d9;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

#huk_cookie_prefernce_panel .huk_cookie_prefernce_toolbar input[type=button]:active,#cookie-ext-panel #c-toolbar input[type=button]:active {
  background: #d0d0d0;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

#cookie-functionalList #cookieWill,#cookie-functionalList #cookieWillNot {
  width: 300px;
  float: left;
}

#cookie-selection #cokkie-options label span,.clearfix {
  display: block;
}

/**
 * Foundation for Sites by ZURB
 * Version 6.1.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* line 22, ../src/foundation-player.scss */
.noselect {
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

/* line 33, ../src/foundation-player.scss */
.foundation-player {
  background-color: white;
  text-align: center; }
  /* line 39, ../src/foundation-player.scss */
  .foundation-player.sticky {
    border-bottom: rgba(33, 153, 232, 0.1) 1px solid;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 42; }
  /* line 49, ../src/foundation-player.scss */
  .foundation-player .disabled .player-button,
  .foundation-player .disabled .player-status,
  .foundation-player .disabled .player-progress {
    opacity: .75; }
  /* line 56, ../src/foundation-player.scss */
  .foundation-player .round {
    border-radius: 1000px; }
    /* line 58, ../src/foundation-player.scss */
    .foundation-player .round .progress-meter {
      border-radius: 1000px; }
  /* line 63, ../src/foundation-player.scss */
  .foundation-player .player {
    display: inline-block; }
  /* line 67, ../src/foundation-player.scss */
  .foundation-player .player-progress {
    cursor: col-resize; }
    /* line 70, ../src/foundation-player.scss */
    .foundation-player .player-progress .progress-meter.played {
      background: #2199e8; }
    /* line 74, ../src/foundation-player.scss */
    .foundation-player .player-progress .progress-meter.buffered {
      background: #2199e8;
      height: 100%;
      opacity: .25;
      position: absolute;
      top: 0; }
  /* line 84, ../src/foundation-player.scss */
  .foundation-player .player-button,
  .foundation-player .player-status {
    color: #2199e8;
    text-align: center; }
  /* line 90, ../src/foundation-player.scss */
  .foundation-player .player-button {
    cursor: pointer;
    margin-left: 0; }
    /* line 94, ../src/foundation-player.scss */
    .foundation-player .player-button.rewind em:before {
      color: #2199e8;
      transform: scale(-1, 1); }
    /* line 99, ../src/foundation-player.scss */
    .foundation-player .player-button em:hover:before {
      color: #1374b4; }

/* line 107, ../src/foundation-player.scss */
.foundation-player.normal .player-button,
.foundation-player.normal .player-status,
.foundation-player.normal .player-progress {
  font-size: 1.4375rem;
  padding: 0 .25rem; }
/* line 114, ../src/foundation-player.scss */
.foundation-player.normal .player-status,
.foundation-player.normal .player-progress {
  margin-left: 0.35938rem; }
/* line 119, ../src/foundation-player.scss */
.foundation-player.normal .player-button {
  width: 2.15625rem; }
  /* line 121, ../src/foundation-player.scss */
  .foundation-player.normal .player-button.play {
    font-size: 2.4375rem;
    margin: -0.84559rem 0; }
/* line 128, ../src/foundation-player.scss */
.foundation-player.normal .player-progress .progress {
  height: 1.15rem;
  position: relative;
  top: 0.50312rem;
  width: 200px; }

/* line 138, ../src/foundation-player.scss */
.foundation-player.small .player-button,
.foundation-player.small .player-status,
.foundation-player.small .player-progress {
  font-size: 1.125rem;
  padding: 0 .125rem; }
/* line 145, ../src/foundation-player.scss */
.foundation-player.small .player-status,
.foundation-player.small .player-progress {
  margin-left: 0.28125rem; }
/* line 150, ../src/foundation-player.scss */
.foundation-player.small .player-button {
  width: 1.6875rem; }
  /* line 153, ../src/foundation-player.scss */
  .foundation-player.small .player-button.play {
    font-size: 2.125rem;
    margin: -0.86538rem 0; }
/* line 160, ../src/foundation-player.scss */
.foundation-player.small .player-progress .progress {
  height: 0.9rem;
  position: relative;
  top: 0.39375rem;
  width: 125px; }

/* required styles */

.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	-webkit-user-drag: none;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
	max-width: none !important;
	}
/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
	max-width: 15000px !important;
	}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-tile-pane    { z-index: 2; }
.leaflet-objects-pane { z-index: 3; }
.leaflet-overlay-pane { z-index: 4; }
.leaflet-shadow-pane  { z-index: 5; }
.leaflet-marker-pane  { z-index: 6; }
.leaflet-popup-pane   { z-index: 7; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 7;
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-clickable {
	cursor: pointer;
	}
.leaflet-container {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-clickable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}


/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}


/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}
.leaflet-control-zoom-out {
	font-size: 20px;
	}

.leaflet-touch .leaflet-control-zoom-in {
	font-size: 22px;
	}
.leaflet-touch .leaflet-control-zoom-out {
	font-size: 24px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: content-box;
	     box-sizing: content-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	margin: 0 auto;
	width: 40px;
	height: 20px;
	position: relative;
	overflow: hidden;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;

	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* line 27, ../sass/simplelightbox.scss */
body.hidden-scroll {
  overflow: hidden;
}

/* line 30, ../sass/simplelightbox.scss */
.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.7;
  display: none;
  z-index: 1050;
}

/* line 41, ../sass/simplelightbox.scss */
.sl-wrapper {
  z-index: 1040;
}
/* line 43, ../sass/simplelightbox.scss */
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
/* line 49, ../sass/simplelightbox.scss */
.sl-wrapper button:hover {
  opacity: 0.7;
}
/* line 54, ../sass/simplelightbox.scss */
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 1060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
/* line 69, ../sass/simplelightbox.scss */
.sl-wrapper .sl-close:focus {
  outline: none;
}
/* line 74, ../sass/simplelightbox.scss */
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 1060;
  color: #000;
  font-size: 1rem;
}
/* line 84, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
/* line 87, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 1060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
/* line 99, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
/* line 104, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
/* line 109, ../sass/simplelightbox.scss */
.sl-wrapper .sl-navigation button:focus {
  outline: none;
}
@media (min-width: 35.5em) {
  /* line 87, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  /* line 116, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  /* line 121, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  /* line 87, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  /* line 129, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  /* line 134, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
/* line 142, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
/* line 147, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
}
@media (min-width: 35.5em) {
  /* line 147, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  /* line 147, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
/* line 160, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  /* line 160, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  /* line 160, ../sass/simplelightbox.scss */
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
/* line 170, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 180, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
/* line 185, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
/* line 190, ../sass/simplelightbox.scss */
.sl-wrapper .sl-image .sl-download {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #000;
  z-index: 1060;
}

/* line 201, ../sass/simplelightbox.scss */
.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}

/* line 220, ../sass/simplelightbox.scss */
.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}

 /* Schul-/Träger-Suche - Anpassungen */

 .search--filters .auto-suggestions.auto-suggestions_mainsearch {
    position: absolute;
    top: 56px;
    left: 0;
    background: white;
    margin-left: 15px;
    z-index: 9999;
    width: 67%;
    border-radius: 0 0 0.27778rem 0.27778rem;
    border: 2px solid #551285;
    border-top: 0;
}

.search--filters .auto-suggestions ul.suggestion-result {
    list-style: none;
    margin: 0;
}

.search--filters .auto-suggestions ul.suggestion-result li.suggestion {
    padding: 3px 1rem;
    border-top: 1px solid #dddddd;
    cursor: pointer;
    font-weight: 300;
    transition: .3s;
}

.search--filters .auto-suggestions ul.suggestion-result li.suggestion:hover {
    background-color: #dddddd;
}

p.schoolsearch-count {
    margin: 1.5rem 0 0 0;
}
 /* The toggle box for pdf search */
.show-pdf-search {
  position: relative;
  display: inline-block;
  margin-left: 0.3em;
  width: 53px;
  height: 27px;
  vertical-align: middle;
}

.div-for-pdf {
	  color: #551285;
	  font-weight: bold;
	  font-size: 1.16667rem !important;
      line-height: 1.44444rem !important;
	  text-transform: none !important;
      letter-spacing: 0 !important;
	  font-family: "Source Sans Pro", sans-serif;
	  margin-top: 0.57em;
	  text-align: center;
}

@media (min-width: 48.75em) {
	.div-for-pdf {
		margin-left: -1.68rem;
		display: inline-block;
		padding-left: 15px;
	}
}

.show-pdf-search input {display:none;}

.slider-toggle {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-toggle:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider-toggle {
  background-color: #551285;
}

input:focus + .slider-toggle {
  box-shadow: 0 0 1px #551285;
}

input:checked + .slider-toggle:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

 
.slider-toggle.round {
  border-radius: 27px;
}

.slider-toggle.round:before {
  border-radius: 50%;
} 

.hint-without-pdf {
	border: 2px solid #551285;
	padding: 6px;
	color: #551285 !important;
}

.hint-with-pdf {
	border: 2px solid #551285;
	padding: 6px;
	color: #551285 !important;
}


@media screen and (min-width: 48.75em) {
  .div-for-pdf {
    border-bottom: none;
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left;
  }
}

@media screen and (min-width: 48.75em) {
  label:last-of-type .multiselect.dropdown-toggle,
  fieldset legend:last-of-type .multiselect.dropdown-toggle {
    background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center left, url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%221px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%3Cpath%20fill%3D%22%23dddddd%22%20d%3D%22M0%200%20L1%200%20L1%2020%20L0%2020%20Z%22%20/%3E%0A%3C/svg%3E%0A") no-repeat center right, #f4f4f4;
  }
}

/*# sourceMappingURL=app.min.css.map */
